Tony Garnock-Jones
|
313677acf7
|
Move deps on racket-matrix
|
2012-02-15 10:41:15 -05:00 |
Tony Garnock-Jones
|
720ca052be
|
Remove unused dependency
|
2012-02-15 10:25:28 -05:00 |
Tony Garnock-Jones
|
969bc2646e
|
Age and expire cached RRs properly
|
2012-02-09 16:31:31 -05:00 |
Tony Garnock-Jones
|
a891956867
|
Introduce subscribe/fresh and use it in some places.
|
2012-02-08 17:36:27 -05:00 |
Tony Garnock-Jones
|
3b98769e8d
|
Fix stupid test-direction-problem in cname expansion
|
2012-02-08 17:36:27 -05:00 |
Tony Garnock-Jones
|
40ef38963b
|
Clear cache every N seconds (until I build a better mechanism)
|
2012-02-08 17:36:27 -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
|
e6568d49b5
|
Make network-query no longer directly aware of CompiledZones.
|
2012-01-31 08:11:31 -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
|
7217768b9a
|
Ignore duplicate requests while still processing an earlier repeat
|
2012-01-25 15:07:33 -05:00 |
Tony Garnock-Jones
|
1d110a1845
|
Timeouts
|
2012-01-25 15:06:49 -05:00 |
Tony Garnock-Jones
|
47a6607981
|
Silence the proxy's debug output a little
|
2012-01-25 14:20:20 -05:00 |
Tony Garnock-Jones
|
26aa40053b
|
Convert network-query to evented style and implement proxy.
Create os-dns.rkt from code in big-bang-driver.rkt.
|
2012-01-25 13:50:49 -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
|
0c0e920356
|
Redistribute rules and comments to appropriate locations.
|
2011-12-30 14:50:10 -05:00 |
Tony Garnock-Jones
|
f4a63a0832
|
Prepare to switch to the unit-based resolver in the proxy
|
2011-12-28 13:53:19 -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
|
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
|
ea0b338b0f
|
Start splitting out and deriving a proxy-server implementation from driver.rkt
|
2011-12-13 11:57:42 -05:00 |