]> asedeno.scripts.mit.edu Git - PuTTY.git/log
PuTTY.git
21 years agoDocument all the new command-line stuff.
Simon Tatham [Wed, 7 Aug 2002 19:20:06 +0000 (19:20 +0000)]
Document all the new command-line stuff.

[originally from svn r1822]

21 years agoArrgh, we can't have -p for port number because we're already using
Simon Tatham [Wed, 7 Aug 2002 19:09:33 +0000 (19:09 +0000)]
Arrgh, we can't have -p for port number because we're already using
it for preserving file attributes in PSCP! Ah well; looks as if
that's one where we'll have to agree to differ with OpenSSH.

[originally from svn r1821]

21 years agoSome of the new options shouldn't be available in the file transfer
Simon Tatham [Wed, 7 Aug 2002 18:43:40 +0000 (18:43 +0000)]
Some of the new options shouldn't be available in the file transfer
tools.

[originally from svn r1820]

21 years agoFix Halibut syntax error (oops).
Simon Tatham [Wed, 7 Aug 2002 18:08:29 +0000 (18:08 +0000)]
Fix Halibut syntax error (oops).

[originally from svn r1819]

21 years agoOops. Didn't quite get the new SSH protocol selection code right. *blush*
Simon Tatham [Wed, 7 Aug 2002 17:57:06 +0000 (17:57 +0000)]
Oops. Didn't quite get the new SSH protocol selection code right. *blush*

[originally from svn r1818]

21 years agoAdd a load of new command-line options pilfered from OpenSSH. Full
Simon Tatham [Wed, 7 Aug 2002 17:55:06 +0000 (17:55 +0000)]
Add a load of new command-line options pilfered from OpenSSH. Full
list is: -A, -a, -X, -x, -T, -t, -C, -1, -2, -i keyfile.

[originally from svn r1817]

21 years agoAdd an option to force SSH1 protocol only. Partly for symmetry;
Simon Tatham [Wed, 7 Aug 2002 17:48:26 +0000 (17:48 +0000)]
Add an option to force SSH1 protocol only. Partly for symmetry;
mostly because I'm about to want it for the -1 command line option.

[originally from svn r1816]

21 years agoClean up the argv splitter, and in particular stop it from bombing
Simon Tatham [Wed, 7 Aug 2002 17:29:28 +0000 (17:29 +0000)]
Clean up the argv splitter, and in particular stop it from bombing
out ignominiously when given no arguments :-)

[originally from svn r1815]

21 years agoPageant's command line handling now uses my new split_into_argv()
Simon Tatham [Tue, 6 Aug 2002 17:57:37 +0000 (17:57 +0000)]
Pageant's command line handling now uses my new split_into_argv()
function, because it's silly to have two (and because the old one
was not the same as the new one, violating the Principle of Least
Surprise).

[originally from svn r1811]

21 years agoPuTTYgen will now start by loading a private key file if one is
Simon Tatham [Tue, 6 Aug 2002 17:48:14 +0000 (17:48 +0000)]
PuTTYgen will now start by loading a private key file if one is
provided on its command line.

[originally from svn r1810]

21 years agoOops. That is to say, only loading and saving of PuTTY private keys
Simon Tatham [Tue, 6 Aug 2002 17:35:34 +0000 (17:35 +0000)]
Oops. That is to say, only loading and saving of PuTTY private keys
should default to .PPK - loading and saving of public keys and of
foreign key formats still defaults to All Files. Ahem.

[originally from svn r1809]

21 years agoNow that we've decided on a file extension for private key files
Simon Tatham [Tue, 6 Aug 2002 17:27:18 +0000 (17:27 +0000)]
Now that we've decided on a file extension for private key files
(.PPK), make it the default in all the private-key file dialogs.

[originally from svn r1808]

21 years agoButtress is now Halibut: change the docs makefile.
Simon Tatham [Mon, 5 Aug 2002 10:35:35 +0000 (10:35 +0000)]
Buttress is now Halibut: change the docs makefile.

[originally from svn r1802]

21 years agoMake it clear that we're only responsible for our own web site, and
Simon Tatham [Mon, 5 Aug 2002 10:35:23 +0000 (10:35 +0000)]
Make it clear that we're only responsible for our own web site, and
people should contact mirror admins for problems with mirrors.

[originally from svn r1801]

21 years agoRevamp of command-line handling. Most command line options should
Simon Tatham [Sun, 4 Aug 2002 21:18:56 +0000 (21:18 +0000)]
Revamp of command-line handling. Most command line options should
now be processed in cmdline.c, which is called from all utilities
(well, not Pageant or PuTTYgen). This should mean we get to
standardise almost all options across almost all tools. Also one
major change: `-load' is now the preferred option for loading a
saved session in PuTTY proper. `@session' still works but is
deprecated.

[originally from svn r1799]

21 years agoFix culpable lack of generality in keyboard-interactive
Simon Tatham [Sat, 3 Aug 2002 16:22:55 +0000 (16:22 +0000)]
Fix culpable lack of generality in keyboard-interactive
authentication: a k-i request packet can contain any number of auth
prompts (including zero!) and we must ask the user all of them and
send back a packet containing the same number of responses. FreeBSD
systems were sending a zero-prompts packet which was crashing us;
this now appears fixed (we correctly return a zero-responses packet)
but I haven't tested a multiple-prompts packet because I can't
immediately think of a server that generates them.

[originally from svn r1797]

21 years agoOpenSSH/OpenSSL versioning problems: as of 3.4p1 this is _still_ not entirely
Jacob Nevins [Tue, 9 Jul 2002 11:34:10 +0000 (11:34 +0000)]
OpenSSH/OpenSSL versioning problems: as of 3.4p1 this is _still_ not entirely
fixed.

[originally from svn r1781]

22 years agoForgot to call fxp_init() in `pscp -ls' mode under SFTP.
Simon Tatham [Tue, 25 Jun 2002 18:51:06 +0000 (18:51 +0000)]
Forgot to call fxp_init() in `pscp -ls' mode under SFTP.

[originally from svn r1748]

22 years agoFailure to initialise a local variable was leading to free(garbage)
Simon Tatham [Mon, 17 Jun 2002 16:45:41 +0000 (16:45 +0000)]
Failure to initialise a local variable was leading to free(garbage)
on loading an OpenSSH key and getting the wrong passphrase.

[originally from svn r1737]

22 years agoOne of the recent port forwarding crash reports contained details
Simon Tatham [Sat, 15 Jun 2002 16:52:35 +0000 (16:52 +0000)]
One of the recent port forwarding crash reports contained details
which suggested bufchain_prefix() was finding an improperly
initialised bufchain structure. Looking at the code, this may indeed
have been able to happen, since the bufchain in a SOCKDATA_DORMANT
channel was not initialised until CHANNEL_OPEN_CONFIRMATION was
received. This seems utterly daft, so I now call bufchain_init()
when the channel structure is actually created. With any luck the
crash will mystically disappear now (I wasn't able to reproduce it
myself).

[originally from svn r1735]

22 years agoPadding on the end of the encrypted data in OpenSSH key format was
Simon Tatham [Sat, 15 Jun 2002 16:31:22 +0000 (16:31 +0000)]
Padding on the end of the encrypted data in OpenSSH key format was
broken: the OpenSSL EVP layer specifies a very particular form of
padding, which I wasn't generating because it hadn't occurred to me
that it might be mandatory. Irritatingly this was causing our
exported OpenSSH keys to load perfectly happily back in through our
OpenSSH import routines, but to be rejected by OpenSSH proper. Sigh.

[originally from svn r1733]

22 years agoSmall memory allocation bug in openssh_encrypted() fixed.
Simon Tatham [Sat, 15 Jun 2002 15:37:15 +0000 (15:37 +0000)]
Small memory allocation bug in openssh_encrypted() fixed.

[originally from svn r1732]

22 years agoModify the Feedback page / Appendix B to expand the section about
Simon Tatham [Sat, 8 Jun 2002 09:00:00 +0000 (09:00 +0000)]
Modify the Feedback page / Appendix B to expand the section about
not sending us large attachments, and in particular remove the
emphasis on screen shots in the hope of also decreasing the number
of _other_ large attachments we get.

[originally from svn r1715]

22 years agoWorkaround for the SSH2 RSA padding bug in OpenSSH 2.5 - 3.2
Simon Tatham [Fri, 31 May 2002 17:39:16 +0000 (17:39 +0000)]
Workaround for the SSH2 RSA padding bug in OpenSSH 2.5 - 3.2
inclusive. Padding is accomplished by rewriting the signature blob
rather than at the point of generation, in order to avoid having to
move part of the workaround into Pageant (and having to corrupt the
agent wire protocol to allow PuTTY to specify whether it wants its
signatures padded!).

[originally from svn r1708]

22 years agoFix AltGr/Application/Compose/CtrlAlt discrepancies introduced in windlg.c
Jacob Nevins [Thu, 30 May 2002 12:41:07 +0000 (12:41 +0000)]
Fix AltGr/Application/Compose/CtrlAlt discrepancies introduced in windlg.c
rev 1.118 [r1033] (pointed out by Rob Pitman).

[originally from svn r1707]
[r1033 == d2369721bbebaddc3fa5b745981e861d016679f7]

22 years agoTrying to use an SSH2 key with an SSH1 connection seems to be quite
Jacob Nevins [Thu, 23 May 2002 22:02:53 +0000 (22:02 +0000)]
Trying to use an SSH2 key with an SSH1 connection seems to be quite
common, so I've added a FAQ.

[originally from svn r1697]

22 years agoNote that answerback string can contain control characters with ^C notation,
Jacob Nevins [Wed, 22 May 2002 21:18:06 +0000 (21:18 +0000)]
Note that answerback string can contain control characters with ^C notation,
and the ^~ escape, but don't go into the gory details.

[originally from svn r1693]

22 years agoUI changes for key imports. We now have a separate Load command and
Simon Tatham [Sat, 18 May 2002 09:20:41 +0000 (09:20 +0000)]
UI changes for key imports. We now have a separate Load command and
Import command; the former warns you if you load a foreign key,
whereas the latter doesn't. So the user should always be aware, one
way or the other, that a format conversion is taking place.

[originally from svn r1687]

22 years agoieof-for-nonexistent-channel problem: avoid comparing an unsigned with -1
Simon Tatham [Fri, 17 May 2002 12:33:20 +0000 (12:33 +0000)]
ieof-for-nonexistent-channel problem: avoid comparing an unsigned with -1

[originally from svn r1686]

22 years agoNit: PuTTYgen can generate RSA _and DSA_ keys
Jacob Nevins [Thu, 16 May 2002 22:36:36 +0000 (22:36 +0000)]
Nit: PuTTYgen can generate RSA _and DSA_ keys

[originally from svn r1685]

22 years agoFinal cleanups on key import/export work. Rationalised the UI (so
Simon Tatham [Wed, 15 May 2002 20:07:11 +0000 (20:07 +0000)]
Final cleanups on key import/export work. Rationalised the UI (so
that menu options are greyed out helpfully) and added documentation.

[originally from svn r1683]

22 years agoAdded export of ssh.com key files.
Simon Tatham [Wed, 15 May 2002 19:16:45 +0000 (19:16 +0000)]
Added export of ssh.com key files.

[originally from svn r1682]

22 years agoImplemented export of OpenSSH keys.
Simon Tatham [Tue, 14 May 2002 18:11:15 +0000 (18:11 +0000)]
Implemented export of OpenSSH keys.

[originally from svn r1677]

22 years agoAdd some basic framework code preparatory to adding key export.
Simon Tatham [Mon, 13 May 2002 16:56:11 +0000 (16:56 +0000)]
Add some basic framework code preparatory to adding key export.

[originally from svn r1675]

22 years agoUpdate FAQ to mention ssh.com key importing
Simon Tatham [Mon, 13 May 2002 16:48:31 +0000 (16:48 +0000)]
Update FAQ to mention ssh.com key importing

[originally from svn r1674]

22 years agoBe more careful about destroying sensitive data after private key
Simon Tatham [Mon, 13 May 2002 16:37:11 +0000 (16:37 +0000)]
Be more careful about destroying sensitive data after private key
load/store/import operations.

[originally from svn r1673]

22 years agoAdd import of ssh.com private keys.
Simon Tatham [Mon, 13 May 2002 16:32:42 +0000 (16:32 +0000)]
Add import of ssh.com private keys.

[originally from svn r1672]

22 years agoAdded a framework for importing foreign key formats, and implemented
Simon Tatham [Sat, 11 May 2002 16:45:29 +0000 (16:45 +0000)]
Added a framework for importing foreign key formats, and implemented
importing of OpenSSH SSH2 private key files (both encrypted and
unencrypted). Seems to work fine.

[originally from svn r1668]

22 years agoRemove tiny unnecessary faff in new SSH-2-only code
Simon Tatham [Sat, 11 May 2002 13:12:19 +0000 (13:12 +0000)]
Remove tiny unnecessary faff in new SSH-2-only code

[originally from svn r1665]

22 years agoSSH2 only support
Owen Dunn [Sat, 11 May 2002 13:08:37 +0000 (13:08 +0000)]
SSH2 only support

[originally from svn r1664]

22 years agoAdded SSH2 only support.
Owen Dunn [Sat, 11 May 2002 13:03:47 +0000 (13:03 +0000)]
Added SSH2 only support.

[originally from svn r1663]

22 years agoImproved error messages if you use the wrong key type: you should
Simon Tatham [Sat, 11 May 2002 12:13:42 +0000 (12:13 +0000)]
Improved error messages if you use the wrong key type: you should
now be told that the key is the wrong type, _and_ what type it is,
rather than being given a blanket `unable to read key file' message.

[originally from svn r1662]

22 years agoRemoved the old Visual C++ master makefile, since it has now been
Simon Tatham [Sat, 27 Apr 2002 16:30:15 +0000 (16:30 +0000)]
Removed the old Visual C++ master makefile, since it has now been
superseded by the new Recipe / mkfiles.pl mechanism.

[originally from svn r1624]

22 years agoAdditions to the Feedback page to emphasise that we can't answer all
Simon Tatham [Sat, 27 Apr 2002 16:20:16 +0000 (16:20 +0000)]
Additions to the Feedback page to emphasise that we can't answer all
our mail any more, and to encourage support questions to be sent
elsewhere as a first resort.

[originally from svn r1623]

22 years agoSOCKS proxy support added (next instalment of Justin Bradford's
Simon Tatham [Sat, 27 Apr 2002 15:01:18 +0000 (15:01 +0000)]
SOCKS proxy support added (next instalment of Justin Bradford's
proxy work). SOCKS 5 username/password authentication still
unsupported.

[originally from svn r1622]

22 years agoAdded comments to document '-gui' Windows messages, based on putty-bugs post
Jacob Nevins [Thu, 18 Apr 2002 22:23:12 +0000 (22:23 +0000)]
Added comments to document '-gui' Windows messages, based on putty-bugs post
<E14g2ty-0008WN-00@ixion.tartarus.org> (except for Ryan Finnie's extra
messages).

[originally from svn r1620]

22 years agoAdded documentation of PuTTY command-line options (derived from the source)
Jacob Nevins [Thu, 18 Apr 2002 20:45:01 +0000 (20:45 +0000)]
Added documentation of PuTTY command-line options (derived from the source)

[originally from svn r1619]

22 years agoThe SFTP form of PSCP should remember to send FXP_INIT! Oops.
Simon Tatham [Wed, 10 Apr 2002 19:54:42 +0000 (19:54 +0000)]
The SFTP form of PSCP should remember to send FXP_INIT! Oops.

[originally from svn r1616]

22 years agoMention that numeric code pages can be entered manually in the
Simon Tatham [Wed, 3 Apr 2002 18:24:59 +0000 (18:24 +0000)]
Mention that numeric code pages can be entered manually in the
Translation box.

[originally from svn r1615]

22 years agoAdd a couple of extra FAQ entries.
Simon Tatham [Mon, 1 Apr 2002 15:18:29 +0000 (15:18 +0000)]
Add a couple of extra FAQ entries.

[originally from svn r1614]

22 years agoThe console version of askappend() completely forgot to check
Simon Tatham [Sun, 31 Mar 2002 16:28:06 +0000 (16:28 +0000)]
The console version of askappend() completely forgot to check
cfg.logxfovr to see whether the user had already specified what
should happen to log files. Fixed.

[originally from svn r1613]

22 years agoFix major memory leak in sftp_cmd_ls (thanks to Hans-Juergen Petrich
Simon Tatham [Sun, 31 Mar 2002 16:26:13 +0000 (16:26 +0000)]
Fix major memory leak in sftp_cmd_ls (thanks to Hans-Juergen Petrich
for pointing it out).

[originally from svn r1612]

22 years agoFix bug in Minefield's realloc() which was throwing away most of any
Simon Tatham [Sun, 31 Mar 2002 16:23:32 +0000 (16:23 +0000)]
Fix bug in Minefield's realloc() which was throwing away most of any
block > 4096 bytes. Arrgh.

[originally from svn r1611]

22 years agoRemember to wait for SSH1_MSG_SUCCESS after enabling remote port
Simon Tatham [Wed, 27 Mar 2002 21:58:11 +0000 (21:58 +0000)]
Remember to wait for SSH1_MSG_SUCCESS after enabling remote port
forwardings in SSH1. Was causing several MSG_SUCCESS to be queued up
unread, which was wrong-but-benign in most cases but caused a hard
crash with compression enabled (one of those uncompressed
MSG_SUCCESSes was fed to the zlib decompressor with spectacular
results).

[originally from svn r1609]

22 years agoMatt Harden's (modified) patch to do getservbyname() lookups on port-
Simon Tatham [Wed, 27 Mar 2002 21:43:37 +0000 (21:43 +0000)]
Matt Harden's (modified) patch to do getservbyname() lookups on port-
forwarding port numbers.

[originally from svn r1608]

22 years agoUpdates to proxy support, both from me and from Justin Bradford.
Simon Tatham [Wed, 27 Mar 2002 21:09:16 +0000 (21:09 +0000)]
Updates to proxy support, both from me and from Justin Bradford.
Removed unnecessary spin locks, added a few comments, added support
for Telnet-type proxies, and wrote some documentation.

[originally from svn r1607]

22 years agoDominique Faure's patch (slightly modified) to implement the PuTTY
Simon Tatham [Wed, 27 Mar 2002 20:30:57 +0000 (20:30 +0000)]
Dominique Faure's patch (slightly modified) to implement the PuTTY
saved-sessions menu in Pageant. Disabled if it can't find the PuTTY
binary on startup (just like the help features are disabled if it
can't find the help file).

[originally from svn r1606]

22 years agoAdd -w-pia to the Borland makefile (suppress warnings about
Simon Tatham [Wed, 27 Mar 2002 20:08:12 +0000 (20:08 +0000)]
Add -w-pia to the Borland makefile (suppress warnings about
assignment statements used as truth values).

[originally from svn r1605]

22 years agoOpenSSH 3.1p1 SSH2 3DES is also broken.
Jacob Nevins [Sun, 24 Mar 2002 14:08:13 +0000 (14:08 +0000)]
OpenSSH 3.1p1 SSH2 3DES is also broken.

[originally from svn r1603]

22 years agoAdded an entry for the "OpenSSH 3.1p1 built with wrong OpenSSL" problem.
Jacob Nevins [Sun, 24 Mar 2002 13:42:30 +0000 (13:42 +0000)]
Added an entry for the "OpenSSH 3.1p1 built with wrong OpenSSL" problem.

[originally from svn r1602]

22 years agoFix apparent cut'n'paste error in new printing code. (Wasn't breaking anything,
Jacob Nevins [Sun, 24 Mar 2002 11:47:41 +0000 (11:47 +0000)]
Fix apparent cut'n'paste error in new printing code. (Wasn't breaking anything,
to my knowledge.)

[originally from svn r1601]

22 years agoMention on the Feedback page that the mailing list archives are
Simon Tatham [Sat, 23 Mar 2002 18:59:46 +0000 (18:59 +0000)]
Mention on the Feedback page that the mailing list archives are
private, just in case anyone was concerned.

[originally from svn r1600]

22 years agoAttempt to ensure that everything passed to connection_fatal() is
Simon Tatham [Sat, 23 Mar 2002 18:04:27 +0000 (18:04 +0000)]
Attempt to ensure that everything passed to connection_fatal() is
also logged to the Event Log, so that it's easy to cut-and-paste the
error message afterwards.

[originally from svn r1599]

22 years agoJustin Bradford's proxy support patch. Currently supports only HTTP
Simon Tatham [Sat, 23 Mar 2002 17:47:21 +0000 (17:47 +0000)]
Justin Bradford's proxy support patch. Currently supports only HTTP
CONNECT, but contains an extensible framework to allow other
proxies. Apparently SOCKS and ad-hoc-telnet-proxy are already
planned (the GUI mentions them already even though they don't work
yet). GUI includes full configurability and allows definition of
exclusion zones. Rock and roll.

[originally from svn r1598]

22 years agoPedantic little patch to ensure blank usernames work vaguely as
Simon Tatham [Wed, 20 Mar 2002 22:34:00 +0000 (22:34 +0000)]
Pedantic little patch to ensure blank usernames work vaguely as
expected, in case anyone really wants to use one

[originally from svn r1596]

22 years agoFix bug in the alternative code for -DNO_MULTIMON (was breaking
Simon Tatham [Wed, 20 Mar 2002 22:16:00 +0000 (22:16 +0000)]
Fix bug in the alternative code for -DNO_MULTIMON (was breaking
Cygwin build).

[originally from svn r1595]

22 years agoFixed reference to putty-bugs@lists to putty@projects.
Jacob Nevins [Sat, 16 Mar 2002 18:23:27 +0000 (18:23 +0000)]
Fixed reference to putty-bugs@lists to putty@projects.

[originally from svn r1594]

22 years agoAdd new 'Makefile.vc' to .cvsignore
Jacob Nevins [Sat, 16 Mar 2002 18:19:31 +0000 (18:19 +0000)]
Add new 'Makefile.vc' to .cvsignore

[originally from svn r1593]

22 years agoCompletely revamped mkfiles.pl which incorporates dependency
Simon Tatham [Sat, 16 Mar 2002 15:49:28 +0000 (15:49 +0000)]
Completely revamped mkfiles.pl which incorporates dependency
analysis (for both .c and .rc files). Generates the VC++ makefile as
well as the other two; the authoritative source is now the new file
`Recipe' rather than any particular Makefile. Note that `Makefile'
is still here as a relic of the old way until we stop the nightly
builds using it, but it'll be gone soon.

[originally from svn r1592]

22 years agoFix multi-monitor / full-screen problems and clean up the code a
Simon Tatham [Wed, 13 Mar 2002 22:15:14 +0000 (22:15 +0000)]
Fix multi-monitor / full-screen problems and clean up the code a
little. Thanks to Wez Furlong for the patch.

[originally from svn r1591]

22 years agoRev 1.189 [r1517] of this file introduced a bug. While it is correct
Simon Tatham [Wed, 13 Mar 2002 19:55:01 +0000 (19:55 +0000)]
Rev 1.189 [r1517] of this file introduced a bug. While it is correct
to avoid calling term_out() during a drag-select, it's false to
assume that all drags are selects - some are xterm mouse-reported
drags, and term_out absolutely _should_ be called in those so that
the application can show the dragged object moving. Should now be
fixed.

[originally from svn r1590]
[r1517 == 02a926f6c125c580f77d1520f2d050ee2d3a9a25]

22 years agoNetwork printers weren't showing up on at least NT4. This version
Simon Tatham [Tue, 12 Mar 2002 18:27:10 +0000 (18:27 +0000)]
Network printers weren't showing up on at least NT4. This version
appears to be better, but Jacob has found that it still isn't
perfect. Bah.

[originally from svn r1589]

22 years agoAvoid needless memory management error if EnumPrinters returns no
Simon Tatham [Tue, 12 Mar 2002 09:55:02 +0000 (09:55 +0000)]
Avoid needless memory management error if EnumPrinters returns no
printers.

[originally from svn r1588]

22 years agoBah. Add winspool.lib to libraries list. Maybe _now_ the nightly
Simon Tatham [Mon, 11 Mar 2002 10:38:30 +0000 (10:38 +0000)]
Bah. Add winspool.lib to libraries list. Maybe _now_ the nightly
builds will start working again :-/

[originally from svn r1587]

22 years agoSlightly less grotty script to convert OpenSSH known_hosts and known_hosts2
Jacob Nevins [Sun, 10 Mar 2002 22:00:06 +0000 (22:00 +0000)]
Slightly less grotty script to convert OpenSSH known_hosts and known_hosts2
host key files to .REG files for Windows.
(renamed from 'hosts2reg' because of 8.3 considerations)

[originally from svn r1586]

22 years agoGrotty script to sanity-check the accelerator keys in windlg.c.
Jacob Nevins [Sun, 10 Mar 2002 21:56:55 +0000 (21:56 +0000)]
Grotty script to sanity-check the accelerator keys in windlg.c.
(private RCS rev 1.4)

[originally from svn r1585]

22 years agoArrgh! Forgot yet another fiddly Makefile bit. Perhaps it's really
Simon Tatham [Sun, 10 Mar 2002 09:28:32 +0000 (09:28 +0000)]
Arrgh! Forgot yet another fiddly Makefile bit. Perhaps it's really
time I did something about my Makefile generator...

[originally from svn r1584]

22 years ago... and add its dependencies to the Makefile too.
Simon Tatham [Sat, 9 Mar 2002 19:07:21 +0000 (19:07 +0000)]
... and add its dependencies to the Makefile too.

[originally from svn r1583]

22 years agoAs ever, There's Always One. Check in the extra source file. *blush*
Simon Tatham [Sat, 9 Mar 2002 19:06:58 +0000 (19:06 +0000)]
As ever, There's Always One. Check in the extra source file. *blush*

[originally from svn r1582]

22 years agoANSI remote printer support. Raw mode only.
Simon Tatham [Sat, 9 Mar 2002 17:59:15 +0000 (17:59 +0000)]
ANSI remote printer support. Raw mode only.

[originally from svn r1581]

22 years agoFix Makefile dependencies.
Simon Tatham [Sat, 9 Mar 2002 12:03:49 +0000 (12:03 +0000)]
Fix Makefile dependencies.

[originally from svn r1580]

22 years agoWell, there was bound to be one I'd forgotten: the new Features
Simon Tatham [Sat, 9 Mar 2002 11:47:39 +0000 (11:47 +0000)]
Well, there was bound to be one I'd forgotten: the new Features
panel should include an option to disable xterm mouse reporting. So
now it does. Woo.

[originally from svn r1579]

22 years agoFix accelerator clash on Features panel, plus a couple of accelerator comments.
Jacob Nevins [Thu, 7 Mar 2002 22:17:11 +0000 (22:17 +0000)]
Fix accelerator clash on Features panel, plus a couple of accelerator comments.
(not tested)

[originally from svn r1578]

22 years agoOops. I wrote in the docs that no-remote-resize also included
Simon Tatham [Wed, 6 Mar 2002 23:06:07 +0000 (23:06 +0000)]
Oops. I wrote in the docs that no-remote-resize also included
no-remote-move-window, so I'd better live up to that...

[originally from svn r1577]

22 years agoAdd the Features panel, allowing you to disable a bunch of the more
Simon Tatham [Wed, 6 Mar 2002 23:04:20 +0000 (23:04 +0000)]
Add the Features panel, allowing you to disable a bunch of the more
controversial terminal features.

[originally from svn r1576]

22 years agoEnsure our network layer is properly cleaned up before PuTTY exits.
Simon Tatham [Wed, 6 Mar 2002 20:13:22 +0000 (20:13 +0000)]
Ensure our network layer is properly cleaned up before PuTTY exits.
Specifically, we explicitly closesocket() all open sockets, which
appears to be necessary since otherwise Windows sends RST rather
than FIN. I'm _sure_ that's a Windows bug, but there we go.

[originally from svn r1574]

22 years agoAdd an extra example to the Plink-with-WinCVS section.
Simon Tatham [Tue, 5 Mar 2002 20:39:27 +0000 (20:39 +0000)]
Add an extra example to the Plink-with-WinCVS section.

[originally from svn r1573]

22 years agoThe `wrapnext' flag should be saved and restored with the cursor
Simon Tatham [Sat, 2 Mar 2002 17:37:48 +0000 (17:37 +0000)]
The `wrapnext' flag should be saved and restored with the cursor
position. Failure to do this can give wrapnext==TRUE even with the
cursor not in the rightmost column.

[originally from svn r1572]

22 years agofrom_backend() should always be called with len > 0. Only rlogin
Simon Tatham [Fri, 1 Mar 2002 13:17:45 +0000 (13:17 +0000)]
from_backend() should always be called with len > 0. Only rlogin
mode ever failed to do this, and only Plink actually had a problem
with it, so this didn't become obvious for a while. rlogin mode is
fixed, and all implementations of from_backend() now contain an
assertion so that we should spot errors of this type more quickly in
future.

[originally from svn r1571]

22 years agoMemory leak fix: repair endemic failure to call sftp_pkt_free().
Simon Tatham [Fri, 1 Mar 2002 13:16:25 +0000 (13:16 +0000)]
Memory leak fix: repair endemic failure to call sftp_pkt_free().

[originally from svn r1570]

22 years agoSet SSH socket variable to NULL if connect() fails. Failure to do
Simon Tatham [Wed, 27 Feb 2002 22:45:52 +0000 (22:45 +0000)]
Set SSH socket variable to NULL if connect() fails. Failure to do
this was causing PSCP to hang indefinitely after reporting
Connection Refused.

[originally from svn r1569]

22 years agoCisco routers apparently have yet another bug: they can't handle RSA
Simon Tatham [Wed, 27 Feb 2002 22:41:31 +0000 (22:41 +0000)]
Cisco routers apparently have yet another bug: they can't handle RSA
auth attempts at all without panicking and bombing out. Workaround
added.

[originally from svn r1568]

22 years agoPatch to enable >512-character command lines. Thanks to Thomas Halling.
Simon Tatham [Wed, 27 Feb 2002 22:31:23 +0000 (22:31 +0000)]
Patch to enable >512-character command lines. Thanks to Thomas Halling.

[originally from svn r1567]

22 years agoOops - get the forward declaration right in that hack
Simon Tatham [Wed, 27 Feb 2002 22:30:57 +0000 (22:30 +0000)]
Oops - get the forward declaration right in that hack

[originally from svn r1566]

22 years agoFix silly segfault due to PSFTP thinking connection is fine even if
Simon Tatham [Wed, 27 Feb 2002 22:20:30 +0000 (22:20 +0000)]
Fix silly segfault due to PSFTP thinking connection is fine even if
fxp_init() fails to get initial packet.

[originally from svn r1565]

22 years agoMake sure out-of-memory errors are logged to malloc.log when we're
Simon Tatham [Wed, 27 Feb 2002 22:20:03 +0000 (22:20 +0000)]
Make sure out-of-memory errors are logged to malloc.log when we're
logging mallocs.

[originally from svn r1564]

22 years agoDocument the fact that character classes are a default-only
Simon Tatham [Sun, 24 Feb 2002 15:25:19 +0000 (15:25 +0000)]
Document the fact that character classes are a default-only
configuration option (and so you must reset the terminal if you
change them in mid-session).

[originally from svn r1560]

22 years agoIt's 2002. Update copyright statements :-)
Simon Tatham [Sun, 24 Feb 2002 15:17:10 +0000 (15:17 +0000)]
It's 2002. Update copyright statements :-)

[originally from svn r1559]

22 years agoWork around surreal use of WM_COMMAND in radio button sets. Prevents
Simon Tatham [Wed, 20 Feb 2002 22:28:11 +0000 (22:28 +0000)]
Work around surreal use of WM_COMMAND in radio button sets. Prevents
port number field resetting unnecessarily when protocol is set to
Raw using the arrow keys.

[originally from svn r1558]

22 years agoModify the donations bit in the FAQ. (We now don't need a copy of
Simon Tatham [Tue, 12 Feb 2002 11:07:07 +0000 (11:07 +0000)]
Modify the donations bit in the FAQ. (We now don't need a copy of
Win2k since we already have two, but XP might be nice; also added
PayPal to the donation methods.)

[originally from svn r1556]