Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

56 check-ins using file mscrypto.c version 8bfb9e99a1

2001-10-12
16:39
D'oh, trivial typo which was completely breaking log-all-output. check-in: 73e3e07fd0 user: simon tags: trunk
16:10
Revamp the window-resize behaviour UI so there are only three states rather than four. Should fix all sorts of bugs, since the fourth (and default!) state was behaving weirdly and nobody liked it. check-in: f5a6ba12ab user: simon tags: trunk
14:32
Due to fears that an incompetent WinSock might allow localhost- listening sockets to be talked to by non-local hosts, reinstate the explicit peer address check on connection acceptance. check-in: 994e1f8e80 user: simon tags: trunk
2001-09-26
15:31
Extra line in the help text to mention you can use a saved session as well as a hostname. check-in: 283443dabf user: simon tags: trunk
15:29
`Server got confused by' error messages now quote a packet type, so I can start debugging as soon as I get one sent to me. check-in: 8a15380719 user: simon tags: trunk
2001-09-25
16:08
Fiddly fixes in code page handling check-in: 7a02dfa92b user: simon tags: trunk
15:12
Spelling fix. When the user hits `Browse' next to the `Private key' box, they should see a file chooser labelled Select _Private_ Key File, not Public! check-in: a7e5666616 user: simon tags: trunk
15:07
Another potential segfault fixed. Thanks RDB :-) check-in: c86558597a user: simon tags: trunk
15:07
Tidy up a comment. check-in: 8fda669ade user: simon tags: trunk
15:05
John Sullivan's patch to recreate the Pageant systray icon if Explorer crashes and restarts while Pageant is running. check-in: ad172b9961 user: simon tags: trunk
14:59
Fix various fiddly little warnings. check-in: 74146824e9 user: simon tags: trunk
2001-09-24
17:00
Restore Lars Gunnarsson's old link for iXplorer. check-in: a14c43031f user: simon tags: trunk
2001-09-23
11:45
Destroy DOS line endings and unnecessary redefinition of uint32. check-in: d89d560347 user: simon tags: trunk
06:57
Oops - another missing file :-/ check-in: aae2996f6a user: simon tags: trunk
2001-09-22
16:00
Arrgh, there's always one. Actually check in the extra file :-) check-in: 31d68a363e user: simon tags: trunk
16:00
Add extra explanatory comment about the DSA k generation. check-in: 17e11a6201 user: simon tags: trunk
15:52
Add support for DSA authentication in SSH2, following clever ideas on how to get round the problem of generating a good k. check-in: 49dcc2ded6 user: simon tags: trunk
12:34
Pretty much finished writing the Config chapter. check-in: 350b668142 user: simon tags: trunk
10:37
Oops - that tweak had bad Buttress syntax. D'oh! check-in: 529611f38f user: simon tags: trunk
10:36
Miscellaneous small documentation tweaks. check-in: 5483852ba4 user: simon tags: trunk
10:19
Correct capitalisation in one config option (Cyrillic Caps Lock). check-in: db549fbb86 user: simon tags: trunk
2001-09-21
12:54
Ongoing pastes were being abandoned on any key-down event. Quite apart from the debatable semantic sanity of abandoning mid-paste, this was breaking Shift-paste (theoretically valid in any case, actually necessary with xterm mouse reporting enabled) because when you hold down Shift the window receives a steady stream of KEYDOWN messages as the key auto-repeats. One of those is likely to show up in mid-paste and scupper you. For the moment, this has been changed so that only a key press that actually _generates session data_ aborts a paste. In future I plan to review just why we're doing this anyway (it may be that paste-little-by-little was a response to rubbish socket buffering, in which case we can dispense with it completely now). check-in: 9c04bcb4c3 user: simon tags: trunk
2001-09-19
15:07
Fix pasting of newlines in local line editing mode. Possibly not a very _good_ fix; something might want doing after the release. check-in: a8202e3593 user: simon tags: trunk
2001-09-18
14:41
terminal.c's from_backend() no longer calls term_out(), because term_out() can in turn call ldisc_send() which calls back to from_backend() when local echo is enabled. This was giving rise to crazy re-entrancy stuff and stack overflows. Instead from_backend() deposits its data in a bufchain which term_out() empties the next time it's called. check-in: 126e861724 user: simon tags: trunk
14:04
Fix flaky scrollbar update when scrollback was reset to bottom. check-in: a6fd1f416a user: simon tags: trunk
13:59
Selection point movement on scroll should move selanchor as well as selstart and selend, otherwise all those worthy ideals go *foom* while the mouse buttons are held down. check-in: 3cd0c23c8d user: simon tags: trunk
13:51
Reintroduce Cyrillic Caps Lock mode, which was in 0.51 but got kicked out by the Unicode patch. It's not very good - only works sanely on US keyboards - but it's no worse than it was in 0.51. After 0.52 maybe I should fix it properly. check-in: e75e061854 user: simon tags: trunk
13:40
Fix the licence again. (Despite the copyright holders being more numerous, it still only said _I_ would not be liable rather than _everybody_ not being liable; also the resource file versions weren't up to date.) check-in: 713670aae5 user: simon tags: trunk
13:16
SSH back end should now be tolerant of garbage appearing in the data stream after the actual SSH connection is finished. Some firewalls add this for no good reason. check-in: 04b776bff9 user: simon tags: trunk
2001-09-15
10:54
Three more patches from RDB: one to make Atomica work right, one to fiddle with the widths of characters in DBCS screen fonts, and (the big one) one to enable a mode in which resizing the window locks the terminal size and lets the font change, instead of vice versa. That should shut up a few feature requests! check-in: 6eb650f7e4 user: simon tags: trunk
09:58
Cygwin build fixes: update the dependencies, add -DNO_SECURITY to the Cygwin CFLAGS, and declare `struct ssh_channel' in ssh.h to prevent gcc warning about scope-confined-to-parameter-list. check-in: 04a880af46 user: simon tags: trunk
2001-09-13
13:24
Christopher Allene's patch for going full-screen on Alt-Enter. check-in: 277a51c207 user: simon tags: trunk
2001-09-12
15:38
Scrollback viewing position, and selection endpoints, now keep pace with the scrollback movement. (The former is of course only detectable when reset-scrollback-on-activity is disabled.) check-in: abba2c31a9 user: simon tags: trunk
15:16
PSFTP: when choosing a default destination filename for `get' and `put', it makes more sense to pick the _basename_ of the source rather than use the whole path - particularly when the latter might cause us to try to use a DOS pathname like `f:\stuff' in a Unix (or worse, such as VMS!) file system. check-in: 3c7affa792 user: simon tags: trunk
15:11
psftp and pscp should disable all forwarding (ports, X, agent). Partly because that's a good idea _anyway_, and partly because it seems to be causing trouble. (Specifically, their pathetic attempt to emulate plink's proper select handling seems to get confused when the back end tries to open a local listening socket.) check-in: 0c4becfc0b user: simon tags: trunk
2001-09-10
03:39
Clarify the comment at the top of scp.c to make the licensing situation more explicit. check-in: 818ff15632 user: simon tags: trunk
2001-09-09
11:31
Add the `pwd' command in PSFTP. check-in: 04e99e0157 user: simon tags: trunk
11:29
Add online help in PSFTP. check-in: 4649be3d6e user: simon tags: trunk
10:41
Modify the FIXME into a calculated risk. I don't like this, but I don't like the thought of having to try to fix it either, particularly when I can't tell whether it'll work or not without reproducing the (probably phantom) problem. Gah. I wish WinSock would give better documentation of possible error returns. check-in: 047d2f0894 user: simon tags: trunk
09:47
Be more careful of bombouts at the s_rdpkt level: if these happen (for example SSH_MSG_DISCONNECT) we should avoid even calling ssh_protocol. check-in: be8d17560a user: simon tags: trunk
08:54
Add the names of major contributors to the copyright statement. I've been meaning to do this for _years_. check-in: 37ffa259b8 user: simon tags: trunk
05:41
psftp is an interactive program and the ssh.c flags should reflect this (so we get login banners and a little more verbosity during authentication). check-in: ab17da4566 user: simon tags: trunk
05:35
Oops - changing the prototype of statictext() affected puttygen.c too check-in: 186b2d152e user: simon tags: trunk
04:58
Roman Pompejus's patch (heavily hacked) for parametric log file names with date, time and hostname automatically embedded. check-in: cbc09ddef1 user: simon tags: trunk
2001-09-08
10:16
Fix potential float screwup in scp percentage indicator. (Don't compute (100*a)/b. Instead compute 100*(a/b), because that way there's no chance that 100*a will become inexact enough to fail to yield 100 when a==b.) check-in: 28fa3f92c1 user: simon tags: trunk
07:50
Jacob's TIS / CCard authentication tweaks. check-in: 7122565be1 user: simon tags: trunk
07:37
Jan Holmen Holsten's patch for drag-selects to scroll the scrollback. check-in: 2b62f6f73d user: simon tags: trunk
06:57
Fix error message: couldn't load _private_ key, not public. check-in: 39df7148e8 user: simon tags: trunk
05:33
When we receive SSH_MSG_DISCONNECT, say so in an error box because it's likely to be more helpful than `Strange packet received' or whatever. check-in: eb53e5ee1f user: simon tags: trunk
2001-09-07
18:02
Fix to link_font() from RDB. I must get him to comment some of this :-) check-in: fa5aa97cb3 user: simon tags: trunk
18:00
RDB also points out we don't need the CJK `not recommended for general use' wcwidth function, so we condition it out to save space. check-in: 74ee31d42a user: simon tags: trunk
17:59
Patch from RDB: Markus Kuhn has issued an updated version of his wcwidth function. check-in: b91d59968c user: simon tags: trunk
17:58
Another patch from RDB: prevent luni_send from sending a particular range of Unicode characters. Not entirely sure I understand this one but I trust that RDB knows what he's talking about with Unicode. check-in: e06c8a933b user: simon tags: trunk
17:52
RDB points out that when you memset a newly allocated structure to zero, covering the size of the _structure_ rather than the size of the pointer to it might help :-) check-in: e1c1b7ba03 user: simon tags: trunk
17:51
RDB's session logging patch: due to some ghastly special case, UTF-8 characters that failed the UTF-8 canonicality rules were being sent to the session log twice. Sounds trivial, but I bet it'd have confused anyone who turned on session logging precisely to track down a canonicality bug :-) check-in: 920138e2fa user: simon tags: trunk
17:49
Pedantry patch from RDB: sanitise header use, correct one comment and remove an unused variable. check-in: 8da61582c8 user: simon tags: trunk