Commit Graph

312 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
987ab83349 Fixed confusing values 2016-03-01 04:13:49 +01:00
nathan
f6db3b3601 Cleaned up RMI, made TCP/UDP/UDT not change behavior (only transport). Adjusted examples to reflect this. Tweaked API names 2016-03-01 04:12:15 +01:00
nathan
a69b3d4adf Change API setRemoteToString -> enableToString + comments 2016-03-01 03:12:17 +01:00
nathan
091e367bdc Serialization is now ThreadLocal. Changed data compression from snappy -> LZ4 2016-02-29 21:24:56 +01:00
nathan
48ec6fafef Changed tests to always run in at least 2 minutes, or they fail. Also runs outside of the netty threadgroup 2016-02-29 21:24:02 +01:00
nathan
55490f240a Added backpressure for writing to the socket for the CLIENT (not for listeners, which are in the eventloop) 2016-02-29 21:23:09 +01:00
nathan
240cf4676d Now shuts down (via setDaemon(true) and threadGroup.interrupt()) the threadgroup when done. 2016-02-29 21:21:26 +01:00
nathan
582e8c48a0 Safe shutdown of ThreadGroup for DnsClient 2016-02-29 02:42:40 +01:00
nathan
67d8533d43 code polish 2016-02-29 02:42:10 +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
55ee9d973f Updated DNS client for new version of netty 2016-02-28 22:24:53 +01:00
nathan
151ba701fc Cleancode polish + LOW/HIGH WATERMARK to client/server 2016-02-28 03:11:17 +01:00
nathan
f00a54f014 Added backpressure when writing to the channel, if it's not writable 2016-02-28 03:10:10 +01:00
nathan
5d71b51983 Added comments 2016-02-28 03:08:57 +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
237cd1ae23 Code cleanup 2016-02-21 02:15:28 +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
c8517f65e7 Added HIGH and LOW watermark 2016-02-14 15:19:30 +01:00
nathan
4bf18941b5 Fixed checkAccess (did this change somehow? It used to work...) 2016-02-14 15:18:30 +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
c8e8a9d1f8 doc cleanup 2016-02-14 14:36:10 +01:00