Tony Garnock-Jones
|
6271b7a3af
|
Comment re ill-formed SSH_MSG_DISCONNECT spotted in the wild from OpenSSH 5.3p1
|
2011-11-02 18:52:39 -04:00 |
Tony Garnock-Jones
|
a1f38b86bf
|
More help text.
|
2011-10-31 11:35:07 -04:00 |
Tony Garnock-Jones
|
89e96b0ccb
|
Help text
|
2011-10-31 10:55:19 -04:00 |
Tony Garnock-Jones
|
bfc86ec58d
|
Spy on the interaction room.
|
2011-10-31 08:54:51 -04:00 |
Tony Garnock-Jones
|
96892901ca
|
Don't include invisible members in membership summary.
|
2011-10-31 08:54:39 -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
|
20f273e41e
|
Restore mistakenly omitted #t setting for reuse?.
|
2011-10-27 18:14:04 -04:00 |
Tony Garnock-Jones
|
6f4efca1d2
|
Fix I/O and sharing of environments
|
2011-10-27 18:13:49 -04:00 |
Tony Garnock-Jones
|
11f7435b1c
|
Remove obsolete default-valued parameter
|
2011-10-27 15:53:00 -04:00 |
Tony Garnock-Jones
|
5e742fbc8d
|
Tweak REPL behaviour, and listen on 0.0.0.0
|
2011-10-27 15:50:18 -04:00 |
Tony Garnock-Jones
|
ae9a751ed3
|
Create per-user shells with persistent environments.
|
2011-10-27 15:25:06 -04:00 |
Tony Garnock-Jones
|
ad7b120bf6
|
Support cooker prompts in ssh-service.
|
2011-10-27 15:24:34 -04:00 |
Tony Garnock-Jones
|
fe0f7c7fe0
|
Add try-listen message for polling a conversation handle
|
2011-10-27 15:24:12 -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
|
9437241481
|
Close ports in the "graceful exit" case as well as on exceptions.
|
2011-10-26 19:15:07 -04:00 |
Tony Garnock-Jones
|
3d0d2c38e9
|
Be less gratuitously noisy on socket close.
|
2011-10-26 19:14:45 -04:00 |
Tony Garnock-Jones
|
c42934d07b
|
Uncook newlines into CRLFs on the way out.
|
2011-10-26 19:13:00 -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
|
887aada203
|
Break threads only after their output-queues have been drained.
|
2011-10-26 00:06:29 -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
|
d5fefe5146
|
Enforce *double* our packet-size-limit temporarily.
|
2011-10-25 19:02:23 -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
|
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 |