1
0
mirror of https://git.tartarus.org/simon/putty.git synced 2025-01-10 09:58:01 +00:00
Commit Graph

474 Commits

Author SHA1 Message Date
Simon Tatham
39cf689fd6 psftp now works as part of the PuTTY suite
[originally from svn r940]
2001-02-24 16:08:56 +00:00
Simon Tatham
094dd30d95 SFTP client now successfully handles cd, ls, get and put.
[originally from svn r939]
2001-02-24 12:02:35 +00:00
Simon Tatham
48b988b439 First stab at an SFTP client. Currently a Unixland testing app, not
integrated into PuTTY.

[originally from svn r938]
2001-02-23 18:21:44 +00:00
Simon Tatham
af83203852 64-bit integer routines
[originally from svn r937]
2001-02-23 18:21:06 +00:00
Simon Tatham
5cdfd67cd1 Add a traffic analysis defence to SSH2 password authentication
[originally from svn r936]
2001-02-23 13:15:17 +00:00
Simon Tatham
c40ee23d0f Update copyright dates to 2001 :-)
[originally from svn r935]
2001-02-22 09:07:24 +00:00
Simon Tatham
8a4206e636 Attempt to fix the remaining key re-exchange bug
[originally from svn r934]
2001-02-20 13:55:59 +00:00
Owen Dunn
53f03d93d5 More proto `how-to' documentation: CVS and WinCVS
[originally from svn r933]
2001-02-19 23:24:01 +00:00
Simon Tatham
04e1b8b9d2 Add a how-to section on public-key authentication in PSCP
[originally from svn r932]
2001-02-19 10:54:18 +00:00
Simon Tatham
83370ae6e5 Add "make clean" target
[originally from svn r931]
2001-02-19 10:54:05 +00:00
Owen Dunn
7e41e63161 Prelim. CVS/plink howto
[originally from svn r930]
2001-02-07 11:20:15 +00:00
Owen Dunn
e7f833834c Mostly Mathias Leinmueller's PuTTYgen documentation, modified slightly
and Buttressed.

[originally from svn r929]
2001-02-06 09:34:42 +00:00
Simon Tatham
9b7dbb92cc 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.

[originally from svn r928]
2001-02-05 13:42:33 +00:00
Simon Tatham
4d830f7587 Jacob's patch to improve Close On Exit behaviour
[originally from svn r927]
2001-02-05 13:08:18 +00:00
Simon Tatham
0507b7437a Various bug/warning fixes from Jacob
[originally from svn r926]
2001-02-05 13:04:00 +00:00
Owen Dunn
764a14a431 Fix various slashes.
[originally from svn r925]
2001-02-04 15:49:49 +00:00
Owen Dunn
18fc1dd002 Plink documentation cribs heavily from PSCP documentation, film at 11.
[originally from svn r924]
2001-02-04 15:47:01 +00:00
Owen Dunn
32e4c43dfe Some examples.
[originally from svn r923]
2001-02-04 15:35:36 +00:00
Simon Tatham
6dc2424db2 Shrink the keepalive-timeout box so the text beside it can all fit in
[originally from svn r922]
2001-02-01 14:13:46 +00:00
Simon Tatham
60585cff9c 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.

[originally from svn r921]
2001-02-01 14:11:04 +00:00
Simon Tatham
1e2b9ced01 Ignore the zero byte at the start of the rlogin main protocol
[originally from svn r920]
2001-02-01 14:09:00 +00:00
Simon Tatham
c3c0db0c0f Fix an always-false comparison (don't compare a char to 0x80!)
[originally from svn r919]
2001-02-01 14:07:53 +00:00
Simon Tatham
4707d0823e 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.

[originally from svn r918]
2001-02-01 11:35:15 +00:00
Simon Tatham
48699e8431 Add zlib_freetable() to prevent memory leaks. Thanks to Kevin Eric Saunders
[originally from svn r917]
2001-01-31 09:10:18 +00:00
Owen Dunn
13b9a2da31 This time, a working version of the pscp docs.
[originally from svn r916]
2001-01-31 00:28:11 +00:00
Owen Dunn
8221f7c09d More pscp documentation.
[originally from svn r915]
2001-01-31 00:25:57 +00:00
Simon Tatham
9b15a80101 More stuff is written.
[originally from svn r914]
2001-01-29 17:26:20 +00:00
Simon Tatham
ee154f7ed3 Don't forget to read any outstanding data on receipt of FD_CLOSE.
Particularly useful for people speaking HTTP, Finger etc over raw
connections.

[originally from svn r913]
2001-01-29 15:10:56 +00:00
Simon Tatham
930fcdadeb Robert de Bath's TCP Urgent / Telnet SYNCH patch.
[originally from svn r912]
2001-01-29 14:49:21 +00:00
Simon Tatham
d3185a40a0 Prevent "Connection closed" message box from appearing after the
"Network error" box. The latter on its own is enough.

[originally from svn r911]
2001-01-29 14:31:57 +00:00
Simon Tatham
362d3deaf1 Prevent duplicate sk_close() calls on the same socket when the
connection dies unexpectedly (CONNABORTED / CONNRESET)

[originally from svn r910]
2001-01-29 14:30:59 +00:00
Simon Tatham
6017418fca 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.

[originally from svn r909]
2001-01-29 13:19:59 +00:00
Owen Dunn
36644228e3 Instructions on setting PATH more permanently.
[originally from svn r908]
2001-01-28 14:38:23 +00:00
Owen Dunn
ce573a66a6 More options documented
[originally from svn r907]
2001-01-28 14:27:08 +00:00
Owen Dunn
7d3eb91142 Use the PuTTY site's CSS stylesheet.
Add Contact mail address to the page footer.

[originally from svn r906]
2001-01-28 14:00:54 +00:00
Owen Dunn
d8fd41efcc Documentation for -P and -pw
[originally from svn r905]
2001-01-27 17:49:18 +00:00
Owen Dunn
8786aa8b23 A start at some proper PSCP documentation
[originally from svn r904]
2001-01-27 16:26:55 +00:00
Simon Tatham
1de4d29392 Remove -gui from the command-line help in pscp, because it's an
internal option only.

[originally from svn r903]
2001-01-27 15:51:41 +00:00
Simon Tatham
65b47c59c6 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.

[originally from svn r901]
2001-01-26 18:50:13 +00:00
Simon Tatham
62a76699ad Ensure all backends _remember_ the connection has closed after
receiving a network error. Should prevent the cascading-error-box
bug.

[originally from svn r900]
2001-01-26 12:22:16 +00:00
Simon Tatham
0d0c8a5e2e Jacob's patch to fix all the accelerators. AGAIN.
[originally from svn r899]
2001-01-26 09:48:37 +00:00
Simon Tatham
23dbd2d8f5 Fix build errors in PSCP after line discipline upheaval
[originally from svn r898]
2001-01-26 09:33:12 +00:00
Simon Tatham
9a31bb3905 Use default_port' rather than 22' when loading a default session.
[originally from svn r896]
2001-01-24 14:55:48 +00:00
Simon Tatham
7a79df8fe6 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.

[originally from svn r895]
2001-01-24 14:08:20 +00:00
Simon Tatham
89505459e3 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.

[originally from svn r894]
2001-01-24 10:11:18 +00:00
Simon Tatham
3082f7e8be 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 :-/

[originally from svn r893]
2001-01-24 09:29:55 +00:00
Simon Tatham
34af1c4f1a Roman Pompejus's suggestion: do sensible things with focus when the
event log window appears or disappears.

[originally from svn r892]
2001-01-23 17:40:51 +00:00
Simon Tatham
bde2f9ac8a Roman Pompejus's fix for the TAB-not-working-in-Event-Log bug
[originally from svn r891]
2001-01-23 17:37:52 +00:00
Simon Tatham
d58d2cc2bb When the SSH panel disappears in puttytel, the Tunnels panel should too!
[originally from svn r890]
2001-01-23 14:20:04 +00:00
Simon Tatham
1eb0308ad7 Remove the entirely pointless fourth parameter from x11_init().
[originally from svn r889]
2001-01-23 11:02:02 +00:00