Simon Tatham
0da98d052d
Implemented a simple wildcard matching engine, and used it to
...
restore remote wildcard capability in sftp-style PSCP.
[originally from svn r1209]
2001-08-27 10:17:41 +00:00
Simon Tatham
ff9a038cdd
PSCP now uses the modern SFTP protocol if it can, and falls back to
...
scp1 if it can't. Currently not very tested - I checked it in as
soon as it completed a successful recursive copy in both directions.
Also, one known bug: you can't specify a remote wildcard, because by
the nature of SFTP we'll need to implement the wildcard engine on
the client side. I do intend to do this (and use the same wildcard
engine in PSFTP as well) but I haven't got round to it yet.
[originally from svn r1208]
2001-08-26 18:32:28 +00:00
Simon Tatham
605fa91201
Arrgh; yet again I make my security checking too draconian to
...
actually get things done. I'm sure this is the second time I've
checked in this mistake :-/ Still, this time I've got right to the
bottom of the cause, and commented it clearly. Phew.
[originally from svn r1207]
2001-08-26 15:45:55 +00:00
Simon Tatham
ebde798f13
Oops. ^X^S comes _before_ `cvs commit'. Two more diagnostics gone :-)
...
[originally from svn r1206]
2001-08-26 15:32:51 +00:00
Simon Tatham
306a13c025
Further tightening up in PSCP. Fixed a couple more holes whereby a
...
malicious SCP server could have written to areas other than the ones
the user requested; cleared up buffer overruns everywhere. Hopefully
we now do not use arbitrary buffer limits _anywhere_.
[originally from svn r1205]
2001-08-26 15:31:29 +00:00
Simon Tatham
f7f96066f7
Preparatory work for allowing PSCP to work over SFTP as well as old-
...
style scp1. I've built a layer of abstraction covering all the gory
details of the old scp network protocol.
[originally from svn r1204]
2001-08-26 14:53:51 +00:00
Simon Tatham
9c5951ed35
More upgrades to psftp: it now supports mv, chmod, reget and reput.
...
[originally from svn r1203]
2001-08-26 11:35:11 +00:00
Simon Tatham
116fb80175
D'oh, remove two rogue diagnostics
...
[originally from svn r1202]
2001-08-26 10:01:45 +00:00
Simon Tatham
a723494288
Remove gratuitous FIXME entries in cipher list. Oops, didn't mean to
...
check those in :-)
[originally from svn r1201]
2001-08-25 20:02:02 +00:00
Simon Tatham
195db0c8c9
Fiddle with the registry format so that backwards compatibility is
...
natural and defaults are sensible.
[originally from svn r1200]
2001-08-25 20:01:36 +00:00
Simon Tatham
44c4ee79e6
Jacob's patch for a drag-list to select SSH ciphers. Heavily hacked
...
by me to make the drag list behaviour slightly more intuitive.
WARNING: DO NOT LOOK AT pl_itemfrompt() IF YOU ARE SQUEAMISH.
[originally from svn r1199]
2001-08-25 19:33:33 +00:00
Simon Tatham
c87fa98d09
Extensive changes that _should_ fix the socket buffering problems,
...
by ceasing to listen on input channels if the corresponding output
channel isn't accepting data. Has had basic check-I-didn't-actually-
break-anything-too-badly testing, but hasn't been genuinely tested
in stress conditions (because concocting stress conditions is non-
trivial).
[originally from svn r1198]
2001-08-25 17:09:23 +00:00
Simon Tatham
7ff3999e49
Oops - fix that fix :-/
...
[originally from svn r1197]
2001-08-22 20:23:49 +00:00
Simon Tatham
a4d81b170e
Wording change: make it explicit that you can enter an IP address as
...
well as a hostname.
[originally from svn r1196]
2001-08-22 19:56:41 +00:00
Simon Tatham
96fd4be809
Fix to allow more than one challenge/response pair during
...
keyboard-interactive authentication. UNTESTED except that I checked
it compiles. Will ask for testing from the user who complained.
[originally from svn r1195]
2001-08-22 19:47:05 +00:00
Simon Tatham
31a6d909bf
Add a comment about Dragon NaturallySpeaking: it apparently requires
...
Alt+Space to work the Windows way.
[originally from svn r1188]
2001-08-16 11:09:25 +00:00
Jacob Nevins
fb46f1b77d
Document /DNO_SECURITY compile option.
...
[originally from svn r1187]
2001-08-15 19:47:00 +00:00
Jacob Nevins
913b9deeec
Updated Makefile.cyg for Glenn Maynard's IME patch.
...
[originally from svn r1186]
2001-08-15 19:41:14 +00:00
Simon Tatham
24e97a365d
Trivial port forwarding fixes from Jacob
...
[originally from svn r1185]
2001-08-15 18:23:50 +00:00
Simon Tatham
f0d968ce49
Fix potential segfault in port forwarding code
...
[originally from svn r1184]
2001-08-13 12:43:29 +00:00
Simon Tatham
686740c2fb
First phase of Unicode polishing: replace the edit box with a combo
...
box. Also default to ISO8859-1 so that CSI works in the default
mode; this is ridiculously Western-centric but I can't honestly
think of a better option.
[originally from svn r1183]
2001-08-12 19:25:21 +00:00
Simon Tatham
9cbaacd673
Stop yelling about Access Denied if the server refuses even to
...
attempt keyboard-interactive authentication. We can yell about it if
we make a creditable attempt and are rejected, but if the server
just refuses to even consider it then the user won't really want to
know (and if they do there's the Event Log).
[originally from svn r1180]
2001-08-09 21:22:38 +00:00
Simon Tatham
54bcab760f
Port forwarding now works in SSH 2 as well as SSH 1.
...
[originally from svn r1179]
2001-08-09 21:17:05 +00:00
Simon Tatham
fa6b9c1896
Keyboard-interactive authentication, thanks to Paul Sokolovsky.
...
[originally from svn r1178]
2001-08-09 20:13:17 +00:00
Simon Tatham
ae8db3fa92
Oops - actually check in portfwd.c itself! (Makefile also modified
...
because it's been renamed to fit in 8.3, just in case.)
[originally from svn r1177]
2001-08-08 20:53:27 +00:00
Simon Tatham
50766ce729
SSH port forwarding! How cool is that?
...
Only currently works on SSH1; SSH2 should be doable but it's late
and I have other things to do tonight. The Cool Guy award for this
one goes to Nicolas Barry, for doing most of the work and actually
understanding the code he was adding to.
[originally from svn r1176]
2001-08-08 20:44:35 +00:00
Simon Tatham
4d3aad22f5
Remove the OSVERSIONINFOEX code because there's no obvious way to
...
determine whether it'll compile before receiving the compile error.
Gah.
[originally from svn r1175]
2001-08-07 08:42:17 +00:00
Simon Tatham
94d35cead5
Glenn Maynard's patch completely disabled PuTTY{,tel} on any system
...
that didn't support OSVERSIONINFOEX. For example, such wildly out of
date things as NT4. Now fixed.
[originally from svn r1174]
2001-08-04 15:45:25 +00:00
Simon Tatham
02c3d0694c
Oops - IDC not IDV. Typo.
...
[originally from svn r1173]
2001-08-04 15:22:52 +00:00
Simon Tatham
de987f33fe
Glenn Maynard's IME patch
...
[originally from svn r1172]
2001-08-04 15:15:07 +00:00
Simon Tatham
3b81448ae4
Rainer Loritz noticed that the Telnet environment box is not cleared
...
when loading a new session. Oops!
[originally from svn r1171]
2001-08-04 15:04:10 +00:00
Simon Tatham
3bc9118bc4
Prevent recursive weirdnesses happening when the user selects a
...
system-tray menu option while a passphrase prompt is active.
[originally from svn r1170]
2001-08-04 14:59:56 +00:00
Simon Tatham
dbe881a163
SCO function key mode now affects the small keypad (Ins, Del, etc)
...
in accordance with the keymap dump sent by Len Christiansen.
[originally from svn r1169]
2001-08-04 14:35:58 +00:00
Simon Tatham
4a0fb28883
Patch to PSFTP: implement mkdir, rmdir, rm and scripting. Still to
...
do: wildcards, chmod, mv, probably other things.
[originally from svn r1168]
2001-08-04 14:19:51 +00:00
Simon Tatham
15cf1e664b
Mention PLINK_PROTOCOL in the Plink chapter.
...
[originally from svn r1167]
2001-08-04 13:06:08 +00:00
Simon Tatham
5138551608
Add description of the keepalives option
...
[originally from svn r1166]
2001-08-04 13:05:54 +00:00
Simon Tatham
4fb01728e1
Fix segfault if the server maliciously sends the wrong type of key
...
after a different type has been agreed.
[originally from svn r1165]
2001-08-04 12:37:43 +00:00
Simon Tatham
a4c1aad9b2
Yet another possible segfault path in the backends fixed. I don't
...
_believe_ I'm still finding these. I have no idea what I was
thinking when I wrote this stuff.
[originally from svn r1162]
2001-07-31 14:23:21 +00:00
Simon Tatham
86e1a95166
Minor wording clarification: somebody took the word `sessionname:'
...
literally.
[originally from svn r1158]
2001-07-01 09:21:01 +00:00
Owen Dunn
c223a693e8
Added = to instructions for setting PATH
...
[originally from svn r1157]
2001-06-28 13:36:14 +00:00
Simon Tatham
48226525f7
Robert de Bath's implementation of ESC [ Z (backtab)
...
[originally from svn r1155]
2001-06-23 16:59:00 +00:00
Simon Tatham
35bdd95a56
Add some extra documentation: filled in the Getting Started chapter,
...
added an introduction to public key authentication, and made a
couple of changes in intro.but. Transatlantic flights have some uses
after all.
[originally from svn r1146]
2001-06-15 19:31:10 +00:00
Owen Dunn
56aa28467b
Bell panel docs.
...
[originally from svn r1144]
2001-06-03 11:46:49 +00:00
Owen Dunn
f8b02d37f9
Added mention of rlogin, and a few words on VT100+ and SCO function
...
key settings.
[originally from svn r1143]
2001-06-03 11:10:20 +00:00
Simon Tatham
aaf250b9f3
Disable the most irritating compiler warnings in the Borland makefile.
...
[originally from svn r1142]
2001-05-28 10:26:10 +00:00
Simon Tatham
9736adfcfa
Oops - fixing the line-resizing segfault introduced a new
...
line-resizing segfault! Remind me to test under Minefield next time.
Should now be fine, as I've just done so.
[originally from svn r1141]
2001-05-21 13:33:12 +00:00
Simon Tatham
865760106f
Make sure the default protocol doesn't ever end up undefined in Plink.
...
[originally from svn r1140]
2001-05-19 15:59:02 +00:00
Simon Tatham
7b7ec7e72e
Add some spare SetForegroundWindow and SetActiveWindow calls to try
...
to improve window behaviour. Also make the About box a subdialog of
the config box instead of a separate child of the root.
[originally from svn r1139]
2001-05-19 15:23:12 +00:00
Simon Tatham
38b6d276d2
RDB: fix various UTF-8 glitches.
...
[originally from svn r1138]
2001-05-19 15:21:05 +00:00
Simon Tatham
26d63c3a96
SCO ACS patch from RDB. Apparently required for the Linux console
...
terminfo.
[originally from svn r1137]
2001-05-19 14:12:41 +00:00