Commit Graph

685 Commits

Author SHA1 Message Date
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
nathan
a259e9bfd1 Code polish, tweaked how remote key validation works (when we disable
it, it becomes WARN instead of ERROR+abort
2016-03-18 03:02:58 +01:00
nathan
50b416593f Changed local machine ID from 127.0.0.1 -> 0.0.0.0 so loopback
connections will work
2016-03-18 03:00:58 +01:00
nathan
1aaae4c30b Removed endpoint.disableRemoteKeyValidation, as it's no longer
necessary for "loopback" connections
2016-03-18 03:00:17 +01:00
nathan
1215fce459 clarified init parameters 2016-03-18 02:34:21 +01:00
nathan
2c6212b9e3 tweaked comments 2016-03-18 02:32:06 +01:00
nathan
ee8bb02df6 removed debug messages from shutdown handler 2016-03-18 02:27:59 +01:00
nathan
ceda14e78f Added comments 2016-03-18 02:27:44 +01:00
nathan
ca28a7d908 Revert java6 NIO compatibility. Netty requires java7 because the
classloader cannot load certain classes (because of recursion issues)
2016-03-18 01:21:12 +01:00
nathan
64df20fcdf Java 6 NIO compatibility fix 2016-03-17 19:57:08 +01:00
nathan
24b844e4e3 Updated version. 2016-03-17 18:09:49 +01:00
nathan
14ec10e41a fixed reconnect test (it doesn't need to reconnect via a different
thread now)
2016-03-17 02:58:58 +01:00
nathan
e2cdcab9ea added missing registration 2016-03-17 02:58:40 +01:00
nathan
6173ed838e fixed issue with unit tests + stopping while in eventloops (it now
checks)
2016-03-17 02:58:28 +01:00
nathan
05291d61a3 Fixed issues with client reconnecting (it was flaky) 2016-03-17 02:57:42 +01:00
nathan
fe8e21c449 Now reuses buffers if possible during compression/encryption stage 2016-03-17 00:16:13 +01:00
nathan
a7a3fa6091 Fixed issues when deployed in a diffeerent (non-jar) container. 2016-03-13 20:43:27 +01:00
nathan
b1d4d1fc77 Updated version 2016-03-13 17:37:43 +01:00
nathan
5b68fde15d Disabled warnings for ChannelActive when used via a LocalChannel 2016-03-13 16:16:13 +01:00
nathan
0d185e4de2 Better extraction and use of UDT natives 2016-03-13 16:08:21 +01:00
nathan
780a0d2bc5 Updated version info 2016-03-13 01:16:24 +01:00
nathan
79ecc1da51 Updated network PropertyStore to be final (it's only intended to be
used if there is no other SettingStore available)
2016-03-13 01:11:51 +01:00
nathan
f2727e4fdb updated ide library order 2016-03-12 12:53:53 +01:00
nathan
ee75e50377 Updated dependencies, updated version 2016-03-12 12:52:27 +01:00
nathan
3d5cf8dbb7 updated license 2016-03-12 11:59:10 +01:00
nathan
efd6aafeda cleaned up dependencies 2016-03-12 11:58:13 +01:00
nathan
90b8a3a1cf updated build info 2016-03-12 03:18:09 +01:00
nathan
1379e18a94 updated version 2016-03-11 04:01:46 +01:00
nathan
af17cda9f2 Added readme (WIP) 2016-03-11 03:55:43 +01:00
nathan
2e31165ab2 updated dependencies 2016-03-11 03:55:22 +01:00
nathan
731271b3da Added back minlogtoslff4j 2016-03-11 03:55:14 +01:00