Tony Garnock-Jones
|
46c35b7d98
|
Move into subfolder in prep for merge
|
2016-04-01 19:23:33 -04:00 |
Tony Garnock-Jones
|
dd4bd6aae8
|
Update for route.rkt -> trie.rkt switch
|
2016-03-15 10:55:50 -04:00 |
Tony Garnock-Jones
|
3476afc2ab
|
Implement TCP_USER_TIMEOUT, ish.
|
2016-01-28 14:24:05 -05:00 |
Tony Garnock-Jones
|
594add5939
|
Add in missing bounds check when pruning acked data.
|
2016-01-27 22:06:57 -05:00 |
Tony Garnock-Jones
|
38e3c9de0f
|
Avoid double-fin (!).
|
2016-01-27 21:46:20 -05:00 |
Tony Garnock-Jones
|
a86eb10494
|
Name process behaviour procedures.
|
2016-01-27 21:46:09 -05:00 |
Tony Garnock-Jones
|
0db231575c
|
Properly assert tcp-port-allocation for a listener.
|
2016-01-24 00:07:33 -05:00 |
Tony Garnock-Jones
|
0206dec737
|
TCP. Connection & transfer works; disconnection, not.
|
2016-01-23 22:57:07 -05:00 |
Tony Garnock-Jones
|
ca5bf47adf
|
Initial work towards migration from minimart to prospect-monolithic
|
2016-01-23 20:14:31 -05:00 |
Tony Garnock-Jones
|
974c8a5807
|
Avoid gratuitous timeout
|
2014-06-30 08:20:09 -04:00 |
Tony Garnock-Jones
|
0a5abb8fff
|
Handle incoming RST
|
2014-06-21 12:23:23 -04:00 |
Tony Garnock-Jones
|
7456e2efec
|
Time out TCP relay process if peers don't show up
|
2014-06-21 11:55:05 -04:00 |
Tony Garnock-Jones
|
cee6f9158b
|
Adjust debug logging.
|
2014-06-21 11:08:56 -04:00 |
Tony Garnock-Jones
|
887c6d9990
|
Logging for debugging
|
2014-06-21 06:52:33 -04:00 |
Tony Garnock-Jones
|
0bf2033d44
|
Closer to working outbound connections
|
2014-06-21 06:52:26 -04:00 |
Tony Garnock-Jones
|
89acb53a43
|
Bump retransmit interval crudely to 2s
|
2014-06-21 06:51:41 -04:00 |
Tony Garnock-Jones
|
e913237f26
|
Make TCP relay pay attention to presence for both legs
|
2014-06-21 06:51:23 -04:00 |
Tony Garnock-Jones
|
9f9431cb29
|
Closer to correct patterns etc for outbound connections
|
2014-06-21 06:51:06 -04:00 |
Tony Garnock-Jones
|
b497004f0b
|
Correct ack sequence number on RST responding to SYN (i.e. closed port)
|
2014-06-20 00:15:31 -04:00 |
Tony Garnock-Jones
|
6a3bafe082
|
RST when we're not listening on a port
|
2014-06-20 00:08:43 -04:00 |
Tony Garnock-Jones
|
33a60e4a02
|
We have to be more careful about observing at level 3 while projecting at level 1
|
2014-06-19 22:35:56 -04:00 |
Tony Garnock-Jones
|
ae9887b8fb
|
Remove debug output
|
2014-06-19 22:17:23 -04:00 |
Tony Garnock-Jones
|
90c8e8555b
|
Generalize port-allocator
|
2014-06-19 22:17:16 -04:00 |
Tony Garnock-Jones
|
61c59250ee
|
UDP driver
|
2014-06-19 18:00:37 -04:00 |
Tony Garnock-Jones
|
42850e20ef
|
Omit debug output
|
2014-06-18 23:58:09 -04:00 |
Tony Garnock-Jones
|
e76fa1527c
|
(Less im)Proper routing.
|
2014-06-18 21:24:47 -04:00 |
Tony Garnock-Jones
|
25c970902d
|
Avoid mistaking a compiled for an uncompiled projection
|
2014-06-17 21:50:39 -04:00 |
Tony Garnock-Jones
|
3130b307b5
|
Don't advertise a statevector's existence to upper layers until it is somewhat established
|
2014-06-17 19:56:52 -04:00 |
Tony Garnock-Jones
|
03a6455594
|
Use bit-string-take and bit-string-drop (new in racket-bitsyntax 4.1)
|
2014-06-17 17:30:20 -04:00 |
Tony Garnock-Jones
|
4de4180c67
|
Actual somewhat-working TCP server -- the chat example from minimart
|
2014-06-17 17:02:32 -04:00 |
Tony Garnock-Jones
|
7f18a83606
|
TCP
|
2014-06-16 17:55:57 -04:00 |