Maarten Billemont
|
6811773e54
|
Refactor CLI code to make the flow more clear and the free'ing more reliable.
|
2017-09-03 15:41:12 -04:00 |
|
Maarten Billemont
|
060ce61030
|
Fix ./build's targets interpretation & other improvements.
|
2017-09-01 11:16:09 -04:00 |
|
Maarten Billemont
|
9a5e9ced31
|
More consistent spacing in usage output.
|
2017-08-31 15:32:58 -04:00 |
|
Maarten Billemont
|
568401a612
|
Extract cli utilities into mpw-cli-util to keep things cleaner.
|
2017-08-31 15:30:42 -04:00 |
|
Maarten Billemont
|
92a3a0ccbd
|
Switch libjson-c back to upstream and fix some build issues with it.
|
2017-08-31 15:14:08 -04:00 |
|
Maarten Billemont
|
ba24c2be34
|
Rename env vars to make it clear they are for the mpw binary, add PATH support for askpass.
|
2017-08-31 13:42:03 -04:00 |
|
Maarten Billemont
|
019cefd3fb
|
Add support for askpass program for reading answers from the user.
|
2017-08-31 13:37:28 -04:00 |
|
Maarten Billemont
|
eef82f7ed4
|
Don't infinite loop when prompting if no terminal is available.
|
2017-08-31 11:49:36 -04:00 |
|
Maarten Billemont
|
2dfe0f78b0
|
Build & link all sources at once to allow link-time optimization.
|
2017-08-31 11:48:34 -04:00 |
|
Maarten Billemont
|
627144b583
|
Make MPW_JSON optional as documented.
|
2017-08-31 11:48:10 -04:00 |
|
Maarten Billemont
|
fad0f5e5dd
|
Add PearlCryptUtils back since PearlKeyChain uses it.
|
2017-08-30 19:05:42 -04:00 |
|
Maarten Billemont
|
8562338b62
|
Support for reading master password from an FD.
|
2017-08-30 19:05:21 -04:00 |
|
Maarten Billemont
|
17de69834e
|
Declare __unused if not declared by compiler.
|
2017-08-30 13:27:59 -04:00 |
|
Maarten Billemont
|
aeeab7dbf6
|
Improve build script documentation and targets variable.
|
2017-08-30 10:18:23 -04:00 |
|
Maarten Billemont
|
ce60ba6c9f
|
External libs configuration no longer used.
|
2017-08-30 09:58:01 -04:00 |
|
Maarten Billemont
|
d22f93e564
|
Format code.
|
2017-08-30 09:57:15 -04:00 |
|
Maarten Billemont
|
6f4f6b8d1e
|
Copy TOTP counter support to v2 override.
|
2017-08-30 09:54:16 -04:00 |
|
Maarten Billemont
|
6fa8ee53cd
|
Currently unused implementation of HOTP.
|
2017-08-30 09:40:51 -04:00 |
|
Maarten Billemont
|
23af56c150
|
Slight clean-up of types, includes and warnings.
|
2017-08-30 09:39:35 -04:00 |
|
Maarten Billemont
|
91828cbad7
|
Test script for CLI.
|
2017-08-30 09:38:23 -04:00 |
|
Maarten Billemont
|
40d2788ae0
|
Implement OTP counter feature for counter values of 0.
|
2017-08-30 09:35:55 -04:00 |
|
Maarten Billemont
|
21a3a28980
|
Copy args so we can re-use it.
|
2017-08-29 12:06:40 -04:00 |
|
Maarten Billemont
|
f5c7bee58f
|
Remove unused Pearl-Crypto.
|
2017-08-29 01:01:38 -04:00 |
|
Maarten Billemont
|
e364f5159b
|
Fix build warnings.
|
2017-08-28 23:48:24 -04:00 |
|
Maarten Billemont
|
74f9f1ca00
|
Fix up objc code to match new C API.
|
2017-08-28 19:37:51 -04:00 |
|
Maarten Billemont
|
328d38ac19
|
Remove PearlLayout.
|
2017-08-28 19:34:22 -04:00 |
|
Maarten Billemont
|
7735d82c7b
|
Silence unused variable warnings for compiler check variables.
|
2017-08-28 19:25:51 -04:00 |
|
Maarten Billemont
|
1e7c200865
|
Remove non-standard asprintf from mpw-cli.
|
2017-08-28 18:25:58 -04:00 |
|
Maarten Billemont
|
724b357dd8
|
Create path for mpw.d sites files if it doesn't exist yet.
|
2017-08-28 17:58:57 -04:00 |
|
Maarten Billemont
|
a85efc5736
|
Remove all build-time external dependency fetching/building logic.
|
2017-08-27 11:17:45 -04:00 |
|
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 |
|