Maarten Billemont
|
37532f0ce5
|
Fix unmarshalling with no sites.
|
2020-01-23 16:25:41 -05:00 |
|
Maarten Billemont
|
194c626aed
|
Sync internals for marshalling with documentation.
|
2020-01-23 16:25:33 -05:00 |
|
Maarten Billemont
|
344cce084f
|
Don't keep deleted sites & questions.
+ ability to filter / delete data children.
|
2020-01-23 16:25:27 -05:00 |
|
Maarten Billemont
|
023749049a
|
Clean up now that implementation is Native only.
|
2020-01-23 16:25:19 -05:00 |
|
Maarten Billemont
|
aec5e371b8
|
Prefix versions with V to fix a Swift enum naming import issue.
|
2020-01-23 16:25:07 -05:00 |
|
Maarten Billemont
|
2af71fbc34
|
Refactor for safety.
|
2020-01-23 16:24:31 -05:00 |
|
Maarten Billemont
|
44fa32697a
|
Huge refactor to do marshalling completely through mpw data object now.
|
2020-01-23 16:24:08 -05:00 |
|
Maarten Billemont
|
7fd0172815
|
Refactor in preparation of reading ext data prior to auth.
|
2020-01-23 16:23:35 -05:00 |
|
Maarten Billemont
|
a2b1f22b53
|
More standard way to separate algorithm versions.
|
2020-01-23 16:23:15 -05:00 |
|
Maarten Billemont
|
ff9a5eaf04
|
pre-compiled libraries.
|
2020-01-23 16:17:16 -05:00 |
|
Maarten Billemont
|
256a0d2cb5
|
Don't need .cc symlinks anymore.
|
2020-01-23 16:17:10 -05:00 |
|
Maarten Billemont
|
a9ae10d08b
|
Can't reuse original env.
|
2020-01-23 16:17:04 -05:00 |
|
Maarten Billemont
|
fabb9a032d
|
Refactor gradle core build configuration.
|
2020-01-23 16:16:59 -05:00 |
|
Maarten Billemont
|
47ecf30b2d
|
Move cross-compilation Dockerfile.
|
2020-01-23 16:16:49 -05:00 |
|
Maarten Billemont
|
bb5d693452
|
message / format success check was short-cut.
|
2020-01-23 16:16:44 -05:00 |
|
Maarten Billemont
|
6e7dc74bb3
|
Enable access to json-c for marshalling.
|
2020-01-23 16:16:38 -05:00 |
|
Maarten Billemont
|
068fdbbf32
|
Don't declare new symbols for each file that includes mpw-util.h
|
2020-01-23 16:16:27 -05:00 |
|
Maarten Billemont
|
08a06639d0
|
Cross compile build fixes.
|
2020-01-23 16:16:12 -05:00 |
|
Maarten Billemont
|
64536f95c0
|
Linux cross compiling, linking & x86_64 arch standardization.
|
2020-01-23 16:14:33 -05:00 |
|
Maarten Billemont
|
a132e03b88
|
Fix vsnprintf args reuse, size & break before va_end.
|
2020-01-23 16:14:27 -05:00 |
|
Maarten Billemont
|
2bbd2549a1
|
Temporary hack because gradle's cpp-library plugin can't find C source files yet.
|
2020-01-23 16:14:19 -05:00 |
|
Maarten Billemont
|
87913326a5
|
Linux build fixes.
|
2020-01-23 16:14:12 -05:00 |
|
Maarten Billemont
|
bf5e30c2c7
|
JNI reference memory management.
|
2020-01-23 16:14:05 -05:00 |
|
Maarten Billemont
|
1c6a5256c1
|
Log native mpw into Java.
|
2020-01-23 16:13:58 -05:00 |
|
Maarten Billemont
|
d0dc393d70
|
Gradle update.
|
2020-01-23 16:10:05 -05:00 |
|
Maarten Billemont
|
57f77e4f8e
|
Fix leak of encryption buffer.
|
2020-01-23 16:06:41 -05:00 |
|
Maarten Billemont
|
360c0ade66
|
Improved maintenance of marshal file & abort on ftl.
|
2020-01-23 16:06:36 -05:00 |
|
Maarten Billemont
|
bf572a5e62
|
Missing accessory, fixes for data object lookup.
|
2020-01-23 16:06:26 -05:00 |
|
Maarten Billemont
|
4c6d7ac36c
|
Marshal data API & fixes.
|
2020-01-23 16:06:17 -05:00 |
|
Maarten Billemont
|
ddb786c332
|
Persist unknown JSON properties, expose to API, safety improvements.
|
2020-01-23 16:06:07 -05:00 |
|
Maarten Billemont
|
fc1e86f0ca
|
File holds data.
|
2020-01-23 16:06:02 -05:00 |
|
Maarten Billemont
|
9833f02339
|
Full file marshalling and prepare to make entire document available.
|
2020-01-23 16:05:55 -05:00 |
|
Maarten Billemont
|
2fdd9d2ca1
|
Allow marshalling without masterKey and record keyID in user.
|
2020-01-23 16:05:12 -05:00 |
|
Maarten Billemont
|
1b90b3deea
|
Allow unauthenticated marshal reading to reset master key.
|
2020-01-23 16:04:53 -05:00 |
|
Maarten Billemont
|
a19df80a03
|
Enable annotation of library imports.
|
2020-01-23 16:03:40 -05:00 |
|
Maarten Billemont
|
0bbc6de2ab
|
NULL if marshal content can't be understood.
|
2020-01-23 16:03:02 -05:00 |
|
Maarten Billemont
|
2af541a4d7
|
API documentation clarification.
|
2020-01-23 16:00:35 -05:00 |
|
Maarten Billemont
|
6d36f17e57
|
Change marshal API to return output directly.
Avoids an ambiguity between return type and out value (eg. true but
NULL), and improves Swift API access.
|
2020-01-23 15:59:21 -05:00 |
|
Maarten Billemont
|
f0acd1fed1
|
Use a rolling buffer of 10 for mpw_str too.
This way we can pass mpw_str results into mpw_strs, as we do with the
identicon marshalling.
|
2020-01-23 15:58:59 -05:00 |
|
Maarten Billemont
|
a37b095a66
|
site.name -> siteName, add identicon marshalling to iOS, missing resultState
|
2020-01-23 15:58:32 -05:00 |
|
Maarten Billemont
|
2637e9ba99
|
Add identicon to export + fix memory leaks for marshal failures.
|
2020-01-23 15:57:27 -05:00 |
|
Maarten Billemont
|
ccd9763649
|
Standardize UTF8 mbyte length, identicon encoding, be explicit about storage duration in C API.
|
2020-01-23 15:57:07 -05:00 |
|
Maarten Billemont
|
ad4081be61
|
Improved error checking, NULL handling and API documentation.
|
2020-01-23 15:55:03 -05:00 |
|
Maarten Billemont
|
4166e88f92
|
Use compound literals.
|
2020-01-23 15:54:24 -05:00 |
|
Maarten Billemont
|
4b73508292
|
Harmonize API naming.
|
2020-01-23 15:53:55 -05:00 |
|
Maarten Billemont
|
dd123a431c
|
Fix masterKeyProvider args & mem bugs + multiple format extensions.
|
2020-01-23 15:52:28 -05:00 |
|
Maarten Billemont
|
070f909a7f
|
Clarify.
|
2020-01-23 15:51:57 -05:00 |
|
Maarten Billemont
|
65ad628641
|
Add avatar and lastUsed to marshal info.
|
2020-01-23 15:50:36 -05:00 |
|
Maarten Billemont
|
c11b63912d
|
Harmonize naming of state variables.
|
2020-01-23 15:49:54 -05:00 |
|
Maarten Billemont
|
68e58cddd4
|
Fix loading user from flat format without sites.
|
2020-01-23 15:49:25 -05:00 |
|