Maarten Billemont
|
f8043ae16d
|
Fix chdir test & make curses work when stdout is redirected.
|
2017-10-06 14:59:29 -04:00 |
|
Maarten Billemont
|
7150f2f5c5
|
Fix test to match context against question keyword.
|
2017-10-06 14:58:42 -04:00 |
|
Maarten Billemont
|
81bd2e3065
|
Make mpw_mkpw symlinkable.
|
2017-10-06 13:33:08 -04:00 |
|
Maarten Billemont
|
78c9618807
|
Test chdir.
|
2017-09-26 11:07:02 -04:00 |
|
Maarten Billemont
|
9443d93500
|
Remove MPW_COLOR from core, safer decryption, more standard password input & curses dialog.
|
2017-09-25 18:34:12 -04:00 |
|
Maarten Billemont
|
877eba66be
|
strdup also isn't standard.
|
2017-09-25 10:51:14 -04:00 |
|
Maarten Billemont
|
3af8aba40c
|
Make source more standard C11 w/POSIX:2008 CLI.
|
2017-09-25 10:33:31 -04:00 |
|
Maarten Billemont
|
a85eff4277
|
Include semi-standard getline.
|
2017-09-25 02:59:09 -04:00 |
|
Maarten Billemont
|
6b554c67ed
|
More standard memset_s
|
2017-09-25 02:53:34 -04:00 |
|
Maarten Billemont
|
0ff6c93a95
|
Document default key size.
|
2017-09-24 13:18:33 -04:00 |
|
Maarten Billemont
|
fafe56166e
|
bzero is nonstandard. Replace with memset_s.
|
2017-09-24 13:14:16 -04:00 |
|
Maarten Billemont
|
d6a88583f5
|
AES needs to be CBC, not CTR.
|
2017-09-23 20:14:53 -04:00 |
|
Maarten Billemont
|
5d1be43b65
|
Deep Java refactoring to match the C API logic and clean up some OO oddities.
|
2017-09-22 19:03:50 -04:00 |
|
Maarten Billemont
|
dc7089c38c
|
mpw-tests was not checking mpw_tests.xml's keyID.
|
2017-09-22 18:23:08 -04:00 |
|
Maarten Billemont
|
34540f0844
|
Finish rename Marshall -> Marshal.
|
2017-09-22 15:20:14 -04:00 |
|
Maarten Billemont
|
e818713484
|
Fix filenames in build
|
2017-09-22 14:21:31 -04:00 |
|
Maarten Billemont
|
05a9ba46d0
|
Marshal refactoring to prepare for new format.
|
2017-09-20 17:45:49 -04:00 |
|
Maarten Billemont
|
444d7e9b35
|
Source fix-ups: single l marshal, copyright, .travis.
|
2017-09-20 12:43:03 -04:00 |
|
Maarten Billemont
|
47164c7a92
|
Marshal has only one l.
|
2017-09-20 10:48:04 -04:00 |
|
Maarten Billemont
|
ad00ceb4ce
|
Harmonize C/Java code more, WIP crypt/derive in Java.
|
2017-09-19 14:52:43 -04:00 |
|
Maarten Billemont
|
35c0431cec
|
Update Java to match C's internal changes.
|
2017-09-19 13:45:51 -04:00 |
|
Maarten Billemont
|
70c784db83
|
Update MP_FULLNAME in mpw.bashrc.
|
2017-09-15 13:24:45 -04:00 |
|
Maarten Billemont
|
d448099a2d
|
-s is -P now.
|
2017-09-14 23:14:00 -04:00 |
|
Maarten Billemont
|
fa6133200e
|
Added bashlib.
|
2017-09-14 16:44:32 -04:00 |
|
Maarten Billemont
|
dfa67bdca9
|
Added some scripts to do math on password strength and generate random dictionary passphrases.
|
2017-09-14 16:31:11 -04:00 |
|
Maarten Billemont
|
8c9c4ef7b2
|
Describe how to use the cmake alternative build system.
|
2017-09-10 14:17:06 -04:00 |
|
Maarten Billemont
|
f50fdb7777
|
Some build tool updates, primarily cmake.
|
2017-09-10 13:57:14 -04:00 |
|
Maarten Billemont
|
5ef69aa045
|
Make bcrypt code more standard.
|
2017-09-07 00:05:55 -04:00 |
|
Maarten Billemont
|
1c0f274868
|
Include for waitpid.
|
2017-09-06 23:54:52 -04:00 |
|
Maarten Billemont
|
4f552be5a9
|
Update cmake for source and improve feature checking in ./build
|
2017-09-06 00:31:49 -04:00 |
|
Maarten Billemont
|
1439df9f9a
|
Add license headers to cli source files.
|
2017-09-04 19:37:36 -04:00 |
|
Maarten Billemont
|
895df6377d
|
Only distribute release tags, include TAG and VERSION.
|
2017-09-04 14:48:40 -04:00 |
|
Maarten Billemont
|
3d46f60ff4
|
Add VERSION to distribution archive.
|
2017-09-04 14:38:08 -04:00 |
|
Maarten Billemont
|
44d8ab6e53
|
Remove some pointless local's.
|
2017-09-04 14:29:25 -04:00 |
|
Maarten Billemont
|
cd70009c2c
|
Move instructions into cli-c for distribution.
|
2017-09-04 14:17:20 -04:00 |
|
Maarten Billemont
|
4261160902
|
Some more refactoring.
|
2017-09-03 17:00:35 -04:00 |
|
Maarten Billemont
|
6904d4c427
|
purposeResult is not an owned reference.
|
2017-09-03 15:46:38 -04:00 |
|
Maarten Billemont
|
4271d77225
|
Remove debugging code.
|
2017-09-03 15:43:22 -04:00 |
|
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
|
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
|
8562338b62
|
Support for reading master password from an FD.
|
2017-08-30 19:05:21 -04:00 |
|
Maarten Billemont
|
aeeab7dbf6
|
Improve build script documentation and targets variable.
|
2017-08-30 10:18:23 -04:00 |
|
Maarten Billemont
|
d22f93e564
|
Format code.
|
2017-08-30 09:57:15 -04:00 |
|
Maarten Billemont
|
23af56c150
|
Slight clean-up of types, includes and warnings.
|
2017-08-30 09:39:35 -04:00 |
|