Commit Graph

202 Commits

Author SHA1 Message Date
nathan
df7d82dc37 Chanced EccProvateKeySerializer to use RefelectASM for access to
setting the curve coordinate (solves problem with differences in
classes in signed packages - ie: if it's signed, all files in package
 must have the same signer.)
2016-03-12 12:51:12 +01:00
nathan
9845d72a36 code polish 2016-03-12 12:49:47 +01:00
nathan
41363e4f28 cleaned up dependencies 2016-03-12 11:58:13 +01:00
nathan
74c49d7586 code polish 2016-03-12 03:25:34 +01:00
nathan
bc7801389e updated build info 2016-03-12 03:18:09 +01:00
nathan
ed89b3fd6d Added bouncycastle AES-GCM performance benchmark 2016-03-12 02:37:08 +01:00
nathan
752a28f4b7 Added aesEngine.reset() where appropriate 2016-03-12 02:36:37 +01:00
nathan
f4f44bb88e updated dependencies 2016-03-11 04:03:42 +01:00
nathan
23f27ea0a0 Changed default curve to curve 25519 2016-03-10 23:35:57 +01:00
nathan
2f29fc5d15 Added curve25519 2016-03-10 23:35:29 +01:00
nathan
dd908b63df Added more curve options to serialization 2016-03-10 23:35:13 +01:00
nathan
b3d4dc431c Added option to add header to 'printArray'. Printed data is now in a single sys.err call 2016-03-10 23:12:59 +01:00
nathan
77492816e2 Better javadocs 2016-03-09 01:22:54 +01:00
nathan
1162d0c3f9 Added position as a parameter for reading/writing optimized int/long 2016-03-09 00:52:46 +01:00
nathan
7983454378 Added getTimePretty(nanoSeconds) to sys library 2016-03-08 23:22:41 +01:00
nathan
16b1666d42 cleaned dependencies 2016-03-07 03:02:37 +01:00
nathan
02ffddf1b6 Converted MD5 hashing to bouncycastle implementation (to remove dependency on FastMD5) 2016-03-07 03:02:18 +01:00
nathan
d040608763 Changed Dependency to more appropriate class 2016-03-07 03:00:58 +01:00
nathan
aa72b39593 Moved Network into it's own project 2016-03-07 03:00:32 +01:00
nathan
61014779dd Moved RMI specific API into RMI interface 2016-03-06 23:59:40 +01:00
nathan
103d4c020c updated serialization unit test 2016-03-06 23:59:13 +01:00
nathan
4a471e3137 Updated object pool 2016-03-06 23:58:54 +01:00
nathan
ef02ca2087 Updated documentation 2016-03-06 21:30:59 +01:00
nathan
60d6f6330f Changed fromStream method name to from to be consistent. Fixed falldown case error when converting from bytes longer than the expected length 2016-02-29 02:06:50 +01:00
nathan
a73861d8ff Converted ParallelProcessor to use ArrayBlockingQueue. It's not the fastest (doesn't need to be), but it get's the job done, and it's simple 2016-02-26 01:50:20 +01:00
nathan
b8a251d056 Cleaned up unnecessary NamedThreadFactory id's. Added @Property annotation 2016-02-26 01:46:09 +01:00
nathan
0b104291cb Fixed issue for DelayTimer, when changing the timer during the callback 2016-02-21 00:49:40 +01:00
nathan
357895cc79 ShellProcessBuilder now returns exit value of process 2016-02-20 18:08:23 +01:00
nathan
60b12d4036 Moved JNA libraries into SystemTray project (it made no sense to have them inside the utils project) 2016-02-14 20:23:46 +01:00
nathan
e38071475a Removed checked expections (now they are unchecked). Added better detection of JavaFX. 2016-02-14 17:49:02 +01:00
nathan
8a743e8249 Added back messagebus 2016-02-14 14:52:55 +01:00
nathan
3370953b22 Removed g-thread, it's no longer necessary 2016-02-14 14:51:52 +01:00
nathan
6ee6a523b7 Added JAVAFX_COMPATIBILITY_MODE 2016-02-14 14:51:15 +01:00
nathan
56f4bac16a Added support for detecting if javaFX already started the GTK event loop (and hooking into the right places for shutdown if it does). 2016-02-14 12:58:45 +01:00
nathan
2e692733b3 Shutdown is delayed further now 2016-02-13 19:04:15 +01:00
nathan
639ae30f45 GTK dispatch thread interrupt now called in new thread 2016-02-13 19:01:56 +01:00
nathan
722db8d077 Updated documentation 2016-02-13 17:48:52 +01:00
nathan
f888de6482 Added GtkSupport.FORCE_GTK2, in case the developer needs to force it to use GTK2 (in which case, appindicator1 is tried first). Removed optional dispatch event loop. 2016-02-13 17:39:10 +01:00
nathan
176f64fd6e Added GTK3 support (now libappindicator3 works correctly with regards to showing menu icons).Moved all GTK operations to a single thread. Moved error logs from System.err -> logger. Made SystemTray a singleton (it will no longer have the java-side get accidentally garbage collected). 2016-02-13 15:07:21 +01:00
nathan
9081643963 Added AppIndicator.IS_VERSION_3, so we can tell if version 3 is loaded or not (it's a piece of shit, so we want to show an warning about this to the user) 2016-02-12 14:25:06 +01:00
nathan
ebc849f9d0 Added back threads. They now happen ONLY in GtkSupport 2016-02-12 14:24:19 +01:00
nathan
b81995ab2b Changed support for SWT, added GtkSupport.DISABLE_EVENT_LOOP to disable the creation of the native event loop (ie: if using SWT, which already does this) 2016-02-12 11:55:07 +01:00
nathan
5b8cbadb84 code polish/cleanup 2016-02-11 03:03:36 +01:00
nathan
5aad770f0d code polish 2016-02-11 03:02:35 +01:00
nathan
7a451e944d added final modifiers to parameters, and added more 'from' conversion methods 2016-02-11 03:00:55 +01:00
nathan
7184b5d616 removed dependency on netty 2016-02-10 19:18:03 +01:00
nathan
b870caff81 Added fastMD5 and lz4 to util to project. Added logging to unit tests 2015-12-19 13:03:59 +01:00
nathan
660df53f23 Updated delete to correctly do name + full path matching, also to normalize the file names 2015-12-17 02:06:46 +01:00
nathan
bffa46cd27 Changed the DelayTimer to use Runnable instead of it's own 2015-12-17 02:05:23 +01:00
nathan
72a4380383 Updated storage to no longer try to compress the data, and to correctly use input/output streams from the RandomAccessFile. Also updated the tests for storage 2015-12-17 02:04:41 +01:00