Commit Graph

61 Commits

Author SHA1 Message Date
Tony Garnock-Jones d67e258e7a Remove polling support. 2012-01-10 13:40:36 -05:00
Tony Garnock-Jones b16d723450 More concision. 2012-01-10 13:29:25 -05:00
Tony Garnock-Jones 6c66e632f4 Concision. 2012-01-10 13:21:54 -05:00
Tony Garnock-Jones 818cfed24a Remove some debug output 2012-01-10 12:23:20 -05:00
Tony Garnock-Jones be4bd64d2c Fix metamessage dispatch 2012-01-10 12:22:31 -05:00
Tony Garnock-Jones dea5eeb3e9 WIP: Plan for straightening out metaevents 2012-01-10 09:19:20 -05:00
Tony Garnock-Jones fdeb257d46 Small fix to message-handler invocation 2012-01-10 09:18:53 -05:00
Tony Garnock-Jones a56f70bc9a It's better-named "pattern" than "matcher". 2012-01-09 19:41:35 -05:00
Tony Garnock-Jones 18ad15001c Forgot to check this file in. 2012-01-09 19:30:37 -05:00
Tony Garnock-Jones ad20706194 Almost there! 2012-01-09 18:19:44 -05:00
Tony Garnock-Jones 82229e28f1 First round of trivial-bug fixes and tweaks 2012-01-09 12:20:47 -05:00
Tony Garnock-Jones 114595257c Another step closer to a metacircular driver. 2012-01-06 14:22:43 -05:00
Tony Garnock-Jones 4ced01301e Steps toward a generalised big-bang 2012-01-05 16:07:55 -05:00
Tony Garnock-Jones 0c0e920356 Redistribute rules and comments to appropriate locations. 2011-12-30 14:50: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 171aea110c Whoops 2011-12-30 13:33:50 -05:00
Tony Garnock-Jones 4fb9480532 Refactor and document network-query/addresses 2011-12-30 13:30:58 -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 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 70ff41e188 Add accidentally-omitted clause in RData definition. 2011-12-22 17:50:59 -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 97ca27fb16 Rename ClassifiedPacket to Message. 2011-12-16 11:35:17 -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 5181e0fce0 Pull out event-handling stub, to show where future hooks will go 2011-12-15 16:21:07 -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 a601234fba transparent -> prefab 2011-12-15 13:00:37 -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
Tony Garnock-Jones 68d2195146 Remove error handling from simple-utp-service, until I get a better handle on it 2011-12-14 15:17:01 -05:00
Tony Garnock-Jones b72b78119f Sketch of simple 1-in,1-out UDP chassis, with error handling 2011-12-14 14:21:19 -05:00
Tony Garnock-Jones ac1d493528 Commentary 2011-12-13 15:20:21 -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
Tony Garnock-Jones 39c86414d4 Experiments in the direction of a "functional operating system" 2011-12-09 14:09:43 -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
Tony Garnock-Jones 07f5abfbff Fix cut-and-paste error 2011-12-02 14:33:50 -05:00
Tony Garnock-Jones 665ca900fa Don't swallow break exceptions. 2011-11-06 08:16:12 -05:00
Tony Garnock-Jones 41c4ecacb1 Add roar.example record. 2011-11-03 14:15:56 -04:00
Tony Garnock-Jones 212455442a Add demo TXT record. 2011-10-31 17:35:57 -04:00
Tony Garnock-Jones 18ca049ec3 Temporarily use relative paths 2011-10-03 16:07:28 -04:00
Tony Garnock-Jones 50f52c6b6d Catch errors in service; dump-bytes! utility 2011-09-19 17:39:48 -04:00
Tony Garnock-Jones 7bc67b0c7f Cosmetic 2011-09-19 17:38:47 -04:00
Tony Garnock-Jones 0d015c6e9c Steps toward proper handling of CNAMEs 2011-09-19 14:36:32 -04:00