nathan
|
cb4eb7fce4
|
code polish
|
2018-03-03 23:20:01 +01:00 |
|
nathan
|
a553404284
|
Added support to specify A Records for DNS lookups.
|
2018-03-03 16:18:26 +01:00 |
|
nathan
|
db4fffc893
|
Added byte[] constructors
|
2018-03-03 15:53:04 +01:00 |
|
nathan
|
3587933022
|
Dns server working for single test query issued by command line
|
2018-03-03 14:00:29 +01:00 |
|
nathan
|
0460c35e2e
|
Added comments
|
2018-03-03 13:58:38 +01:00 |
|
nathan
|
ee87d1f792
|
comment polish
|
2018-03-03 11:28:22 +01:00 |
|
nathan
|
0c887f5524
|
Formatting, cleaned up logic
|
2018-03-02 23:24:10 +01:00 |
|
nathan
|
e20efc5109
|
log formatting
|
2018-03-02 23:20:44 +01:00 |
|
nathan
|
f73cb15546
|
Changed logger name
|
2018-03-02 23:20:21 +01:00 |
|
nathan
|
23d28c5c8a
|
added another idea to the docs
|
2018-02-22 00:49:04 +01:00 |
|
nathan
|
2d2042147c
|
Fixed issues with missing TCP/UDP types
|
2018-02-22 00:48:41 +01:00 |
|
nathan
|
42934696f4
|
Cleaned up how broadcast works
|
2018-02-22 00:48:27 +01:00 |
|
nathan
|
d021340878
|
Added a more general ability for datagram sessions -- it's based on the
bootstrap implementation instead of a custom "Server" channel.
|
2018-02-22 00:48:10 +01:00 |
|
nathan
|
b0799c6846
|
Code polish
|
2018-02-22 00:42:53 +01:00 |
|
nathan
|
2671a930de
|
Updated version
|
2018-02-19 20:22:26 +01:00 |
|
nathan
|
f4e94f2562
|
Initial implementation of UDP session channels. todo: closing them when
inactive (via timeouts, since udp doesn't have sessions). Can now have
3 types of connections, TCP, UDP, and TCP+UDP
|
2018-02-16 21:03:07 +01:00 |
|
nathan
|
803f9c5fdb
|
Fixed channel shutdown order
|
2018-02-14 20:33:52 +01:00 |
|
nathan
|
b26e01cc3d
|
Moved magic byte stuff for crypto
|
2018-02-09 23:05:19 +01:00 |
|
nathan
|
763718c1c9
|
Cleaned up duplicate code in the state connection managers
|
2018-02-09 23:03:33 +01:00 |
|
nathan
|
73de927bd5
|
Removed unnecessary flush() commands
|
2018-02-09 22:37:09 +01:00 |
|
nathan
|
bf681688d0
|
Fixed Native library issues where it couldn't be loaded and would crash
|
2018-02-09 22:36:36 +01:00 |
|
nathan
|
3d6f4d81f8
|
Changed ReuseTest -> ReconnectTest
|
2018-01-30 23:51:13 +01:00 |
|
nathan
|
e272f0e004
|
Changed ReconnectTest -> DisconnectReconnectTest
|
2018-01-30 23:50:44 +01:00 |
|
nathan
|
d75d4b9a92
|
Fixed missing KQueue socket stuff for macosx
|
2018-01-30 16:24:41 +01:00 |
|
nathan
|
4eae019189
|
WIP DnsServer
|
2018-01-30 16:24:24 +01:00 |
|
nathan
|
5e729abb81
|
Code polish
|
2018-01-30 16:24:07 +01:00 |
|
nathan
|
c7318ccd4c
|
Moved client handlers into their own package
|
2018-01-29 00:50:25 +01:00 |
|
nathan
|
ba112edcdf
|
Formatting
|
2018-01-29 00:50:08 +01:00 |
|
nathan
|
45bb05f134
|
Simplified query response type
|
2018-01-29 00:49:50 +01:00 |
|
nathan
|
fbb043120b
|
formatting
|
2018-01-29 00:49:25 +01:00 |
|
nathan
|
12c7c9f0a5
|
Simplified resolver via DnsResponse->DnsEnvelope for all promise types
|
2018-01-29 00:49:17 +01:00 |
|
nathan
|
dc54c9b226
|
Improved memory/gc usage, replaced generic hashmaps with implementation
specific versions.
|
2018-01-28 17:56:36 +01:00 |
|
nathan
|
4d87ba10c1
|
Improve performance of get operations in Options
|
2018-01-28 14:16:11 +01:00 |
|
nathan
|
0404ff408d
|
Reworked RMI so it will not crash anything on the "remote" side. There
will be errors emitted, and the "local" side will receive a null object
+ invalid RMI ID.
|
2018-01-28 10:23:12 +01:00 |
|
nathan
|
10d8cc6061
|
Added RMI ID exhaustion test
|
2018-01-28 01:12:27 +01:00 |
|
nathan
|
05809714cf
|
Streamlined registering/creating RMI objects. Invalid object IDs are no
longer hard-coded to Integer.MAX_VALUE
|
2018-01-27 23:07:53 +01:00 |
|
nathan
|
5a64414e7f
|
Cleaned up exceptions in tests
|
2018-01-27 23:06:02 +01:00 |
|
nathan
|
205220f8a7
|
Streamlined creating RMI objects
|
2018-01-27 23:05:09 +01:00 |
|
nathan
|
9ec7edba36
|
Changed StringBuffer -> StringBuilder
|
2018-01-27 21:45:21 +01:00 |
|
nathan
|
dba62c131f
|
Cleanup for EndPointBase
|
2018-01-25 17:03:59 +01:00 |
|
nathan
|
799b9db1ef
|
Cleanup for EndPointBase
|
2018-01-25 17:02:18 +01:00 |
|
nathan
|
be399c44ea
|
Updated version
|
2018-01-25 16:08:14 +01:00 |
|
nathan
|
4cb9d8ad59
|
Removed a decent amount of unnecessary generics. Fixed a few bugs wrt
removing connection managers/listeners. Moved RMI message logic to
clean up how it worked.
|
2018-01-25 15:48:15 +01:00 |
|
nathan
|
1d2008beef
|
Added TypeResolver, moved ClassHelper into it's own package so
java 1.8 specific code can be compiled separately.
|
2018-01-24 17:35:46 +01:00 |
|
nathan
|
c8335e120a
|
Added TypeTools license
|
2018-01-24 17:31:38 +01:00 |
|
nathan
|
bfd84aaced
|
moved ClassHelper
|
2018-01-24 17:31:22 +01:00 |
|
nathan
|
3aee8c93a7
|
Updated serialization package. Updated RMI tests to include both network
connections and local connections.
|
2018-01-22 15:58:20 +01:00 |
|
nathan
|
efb7ef9770
|
Updated serialization package.
|
2018-01-22 15:57:39 +01:00 |
|
nathan
|
839ff7e897
|
Code polish
|
2018-01-22 15:32:56 +01:00 |
|
nathan
|
b9759ae071
|
Changed SerializationManager package
|
2018-01-22 15:32:41 +01:00 |
|