Maarten Billemont
|
9eb58119ea
|
Remove dependency on external bcrypt.
|
2017-08-27 10:47:39 -04:00 |
|
Maarten Billemont
|
77b4ed2cfd
|
Remove dependency on asprintf.
|
2017-08-27 09:25:53 -04:00 |
|
Maarten Billemont
|
011416690a
|
Some warning cleanup.
|
2017-08-27 09:04:18 -04:00 |
|
Maarten Billemont
|
53eb5c8a73
|
Refactoring and fix up mpw_color.
|
2017-08-27 08:53:58 -04:00 |
|
Maarten Billemont
|
2f99855cd4
|
Remove non-standard host-endian functions.
|
2017-08-27 07:46:34 -04:00 |
|
Maarten Billemont
|
18eaeec1de
|
Fix some rewrite bugs.
|
2017-08-23 00:53:14 -04:00 |
|
Maarten Billemont
|
5ee700c9b9
|
Small fix.
|
2017-08-23 00:05:50 -04:00 |
|
Maarten Billemont
|
a8949ca07e
|
NULL out free'ed references.
|
2017-08-23 00:01:23 -04:00 |
|
Maarten Billemont
|
0a42579d9e
|
Improved free'ing on error conditions.
|
2017-08-22 18:38:36 -04:00 |
|
Maarten Billemont
|
f2f8747126
|
Support for persisting login/question type & stateful types, null checking, cleanup and rewrite of CLI state.
|
2017-08-22 18:18:24 -04:00 |
|
Maarten Billemont
|
f83cdacab8
|
Document -M, -P, allow saving login name.
|
2017-08-22 11:38:04 -04:00 |
|
Maarten Billemont
|
98aeb02d32
|
Forgot to merge in i386
|
2017-08-13 19:06:06 -04:00 |
|
Maarten Billemont
|
2bbaeccd05
|
Forgot to merge in i386
|
2017-08-13 18:32:03 -04:00 |
|
Maarten Billemont
|
91e0a04e66
|
Add support for i386 in libjson-c and libsodium builds.
|
2017-08-13 16:53:18 -04:00 |
|
Maarten Billemont
|
661fc523ad
|
Don't pass nil error to crashlytics.
|
2017-08-13 16:49:56 -04:00 |
|
Maarten Billemont
|
b9cbaf7343
|
Cross-compile fixes for iOS.
|
2017-08-13 15:52:08 -04:00 |
|
Maarten Billemont
|
e451308fdc
|
Refactoring regression, use right algorithm version for siteKey.
|
2017-08-13 11:35:15 -04:00 |
|
Maarten Billemont
|
1b51c5efa4
|
Build script update.
|
2017-08-13 11:02:05 -04:00 |
|
Maarten Billemont
|
a8776eec58
|
Fix C cli API.
|
2017-08-13 08:50:16 -04:00 |
|
Maarten Billemont
|
d9cdb7ef83
|
Fix error name collision.
|
2017-08-13 01:00:03 -04:00 |
|
Maarten Billemont
|
28c7a64bd2
|
Fork json-c temporarily to fix some code issues.
|
2017-08-13 00:30:25 -04:00 |
|
Maarten Billemont
|
d7193f7753
|
Adapt macOS for new APIs.
|
2017-08-12 22:26:48 -04:00 |
|
Maarten Billemont
|
f5c7d11f0e
|
Add marshalling metadata lookup & adapt iOS for new APIs.
|
2017-08-12 21:57:47 -04:00 |
|
Maarten Billemont
|
c0ba96daa2
|
Update Darwin platform project with solid support for linking libsodium & libjson-c
|
2017-08-11 01:42:03 -04:00 |
|
Maarten Billemont
|
b374d9e04a
|
Some type fixes.
|
2017-08-10 21:29:59 -04:00 |
|
Maarten Billemont
|
2033ebdc72
|
Documentation improvements.
|
2017-08-10 12:48:04 -04:00 |
|
Maarten Billemont
|
c3bb896f40
|
Limit subkeys to 128-512 bit.
|
2017-08-10 12:45:25 -04:00 |
|
Maarten Billemont
|
4f7c28563d
|
passwordType -> resultType, add derived class and key type.
|
2017-08-10 12:30:42 -04:00 |
|
Maarten Billemont
|
b1985a2bf2
|
Added version into compiled binary.
|
2017-08-08 00:00:14 -04:00 |
|
Maarten Billemont
|
ee50a4d025
|
Define type for siteCounter, add support for saving hybrid passwords.
|
2017-08-07 20:35:31 -04:00 |
|
Maarten Billemont
|
b26f5a82d7
|
Allow migration of redacted state & show URL.
|
2017-08-07 18:57:10 -04:00 |
|
Maarten Billemont
|
c044ae79cd
|
Support updating the mpw, showing loginName, adding new sites & questions, fix password memory leak.
|
2017-08-07 17:42:38 -04:00 |
|
Maarten Billemont
|
a261538602
|
Slight adjustment in printf declarations.
|
2017-08-06 19:09:13 -04:00 |
|
Maarten Billemont
|
18daef7808
|
Fix some build warnings.
|
2017-08-06 18:56:37 -04:00 |
|
Maarten Billemont
|
68d1ab58b7
|
De-duplicate algorithm implementations and improve trace output.
|
2017-08-06 11:40:10 -04:00 |
|
Maarten Billemont
|
2b660adf00
|
Fix a NUL termination issue with aes decryption & add standard trace debugging.
|
2017-08-05 23:42:47 -04:00 |
|
Maarten Billemont
|
e15d01882f
|
Update the mpsites file after the operation and memory cleanup.
|
2017-08-05 23:19:24 -04:00 |
|
Maarten Billemont
|
23491faccc
|
Fix up and clean up base64 & aes code.
|
2017-08-05 21:52:00 -04:00 |
|
Maarten Billemont
|
5f2e1611f1
|
Fix mpw_tests.xml after purpose rename.
|
2017-08-05 19:14:25 -04:00 |
|
Maarten Billemont
|
9abacaf905
|
mpw_realloc solves some issues with the realloc API that can lead to leaks.
|
2017-08-05 19:04:42 -04:00 |
|
Maarten Billemont
|
322e056661
|
Implement algorithm support for hybrid personal passwords.
|
2017-08-05 17:33:45 -04:00 |
|
Maarten Billemont
|
228f8e4ed1
|
C API for hybrid passwords.
|
2017-08-04 10:43:46 -04:00 |
|
Maarten Billemont
|
d6415277d0
|
Wrap up error handling overhaul.
|
2017-08-04 09:36:03 -04:00 |
|
Maarten Billemont
|
db41a6635f
|
Standardize C CLI exit codes.
|
2017-08-03 11:05:37 -04:00 |
|
Maarten Billemont
|
096919637f
|
Abort CLI if master password doesn't match.
|
2017-08-03 01:13:15 -04:00 |
|
Maarten Billemont
|
434d70ebff
|
Improve error handling for marshalling.
|
2017-08-03 01:07:19 -04:00 |
|
Maarten Billemont
|
bb8829b66f
|
Fix mpw_push_buf regression.
|
2017-08-02 23:13:51 -04:00 |
|
Maarten Billemont
|
10f2c107c6
|
More improvements to error handling.
|
2017-08-02 14:26:41 -04:00 |
|
Maarten Billemont
|
03080b9ccd
|
Render error messages as strings instead of internal codes.
|
2017-08-01 17:35:13 -04:00 |
|
Maarten Billemont
|
b00ad53e42
|
Some more error handling.
|
2017-08-01 17:13:30 -04:00 |
|