Tony Garnock-Jones
|
e7ad27f1d3
|
Topologically sort CNAME chains.
|
2012-02-24 17:53:53 -05:00 |
Tony Garnock-Jones
|
659cb13738
|
Cope with edge-case where a stale RRSET wasn't being freshened
|
2012-02-19 16:52:45 -05:00 |
Tony Garnock-Jones
|
d33e251dd7
|
Note on topological-sort of CNAMEs
|
2012-02-19 16:43:42 -05:00 |
Tony Garnock-Jones
|
42280b8d91
|
Comment re topological sorting
|
2012-02-19 12:38:57 -05:00 |
Tony Garnock-Jones
|
1d9e06eee5
|
Fix stupid zone expiry bug: timers are to be relative!
|
2012-02-19 12:37:55 -05:00 |
Tony Garnock-Jones
|
e8c13053f1
|
Supply explicit time from container to zone-expire-name
|
2012-02-19 12:37:32 -05:00 |
Tony Garnock-Jones
|
b79ca309c4
|
Fix cache TTL poisoning; save and load zone data
|
2012-02-17 13:42:17 -05:00 |
Tony Garnock-Jones
|
4e7cc96d1b
|
Proper datatype for domain-names -> case-insensitive comparison
|
2012-02-17 12:12:48 -05:00 |
Tony Garnock-Jones
|
969bc2646e
|
Age and expire cached RRs properly
|
2012-02-09 16:31:31 -05:00 |
Tony Garnock-Jones
|
570f6fb915
|
Change hash-ref -> zone-ref etc. prior to improving TTL processing
|
2012-02-09 15:19:59 -05:00 |
Tony Garnock-Jones
|
b871a60c64
|
Better contract
|
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
|
9ef1165c9a
|
Add compiled-zone?.
|
2012-01-17 16:17:42 -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
|
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
|
491eaed2e2
|
Correct data definition for CompiledZone.
|
2011-12-05 11:44:25 -05:00 |
Tony Garnock-Jones
|
e63391d8fc
|
Split out zone utilities
|
2011-12-05 11:41:40 -05:00 |