Commit Graph

682 Commits

Author SHA1 Message Date
nathan 957f2bfe4d Cleaned up storage. No more registered objects - it was a bad idea 2014-09-16 15:39:33 +02:00
nathan 7e9d9ac7b2 missed file 2014-09-16 11:54:57 +02:00
nathan 724e7e84ab Added key/value pair storage with weakreference cache and command queueing 2014-09-16 11:20:36 +02:00
nathan 8f17a2ebf8 Code polish. Added comments. Cleaned up ping 2014-09-09 13:04:07 +02:00
nathan f5a08961f6 Added DNS client. Added better localHost IP address. Added getPublicIp address via DNS and HTTP. Updated licenses 2014-09-06 02:41:54 +02:00
nathan 104bae8187 Cleaned up error logging 2014-09-05 03:36:22 +02:00
nathan 1677d9c08a Fixed UDT loader to use correct isNative call 2014-09-04 23:32:37 +02:00
nathan aa0ef8ce23 Code cleanup, fixup warnings 2014-09-04 18:28:10 +02:00
nathan 2f67557f8b Code polish 2014-09-03 13:02:00 +02:00
nathan 47def0a5ae Fixed logic in NamedThreadFactory 2014-08-28 11:44:35 +02:00
nathan 7f5cdf0abe Changed ByteArrayWrapper.nocopy -> wrap 2014-08-28 00:20:12 +02:00
nathan a939f5f4a4 changed a write on TCP/UDP/UDT to return a 'null channel', that does nothing, instead of actually return null -- so that implementing code doesn't throw a null pointer when trying to write to a socket after it has been closed. Just nothing happens now. 2014-08-27 15:51:56 +02:00
nathan 010c21ecf3 Code polish. Changed ByteArrayWrapper to static access, so the construction is very clear 2014-08-26 14:24:31 +02:00
nathan e6ab2bef0e Moved NamedThreadFactory and ByteArrayWrapper to util project. Changed try/catch with hashing files in Crypto.Util 2014-08-25 18:43:01 +02:00
nathan c66c1d43df Fixed null pointer with FileUtil.parseDir(), and issues with MathUtil.random. Added more logging info to Storage 2014-08-25 14:40:13 +02:00
nathan 6851975826 Added IgnoreSerialization annotation class 2014-08-25 02:18:25 +02:00
nathan 30d3a3c788 Added 'IgnoreSerialization' annotation, so that fields with this annotation WILL NOT be serialized (by a kryo that has been setup to use the FieldAnnotationAwareSerializer 2014-08-25 02:16:19 +02:00
nathan 142ab8a383 Added MersenneTwisterFast (replaces java.util.Random), added missing licenses. Added field annonation exclusion serilaizer. Code polish 2014-08-25 01:56:20 +02:00
nathan bbea13e42d code polish, formatting. Fixed class name typos 2014-08-23 20:32:49 +02:00
nathan 6873fddaa7 Missed logger trace and info wrappers. Added them 2014-08-22 14:04:38 +02:00
nathan 5450a990d8 Wrapped logger.info into check for infoEnabled 2014-08-22 13:58:47 +02:00
nathan 02dbf82711 Added aborting of the client registration process, if it fails during the registration process. Wrapped logger.debug/trace into checks first. Tweaked caller of RmiBridge 2014-08-22 13:51:02 +02:00
nathan 68997f29ad Added this. qualifier 2014-08-22 12:06:47 +02:00
nathan 9dfe590a80 Fixed storage so that it copies fields from the entire object hierarchy 2014-08-22 01:49:31 +02:00
nathan d1fb857cc0 gitignore .db files 2014-08-22 01:23:40 +02:00
nathan ca642c81ce Fixed classpaths. Changed storage to use deflate compression for disk storage 2014-08-22 01:21:31 +02:00
nathan 6a83e33644 changed name of main test class 2014-08-22 00:10:50 +02:00
nathan 01459ea9b5 Added the netty-based webserver. WIP 2014-08-21 23:01:09 +02:00
nathan e4fb0fb6b9 Added the updated GWT dev mode launcher 2014-08-21 23:00:46 +02:00
nathan 965b0de93f Added the GWT-Bouncycastle project 2014-08-21 23:00:19 +02:00
nathan aab4f8f906 added utilities 2014-08-20 23:45:14 +02:00
nathan c3b6248399 Added the network project 2014-08-20 23:44:59 +02:00