diff options
author | Damien Miller <djm@mindrot.org> | 2010-05-21 14:57:10 +1000 |
---|---|---|
committer | Damien Miller <djm@mindrot.org> | 2010-05-21 14:57:10 +1000 |
commit | d530f5f471491b6be9edb58a063f2590e4dce48d (patch) | |
tree | e536e2b4031a4dd70026ff49c39b02b72af06f30 /ChangeLog | |
parent | c6afb5f2c095a6a4380cc13a6480abb7614d949f (diff) |
- djm@cvs.openbsd.org 2010/05/14 23:29:23
[channels.c channels.h mux.c ssh.c]
Pause the mux channel while waiting for reply from aynch callbacks.
Prevents misordering of replies if new requests arrive while waiting.
Extend channel open confirm callback to allow signalling failure
conditions as well as success. Use this to 1) fix a memory leak, 2)
start using the above pause mechanism and 3) delay sending a success/
failure message on mux slave session open until we receive a reply from
the server.
motivated by and with feedback from markus@
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -11,6 +11,18 @@ | |||
11 | [ssh-add.c] | 11 | [ssh-add.c] |
12 | check that the certificate matches the corresponding private key before | 12 | check that the certificate matches the corresponding private key before |
13 | grafting it on | 13 | grafting it on |
14 | - djm@cvs.openbsd.org 2010/05/14 23:29:23 | ||
15 | [channels.c channels.h mux.c ssh.c] | ||
16 | Pause the mux channel while waiting for reply from aynch callbacks. | ||
17 | Prevents misordering of replies if new requests arrive while waiting. | ||
18 | |||
19 | Extend channel open confirm callback to allow signalling failure | ||
20 | conditions as well as success. Use this to 1) fix a memory leak, 2) | ||
21 | start using the above pause mechanism and 3) delay sending a success/ | ||
22 | failure message on mux slave session open until we receive a reply from | ||
23 | the server. | ||
24 | |||
25 | motivated by and with feedback from markus@ | ||
14 | 26 | ||
15 | 20100511 | 27 | 20100511 |
16 | - (dtucker) [Makefile.in] Bug #1770: Link libopenbsd-compat twice to solve | 28 | - (dtucker) [Makefile.in] Bug #1770: Link libopenbsd-compat twice to solve |