]> asedeno.scripts.mit.edu Git - PuTTY_svn.git/log
PuTTY_svn.git
20 years ago`dwalin' spotted a NULL dereference in the new makekey() error
Simon Tatham [Sun, 12 Sep 2004 22:02:06 +0000 (22:02 +0000)]
`dwalin' spotted a NULL dereference in the new makekey() error
handling. Oops.

git-svn-id: http://svn.tartarus.org/sgt/putty@4541 cda61777-01e9-0310-a592-d414129be87e

20 years agoMention requirement for Gtk+-1.2.
Jacob Nevins [Thu, 9 Sep 2004 18:00:05 +0000 (18:00 +0000)]
Mention requirement for Gtk+-1.2.
Other minor cleanups.

git-svn-id: http://svn.tartarus.org/sgt/putty@4539 cda61777-01e9-0310-a592-d414129be87e

20 years agoMake it clearer that the XP SP2 hotfix is described in the KB article.
Jacob Nevins [Thu, 9 Sep 2004 10:37:17 +0000 (10:37 +0000)]
Make it clearer that the XP SP2 hotfix is described in the KB article.

git-svn-id: http://svn.tartarus.org/sgt/putty@4538 cda61777-01e9-0310-a592-d414129be87e

20 years agoImproved diagnostics in port-forwarding: we now log any error returned by
Jacob Nevins [Fri, 3 Sep 2004 13:46:39 +0000 (13:46 +0000)]
Improved diagnostics in port-forwarding: we now log any error returned by
pfd_addforward() rather than just ignoring it.

git-svn-id: http://svn.tartarus.org/sgt/putty@4529 cda61777-01e9-0310-a592-d414129be87e

20 years agoIn SSH-2, list each compression algorithm only once. (No particular reason
Jacob Nevins [Fri, 3 Sep 2004 12:28:19 +0000 (12:28 +0000)]
In SSH-2, list each compression algorithm only once. (No particular reason
for this change, just tidiness.)

git-svn-id: http://svn.tartarus.org/sgt/putty@4528 cda61777-01e9-0310-a592-d414129be87e

20 years agoBleh, grammar.
Jacob Nevins [Wed, 1 Sep 2004 10:19:22 +0000 (10:19 +0000)]
Bleh, grammar.

git-svn-id: http://svn.tartarus.org/sgt/putty@4523 cda61777-01e9-0310-a592-d414129be87e

20 years agoDocumentation existence of SOCKS5 CHAP authentication.
Jacob Nevins [Wed, 1 Sep 2004 10:12:41 +0000 (10:12 +0000)]
Documentation existence of SOCKS5 CHAP authentication.

git-svn-id: http://svn.tartarus.org/sgt/putty@4522 cda61777-01e9-0310-a592-d414129be87e

20 years agoBen Hutchings points out that the initial states of the key-type
Simon Tatham [Tue, 31 Aug 2004 18:26:54 +0000 (18:26 +0000)]
Ben Hutchings points out that the initial states of the key-type
radio buttons and menu items are inconsistent.

git-svn-id: http://svn.tartarus.org/sgt/putty@4521 cda61777-01e9-0310-a592-d414129be87e

20 years agoCredit Malcolm Smith in the copyrights.
Simon Tatham [Mon, 30 Aug 2004 13:23:23 +0000 (13:23 +0000)]
Credit Malcolm Smith in the copyrights.

git-svn-id: http://svn.tartarus.org/sgt/putty@4518 cda61777-01e9-0310-a592-d414129be87e

20 years agoMalcolm Smith's patch to support CHAP (digest-based) authentication
Simon Tatham [Mon, 30 Aug 2004 13:11:17 +0000 (13:11 +0000)]
Malcolm Smith's patch to support CHAP (digest-based) authentication
when talking to SOCKS 5 proxies. Configures itself transparently (if
the proxy offers CHAP it will use it, otherwise it falls back to
ordinary cleartext passwords).

git-svn-id: http://svn.tartarus.org/sgt/putty@4517 cda61777-01e9-0310-a592-d414129be87e

20 years agoMore sensible error handling when we receive an SSH1 public key
Simon Tatham [Sat, 28 Aug 2004 16:51:26 +0000 (16:51 +0000)]
More sensible error handling when we receive an SSH1 public key
modulus of zero (!!), and also a robustness fix in ssh1_rdpkt which
I happened to notice while debugging that.

git-svn-id: http://svn.tartarus.org/sgt/putty@4516 cda61777-01e9-0310-a592-d414129be87e

20 years agofaq-alternate-localhost language tweak
Jacob Nevins [Fri, 27 Aug 2004 13:33:25 +0000 (13:33 +0000)]
faq-alternate-localhost language tweak

git-svn-id: http://svn.tartarus.org/sgt/putty@4509 cda61777-01e9-0310-a592-d414129be87e

20 years agoHandle WM_SYSCOLORCHANGE if using system colours. (Resets the whole palette,
Jacob Nevins [Fri, 27 Aug 2004 12:24:08 +0000 (12:24 +0000)]
Handle WM_SYSCOLORCHANGE if using system colours. (Resets the whole palette,
whereas ideally it would restrict itself to the affected colour slots.)

git-svn-id: http://svn.tartarus.org/sgt/putty@4505 cda61777-01e9-0310-a592-d414129be87e

20 years agoAdd comments indicating why these manifest files are present at all.
Jacob Nevins [Wed, 25 Aug 2004 09:20:41 +0000 (09:20 +0000)]
Add comments indicating why these manifest files are present at all.

git-svn-id: http://svn.tartarus.org/sgt/putty@4498 cda61777-01e9-0310-a592-d414129be87e

20 years agoPatch to use enum constants for cfg.funky_type instead of numeric
Jacob Nevins [Fri, 20 Aug 2004 14:04:13 +0000 (14:04 +0000)]
Patch to use enum constants for cfg.funky_type instead of numeric
literals, from "Anthony" <410C2A86.2010003@mail2004.ajrh.net>.

git-svn-id: http://svn.tartarus.org/sgt/putty@4491 cda61777-01e9-0310-a592-d414129be87e

20 years agoalternate-localhost: add "apparently" since none of this is first-hand
Jacob Nevins [Fri, 20 Aug 2004 09:09:01 +0000 (09:09 +0000)]
alternate-localhost: add "apparently" since none of this is first-hand

git-svn-id: http://svn.tartarus.org/sgt/putty@4488 cda61777-01e9-0310-a592-d414129be87e

20 years agoalternate-localhost WinXP SP2: apparently SP2 fixes the problem with
Jacob Nevins [Fri, 20 Aug 2004 08:32:30 +0000 (08:32 +0000)]
alternate-localhost WinXP SP2: apparently SP2 fixes the problem with
Terminal Services that meant you needed to use alternate-localhost in
the first place!

git-svn-id: http://svn.tartarus.org/sgt/putty@4487 cda61777-01e9-0310-a592-d414129be87e

20 years agoFix an annoying inconsistency that's been bugging me for years: "plink host"
Jacob Nevins [Thu, 19 Aug 2004 15:05:31 +0000 (15:05 +0000)]
Fix an annoying inconsistency that's been bugging me for years: "plink host"
and "plink user@host" differed in that the former attempted to load session
`host' while the latter didn't. Now both forms attempt to load a session.
Someone will probably complain, but hey.

git-svn-id: http://svn.tartarus.org/sgt/putty@4485 cda61777-01e9-0310-a592-d414129be87e

20 years agoRemove claim in usage text that Plink defaults to SSH, since it's not true
Jacob Nevins [Thu, 19 Aug 2004 13:15:02 +0000 (13:15 +0000)]
Remove claim in usage text that Plink defaults to SSH, since it's not true
in a number of situations.

git-svn-id: http://svn.tartarus.org/sgt/putty@4484 cda61777-01e9-0310-a592-d414129be87e

20 years agoAdd the WinXPSP2 alternate-localhost problem to the FAQ.
Jacob Nevins [Thu, 19 Aug 2004 12:58:14 +0000 (12:58 +0000)]
Add the WinXPSP2 alternate-localhost problem to the FAQ.

git-svn-id: http://svn.tartarus.org/sgt/putty@4481 cda61777-01e9-0310-a592-d414129be87e

20 years agoMention the mirroring guidelines on the web.
Jacob Nevins [Wed, 18 Aug 2004 10:24:40 +0000 (10:24 +0000)]
Mention the mirroring guidelines on the web.

git-svn-id: http://svn.tartarus.org/sgt/putty@4478 cda61777-01e9-0310-a592-d414129be87e

20 years agoSomeone complained that their keyboard-interactive password prompt was being
Jacob Nevins [Tue, 17 Aug 2004 14:08:05 +0000 (14:08 +0000)]
Someone complained that their keyboard-interactive password prompt was being
truncated - it was from OpenSSH on HP/UX and had all sorts of stuff in it
("last successful login" etc).

Bodged it by bumping up the space allocated in the fixed array for a password
prompt. Also added an indication that the prompt is being truncated, as
required by draft-ietf-secsh-auth-kbdinteract-06.

(NB that before this checkin, there was a more-or-less harmless buffer overread
where if we ever received a keyboard-interactive prompt with echo=1, we'd
probably spew goo on the terminal; fixed now.)

git-svn-id: http://svn.tartarus.org/sgt/putty@4476 cda61777-01e9-0310-a592-d414129be87e

20 years agoUpdate comment on dupprintf().
Simon Tatham [Mon, 16 Aug 2004 14:43:29 +0000 (14:43 +0000)]
Update comment on dupprintf().

git-svn-id: http://svn.tartarus.org/sgt/putty@4468 cda61777-01e9-0310-a592-d414129be87e

20 years agoPatch from Kurt Roeckx: apparently on Debian amd64, the ut_time member of
Jacob Nevins [Mon, 16 Aug 2004 09:38:12 +0000 (09:38 +0000)]
Patch from Kurt Roeckx: apparently on Debian amd64, the ut_time member of
struct utmp is not equivalent to time_t (it's 32-bit). From Debian bug#265910.

git-svn-id: http://svn.tartarus.org/sgt/putty@4459 cda61777-01e9-0310-a592-d414129be87e

20 years agoNote behaviour of `cd' with no arguments.
Jacob Nevins [Sun, 15 Aug 2004 17:21:46 +0000 (17:21 +0000)]
Note behaviour of `cd' with no arguments.

git-svn-id: http://svn.tartarus.org/sgt/putty@4458 cda61777-01e9-0310-a592-d414129be87e

20 years agoImplement `Restart Session', in both Unix and Windows PuTTY. Largely
Simon Tatham [Sat, 14 Aug 2004 13:04:18 +0000 (13:04 +0000)]
Implement `Restart Session', in both Unix and Windows PuTTY. Largely
because Owen questioned whether it was really easy enough to be
labelled `fun' in the bug database :-)

git-svn-id: http://svn.tartarus.org/sgt/putty@4453 cda61777-01e9-0310-a592-d414129be87e

20 years agossh_free() should not call log_free(); it's for the front end to
Simon Tatham [Sat, 14 Aug 2004 12:24:02 +0000 (12:24 +0000)]
ssh_free() should not call log_free(); it's for the front end to
decide whether the logctx is finished with or not.

git-svn-id: http://svn.tartarus.org/sgt/putty@4452 cda61777-01e9-0310-a592-d414129be87e

20 years agoExtra logging in SSH-2 port-forwarding. Most obviously, the opening of a
Jacob Nevins [Fri, 13 Aug 2004 01:08:34 +0000 (01:08 +0000)]
Extra logging in SSH-2 port-forwarding. Most obviously, the opening of a
forwarded X11 connection is now logged as well as the closing; but we also
log the peer IP/port in case it's interesting, and log the reason for
refusing to honour a channel open.

git-svn-id: http://svn.tartarus.org/sgt/putty@4451 cda61777-01e9-0310-a592-d414129be87e

20 years agoadd xref at the bottom of X11 section to options in config.but
Jacob Nevins [Thu, 12 Aug 2004 20:55:58 +0000 (20:55 +0000)]
add xref at the bottom of X11 section to options in config.but

git-svn-id: http://svn.tartarus.org/sgt/putty@4450 cda61777-01e9-0310-a592-d414129be87e

20 years agoFlush the logfile reasonably frequently in `printable output only' and
Jacob Nevins [Thu, 12 Aug 2004 01:02:01 +0000 (01:02 +0000)]
Flush the logfile reasonably frequently in `printable output only' and
`all session data' modes, without completely mauling the performance, by
fflush()ing once per term_out(). If anyone complains I suppose we can
make this optional.

git-svn-id: http://svn.tartarus.org/sgt/putty@4445 cda61777-01e9-0310-a592-d414129be87e

20 years agoMy new rsync mirror setup might need attention when we do a new
Simon Tatham [Wed, 11 Aug 2004 09:04:47 +0000 (09:04 +0000)]
My new rsync mirror setup might need attention when we do a new
release. Add to checklist.

git-svn-id: http://svn.tartarus.org/sgt/putty@4441 cda61777-01e9-0310-a592-d414129be87e

20 years agoRemove the email address from the footer of the HTML manual, and
Simon Tatham [Tue, 10 Aug 2004 17:12:31 +0000 (17:12 +0000)]
Remove the email address from the footer of the HTML manual, and
replace it with a link to the Feedback page, as we have long since
done everywhere else on the PuTTY website.

git-svn-id: http://svn.tartarus.org/sgt/putty@4438 cda61777-01e9-0310-a592-d414129be87e

20 years agoUpdate link to s2putty.
Jacob Nevins [Tue, 10 Aug 2004 16:50:30 +0000 (16:50 +0000)]
Update link to s2putty.

git-svn-id: http://svn.tartarus.org/sgt/putty@4435 cda61777-01e9-0310-a592-d414129be87e

20 years agoOops - merge version number bump from branch-0-55 (such was the plan).
Jacob Nevins [Mon, 9 Aug 2004 17:04:50 +0000 (17:04 +0000)]
Oops - merge version number bump from branch-0-55 (such was the plan).

git-svn-id: http://svn.tartarus.org/sgt/putty@4430 cda61777-01e9-0310-a592-d414129be87e

20 years agoApparently sending the tar output to stdout rather than a file causes tar to
Jacob Nevins [Mon, 9 Aug 2004 17:01:25 +0000 (17:01 +0000)]
Apparently sending the tar output to stdout rather than a file causes tar to
pad with trailing NULs, which slightly upsets old versions of gzip (1.2.4,
not 1.3.x), which upsets some of our correspondents.
Use -f to send it to a file instead. (It's not transparently clear what
happens when you mix -f and -C; I've tested this with ixion's tar, 1.13.25.)

Also add option -o to generate POSIX tar files, as for halibut/Makefile;
apparently this shuts up a `trailing garbage' error from WinZip.

git-svn-id: http://svn.tartarus.org/sgt/putty@4429 cda61777-01e9-0310-a592-d414129be87e

20 years agoFix for `mazovia': add Mazovia translation table based on info from
Jacob Nevins [Thu, 5 Aug 2004 14:10:24 +0000 (14:10 +0000)]
Fix for `mazovia': add Mazovia translation table based on info from
Slawomir Oczkowski and "Diron".

git-svn-id: http://svn.tartarus.org/sgt/putty@4407 cda61777-01e9-0310-a592-d414129be87e

20 years agoWhen using remote forwarding with SSH-1, you'd get bogus 'SSH1 cannot
Jacob Nevins [Tue, 3 Aug 2004 23:43:07 +0000 (23:43 +0000)]
When using remote forwarding with SSH-1, you'd get bogus 'SSH1 cannot
handle source address spec ":10023"; ignoring' type errors in the
Event Log. The forwarding would go ahead as normal so this is
cosmetic. Fixed.

git-svn-id: http://svn.tartarus.org/sgt/putty@4392 cda61777-01e9-0310-a592-d414129be87e

20 years agoMerge minor usage message tweaks (but not version number changes) from
Jacob Nevins [Tue, 3 Aug 2004 13:23:48 +0000 (13:23 +0000)]
Merge minor usage message tweaks (but not version number changes) from
branch-0-55.

git-svn-id: http://svn.tartarus.org/sgt/putty@4385 cda61777-01e9-0310-a592-d414129be87e

20 years agoMerged SSH1 robustness changes from 0.55 release branch on to trunk.
Simon Tatham [Sun, 1 Aug 2004 12:07:11 +0000 (12:07 +0000)]
Merged SSH1 robustness changes from 0.55 release branch on to trunk.

git-svn-id: http://svn.tartarus.org/sgt/putty@4379 cda61777-01e9-0310-a592-d414129be87e

20 years agoTweak to make it more obvious that the System menu is only available from
Jacob Nevins [Fri, 30 Jul 2004 09:38:37 +0000 (09:38 +0000)]
Tweak to make it more obvious that the System menu is only available from
the _terminal_ window -- should be obvious from context but the nearest
context is some distance away.

git-svn-id: http://svn.tartarus.org/sgt/putty@4375 cda61777-01e9-0310-a592-d414129be87e

20 years agoImprove robustness in modpow().
Simon Tatham [Thu, 29 Jul 2004 15:44:35 +0000 (15:44 +0000)]
Improve robustness in modpow().

git-svn-id: http://svn.tartarus.org/sgt/putty@4372 cda61777-01e9-0310-a592-d414129be87e

20 years ago"Where does PuTTY store its data?" -- mention where Unix PuTTY stores its
Jacob Nevins [Thu, 29 Jul 2004 10:23:48 +0000 (10:23 +0000)]
"Where does PuTTY store its data?" -- mention where Unix PuTTY stores its
data

git-svn-id: http://svn.tartarus.org/sgt/putty@4371 cda61777-01e9-0310-a592-d414129be87e

20 years agoTalk about Halibut; mention Unix `install' target; mention lack of Makefiles
Jacob Nevins [Thu, 29 Jul 2004 10:09:25 +0000 (10:09 +0000)]
Talk about Halibut; mention Unix `install' target; mention lack of Makefiles
if you check out directly from CVS as it's come up once or twice.

git-svn-id: http://svn.tartarus.org/sgt/putty@4370 cda61777-01e9-0310-a592-d414129be87e

20 years agoAnother wart in the command-line processing: if the user just specifies
Jacob Nevins [Wed, 28 Jul 2004 11:04:22 +0000 (11:04 +0000)]
Another wart in the command-line processing: if the user just specifies
`-load sessname', and that mentions a hostname, that should be sufficient
to start a connection.

git-svn-id: http://svn.tartarus.org/sgt/putty@4369 cda61777-01e9-0310-a592-d414129be87e

20 years agoFix double-free in X selection code.
Simon Tatham [Tue, 27 Jul 2004 15:20:37 +0000 (15:20 +0000)]
Fix double-free in X selection code.

git-svn-id: http://svn.tartarus.org/sgt/putty@4367 cda61777-01e9-0310-a592-d414129be87e

20 years agoAttempt to make Windows pointer hiding more robust by ignoring MOUSEMOVE and
Jacob Nevins [Sun, 25 Jul 2004 19:52:07 +0000 (19:52 +0000)]
Attempt to make Windows pointer hiding more robust by ignoring MOUSEMOVE and
NCMOUSEMOVE messages where nothing actually changes. It seems Windows likes
to send such messages occasionally when other stuff is going on (e.g., in
other windows).
(Also spotted by Franco Barber <20040122055232.GA8168@febsun.cmhnet.org>.)

git-svn-id: http://svn.tartarus.org/sgt/putty@4358 cda61777-01e9-0310-a592-d414129be87e

20 years agoPSFTP was ignoring `-1' and `-2' and always using SSH-2 with fallback to
Jacob Nevins [Sun, 25 Jul 2004 16:10:48 +0000 (16:10 +0000)]
PSFTP was ignoring `-1' and `-2' and always using SSH-2 with fallback to
SSH-1. It also ignored any settings forbidding fallback to SSH-1.

Ignoring `-1' and `-2' is hardly the end of the world, as it'd be difficult
to think of a realistic situation where fallback didn't do the right thing
and PSFTP was still useful. However, ignoring a user's `SSH-2 only' setting
was a bit rude.

git-svn-id: http://svn.tartarus.org/sgt/putty@4357 cda61777-01e9-0310-a592-d414129be87e

20 years agoFix for `psftp-pscp-ignore-load': Default Settings is now loaded
Jacob Nevins [Sun, 25 Jul 2004 14:00:26 +0000 (14:00 +0000)]
Fix for `psftp-pscp-ignore-load': Default Settings is now loaded
before "-load" is processed so that it doesn't clobber it.

I've also changed the semantics of "-load" slightly for PSCP, PSFTP,
and Plink: if it's specified at all, it overrides (disables) the
implicit loading of session details based on a supplied hostname
elsewhere (on the grounds that the user is more likely to want the
"-load" session than the implicit session). (PuTTY itself doesn't do
implicit loading at all, so I haven't changed it.)

This means that all the PuTTY tools' behaviour is now consistent iff
"-load" is specified (otherwise, some tools have implicit-session, and
others don't).

However, I've not documented this behaviour, as there's a good chance
it will be swept away if and when we get round to sorting out how we
deal with settings from multiple sources. It's intended as a "do
something sensible" change.

git-svn-id: http://svn.tartarus.org/sgt/putty@4352 cda61777-01e9-0310-a592-d414129be87e

20 years agoText around -load option "(although Plink still requires an explicitly
Jacob Nevins [Sun, 25 Jul 2004 12:12:53 +0000 (12:12 +0000)]
Text around -load option "(although Plink still requires an explicitly
specified host name)" didn't appear to actually be true any more (see
`cmdline-host-override'). Removed

git-svn-id: http://svn.tartarus.org/sgt/putty@4350 cda61777-01e9-0310-a592-d414129be87e

20 years agoComment explaining `need_save' argument to cmdline_process_param().
Jacob Nevins [Sat, 24 Jul 2004 19:25:49 +0000 (19:25 +0000)]
Comment explaining `need_save' argument to cmdline_process_param().

git-svn-id: http://svn.tartarus.org/sgt/putty@4349 cda61777-01e9-0310-a592-d414129be87e

20 years agoIn faq-bce, mention that the non-immediate effect of changing BCE only applies
Jacob Nevins [Sat, 24 Jul 2004 12:37:42 +0000 (12:37 +0000)]
In faq-bce, mention that the non-immediate effect of changing BCE only applies
to versions prior to 0.54.

git-svn-id: http://svn.tartarus.org/sgt/putty@4346 cda61777-01e9-0310-a592-d414129be87e

20 years agoAdd a section on the errors you see when you attempt to load a key of the
Jacob Nevins [Thu, 22 Jul 2004 12:38:37 +0000 (12:38 +0000)]
Add a section on the errors you see when you attempt to load a key of the
wrong type.

git-svn-id: http://svn.tartarus.org/sgt/putty@4345 cda61777-01e9-0310-a592-d414129be87e

20 years agoMention bps units of terminal speeds (FWLIW).
Jacob Nevins [Thu, 22 Jul 2004 11:18:08 +0000 (11:18 +0000)]
Mention bps units of terminal speeds (FWLIW).

git-svn-id: http://svn.tartarus.org/sgt/putty@4344 cda61777-01e9-0310-a592-d414129be87e

20 years agoWe shouldn't reference off the end of the display line when checking
Simon Tatham [Tue, 20 Jul 2004 20:13:25 +0000 (20:13 +0000)]
We shouldn't reference off the end of the display line when checking
for UCSWIDE. Thanks Jacob, for catching this with valgrind.

git-svn-id: http://svn.tartarus.org/sgt/putty@4338 cda61777-01e9-0310-a592-d414129be87e

20 years agoLimitations of -m option.
Jacob Nevins [Tue, 20 Jul 2004 15:34:39 +0000 (15:34 +0000)]
Limitations of -m option.

git-svn-id: http://svn.tartarus.org/sgt/putty@4337 cda61777-01e9-0310-a592-d414129be87e

20 years agoMention the dangers of the "-pw" option.
Jacob Nevins [Tue, 20 Jul 2004 15:30:51 +0000 (15:30 +0000)]
Mention the dangers of the "-pw" option.

git-svn-id: http://svn.tartarus.org/sgt/putty@4336 cda61777-01e9-0310-a592-d414129be87e

20 years agogrammer
Jacob Nevins [Sun, 27 Jun 2004 11:04:39 +0000 (11:04 +0000)]
grammer

git-svn-id: http://svn.tartarus.org/sgt/putty@4312 cda61777-01e9-0310-a592-d414129be87e

20 years agoAdd a configuration option for TCP keepalives (SO_KEEPALIVE), default off.
Jacob Nevins [Sun, 20 Jun 2004 17:07:38 +0000 (17:07 +0000)]
Add a configuration option for TCP keepalives (SO_KEEPALIVE), default off.
No very good reason, but I've occasionally wanted to frob it to see if it
makes any difference to problems I'm having, and it was easy.

Tested that it does actually cause keepalives on Windows (with tcpdump);
should also work on Unix. Not implemented on Mac (does nothing), but then
neither is TCP_NODELAY.

Quite a big checkin, much of which is adding `keepalive' alongside `nodelay'
in network function calls.

git-svn-id: http://svn.tartarus.org/sgt/putty@4309 cda61777-01e9-0310-a592-d414129be87e

20 years agohide scrollbar - you can use more than just Shift+PgUp/Dn to scroll now.
Jacob Nevins [Tue, 15 Jun 2004 11:31:30 +0000 (11:31 +0000)]
hide scrollbar - you can use more than just Shift+PgUp/Dn to scroll now.

git-svn-id: http://svn.tartarus.org/sgt/putty@4286 cda61777-01e9-0310-a592-d414129be87e

20 years agoMention "beep using the PC speaker" on general principles (although there isn't
Jacob Nevins [Tue, 15 Jun 2004 11:11:19 +0000 (11:11 +0000)]
Mention "beep using the PC speaker" on general principles (although there isn't
much to say about it).

git-svn-id: http://svn.tartarus.org/sgt/putty@4285 cda61777-01e9-0310-a592-d414129be87e

20 years agoIt's probably worth mentioning that SSH stands for `secure shell'.
Jacob Nevins [Tue, 15 Jun 2004 11:00:28 +0000 (11:00 +0000)]
It's probably worth mentioning that SSH stands for `secure shell'.

git-svn-id: http://svn.tartarus.org/sgt/putty@4284 cda61777-01e9-0310-a592-d414129be87e

20 years agoAdd index.but to build.
Jacob Nevins [Tue, 15 Jun 2004 10:38:04 +0000 (10:38 +0000)]
Add index.but to build.

git-svn-id: http://svn.tartarus.org/sgt/putty@4283 cda61777-01e9-0310-a592-d414129be87e

20 years agoFix Halibut warnings about merging distinct-case index terms.
Jacob Nevins [Tue, 15 Jun 2004 10:17:03 +0000 (10:17 +0000)]
Fix Halibut warnings about merging distinct-case index terms.

git-svn-id: http://svn.tartarus.org/sgt/putty@4282 cda61777-01e9-0310-a592-d414129be87e

20 years ago`Authenticating with key' message when using a local key file in
Simon Tatham [Tue, 15 Jun 2004 09:50:05 +0000 (09:50 +0000)]
`Authenticating with key' message when using a local key file in
SSH2 was not contained within a test for FLAG_VERBOSE. Thanks to
Paul Gotch for pointing this out.

git-svn-id: http://svn.tartarus.org/sgt/putty@4281 cda61777-01e9-0310-a592-d414129be87e

20 years agoExplain that the configurable window title is only an initial setting.
Jacob Nevins [Thu, 10 Jun 2004 10:01:11 +0000 (10:01 +0000)]
Explain that the configurable window title is only an initial setting.

git-svn-id: http://svn.tartarus.org/sgt/putty@4274 cda61777-01e9-0310-a592-d414129be87e

20 years agoSpotted by Dimitry Andric: `ssh-termspeed' implementation was not taking
Jacob Nevins [Thu, 3 Jun 2004 10:36:27 +0000 (10:36 +0000)]
Spotted by Dimitry Andric: `ssh-termspeed' implementation was not taking
account of coroutines and used local variables over a crFoo. I believe the
impact was cosmetic, affecting the speeds reported in the Event Log only.

I've put the variables `ispeed' and `ospeed' in the main ssh_tag structure,
even though they're only live for a short duration; I did this rather than
create a new state struct for ssh1_protocol() (since ssh_tag already has
short-duration junk like portfwd_strptr).

git-svn-id: http://svn.tartarus.org/sgt/putty@4272 cda61777-01e9-0310-a592-d414129be87e

20 years agoRJK's patch to enable PuTTY's X forwarding to connect to local X
Simon Tatham [Mon, 31 May 2004 14:01:52 +0000 (14:01 +0000)]
RJK's patch to enable PuTTY's X forwarding to connect to local X
servers using Unix sockets (on Unix only, obviously!).

git-svn-id: http://svn.tartarus.org/sgt/putty@4263 cda61777-01e9-0310-a592-d414129be87e

20 years agoIn the entry about twiddling Windows TCP timeouts, mention that it's OK to
Jacob Nevins [Wed, 26 May 2004 09:19:48 +0000 (09:19 +0000)]
In the entry about twiddling Windows TCP timeouts, mention that it's OK to
create the registry values, and link back to the original MS KB articles.

git-svn-id: http://svn.tartarus.org/sgt/putty@4259 cda61777-01e9-0310-a592-d414129be87e

20 years agoTypos in Borland Makefile pointed out by Arnaud Desitter
Jacob Nevins [Mon, 24 May 2004 17:12:42 +0000 (17:12 +0000)]
Typos in Borland Makefile pointed out by Arnaud Desitter

git-svn-id: http://svn.tartarus.org/sgt/putty@4256 cda61777-01e9-0310-a592-d414129be87e

20 years agoArnaud Desitter points out a silly mistake in retrieve_cutbuffer()
Simon Tatham [Mon, 24 May 2004 11:30:15 +0000 (11:30 +0000)]
Arnaud Desitter points out a silly mistake in retrieve_cutbuffer()
(don't test for `int *nbytes' being <= 0, test for the integer it
points to being <= 0!).

git-svn-id: http://svn.tartarus.org/sgt/putty@4254 cda61777-01e9-0310-a592-d414129be87e

20 years agoThere do in fact appear to be help topics for the Arabic and bidi options, so
Jacob Nevins [Mon, 24 May 2004 09:55:51 +0000 (09:55 +0000)]
There do in fact appear to be help topics for the Arabic and bidi options, so
use them. Also use an accelerator that actually exists for bidi.

git-svn-id: http://svn.tartarus.org/sgt/putty@4252 cda61777-01e9-0310-a592-d414129be87e

20 years agoFix indentation after Richard B's patch in rev 1.137 [r3409].
Simon Tatham [Sat, 22 May 2004 14:21:27 +0000 (14:21 +0000)]
Fix indentation after Richard B's patch in rev 1.137 [r3409].

git-svn-id: http://svn.tartarus.org/sgt/putty@4241 cda61777-01e9-0310-a592-d414129be87e

20 years agoHalibut now warns about code paragraph lines which are too long to
Simon Tatham [Sat, 22 May 2004 11:09:31 +0000 (11:09 +0000)]
Halibut now warns about code paragraph lines which are too long to
fit in the text output format. If only to stop myself getting
pestered with cron stderr messages every night, here are some
changes that remove over-long code lines from the PuTTY manual.

git-svn-id: http://svn.tartarus.org/sgt/putty@4238 cda61777-01e9-0310-a592-d414129be87e

20 years agoFix Halibut syntax errors in the new shaping/bidi doc sections.
Simon Tatham [Sat, 22 May 2004 11:04:35 +0000 (11:04 +0000)]
Fix Halibut syntax errors in the new shaping/bidi doc sections.

git-svn-id: http://svn.tartarus.org/sgt/putty@4237 cda61777-01e9-0310-a592-d414129be87e

20 years agoAt last! After much delay, much faffing back and forth, and much
Simon Tatham [Sat, 22 May 2004 10:36:50 +0000 (10:36 +0000)]
At last! After much delay, much faffing back and forth, and much
enhancement and fiddling, I have now massaged Arabeyes' first patch
into a form I'm happy to check in. Phew.

git-svn-id: http://svn.tartarus.org/sgt/putty@4236 cda61777-01e9-0310-a592-d414129be87e

20 years agoI added more detail to the `Authentication failed at PuTTY X11
Simon Tatham [Thu, 20 May 2004 12:48:19 +0000 (12:48 +0000)]
I added more detail to the `Authentication failed at PuTTY X11
proxy' error message some time ago, but forgot to change the wording
in the error messages chapter.

git-svn-id: http://svn.tartarus.org/sgt/putty@4235 cda61777-01e9-0310-a592-d414129be87e

20 years agoA user at ARM just found his home directory was _world_ writable,
Simon Tatham [Thu, 6 May 2004 11:27:58 +0000 (11:27 +0000)]
A user at ARM just found his home directory was _world_ writable,
and this caused public key authentication to fail in spite of
following our instructions to the letter. It can't hurt to
s/g-w/go-w/ here, just in case!

git-svn-id: http://svn.tartarus.org/sgt/putty@4205 cda61777-01e9-0310-a592-d414129be87e

20 years agoMention -scp/-sftp
Jacob Nevins [Thu, 29 Apr 2004 14:41:28 +0000 (14:41 +0000)]
Mention -scp/-sftp

git-svn-id: http://svn.tartarus.org/sgt/putty@4172 cda61777-01e9-0310-a592-d414129be87e

20 years ago"Does PuTTY support storing settings, so I don't have to change them
Jacob Nevins [Wed, 28 Apr 2004 17:26:15 +0000 (17:26 +0000)]
"Does PuTTY support storing settings, so I don't have to change them
every time?" appears to be a FAQ.
(Some renumbering will ensue.)

git-svn-id: http://svn.tartarus.org/sgt/putty@4163 cda61777-01e9-0310-a592-d414129be87e

20 years agoupdate pocketputty URL
Jacob Nevins [Wed, 28 Apr 2004 17:16:32 +0000 (17:16 +0000)]
update pocketputty URL

git-svn-id: http://svn.tartarus.org/sgt/putty@4161 cda61777-01e9-0310-a592-d414129be87e

20 years agoKrzysztof Kowalczyk notes that 'etastr' can overflow if the times involved
Jacob Nevins [Tue, 27 Apr 2004 18:23:48 +0000 (18:23 +0000)]
Krzysztof Kowalczyk notes that 'etastr' can overflow if the times involved
start to get silly. Replace it with a dynamically allocated string instead.

git-svn-id: http://svn.tartarus.org/sgt/putty@4153 cda61777-01e9-0310-a592-d414129be87e

20 years agoKrzysztof Kowalczyk's fix for "Assertion failed: actuallen <= len" when
Jacob Nevins [Tue, 27 Apr 2004 18:16:33 +0000 (18:16 +0000)]
Krzysztof Kowalczyk's fix for "Assertion failed: actuallen <= len" when
transferring files >2G with PSCP.
(I'm unable to actually test this works, but it looks plausible, and small
transfers aren't mangled.)

git-svn-id: http://svn.tartarus.org/sgt/putty@4152 cda61777-01e9-0310-a592-d414129be87e

20 years agoRemove now-unused variable pwrstat. Spotted by Krzysztof Kowalczyk.
Jacob Nevins [Tue, 27 Apr 2004 12:57:13 +0000 (12:57 +0000)]
Remove now-unused variable pwrstat. Spotted by Krzysztof Kowalczyk.

git-svn-id: http://svn.tartarus.org/sgt/putty@4150 cda61777-01e9-0310-a592-d414129be87e

20 years agoAdd notes on our globs' incompatibilities with POSIX
Jacob Nevins [Tue, 27 Apr 2004 12:52:34 +0000 (12:52 +0000)]
Add notes on our globs' incompatibilities with POSIX

git-svn-id: http://svn.tartarus.org/sgt/putty@4149 cda61777-01e9-0310-a592-d414129be87e

20 years agoVarious tweaks to header comments to remind me which bits are meant to be
Jacob Nevins [Tue, 27 Apr 2004 12:31:57 +0000 (12:31 +0000)]
Various tweaks to header comments to remind me which bits are meant to be
platform-independent, etc.

git-svn-id: http://svn.tartarus.org/sgt/putty@4148 cda61777-01e9-0310-a592-d414129be87e

20 years agoImplement `pscp-select-backend'.
Jacob Nevins [Sun, 25 Apr 2004 22:18:19 +0000 (22:18 +0000)]
Implement `pscp-select-backend'.

git-svn-id: http://svn.tartarus.org/sgt/putty@4142 cda61777-01e9-0310-a592-d414129be87e

20 years agoIn the special case that handles selecting a session and hitting Enter,
Jacob Nevins [Sun, 25 Apr 2004 15:33:10 +0000 (15:33 +0000)]
In the special case that handles selecting a session and hitting Enter,
there is a structure copy of a Config, which invalidated the remote_cmd_ptr
in that structure (pointing to its own remote_cmd).
This was causing remote commands not to be executed in this special case.
I've patched the pointer up manually (as is done in plink.c), but ugh.

git-svn-id: http://svn.tartarus.org/sgt/putty@4140 cda61777-01e9-0310-a592-d414129be87e

20 years agoMore portability fixes.
Simon Tatham [Sun, 25 Apr 2004 09:26:52 +0000 (09:26 +0000)]
More portability fixes.

git-svn-id: http://svn.tartarus.org/sgt/putty@4137 cda61777-01e9-0310-a592-d414129be87e

20 years agoMake mkfiles.pl less tied to PuTTY in particular, by inventing new
Simon Tatham [Sun, 25 Apr 2004 09:04:38 +0000 (09:04 +0000)]
Make mkfiles.pl less tied to PuTTY in particular, by inventing new
directives that allow me to move some of the PuTTY-specific Makefile
fragments into Recipe. Not complete yet, but ought to be enough for
me to at least _try_ using mkfiles.pl in another project.

git-svn-id: http://svn.tartarus.org/sgt/putty@4136 cda61777-01e9-0310-a592-d414129be87e

20 years agoIn SSH, we now send terminal speeds to the server when requesting a pty
Jacob Nevins [Sat, 24 Apr 2004 20:05:03 +0000 (20:05 +0000)]
In SSH, we now send terminal speeds to the server when requesting a pty
(we didn't before) - `ssh-termspeed'.
In the process, I've removed the individual controls on the Telnet and
Rlogin panels and replaced them with one on the Connection panel (since they
were backed by the same storage anyway).
The terminal speeds sent in SSH are logged in the Event Log.

git-svn-id: http://svn.tartarus.org/sgt/putty@4133 cda61777-01e9-0310-a592-d414129be87e

20 years agoTweak documentation of -V option.
Jacob Nevins [Sat, 24 Apr 2004 12:25:09 +0000 (12:25 +0000)]
Tweak documentation of -V option.

git-svn-id: http://svn.tartarus.org/sgt/putty@4132 cda61777-01e9-0310-a592-d414129be87e

20 years agoAdd -V for version information to plink, pscp, and psftp.
Owen Dunn [Sat, 17 Apr 2004 20:25:09 +0000 (20:25 +0000)]
Add -V for version information to plink, pscp, and psftp.

git-svn-id: http://svn.tartarus.org/sgt/putty@4092 cda61777-01e9-0310-a592-d414129be87e

20 years agoAdded indexing for the first three chapters of the manual. This is a
Simon Tatham [Thu, 8 Apr 2004 12:38:53 +0000 (12:38 +0000)]
Added indexing for the first three chapters of the manual. This is a
big job :-/

git-svn-id: http://svn.tartarus.org/sgt/putty@4041 cda61777-01e9-0310-a592-d414129be87e

20 years agoClean up Makefile now that Halibut's new command-line options make
Simon Tatham [Thu, 1 Apr 2004 17:34:18 +0000 (17:34 +0000)]
Clean up Makefile now that Halibut's new command-line options make
life easier.

git-svn-id: http://svn.tartarus.org/sgt/putty@4022 cda61777-01e9-0310-a592-d414129be87e

20 years agoWhat was that rogue man-mindepth directive doing in here?
Simon Tatham [Thu, 1 Apr 2004 17:33:22 +0000 (17:33 +0000)]
What was that rogue man-mindepth directive doing in here?

git-svn-id: http://svn.tartarus.org/sgt/putty@4021 cda61777-01e9-0310-a592-d414129be87e

20 years agoAdd `can I put PuTTY on a coverdisk / bundle it / etc' to the FAQ in
Simon Tatham [Wed, 31 Mar 2004 12:50:17 +0000 (12:50 +0000)]
Add `can I put PuTTY on a coverdisk / bundle it / etc' to the FAQ in
case people are incapable of spotting it on the Feedback page. Also
add to both locations Owen's point about first-line support.

git-svn-id: http://svn.tartarus.org/sgt/putty@4009 cda61777-01e9-0310-a592-d414129be87e

20 years agogrammer
Jacob Nevins [Wed, 31 Mar 2004 09:00:39 +0000 (09:00 +0000)]
grammer

git-svn-id: http://svn.tartarus.org/sgt/putty@4008 cda61777-01e9-0310-a592-d414129be87e

20 years agoReasonably grotty hacks so that the droppings left by the man page
Jacob Nevins [Tue, 30 Mar 2004 21:35:56 +0000 (21:35 +0000)]
Reasonably grotty hacks so that the droppings left by the man page
generation don't interfere with the main HTML doc generation.

git-svn-id: http://svn.tartarus.org/sgt/putty@4006 cda61777-01e9-0310-a592-d414129be87e

20 years agoMiscellaneous tinkering:
Jacob Nevins [Tue, 30 Mar 2004 11:36:51 +0000 (11:36 +0000)]
Miscellaneous tinkering:
 - remove a couple of "fixed in 0.52" (or before) type questions
 - mention Mac OS X port that someone was working on
 - add a missing {Question}

git-svn-id: http://svn.tartarus.org/sgt/putty@3997 cda61777-01e9-0310-a592-d414129be87e

20 years agoPayPal is actually _much_ easier to work with than e-gold these
Simon Tatham [Mon, 29 Mar 2004 11:37:44 +0000 (11:37 +0000)]
PayPal is actually _much_ easier to work with than e-gold these
days, so I've reversed the order in the donations question.

git-svn-id: http://svn.tartarus.org/sgt/putty@3995 cda61777-01e9-0310-a592-d414129be87e