Tony Garnock-Jones
|
204edd2679
|
General RPC-management utilities.
|
2011-10-25 14:29:18 -04:00 |
Tony Garnock-Jones
|
0af0e9ffa3
|
Permit extraction of join-name from a handle.
|
2011-10-25 14:28:50 -04:00 |
Tony Garnock-Jones
|
c70439595b
|
Tweak to room-handle names
|
2011-10-24 18:36:32 -04:00 |
Tony Garnock-Jones
|
915f990804
|
Cosmetic
|
2011-10-24 18:36:18 -04:00 |
Tony Garnock-Jones
|
9290dbea34
|
More channel management, and steps toward a repl server
|
2011-10-24 18:36:08 -04:00 |
Tony Garnock-Jones
|
1ab7cecf97
|
Reorder out-of-order request responses.
|
2011-10-24 18:34:47 -04:00 |
Tony Garnock-Jones
|
125e19f41a
|
More utility prefab messages.
|
2011-10-24 18:34:08 -04:00 |
Tony Garnock-Jones
|
67a00406d0
|
Move wait-for-members and spy-on to conversation.rkt
|
2011-10-24 18:33:49 -04:00 |
Tony Garnock-Jones
|
c79eaf055f
|
Flag TODOs as such
|
2011-10-24 14:34:22 -04:00 |
Tony Garnock-Jones
|
89929039c8
|
Make rekeying less frequent.
|
2011-10-24 10:47:23 -04:00 |
Tony Garnock-Jones
|
98e19dc92e
|
Stub out authentication and connection layers.
|
2011-10-24 10:47:12 -04:00 |
Tony Garnock-Jones
|
a7e26dcccd
|
Introduce write-message!/flush
|
2011-10-24 10:46:37 -04:00 |
Tony Garnock-Jones
|
17a537b5a2
|
Oops - rekey-wait-deadline is absolute, not relative
|
2011-10-24 09:24:54 -04:00 |
Tony Garnock-Jones
|
282d3671ad
|
Start work on SERVICE_REQUEST.
|
2011-10-23 21:26:13 -04:00 |
Tony Garnock-Jones
|
7de4c802f1
|
Honour restrictions in RFC4253 section 7.1.
|
2011-10-23 21:13:29 -04:00 |
Tony Garnock-Jones
|
ae4005b002
|
Avoid race between run-ssh-session's KEXINIT and the startup of ssh-writer.
|
2011-10-23 21:12:50 -04:00 |
Tony Garnock-Jones
|
4cf624dd1e
|
Support invisible room members.
|
2011-10-23 21:11:58 -04:00 |
Tony Garnock-Jones
|
a27b56e538
|
Split session management and transport apart.
|
2011-10-23 16:39:14 -04:00 |
Tony Garnock-Jones
|
18fcb4cebd
|
Make all ssh-msg structs inherit from a supertype.
|
2011-10-23 16:38:23 -04:00 |
Tony Garnock-Jones
|
69ee05d88c
|
Keep hold of a room's name.
|
2011-10-23 16:37:56 -04:00 |
Tony Garnock-Jones
|
fe6171201f
|
Add #:break-on-departure? keyword argument to join-room.
|
2011-10-23 14:50:35 -04:00 |
Tony Garnock-Jones
|
6fb5488274
|
Track exit status for those threads created with standard-thread
|
2011-10-23 10:40:01 -04:00 |
Tony Garnock-Jones
|
7cb012b596
|
Use manager thread for blocking-box.
|
2011-10-22 12:00:21 -04:00 |
Tony Garnock-Jones
|
e62ef24aae
|
Split out exceptions and related utilities
|
2011-10-22 09:56:10 -04:00 |
Tony Garnock-Jones
|
4b10f3ade1
|
Split out blocking-box
|
2011-10-22 09:20:54 -04:00 |
Tony Garnock-Jones
|
0e14f7864e
|
Wrap room control channel in a struct; renaming to accommodate this
|
2011-10-22 09:08:23 -04:00 |
Tony Garnock-Jones
|
6a968637f8
|
N-way conversations (chat rooms); Socket participants; Function queue data structure
|
2011-10-21 20:11:16 -04:00 |
Tony Garnock-Jones
|
09eb765b65
|
Use signature-verification code; correct exchange-hash-info block construction for servers.
|
2011-10-20 14:21:51 -04:00 |
Tony Garnock-Jones
|
8676d74702
|
Signature verification; private-key loading.
|
2011-10-20 14:19:29 -04:00 |
Tony Garnock-Jones
|
526d3b9afe
|
Update cipher/hmac descriptions as well as the algorithms themselves.
|
2011-10-20 13:40:09 -04:00 |
Tony Garnock-Jones
|
2de68a7ec0
|
Major steps toward server role and host-key management in ssh-transport
|
2011-10-20 09:43:41 -04:00 |
Tony Garnock-Jones
|
1ae939c735
|
Elaborate on comment.
|
2011-10-17 21:33:33 -04:00 |
Tony Garnock-Jones
|
b75b021219
|
Switch to dispatch-table-oriented packet handling.
|
2011-10-17 21:13:46 -04:00 |
Tony Garnock-Jones
|
680bffcefa
|
TODO file
|
2011-08-17 21:13:36 -04:00 |
Tony Garnock-Jones
|
c275019953
|
Add a TODO re rekeying checks
|
2011-08-17 20:51:44 -04:00 |
Tony Garnock-Jones
|
6c860ed727
|
(Re)keying. Oakley DH groups. AES CTR mode.
|
2011-08-16 02:46:45 -04:00 |
Tony Garnock-Jones
|
6f7e6ea573
|
Switch to using custom parser/formatters
|
2011-08-11 11:52:24 -04:00 |
Tony Garnock-Jones
|
b238c1d55b
|
Roll sequence number over at the end of 32 bits
|
2011-08-11 01:12:08 -04:00 |
Tony Garnock-Jones
|
86b0c9a317
|
Codec tests, concentrating particularly on mpint fields
|
2011-08-11 01:11:55 -04:00 |
Tony Garnock-Jones
|
09a45e12a2
|
Beginnings of codec and transport.
|
2011-08-11 00:25:28 -04:00 |
Tony Garnock-Jones
|
19774e7bf1
|
Comment on safe-io.rkt
|
2011-08-10 21:50:40 -04:00 |
Tony Garnock-Jones
|
3ffa667e89
|
Length-limited line reading
|
2011-08-10 11:26:11 -04:00 |
Tony Garnock-Jones
|
0b60d73f64
|
Numbers from RFCs 4250 and 4344
|
2011-08-10 11:02:22 -04:00 |