Maarten Billemont
|
8276d2f4e5
|
Build dependencies with a task & all windows archs.
|
2018-06-25 02:02:51 -04:00 |
|
Maarten Billemont
|
5084511404
|
Merge branch 'master' of gitlab.com:MasterPassword/MasterPassword
|
2018-06-24 16:31:22 -04:00 |
|
Maarten Billemont
|
fffec56d4e
|
Build support for Microsoft Windows.
|
2018-06-24 16:20:42 -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
|
a8263b276c
|
Fix handling of nullable parameters in native code.
|
2018-06-19 01:31:52 -04:00 |
|
Maarten Billemont
|
b6e6dce9f0
|
Added some missing build files.
|
2018-06-17 01:48:36 -04:00 |
|
Maarten Billemont
|
1cbb584011
|
Android support for new native masterpassword-core.
|
2018-06-17 01:11:16 -04:00 |
|
Maarten Billemont
|
f9289a3e9e
|
Standardize TRUE to true.
|
2018-06-17 00:36:31 -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
|
1d06dd65ed
|
Ensure maven.lyndir.com is accessed securely.
|
2018-06-10 19:11:22 -04:00 |
|
Maarten Billemont
|
ed6c32811c
|
!232 Fix value reset on logout.
|
2018-06-10 15:31:20 -04:00 |
|
Maarten Billemont
|
9a564ff35e
|
JDK 8 support for Android platform.
|
2018-06-10 15:22:37 -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
|
249a1975cd
|
Update path for mpw-jni.h.
|
2018-06-05 20:22:46 -04:00 |
|
Maarten Billemont
|
190a241a25
|
Java relocation.
|
2018-06-05 20:19:10 -04:00 |
|
Maarten Billemont
|
c2aafd8602
|
Reorganize core source and add Docker support to CLI.
|
2018-06-05 20:04:43 -04:00 |
|
Maarten Billemont
|
882de547d0
|
Fully replace Java mpw algorithm implementation with proxy to standard C implementation.
|
2018-06-04 01:43:46 -04:00 |
|
Maarten Billemont
|
073ef4f439
|
Update to masterpassword.app domain.
|
2018-06-03 16:26:08 -04:00 |
|
Maarten Billemont
|
a7f82d3148
|
Allow verbose and scoped tests output.
|
2018-06-03 16:19:14 -04:00 |
|
Maarten Billemont
|
831b475b28
|
Remove deprecated build configuration and libscrypt references.
|
2018-06-03 15:08:02 -04:00 |
|
Maarten Billemont
|
a0447298d3
|
Fix inter-project dependency and including libs into algorithm jar.
|
2018-05-27 23:43:35 -04:00 |
|
Maarten Billemont
|
c43cc73ad5
|
Sign masterpassword-gui under Gradle.
|
2018-05-19 11:45:57 -04:00 |
|
Maarten Billemont
|
87b7afd587
|
Reformat.
|
2018-05-16 19:22:19 -04:00 |
|
Maarten Billemont
|
2db0bb35d5
|
Resolve warnings and inspections.
|
2018-05-16 12:30:28 -04:00 |
|
Maarten Billemont
|
c51262ccc2
|
Complete security questions model.
|
2018-05-16 12:00:42 -04:00 |
|
Maarten Billemont
|
1b703515dd
|
Refactor code.
|
2018-05-16 00:16:06 -04:00 |
|
Maarten Billemont
|
0aa7baf59e
|
Refactoring masterpassword-algorithm.
|
2018-05-16 00:12:31 -04:00 |
|
Maarten Billemont
|
8bdf1755b7
|
Migrating to JDK 1.8
|
2018-05-15 17:12:42 -04:00 |
|
Maarten Billemont
|
bda1ac3bd4
|
Refactor masterpassword-model
|
2018-05-15 13:53:27 -04:00 |
|
Maarten Billemont
|
8d7c351912
|
Initial implementation of questions support.
|
2018-05-14 12:24:15 -04:00 |
|
Maarten Billemont
|
f0d523fb35
|
Initial Java JSON serialization/deserialization.
|
2018-05-08 22:40:48 -04:00 |
|
Maarten Billemont
|
1cb720da32
|
Remove ssl prefix from masterpasswordapp.com URL.
|
2018-05-03 13:51:00 +02:00 |
|
Maarten Billemont
|
cb74b1f3fc
|
Fix warnings and inspections.
|
2018-04-27 11:36:01 -04:00 |
|
Maarten Billemont
|
82e2d0b5ac
|
Replace Version API with MPAlgorithm, make configuration instance-specific.
|
2018-04-26 15:56:12 -04:00 |
|
Maarten Billemont
|
33f2e0edda
|
Optimize imports.
|
2018-04-26 13:26:16 -04:00 |
|
Maarten Billemont
|
9c8566b537
|
Reformat to code style.
|
2018-04-26 13:05:45 -04:00 |
|
Maarten Billemont
|
11185725d1
|
Make default counter algorithm-scoped, format-specific unmarshalling.
|
2018-04-26 12:45:29 -04:00 |
|
Maarten Billemont
|
71f1b3c130
|
Better exception logging to avoid hiding class initialization exceptions.
|
2018-04-26 12:45:02 -04:00 |
|
Maarten Billemont
|
dc19806e02
|
Improve rendering of user name.
|
2018-04-25 22:50:12 -04:00 |
|
Maarten Billemont
|
94ac8b1460
|
Fixed upstream revision check.
|
2018-04-25 22:02:41 -04:00 |
|
Maarten Billemont
|
40a807c6af
|
Better scope preferences to the algorithm & clean up.
|
2018-04-25 21:50:17 -04:00 |
|
Maarten Billemont
|
5fe9106f6d
|
Merge pull request #191 from MidnightWonderer/bug/protocol-relative-css
fix protocol relative css import
|
2018-04-24 09:36:45 -04:00 |
|
Maarten Billemont
|
344771dbdf
|
Make site available under public/site
|
2018-04-22 09:33:16 -04:00 |
|
Maarten Billemont
|
c7373fee28
|
Improve output alignment.
|
2018-04-03 08:50:45 -04:00 |
|
Maarten Billemont
|
44b2955652
|
Ignore cmake files.
|
2018-04-03 08:50:25 -04:00 |
|
Maarten Billemont
|
6650382e19
|
Fix overriding of ftl behaviour for tests.
|
2018-03-24 15:27:13 -04:00 |
|
Maarten Billemont
|
a1f5e0ba1c
|
Harmonize log methods by removing trailing \n.
|
2018-03-24 15:27:04 -04:00 |
|
Maarten Billemont
|
138be9d14c
|
Respect the user's default type when creating new sites.
|
2018-03-05 08:14:11 -05:00 |
|
Maarten Billemont
|
e91f80d10e
|
Remove externals.
|
2018-02-08 12:31:31 -05:00 |
|
Maarten Billemont
|
2dc3636b26
|
Support empty site names.
|
2018-01-06 15:42:26 -05:00 |
|
Maarten Billemont
|
4d9df012f6
|
Fix check for whether there is a directory in the path.
|
2017-11-21 22:33:42 -05:00 |
|
Maarten Billemont
|
ff9d0d75ef
|
Make additional libraries optional.
|
2017-11-06 21:58:51 -05:00 |
|
Maarten Billemont
|
4e160b3b33
|
libcurses is sometimes split off from libtinfo.
|
2017-11-06 18:41:18 -05:00 |
|
Maarten Billemont
|
5048acc9f9
|
cmake's find_package is case sensitive & be smarter about git.
|
2017-11-06 18:38:36 -05:00 |
|
Maarten Billemont
|
1841541bc4
|
--broken is new and not really needed.
|
2017-11-06 15:38:30 -05:00 |
|
Maarten Billemont
|
e30b618241
|
Allow cmake to look up the mpw version from git.
|
2017-11-06 12:50:15 -05:00 |
|
Maarten Billemont
|
966327571d
|
Fix cmake when VERSION doesn't exist.
|
2017-11-06 12:22:13 -05:00 |
|
Maarten Billemont
|
303d50c197
|
Use FindCurses.cmake to discover the right way to build with libcurses.
|
2017-11-06 12:07:13 -05:00 |
|
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 |
|