nathan
|
c69d048a75
|
code polish
|
2018-03-28 10:54:12 +02:00 |
|
nathan
|
9fd33f242f
|
Cleaned up reconnect test
|
2018-03-27 23:02:23 +02:00 |
|
nathan
|
e44ee694c7
|
Ensure we always release the AddressEnvelope when doing DNS queries.
|
2018-03-26 23:08:13 +02:00 |
|
nathan
|
bac7df8b9a
|
Fast track disabling native library on startup
|
2018-03-26 23:01:09 +02:00 |
|
nathan
|
5b7c33befb
|
log output polish
|
2018-03-26 16:04:18 +02:00 |
|
nathan
|
4a3c5cf703
|
Always call the onDisconnect listeners during shutdown
|
2018-03-26 16:03:15 +02:00 |
|
nathan
|
c587088095
|
Added comments describing how UDP behaves on the server
|
2018-03-24 00:24:20 +01:00 |
|
nathan
|
f2a28c2a8d
|
Added ability to enable/disable loading the network native library (if
desired...)
|
2018-03-24 00:16:43 +01:00 |
|
nathan
|
635f97b502
|
removed debug code
|
2018-03-22 19:21:28 +01:00 |
|
nathan
|
dbd9c3d10a
|
changed method order
|
2018-03-22 19:21:08 +01:00 |
|
nathan
|
ce177adddc
|
code polish
|
2018-03-04 15:16:32 +01:00 |
|
nathan
|
442796a451
|
Moved client responses to client handlers package
|
2018-03-04 15:16:22 +01:00 |
|
nathan
|
77b587a74f
|
WIP Zone
|
2018-03-04 15:15:34 +01:00 |
|
nathan
|
1f2b78da7d
|
Added name.parent(n) method to get the parent domain of a domain
|
2018-03-04 13:45:53 +01:00 |
|
nathan
|
49a8743c4e
|
Added forwarding + caching for queries
|
2018-03-04 00:03:55 +01:00 |
|
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 |
|