Tony Garnock-Jones
|
2490431364
|
Compute context for each question to break NS cycles.
|
2012-02-18 15:57:07 -05:00 |
Tony Garnock-Jones
|
313677acf7
|
Move deps on racket-matrix
|
2012-02-15 10:41:15 -05:00 |
Tony Garnock-Jones
|
4b7c931527
|
Rearrange resolver/network-query interaction, in particular making
network-query a separate os.rkt process.
|
2012-02-08 17:35:56 -05:00 |
Tony Garnock-Jones
|
d1ad3d7086
|
Try the nameservers we have addresses for before looking up any more nameserver addresses.
|
2012-01-25 17:45:53 -05:00 |
Tony Garnock-Jones
|
e7f3e79053
|
CPS-convert resolve-from-zone to expose network I/O actions.
|
2012-01-24 14:25:44 -05:00 |
Tony Garnock-Jones
|
58b8d9c35b
|
Switch "exn?" to "exn:fail?" in a few important spots, to avoid catching SIGINT
|
2012-01-23 11:27:51 -05:00 |
Tony Garnock-Jones
|
c6f9545817
|
The simplified-driver doesn't need any UDP operations
|
2012-01-16 17:20:10 -05:00 |
Tony Garnock-Jones
|
ba92bbb1ff
|
Split resolver algorithm from network-query implementation
|
2011-12-30 13:57:54 -05:00 |
Tony Garnock-Jones
|
0dc5f5a885
|
Split out resolver into a separate unit and signature
|
2011-12-28 12:27:27 -05:00 |
Tony Garnock-Jones
|
73da8f3999
|
Almost complete rewrite of the resolver.
|
2011-12-22 17:51:39 -05:00 |
Tony Garnock-Jones
|
198cafba3c
|
Steps toward a working proxy. Next: another stab at the resolution algorithm
|
2011-12-22 14:12:31 -05:00 |
Tony Garnock-Jones
|
6c8727f15c
|
Split out RRs for testing into a separate module
|
2011-12-21 17:50:56 -05:00 |
Tony Garnock-Jones
|
8c09bafdd4
|
Place CNAMEs first in each section.
|
2011-12-21 17:50:56 -05:00 |
Tony Garnock-Jones
|
faaa81b310
|
Move (and generalise) resolver logic from server into zonedb.rkt for reuse by proxy.
|
2011-12-21 17:50:28 -05:00 |
Tony Garnock-Jones
|
b62e7d8bf4
|
Notes on error-detection and handling in an outbound relay
|
2011-12-21 16:58:42 -05:00 |
Tony Garnock-Jones
|
7f44278cf6
|
More consistent naming (event -> message, etc)
|
2011-12-16 11:42:06 -05:00 |
Tony Garnock-Jones
|
94486f4dba
|
Add unparsing of packets, symmetrically with what used to be called classification.
|
2011-12-16 11:30:18 -05:00 |
Tony Garnock-Jones
|
7e56c9bf12
|
Generalise event handlers: extensible event types, fixed set of handlers.
|
2011-12-15 13:02:10 -05:00 |
Tony Garnock-Jones
|
b15ce583e3
|
Push packet reencoding back into the chassis too
|
2011-12-15 12:22:59 -05:00 |
Tony Garnock-Jones
|
2599833904
|
Start experimenting with packet classification
|
2011-12-15 12:18:14 -05:00 |
Tony Garnock-Jones
|
92ec4c4815
|
DNS server expressed in terms of simple-udp-service.rkt
|
2011-12-15 11:43:45 -05:00 |