Tony Garnock-Jones
|
ff2cd74339
|
Make handlers etc *required* to return a transition structure.
|
2012-07-23 17:21:47 -04:00 |
Tony Garnock-Jones
|
e94acab878
|
Make role names optional, and remove role/anon. Remove inessential
role names from apps. Make nested-vm a macro.
|
2012-07-23 15:23:17 -04:00 |
Tony Garnock-Jones
|
e4e69844b3
|
Thread username through.
|
2012-07-09 17:01:28 -04:00 |
Tony Garnock-Jones
|
a0c60fd8db
|
Support three levels of interest-type for a topic: participant/ordinary, monitor/observer, and "super-monitor".
|
2012-07-04 17:19:27 -04:00 |
Tony Garnock-Jones
|
28cc220010
|
Rename #:monitor? to #:exit-signal? in spawn's arguments.
|
2012-07-04 17:19:21 -04:00 |
Tony Garnock-Jones
|
a44b7ba3e2
|
I've decided to rename "virtual" flows to "monitor" flows.
|
2012-07-04 16:36:30 -04:00 |
Tony Garnock-Jones
|
7838272680
|
Use send-feedback
|
2012-07-03 15:50:24 -04:00 |
Tony Garnock-Jones
|
f59bec0145
|
Use sequence-actions.
|
2012-07-03 13:13:40 -04:00 |
Tony Garnock-Jones
|
e6c867ab7f
|
Cope with merge of spawn/monitor into spawn.
|
2012-06-23 07:55:47 -04:00 |
Tony Garnock-Jones
|
1058f0e96f
|
Start of channel-listener in application
|
2012-06-20 18:35:30 -04:00 |
Tony Garnock-Jones
|
9e7fc9bbbd
|
Channel demux and management from the SSH side.
|
2012-06-19 17:28:24 -04:00 |
Tony Garnock-Jones
|
f0a98bb1f9
|
Use monitors; tidy up debug output a little
|
2012-06-19 11:38:33 -04:00 |
Tony Garnock-Jones
|
f69527bb14
|
Initial sketch of channel stream messages.
|
2012-06-14 11:59:14 -04:00 |
Tony Garnock-Jones
|
03560599a1
|
Nested VM for application processes
|
2012-06-14 11:58:45 -04:00 |
Tony Garnock-Jones
|
f857cfdbf9
|
Start splitting out channel-related code
|
2012-06-14 11:24:50 -04:00 |
Tony Garnock-Jones
|
fd08fb0b74
|
Arm rekey timer.
|
2012-06-12 12:13:40 -04:00 |
Tony Garnock-Jones
|
78a0721051
|
OS2-ized SSH up to channel management
|
2012-06-11 16:11:22 -04:00 |
Tony Garnock-Jones
|
3f2764d0f6
|
Start work on OS2-ising the SSH server
|
2012-05-15 14:49:09 -04:00 |
Tony Garnock-Jones
|
e279e35de6
|
Make rekeys happen once an hour, as recommended
|
2011-10-29 09:00:09 -04:00 |
Tony Garnock-Jones
|
128ef2d43c
|
Split out yet another layer, a combination of code from ssh-session and repl-server.
|
2011-10-27 14:15:44 -04:00 |
Tony Garnock-Jones
|
7ad6291124
|
Fix EOF- and close-negotiation; switch API for closing; connect sandbox repl.
|
2011-10-26 19:16:16 -04:00 |
Tony Garnock-Jones
|
3d0d2c38e9
|
Be less gratuitously noisy on socket close.
|
2011-10-26 19:14:45 -04:00 |
Tony Garnock-Jones
|
6db845eda5
|
Remove ill-thought-out break-on-departure feature.
|
2011-10-26 19:10:23 -04:00 |
Tony Garnock-Jones
|
5e0d17e48f
|
Exploit thread-dead?, rather than tracking it ourselves.
|
2011-10-26 10:47:21 -04:00 |
Tony Garnock-Jones
|
d47f553e21
|
Fix bugs in channel shutdown handling. Add tty cooker.
|
2011-10-26 00:07:38 -04:00 |
Tony Garnock-Jones
|
29dd5226c2
|
Rename host-key.rkt to ssh-host-key.rkt
|
2011-10-25 21:21:48 -04:00 |
Tony Garnock-Jones
|
f6611fa671
|
Most remaining channel functionality.
|
2011-10-25 19:00:13 -04:00 |
Tony Garnock-Jones
|
f16e876f75
|
Channel requests and more channel driver logic.
|
2011-10-25 16:45:15 -04:00 |
Tony Garnock-Jones
|
038be62f03
|
More channel support; Lift event-handlers into a state-monad-like form.
|
2011-10-25 14:30:41 -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
|
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 |