Commit Graph

43 Commits

Author SHA1 Message Date
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