nathan
b8849832ac
Moved Network UDT files to their own project. The Network-UDT project
...
MUST be compiled on Java6, while the Network project MUST be compiled on
Java7. This difference causes problems in the IDE, since one cannot set
different source level version on different directories, but only on
modules.
2017-07-30 20:17:17 +02:00
nathan
a4e7447e48
Formatting
2017-07-30 19:55:42 +02:00
nathan
6080c4fd4d
Revert java 7 changes
2017-07-30 19:54:06 +02:00
nathan
d39f3ea289
Updated UDT to be compilable on Java7.
2017-07-30 19:50:28 +02:00
nathan
2154eeb5a8
Formatting
2017-07-30 19:49:54 +02:00
nathan
3461d511f9
Fixed DNS to work with changes from netty 4.1.13
2017-07-30 11:40:20 +02:00
nathan
f091b7d604
Fixed issues when closing a channel that was already closed.
2017-07-30 11:28:33 +02:00
nathan
8f5558c95c
Updated Version
2017-07-29 23:31:09 +02:00
nathan
a7e838be8b
Updated POM information to include "dependencies", since it is easy to
...
incorrectly add it as a dependency to ones own project.
2017-07-23 18:02:50 +02:00
nathan
734dce719b
Refactored OsType -> OSType
2017-07-23 11:30:52 +02:00
nathan
8a26760af3
Now uses Version instead of String.
2017-07-22 14:52:01 +02:00
nathan
a9e5ebb168
Added TEMP_DIR to OS.
2017-06-26 14:06:07 +02:00
nathan
ba593bbf9e
Moved Random utils into their own class
2017-03-10 17:04:35 +01:00
nathan
8e7d51ead8
Updated version information
2017-02-21 14:43:48 +01:00
nathan
245f41bbe8
Fixed up dependencies
2017-02-19 00:02:17 +01:00
nathan
3c8ea1f4d9
Updated Storage API
2017-02-18 23:59:47 +01:00
nathan
0ab24d825f
Updated readme format
2017-02-18 23:59:18 +01:00
nathan
cc8ef31d65
Updated Utilities
2017-02-17 16:25:09 +01:00
nathan
7c0d2d0493
Changed Store -> StorageType to make more sense.
2017-02-12 23:21:58 +01:00
nathan
782ca1a8e3
Updated version/readme
2017-02-01 00:53:22 +01:00
nathan
598b675754
Updated version
2016-05-31 02:21:42 +02:00
nathan
d9859ff004
Cleaned project iml files
2016-05-30 10:42:24 +02:00
nathan
f6ebbc1080
Updated version
2016-04-28 16:46:18 +02:00
nathan
6a12059517
Updated license info
2016-04-05 14:47:40 +02:00
nathan
7009a2241f
updated version
2016-04-04 17:25:31 +02:00
nathan
dfbd95bcce
Updated version
2016-04-03 21:03:27 +02:00
nathan
76599e370e
Refactored listener dispatch events
...
(connect/disconnect/idle/message-received) so that they are now
interfaces, and the backing implementation uses the single-writer
principle
2016-04-03 18:58:38 +02:00
nathan
55dd4c4d55
Added FastThreadLocal
2016-04-02 19:42:34 +02:00
nathan
3615d6cb72
Code polish, now uses FastThreadLocal
2016-04-02 19:33:09 +02:00
nathan
80ab10df01
Moved channel registration into registration wrapper
2016-04-02 17:00:40 +02:00
nathan
666b391514
Comment polish and better null checks
2016-04-02 16:58:26 +02:00
nathan
ad34679e71
Added ability to add/remove custom connections to the server backed,
...
to allow for custom connection types (such as web-based) that we want
our server to be able to manage + dispatch listeners
2016-03-25 17:54:58 +01:00
nathan
fa07a1b56a
Updated license info
2016-03-25 17:54:05 +01:00
nathan
f6522f8b6d
Converted the connection manager (listeners + connection dispatch) to
...
use the singler-writer-principle
2016-03-22 15:50:41 +01:00
nathan
24761bb84b
Updated version
2016-03-20 10:00:26 +01:00
nathan
0d768dd321
KryoExtra no longer depends on concrete 'connection' implementation,
...
now uses crypto + rmi interfaces
2016-03-20 08:02:30 +01:00
nathan
2988ae4bb0
tweaked UDT library dist name
2016-03-20 07:26:58 +01:00
nathan
7af25d29ac
Removed epoll loader (it's now in the DependencyJar builder)
2016-03-20 07:25:15 +01:00
nathan
63d8d06653
Changed UDT dist name to netty-UDT...
2016-03-20 07:23:49 +01:00
nathan
ce4e3bef90
Simplified loading native libraries
2016-03-19 03:05:54 +01:00
nathan
3856925cb2
Updated notes for java6 compatibility. Updated example
2016-03-18 16:16:22 +01:00
nathan
dc044cea6d
Now java6 compatible
2016-03-18 16:15:18 +01:00
nathan
cb6f82dbda
Reverted java7 NIO changes, since classloading fixes for java6 for
...
Netty have been implemented
2016-03-18 16:14:55 +01:00
nathan
aae89891c0
Code polish, by default does not encrypt data sent over a loopback
...
interface, only over remote interfaces.
2016-03-18 16:13:53 +01:00
nathan
7168eaadb7
Cleaned up comments, added isLoopback to client
2016-03-18 16:11:56 +01:00
nathan
9ffc8655bc
Added writeCompressed/readCompressed methods.
2016-03-18 16:04:27 +01:00
nathan
739315afb4
Added java6 compatibility fix
2016-03-18 15:59:53 +01:00
nathan
d78e19ae4c
Added isLoopback(), for knowing if this is a loopback connection
2016-03-18 15:59:21 +01:00
nathan
c1cce753cd
Better localhost usage
2016-03-18 03:48:05 +01:00
nathan
998dc07698
Moved java7 specific NIO API to bottom of class
2016-03-18 03:08:45 +01:00