-
47164c7a92
Marshal has only one l.
Maarten Billemont
2017-09-20 10:48:04 -0400
-
ad00ceb4ce
Harmonize C/Java code more, WIP crypt/derive in Java.
Maarten Billemont
2017-09-19 14:52:43 -0400
-
473e3ca11f
Run gradle test in Travis.
Maarten Billemont
2017-09-19 13:46:27 -0400
-
35c0431cec
Update Java to match C's internal changes.
Maarten Billemont
2017-09-19 13:45:51 -0400
-
70c784db83
Update MP_FULLNAME in mpw.bashrc.
Maarten Billemont
2017-09-15 13:24:45 -0400
-
d448099a2d
-s is -P now.
Maarten Billemont
2017-09-14 23:14:00 -0400
-
e3a7ea57e0
Type key is K, subkey context is not bound by BYTES_MIN/MAX.
Maarten Billemont
2017-09-14 23:03:39 -0400
-
fa6133200e
Added bashlib.
Maarten Billemont
2017-09-14 16:44:32 -0400
-
dfa67bdca9
Added some scripts to do math on password strength and generate random dictionary passphrases.
Maarten Billemont
2017-09-14 16:30:06 -0400
-
8c9c4ef7b2
Describe how to use the cmake alternative build system.
Maarten Billemont
2017-09-10 14:17:06 -0400
-
1adb18a7e7
Fixed #206 - 'p' trigger for phrase was missing.
Maarten Billemont
2017-09-10 14:03:56 -0400
-
f50fdb7777
Some build tool updates, primarily cmake.
Maarten Billemont
2017-09-10 13:57:14 -0400
-
33bf2c93d0
Some fixes to the CSS for videos.
Maarten Billemont
2017-09-08 11:19:10 -0400
-
f2abcc9e43
A few fixes to the about video.
Maarten Billemont
2017-09-08 10:31:43 -0400
-
5ef69aa045
Make bcrypt code more standard.
Maarten Billemont
2017-09-07 00:05:55 -0400
-
1c0f274868
Include for waitpid.
Maarten Billemont
2017-09-06 23:54:52 -0400
-
1f592f50a9
Release 2.6-cli-2
Maarten Billemont
2017-09-06 00:34:09 -0400
-
30fdb54e94
Fix support for building without MPW_JSON enabled.
2.6-cli-2
Maarten Billemont
2017-09-06 00:32:50 -0400
-
4f552be5a9
Update cmake for source and improve feature checking in ./build
Maarten Billemont
2017-09-06 00:31:49 -0400
-
1439df9f9a
Add license headers to cli source files.
Maarten Billemont
2017-09-04 19:37:36 -0400
-
e676a0e258
Release 2.6-cli-1.
Maarten Billemont
2017-09-04 14:50:57 -0400
-
895df6377d
Only distribute release tags, include TAG and VERSION.
2.6-cli-1
Maarten Billemont
2017-09-04 14:43:26 -0400
-
3d46f60ff4
Add VERSION to distribution archive.
Maarten Billemont
2017-09-04 14:37:39 -0400
-
44d8ab6e53
Remove some pointless local's.
Maarten Billemont
2017-09-04 14:29:25 -0400
-
cd70009c2c
Move instructions into cli-c for distribution.
Maarten Billemont
2017-09-04 14:17:20 -0400
-
4261160902
Some more refactoring.
Maarten Billemont
2017-09-03 17:00:35 -0400
-
ced7aef5d7
Fix target assignment of mpw-cli-util.c
Maarten Billemont
2017-09-03 16:53:14 -0400
-
63100913c5
libjson-c's upstream still has build issues, switch back to our fork.
Maarten Billemont
2017-09-03 15:48:43 -0400
-
6904d4c427
purposeResult is not an owned reference.
Maarten Billemont
2017-09-03 15:46:38 -0400
-
4271d77225
Remove debugging code.
Maarten Billemont
2017-09-03 15:43:22 -0400
-
6811773e54
Refactor CLI code to make the flow more clear and the free'ing more reliable.
Maarten Billemont
2017-09-03 15:41:12 -0400
-
060ce61030
Fix ./build's targets interpretation & other improvements.
Maarten Billemont
2017-09-01 11:16:09 -0400
-
9a5e9ced31
More consistent spacing in usage output.
Maarten Billemont
2017-08-31 15:32:58 -0400
-
568401a612
Extract cli utilities into mpw-cli-util to keep things cleaner.
Maarten Billemont
2017-08-31 15:30:42 -0400
-
92a3a0ccbd
Switch libjson-c back to upstream and fix some build issues with it.
Maarten Billemont
2017-08-31 15:14:08 -0400
-
ba24c2be34
Rename env vars to make it clear they are for the mpw binary, add PATH support for askpass.
Maarten Billemont
2017-08-31 13:42:03 -0400
-
019cefd3fb
Add support for askpass program for reading answers from the user.
Maarten Billemont
2017-08-31 13:37:28 -0400
-
eef82f7ed4
Don't infinite loop when prompting if no terminal is available.
Maarten Billemont
2017-08-31 11:49:36 -0400
-
2dfe0f78b0
Build & link all sources at once to allow link-time optimization.
Maarten Billemont
2017-08-31 11:48:34 -0400
-
627144b583
Make MPW_JSON optional as documented.
Maarten Billemont
2017-08-31 11:48:10 -0400
-
fad0f5e5dd
Add PearlCryptUtils back since PearlKeyChain uses it.
Maarten Billemont
2017-08-30 19:05:42 -0400
-
8562338b62
Support for reading master password from an FD.
Maarten Billemont
2017-08-30 19:04:22 -0400
-
17de69834e
Declare __unused if not declared by compiler.
Maarten Billemont
2017-08-30 13:27:59 -0400
-
aeeab7dbf6
Improve build script documentation and targets variable.
Maarten Billemont
2017-08-30 10:18:23 -0400
-
ce60ba6c9f
External libs configuration no longer used.
Maarten Billemont
2017-08-30 09:58:01 -0400
-
d22f93e564
Format code.
Maarten Billemont
2017-08-30 09:57:15 -0400
-
6f4f6b8d1e
Copy TOTP counter support to v2 override.
Maarten Billemont
2017-08-30 09:54:16 -0400
-
6fa8ee53cd
Currently unused implementation of HOTP.
Maarten Billemont
2017-08-30 09:40:37 -0400
-
23af56c150
Slight clean-up of types, includes and warnings.
Maarten Billemont
2017-08-30 09:39:35 -0400
-
91828cbad7
Test script for CLI.
Maarten Billemont
2017-08-30 09:38:23 -0400
-
40d2788ae0
Implement OTP counter feature for counter values of 0.
Maarten Billemont
2017-08-30 09:35:55 -0400
-
21a3a28980
Copy args so we can re-use it.
Maarten Billemont
2017-08-29 12:06:40 -0400
-
f5c7bee58f
Remove unused Pearl-Crypto.
Maarten Billemont
2017-08-29 01:01:38 -0400
-
e364f5159b
Fix build warnings.
Maarten Billemont
2017-08-28 23:48:24 -0400
-
74f9f1ca00
Fix up objc code to match new C API.
Maarten Billemont
2017-08-28 19:37:51 -0400
-
328d38ac19
Remove PearlLayout.
Maarten Billemont
2017-08-28 19:34:22 -0400
-
7735d82c7b
Silence unused variable warnings for compiler check variables.
Maarten Billemont
2017-08-28 19:25:51 -0400
-
1e7c200865
Remove non-standard asprintf from mpw-cli.
Maarten Billemont
2017-08-28 18:25:58 -0400
-
724b357dd8
Create path for mpw.d sites files if it doesn't exist yet.
Maarten Billemont
2017-08-28 17:58:57 -0400
-
a85efc5736
Remove all build-time external dependency fetching/building logic.
Maarten Billemont
2017-08-27 11:17:45 -0400
-
9eb58119ea
Remove dependency on external bcrypt.
Maarten Billemont
2017-08-27 10:47:39 -0400
-
77b4ed2cfd
Remove dependency on asprintf.
Maarten Billemont
2017-08-27 09:25:53 -0400
-
011416690a
Some warning cleanup.
Maarten Billemont
2017-08-27 09:04:18 -0400
-
53eb5c8a73
Refactoring and fix up mpw_color.
Maarten Billemont
2017-08-27 08:53:58 -0400
-
2f99855cd4
Remove non-standard host-endian functions.
Maarten Billemont
2017-08-27 07:46:34 -0400
-
18eaeec1de
Fix some rewrite bugs.
Maarten Billemont
2017-08-23 00:53:14 -0400
-
5ee700c9b9
Small fix.
Maarten Billemont
2017-08-23 00:05:50 -0400
-
a8949ca07e
NULL out free'ed references.
Maarten Billemont
2017-08-23 00:01:23 -0400
-
0a42579d9e
Improved free'ing on error conditions.
Maarten Billemont
2017-08-22 18:38:36 -0400
-
f2f8747126
Support for persisting login/question type & stateful types, null checking, cleanup and rewrite of CLI state.
Maarten Billemont
2017-08-22 18:18:24 -0400
-
f83cdacab8
Document -M, -P, allow saving login name.
Maarten Billemont
2017-08-22 11:37:18 -0400
-
4f708809e5
fix protocol relative css import
Sarun Rattanasiri
2017-08-14 22:50:07 +0700
-
-
98aeb02d32
Forgot to merge in i386
Maarten Billemont
2017-08-13 19:06:06 -0400
-
2bbaeccd05
Forgot to merge in i386
Maarten Billemont
2017-08-13 18:32:03 -0400
-
91e0a04e66
Add support for i386 in libjson-c and libsodium builds.
Maarten Billemont
2017-08-13 16:53:18 -0400
-
661fc523ad
Don't pass nil error to crashlytics.
Maarten Billemont
2017-08-13 16:49:56 -0400
-
b9cbaf7343
Cross-compile fixes for iOS.
Maarten Billemont
2017-08-13 15:52:08 -0400
-
e451308fdc
Refactoring regression, use right algorithm version for siteKey.
Maarten Billemont
2017-08-13 11:35:15 -0400
-
1b51c5efa4
Build script update.
Maarten Billemont
2017-08-13 11:02:05 -0400
-
a8776eec58
Fix C cli API.
Maarten Billemont
2017-08-13 08:50:16 -0400
-
d9cdb7ef83
Fix error name collision.
Maarten Billemont
2017-08-13 01:00:03 -0400
-
28c7a64bd2
Fork json-c temporarily to fix some code issues.
Maarten Billemont
2017-08-13 00:30:25 -0400
-
d7193f7753
Adapt macOS for new APIs.
Maarten Billemont
2017-08-12 22:26:48 -0400
-
f5c7d11f0e
Add marshalling metadata lookup & adapt iOS for new APIs.
Maarten Billemont
2017-08-12 21:57:47 -0400
-
c0ba96daa2
Update Darwin platform project with solid support for linking libsodium & libjson-c
Maarten Billemont
2017-08-11 01:40:37 -0400
-
b374d9e04a
Some type fixes.
Maarten Billemont
2017-08-10 21:29:59 -0400
-
2033ebdc72
Documentation improvements.
2.6
Maarten Billemont
2017-08-10 12:48:04 -0400
-
c3bb896f40
Limit subkeys to 128-512 bit.
Maarten Billemont
2017-08-10 12:45:25 -0400
-
4f7c28563d
passwordType -> resultType, add derived class and key type.
Maarten Billemont
2017-08-10 12:30:42 -0400
-
b1985a2bf2
Added version into compiled binary.
Maarten Billemont
2017-08-08 00:00:14 -0400
-
ee50a4d025
Define type for siteCounter, add support for saving hybrid passwords.
Maarten Billemont
2017-08-07 20:27:08 -0400
-
b26f5a82d7
Allow migration of redacted state & show URL.
Maarten Billemont
2017-08-07 18:57:10 -0400
-
c044ae79cd
Support updating the mpw, showing loginName, adding new sites & questions, fix password memory leak.
Maarten Billemont
2017-08-07 17:42:38 -0400
-
a261538602
Slight adjustment in printf declarations.
Maarten Billemont
2017-08-06 19:09:13 -0400
-
18daef7808
Fix some build warnings.
Maarten Billemont
2017-08-06 18:56:37 -0400
-
68d1ab58b7
De-duplicate algorithm implementations and improve trace output.
Maarten Billemont
2017-08-06 11:40:10 -0400
-
2b660adf00
Fix a NUL termination issue with aes decryption & add standard trace debugging.
Maarten Billemont
2017-08-05 23:42:47 -0400
-
e15d01882f
Update the mpsites file after the operation and memory cleanup.
Maarten Billemont
2017-08-05 23:19:24 -0400
-
23491faccc
Fix up and clean up base64 & aes code.
Maarten Billemont
2017-08-05 21:52:00 -0400
-
5f2e1611f1
Fix mpw_tests.xml after purpose rename.
Maarten Billemont
2017-08-05 19:14:25 -0400