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 |