Timeline

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

50 ancestors of 373c05b772c32028

2001-02-27
03:11
Patches to prevent a couple of silly crashes check-in: 373c05b772 user: simon tags: trunk
2001-02-26
10:39
Moderately evil workaround to compensate for a variation in behaviour of FXP_REALPATH. (Specifically, BSD and GNU realpath(3) disagree over whether to return success when computing the realpath for a putative new file to be created in a valid directory. There's no way we can tell from (say) the OpenSSH version string because OpenSSH might have been compiled to use the local realpath _or_ its own nonbroken one.) check-in: 0ec311cd06 user: simon tags: trunk
10:37
Ahem. sftp.obj depends on sftp.c not on psftp.c! check-in: 14ef9c586d user: simon tags: trunk
03:21
Finish adding PSFTP to the master Makefile (oops!) check-in: a5be8021cc user: simon tags: trunk
2001-02-24
10:08
psftp now works as part of the PuTTY suite check-in: 4ce457b44f user: simon tags: trunk
06:02
SFTP client now successfully handles cd, ls, get and put. check-in: 952f067aa8 user: simon tags: trunk
2001-02-23
12:21
First stab at an SFTP client. Currently a Unixland testing app, not integrated into PuTTY. check-in: 5c89fa98d9 user: simon tags: trunk
12:21
64-bit integer routines check-in: bac39448ac user: simon tags: trunk
07:15
Add a traffic analysis defence to SSH2 password authentication check-in: ea984bef10 user: simon tags: trunk
2001-02-22
03:07
Update copyright dates to 2001 :-) check-in: 1c4e5fbfeb user: simon tags: trunk
2001-02-20
07:55
Attempt to fix the remaining key re-exchange bug check-in: 5d29e6606b user: simon tags: trunk
2001-02-19
17:24
More proto `how-to' documentation: CVS and WinCVS check-in: 77e1489eda user: owen tags: trunk
04:54
Add a how-to section on public-key authentication in PSCP check-in: ce3f6668e3 user: simon tags: trunk
04:54
Add "make clean" target check-in: e0ced5572b user: simon tags: trunk
2001-02-07
05:20
Prelim. CVS/plink howto check-in: 9ea6761e36 user: owen tags: trunk
2001-02-06
03:34
Mostly Mathias Leinmueller's PuTTYgen documentation, modified slightly and Buttressed. check-in: 013cfd5538 user: owen tags: trunk
2001-02-05
07:42
Modifications to the new Close On Exit option: - wording change (required a patch to winctrls.c:radioline()) - `only on clean exit' is used when an old-style config says `yes', on the grounds that it's more generally useful than `always' and also we want to map the old default to the new default. check-in: 98357f76b8 user: simon tags: trunk
07:08
Jacob's patch to improve Close On Exit behaviour check-in: 0d1af1db05 user: simon tags: trunk
07:04
Various bug/warning fixes from Jacob check-in: 0859a0ede3 user: simon tags: trunk
2001-02-04
09:49
Fix various slashes. check-in: f9b757f58e user: owen tags: trunk
09:47
Plink documentation cribs heavily from PSCP documentation, film at 11. check-in: 23cab600a0 user: owen tags: trunk
09:35
Some examples. check-in: 021554d40f user: owen tags: trunk
2001-02-01
08:13
Shrink the keepalive-timeout box so the text beside it can all fit in check-in: 903a927c8b user: simon tags: trunk
08:11
Yet another attempt at OOB handling in the network abstraction. This version allows you to specify, per socket, which sockets receive OOB data in-line (so that you know what was before the mark and what was after) and which receive it out of line (so it's really a one-byte out-of-band facility rather than discard-to-mark). This reflects the fact that rlogin appears to make more sense in the latter mode, and telnet in the former. This patch makes rlogin work right for me. check-in: a766f640f1 user: simon tags: trunk
08:09
Ignore the zero byte at the start of the rlogin main protocol check-in: ffbd4dcd12 user: simon tags: trunk
08:07
Fix an always-false comparison (don't compare a char to 0x80!) check-in: 5b9e0a3933 user: simon tags: trunk
05:35
Avoid mallocing zero bytes in the event log Copy processing, which was apparently a problem for compilers other than Visual C. Thanks to Roman Pompejus for pointing it out. check-in: 5caa8fa87b user: simon tags: trunk
2001-01-31
03:10
Add zlib_freetable() to prevent memory leaks. Thanks to Kevin Eric Saunders check-in: 04b0ae2606 user: simon tags: trunk
2001-01-30
18:28
This time, a working version of the pscp docs. check-in: 5922543b52 user: owen tags: trunk
18:25
More pscp documentation. check-in: 7be1300fe6 user: owen tags: trunk
2001-01-29
11:26
More stuff is written. check-in: c27c0fdb11 user: simon tags: trunk
09:10
Don't forget to read any outstanding data on receipt of FD_CLOSE. Particularly useful for people speaking HTTP, Finger etc over raw connections. check-in: 47af7bf5e2 user: simon tags: trunk
08:49
Robert de Bath's TCP Urgent / Telnet SYNCH patch. check-in: dae404c16f user: simon tags: trunk
08:31
Prevent "Connection closed" message box from appearing after the "Network error" box. The latter on its own is enough. check-in: 9a505cf629 user: simon tags: trunk
08:30
Prevent duplicate sk_close() calls on the same socket when the connection dies unexpectedly (CONNABORTED / CONNRESET) check-in: edd16e834d user: simon tags: trunk
07:19
Remove a segfault in bombout() macro: don't sk_close() the socket if it's already NULL. The `Incorrect MAC' problem was causing ssh2_rdpkt to bombout(), setting s to NULL, and then a secondary bombout() was happening at the next level up, causing a segfault. check-in: 51b9f5b532 user: simon tags: trunk
2001-01-28
08:38
Instructions on setting PATH more permanently. check-in: b092443bae user: owen tags: trunk
08:27
More options documented check-in: d11e573be5 user: owen tags: trunk
08:00
Use the PuTTY site's CSS stylesheet. Add Contact mail address to the page footer. check-in: 82e9fb1907 user: owen tags: trunk
2001-01-27
11:49
Documentation for -P and -pw check-in: 3fa3d91b66 user: owen tags: trunk
10:26
A start at some proper PSCP documentation check-in: e1c2dc9073 user: owen tags: trunk
09:51
Remove -gui from the command-line help in pscp, because it's an internal option only. check-in: 7f9d2b3e36 user: simon tags: trunk
2001-01-26
12:50
Fix the SSH2 key re-exchange bug. Session id != exchange hash, because the session id is the exchange hash from the _first_ key exchange, so in subsequent key exchanges they're different. check-in: 8ff44d5b9d user: simon tags: trunk
06:22
Ensure all backends _remember_ the connection has closed after receiving a network error. Should prevent the cascading-error-box bug. check-in: 6942ae0f1a user: simon tags: trunk
03:48
Jacob's patch to fix all the accelerators. AGAIN. check-in: b8078eef9c user: simon tags: trunk
03:33
Fix build errors in PSCP after line discipline upheaval check-in: 259c83c009 user: simon tags: trunk
2001-01-24
08:55
Use `default_port' rather than `22' when loading a default session. check-in: 29621124d4 user: simon tags: trunk
08:08
Rethink the whole line discipline architecture. Instead of having multiple switchable line disciplines, we now have a single unified one which changes its behaviour based on option settings. Each option setting can be suggested by the back end and/or the terminal handler, and can be forcibly overridden by the configuration. Local echo and local line editing are separate, independently switchable, options. check-in: d2a045d8e1 user: simon tags: trunk
04:11
Improve socket error handling so that a socket error isn't an automatic fatalbox(). Instead, the error is passed to the receiver routine, which can decide just how fatal the problem really is. check-in: d2802d2956 user: simon tags: trunk
03:29
Ahem. The log-file Browse button should set cfg.logfilename and not cfg.keyfile. Next time I copy and paste a huge chunk of code, I should take more care about it :-/ check-in: 3871bb8535 user: simon tags: trunk
2001-01-23
11:40
Roman Pompejus's suggestion: do sensible things with focus when the event log window appears or disappears. check-in: 4cdb496284 user: simon tags: trunk