1
0
mirror of https://git.tartarus.org/simon/putty.git synced 2025-06-30 11:02:48 -05:00
Commit Graph

4529 Commits

Author SHA1 Message Date
8493e83d74 Add remaining comments to the last checkin (gah, remember to hit
Save in the editor _before_ running cvs commit).

[originally from svn r1333]
2001-10-27 11:06:11 +00:00
6c9cdbe29f Update to password length traffic analysis: one Cisco router can
apparently not deal with SSH1_MSG_IGNORE _or_ padded passwords, so
we must fall back to sending an undefended password.

[originally from svn r1332]
2001-10-27 10:39:54 +00:00
3dfaf08a0a Tiny tinkerings with FAQ
[originally from svn r1326]
2001-10-25 18:48:54 +00:00
24a8b00ace Fix a couple of errors in the FAQ.
[originally from svn r1320]
2001-10-25 08:09:58 +00:00
2074adcf5b Condense the docs into fewer HTML files. Particularly useful since
the new-look FAQ is now one file.

[originally from svn r1319]
2001-10-24 19:05:36 +00:00
d73e94894f _Actually_ add the new-look PuTTY FAQ. When will I remember to run "cvs add"?
[originally from svn r1318]
2001-10-24 18:56:52 +00:00
b55b94e069 Add the new-look PuTTY FAQ
[originally from svn r1317]
2001-10-24 18:56:28 +00:00
830c1ea580 Now that we can configure whether ^C and friends generate Telnet IP
and friends, we should honour the user's choice even in line editing
mode. In particular, Telnet talkers don't like us randomly spraying
Telnet IP whenever the user accidentally hits ^C, so this is not a
helpful default.

[originally from svn r1316]
2001-10-24 11:50:07 +00:00
aa5f38e53c Add Jacob's patch for compiling without multimon.h.
[originally from svn r1315]
2001-10-23 20:25:34 +00:00
cb102602a9 Better robustness in visual bell timeouts: handling GetTickCount
wraparound, not referencing vbell_timeout if in_vbell==FALSE, that
sort of thing. I doubt it'll fix the reported problems with screen
vbells, since none of the failure modes I've just prevented looked
all that probable to me, but it's nice to have extra robustness
anyway.

[originally from svn r1314]
2001-10-23 19:51:23 +00:00
f9bbdc1226 Don't quit the plink main loop until the stdout and stderr buffers
are empty.

[originally from svn r1313]
2001-10-23 19:22:01 +00:00
05226e43a9 Wez Furlong's patch to tidy up full-screen mode: make it
multi-monitor aware and make the scrollbar separately configurable
in and out of full-screen mode. Also (not Wez's patch, this bit) fix
the case where the user reconfigures _while_ the window is
full-screen, and disables full-screening. (In this case the window
should return gracefully to normal, rather than losing all its title
bars and getting confused.)

[originally from svn r1310]
2001-10-17 21:21:03 +00:00
22deaf4e08 Finally remove this pile of obsoleteness
[originally from svn r1309]
2001-10-17 21:02:39 +00:00
7e1272bb53 D'oh, trivial typo which was completely breaking log-all-output.
[originally from svn r1308]
2001-10-12 21:39:16 +00:00
07b6efb23d 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.

[originally from svn r1307]
2001-10-12 21:10:56 +00:00
f8547bdefb 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.

[originally from svn r1306]
2001-10-12 19:32:13 +00:00
7d27dbe4c7 Extra line in the help text to mention you can use a saved session
as well as a hostname.

[originally from svn r1305]
2001-09-26 20:31:02 +00:00
28292dbc95 `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.

[originally from svn r1304]
2001-09-26 20:29:03 +00:00
4e15d73a42 Fiddly fixes in code page handling
[originally from svn r1303]
2001-09-25 21:08:24 +00:00
835b7a9a18 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!

[originally from svn r1302]
2001-09-25 20:12:14 +00:00
bdb8092492 Another potential segfault fixed. Thanks RDB :-)
[originally from svn r1301]
2001-09-25 20:07:55 +00:00
89d13dbe29 Tidy up a comment.
[originally from svn r1300]
2001-09-25 20:07:12 +00:00
988ef91d5f John Sullivan's patch to recreate the Pageant systray icon if
Explorer crashes and restarts while Pageant is running.

[originally from svn r1299]
2001-09-25 20:05:06 +00:00
36e6d63b66 Fix various fiddly little warnings.
[originally from svn r1298]
2001-09-25 19:59:14 +00:00
d84c7e05ba Restore Lars Gunnarsson's old link for iXplorer.
[originally from svn r1295]
2001-09-24 22:00:46 +00:00
c7139c343c Destroy DOS line endings and unnecessary redefinition of uint32.
[originally from svn r1289]
2001-09-23 16:45:36 +00:00
f5aca9a62b Oops - another missing file :-/
[originally from svn r1287]
2001-09-23 11:57:10 +00:00
e9f6d3276a Arrgh, there's always one. Actually check in the extra file :-)
[originally from svn r1286]
2001-09-22 21:00:53 +00:00
8306df80a4 Add extra explanatory comment about the DSA k generation.
[originally from svn r1285]
2001-09-22 21:00:16 +00:00
d345ebc2a5 Add support for DSA authentication in SSH2, following clever ideas
on how to get round the problem of generating a good k.

[originally from svn r1284]
2001-09-22 20:52:21 +00:00
486685c89a Pretty much finished writing the Config chapter.
[originally from svn r1283]
2001-09-22 17:34:10 +00:00
630fd6c546 Oops - that tweak had bad Buttress syntax. D'oh!
[originally from svn r1282]
2001-09-22 15:37:51 +00:00
9a97208dd2 Miscellaneous small documentation tweaks.
[originally from svn r1281]
2001-09-22 15:36:44 +00:00
1ffe49bea5 Correct capitalisation in one config option (Cyrillic Caps Lock).
[originally from svn r1280]
2001-09-22 15:19:43 +00:00
7466f4785c 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).

[originally from svn r1279]
2001-09-21 17:54:29 +00:00
39c3f9b8bc Fix pasting of newlines in local line editing mode. Possibly not a
very _good_ fix; something might want doing after the release.

[originally from svn r1277]
2001-09-19 20:07:15 +00:00
6364ff3e71 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.

[originally from svn r1276]
2001-09-18 19:41:07 +00:00
8c532d7668 Fix flaky scrollbar update when scrollback was reset to bottom.
[originally from svn r1275]
2001-09-18 19:04:21 +00:00
b4501dec57 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.

[originally from svn r1274]
2001-09-18 18:59:37 +00:00
f3a17c0715 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.

[originally from svn r1273]
2001-09-18 18:51:10 +00:00
f3b95b60b4 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.)

[originally from svn r1272]
2001-09-18 18:40:00 +00:00
2e4480d6b6 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.

[originally from svn r1271]
2001-09-18 18:16:56 +00:00
3d3ef9b8a4 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!

[originally from svn r1269]
2001-09-15 15:54:24 +00:00
abee2a59ab 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.

[originally from svn r1268]
2001-09-15 14:58:26 +00:00
fe43458dad Christopher Allene's patch for going full-screen on Alt-Enter.
[originally from svn r1267]
2001-09-13 18:24:51 +00:00
6403725639 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.)

[originally from svn r1266]
2001-09-12 20:38:40 +00:00
98af2ddc72 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.

[originally from svn r1265]
2001-09-12 20:16:45 +00:00
7692bf350a 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.)

[originally from svn r1264]
2001-09-12 20:11:48 +00:00
e9adbd2473 Clarify the comment at the top of scp.c to make the licensing
situation more explicit.

[originally from svn r1263]
2001-09-10 08:39:37 +00:00
89e59fc5a3 Add the `pwd' command in PSFTP.
[originally from svn r1262]
2001-09-09 16:31:26 +00:00