nathan
|
035159ed6c
|
fixup errors/code polish
|
2014-09-26 18:49:52 +02:00 |
nathan
|
af057edd79
|
Storage now uses file.channel locks to prevent multiple jvm's from trashing the same file
|
2014-09-26 18:45:38 +02:00 |
nathan
|
32d7e2ec4a
|
Added FilenameUtils from apache commons. Cleaned up code
|
2014-09-26 18:45:12 +02:00 |
nathan
|
c80209ac9d
|
Code polish, tweaked Listeners to support a 'default' listener to cleanup the verbosity that was necessary for default connections. Tweaked RMI test
|
2014-09-26 18:44:24 +02:00 |
nathan
|
fe08b9d9bd
|
Fixed classpath. Added a REALLY Fast ObjectPool
|
2014-09-24 01:58:50 +02:00 |
nathan
|
40429ac6f8
|
Code polish
|
2014-09-22 23:59:03 +02:00 |
nathan
|
34f27c820d
|
Added SO_REUSEADDR socket option to TCP server, so it can restart without having to wait for a TCP connection to finish closing
|
2014-09-22 23:58:45 +02:00 |
nathan
|
c695d05a5f
|
Added a fast search in a string for a char method
|
2014-09-22 23:58:01 +02:00 |
nathan
|
436b989568
|
Removed dependency on JavaLauncher, it's now JavaLauncher-Util -- which is shared
|
2014-09-20 02:17:25 +02:00 |
nathan
|
e2cfd990bb
|
Further tweaks to storage
|
2014-09-17 17:40:16 +02:00 |
nathan
|
c2cb5d5725
|
Added fast string replace
|
2014-09-17 17:40:00 +02:00 |
nathan
|
94f613aba1
|
Changed static class C to be package private, so it doesn't screw with src
|
2014-09-17 17:39:46 +02:00 |
nathan
|
3b70e0da37
|
Cleaned up PING. Removed client.ping (it's in client.send().ping(), to be consistent)
|
2014-09-17 17:39:16 +02:00 |
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 |