Maarten Billemont
|
ddb786c332
|
Persist unknown JSON properties, expose to API, safety improvements.
|
2020-01-23 16:06:07 -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
|
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
|
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
|
b42bc732ac
|
Ensure buffer is set.
|
2020-01-23 15:54:45 -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
|
c11b63912d
|
Harmonize naming of state variables.
|
2020-01-23 15:49:54 -05:00 |
|
Maarten Billemont
|
39eb0027b5
|
More flexible API for providing marshalling master key.
|
2020-01-23 15:48:51 -05:00 |
|
Maarten Billemont
|
98d0d7a497
|
Present site details.
|
2020-01-23 15:42:54 -05:00 |
|
Maarten Billemont
|
22796663dc
|
Fix missing arguments.
|
2019-01-05 13:54:27 -05:00 |
|
Maarten Billemont
|
dbda330543
|
Portability fixes for Blowfish's code.
|
2019-01-05 13:48:29 -05:00 |
|
Maarten Billemont
|
ef2494118b
|
Minor cleanup of askpass code.
|
2018-11-20 11:58:38 -05:00 |
|
Maarten Billemont
|
8f35ac5f64
|
Improved libxml2 cflags/ldflags.
|
2018-09-26 00:43:23 -04:00 |
|
Maarten Billemont
|
3070967d34
|
Convenience flag for building a debuggable binary.
|
2018-09-22 14:22:17 -04:00 |
|
Maarten Billemont
|
e4837a284a
|
Fall back to getline if ncurses cannot be initialized (eg. TERM not set).
|
2018-09-22 14:14:18 -04:00 |
|
Maarten Billemont
|
48d4668575
|
Ensure all read utilities yield constant string pointers for safety.
|
2018-09-22 14:12:53 -04:00 |
|
Maarten Billemont
|
f83896d89d
|
Ignore build files.
|
2018-06-19 01:59:28 -04:00 |
|
Maarten Billemont
|
4c48bfb1af
|
Rename native lib to libmpw & native library loading for eg. Android.
|
2018-06-19 01:32:07 -04:00 |
|
Maarten Billemont
|
9a37253461
|
Make dependencies private since they're only used by the implementation.
|
2018-06-16 19:47:53 -04:00 |
|
Maarten Billemont
|
50a48ae092
|
Migrate docker from ubuntu to alpine.
|
2018-06-05 21:25:38 -04:00 |
|
Maarten Billemont
|
c3017069b1
|
Remove __unused since it's non-standard.
1. It breaks compilers without support for __attribute__
2. It breaks system headers that declare variables named __unused (eg. musl libc).
|
2018-06-05 21:22:40 -04:00 |
|
Maarten Billemont
|
c2aafd8602
|
Reorganize core source and add Docker support to CLI.
|
2018-06-05 20:04:43 -04:00 |
|