nathan
3d289265f1
Removed EcAccessor, since the package it's in is a signed package
...
(from bouncycastle). The system now uses reflectASM to set the
EcCurve coordinate instead of this class.
2016-03-12 12:53:29 +01:00
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