Commit Graph

1825 Commits

Author SHA1 Message Date
nathan c4fa7253ea Changed property store to package private 2016-03-10 17:18:46 +01:00
nathan 3ddecfd21f Changed eventLoopGroup name UDP->DNS, fixed resource leak with DNS response. 2016-03-10 01:26:27 +01:00
nathan ce6ae3e29d Added paranoid resource leak detection for netty 2016-03-10 01:25:29 +01:00
nathan 76b577365d Cleaned up UDT api 2016-03-09 14:51:43 +01:00
nathan 3d86c4d87d better comments 2016-03-09 14:51:24 +01:00
nathan a597768c20 removed unnecessary synchronization 2016-03-09 14:48:39 +01:00
nathan 359c84aab4 spacing 2016-03-09 14:05:04 +01:00
nathan 1cf59944fa Added AES GCM counter IV 2016-03-09 14:03:10 +01:00
nathan dbea782033 Fixed UDT loading when in IDE 2016-03-09 03:18:59 +01:00
nathan a82dbf81b5 Implemented counting AES-GCM IV 2016-03-09 03:04:10 +01:00
nathan dda6086a2c Better comments 2016-03-09 00:51:54 +01:00
nathan 37224b3097 kryo compression now uses optimized int instead of standard int 2016-03-09 00:49:36 +01:00
nathan d91ee89102 better comments 2016-03-09 00:48:39 +01:00
nathan 0a2f37c482 Fixed typo in log 2016-03-09 00:48:24 +01:00
nathan 8dd0dd3db3 more informative test output 2016-03-09 00:48:03 +01:00
nathan 876caf1dc0 Changed RuntimeException to IllegalState exception 2016-03-09 00:47:27 +01:00
nathan e1942ae03f Code polish. Removed optional compression (because for small data, it doesn't matter with AES padding) 2016-03-08 03:18:12 +01:00
nathan 81675fbd3d tweak jdk version 2016-03-08 03:16:57 +01:00
nathan 53cc0f8b03 Added license info. 2016-03-08 03:16:38 +01:00
nathan 9593cfa70a Moved normal/crypto serialization methods into their own function 2016-03-08 01:09:12 +01:00
nathan 97eff8fe67 Added initial version information 2016-03-07 01:21:47 +01:00
nathan 8fc09609a2 Removed unneeded property 2016-03-07 01:08:47 +01:00
nathan bdddc540bb Removed "tool" support from library. It doesn't belong here. Also added @Property annotation to applicable fields 2016-03-07 01:08:30 +01:00
nathan b1934a5b2d Updated file licensing 2016-03-07 01:07:37 +01:00
nathan 20e81e5ff9 documentation polish 2016-03-07 00:10:07 +01:00
nathan 03d2f38098 Added intellji config file 2016-03-07 00:05:00 +01:00
nathan e1823c0f3b Fixed issues with using the backing arrays. code polish 2016-03-06 23:56:17 +01:00
nathan e2f3f3aca7 code polish, cleaned API, better exception throwing 2016-03-06 23:54:50 +01:00
nathan 428e1fc9c1 Moved RmiFieldCache into better data structure (single-writer-principle variant). code polish 2016-03-06 23:54:11 +01:00
nathan 52f5c1688b Code polish. Changed kryo to pool (needed for nested serialized objects, specifically RMI). Cleaned up API. 2016-03-06 23:53:25 +01:00
nathan 6e72e79d0c code polish 2016-03-06 23:51:59 +01:00
nathan c38a6277d9 Cleaned up/polished CachedMethods & Overriding methods 2016-03-06 23:51:50 +01:00
nathan 924adfc6c0 Cleaned up RMI logging 2016-03-06 23:51:06 +01:00
nathan 1ab493eb68 Change minLog to slf4j 2016-03-06 23:50:36 +01:00
nathan 3f579a7529 Added toString() verification to unit tests 2016-03-06 23:49:56 +01:00
nathan baf6e7c895 Fixed logging and fail_check interruption execption 2016-03-06 23:49:32 +01:00
nathan a5c03bf881 tweaked debug output in unit test 2016-03-03 01:42:35 +01:00
nathan 04bfaf1c70 fixed issue where registration could beat the check. It is more robust now 2016-03-02 01:27:48 +01:00
nathan 48707e6a73 Code polish. Moved comparator to private static final field 2016-03-02 01:26:54 +01:00
nathan 31fdf957b8 Cleaned project hierarchy 2016-03-01 13:35:39 +01:00
nathan c2d9c5341b Fixed confusing values 2016-03-01 04:13:49 +01:00
nathan 9aef066506 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 e56e654ee8 Change API setRemoteToString -> enableToString + comments 2016-03-01 03:12:17 +01:00
nathan bc09fc8741 Serialization is now ThreadLocal. Changed data compression from snappy -> LZ4 2016-02-29 21:24:56 +01:00
nathan c8731f848e 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 28c36233c4 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 5e67cc1813 Now shuts down (via setDaemon(true) and threadGroup.interrupt()) the threadgroup when done. 2016-02-29 21:21:26 +01:00
nathan 04a9365351 Safe shutdown of ThreadGroup for DnsClient 2016-02-29 02:42:40 +01:00
nathan dfd9e2c69d code polish 2016-02-29 02:42:10 +01:00
nathan 39504af041 Updated DNS client for new version of netty 2016-02-28 22:24:53 +01:00