]> asedeno.scripts.mit.edu Git - PuTTY.git/log
PuTTY.git
19 years agoMove MODULE files out of individual project directories into a branch-0.53
Simon Tatham [Thu, 18 Nov 2004 11:30:39 +0000 (11:30 +0000)]
Move MODULE files out of individual project directories into a
MODULES top-level directory, which is where the Tartarus website
scripts will (hopefully) start reading them from.

[originally from svn r4813]
[this svn revision also touched charset,enigma,filter,halibut,puzzles,pycee,sdlgames,timber]

19 years agoRemove .cvsignore files on all active branches.
Simon Tatham [Tue, 16 Nov 2004 15:29:14 +0000 (15:29 +0000)]
Remove .cvsignore files on all active branches.

[originally from svn r4788]
[this svn revision also touched bmbm,caltrap,charset,enigma,filter,fonts,golem,grunge,halibut,html,lj,local,misc,polyhedra,putty-website,putty-wishlist,puzzles,pycee,sdlgames,svn-tools,timber,tweak]

21 years agoBump version number for 0.53b 0.53b
Simon Tatham [Tue, 12 Nov 2002 19:21:21 +0000 (19:21 +0000)]
Bump version number for 0.53b

[originally from svn r2211]

21 years agoCouple more precautionary buffer-size increases, while we're
Simon Tatham [Fri, 8 Nov 2002 19:14:25 +0000 (19:14 +0000)]
Couple more precautionary buffer-size increases, while we're
screwing down this sort of thing.

[originally from svn r2203]

21 years agoOops - try increasing some more buffer sizes as well. Bah.
Simon Tatham [Fri, 8 Nov 2002 09:19:47 +0000 (09:19 +0000)]
Oops - try increasing some more buffer sizes as well. Bah.

[originally from svn r2202]

21 years agoImproved robustness in random seed file handling.
Simon Tatham [Thu, 7 Nov 2002 20:02:00 +0000 (20:02 +0000)]
Improved robustness in random seed file handling.

[originally from svn r2201]

21 years agoRobustness fixes for KEXINIT handling.
Simon Tatham [Thu, 7 Nov 2002 18:44:04 +0000 (18:44 +0000)]
Robustness fixes for KEXINIT handling.

[originally from svn r2197]

21 years agoPorted from trunk:
Jacob Nevins [Mon, 7 Oct 2002 17:44:25 +0000 (17:44 +0000)]
Ported from trunk:
  cvs up -j1.56 -j1.57 plink.c
  cvs up -j1.144 -j1.145 putty.h [svn diff -r1999:2000]
Remove "-log" option from Plink. AFAICT this code has been dead since Roman
Pompejus' improved logging (Jan 2001).

[originally from svn r2001]

21 years agoFrom trunk:
Jacob Nevins [Mon, 7 Oct 2002 17:33:01 +0000 (17:33 +0000)]
From trunk:
  cvs up -j1.40 -j1.41 psftp.c [svn merge -r1996:1997]
Fix pscp-cmdline-port-bug for PSFTP too. (Also removes what appears to be a
gratuitous re-implementation of the "-l user" option.)

[originally from svn r1998]

21 years agoFrom trunk:
Jacob Nevins [Mon, 7 Oct 2002 17:14:41 +0000 (17:14 +0000)]
From trunk:
  cvs up -j1.87 -j1.88 scp.c [svn merge -r1993:1994]
Fix code which was clobbering people's -P arguments in PSCP (moved it to
before the deferred command line processing).
Also removed a couple of unused variables.

[originally from svn r1995]

21 years agoRemove last vestiges of `buggymac' in the Config structure. Might 0.53
Simon Tatham [Tue, 1 Oct 2002 18:30:15 +0000 (18:30 +0000)]
Remove last vestiges of `buggymac' in the Config structure. Might
have been cause of a Plink bug since it no longer got initialised.

[originally from svn r1986]

21 years agoBump the version number on the installer script.
Simon Tatham [Tue, 1 Oct 2002 17:27:54 +0000 (17:27 +0000)]
Bump the version number on the installer script.

[originally from svn r1985]

21 years agoAdd a chapter explaining common error messages
Simon Tatham [Tue, 1 Oct 2002 16:27:36 +0000 (16:27 +0000)]
Add a chapter explaining common error messages

[originally from svn r1984]

21 years agoAdd a new SSH2 bug: some servers apparently claim to be able to do
Simon Tatham [Thu, 26 Sep 2002 18:37:33 +0000 (18:37 +0000)]
Add a new SSH2 bug: some servers apparently claim to be able to do
DH group exchange, but choke when you actually try it. Never
automatically enabled; manual control only.

[originally from svn r1982]

21 years agoAny application using non-modal dialogs must use IsDialogMessage in
Simon Tatham [Thu, 26 Sep 2002 18:01:21 +0000 (18:01 +0000)]
Any application using non-modal dialogs must use IsDialogMessage in
its main message loop, otherwise keyboard accelerators will not work
in the dialogs. I MUST NOT FORGET THIS AGAIN.

[originally from svn r1981]

21 years agoIf the user asks for the Pageant key list window and it's already
Simon Tatham [Thu, 26 Sep 2002 17:57:44 +0000 (17:57 +0000)]
If the user asks for the Pageant key list window and it's already
present, bring it to the front.

[originally from svn r1980]

21 years agoFinish replacing `Network error' with `Proxy error' throughout proxy
Simon Tatham [Tue, 24 Sep 2002 19:27:58 +0000 (19:27 +0000)]
Finish replacing `Network error' with `Proxy error' throughout proxy
code.

[originally from svn r1976]

21 years agoAdd a missing space in an error message.
Simon Tatham [Tue, 24 Sep 2002 18:44:29 +0000 (18:44 +0000)]
Add a missing space in an error message.

[originally from svn r1975]

21 years agoAdd context help support for Proxy panel
Jacob Nevins [Mon, 23 Sep 2002 09:55:11 +0000 (09:55 +0000)]
Add context help support for Proxy panel

[originally from svn r1974]

21 years agoCleanups to proxy code: greater robustness in receiving proxy data,
Simon Tatham [Sat, 21 Sep 2002 16:52:21 +0000 (16:52 +0000)]
Cleanups to proxy code: greater robustness in receiving proxy data,
better error reporting for SOCKS 5 and HTTP proxies.

[originally from svn r1973]

21 years agoSupport username/password authentication in SOCKS 5.
Simon Tatham [Sat, 21 Sep 2002 16:07:43 +0000 (16:07 +0000)]
Support username/password authentication in SOCKS 5.

[originally from svn r1972]

21 years agoSupport username and password authentication when talking to HTTP
Simon Tatham [Sat, 21 Sep 2002 14:03:05 +0000 (14:03 +0000)]
Support username and password authentication when talking to HTTP
proxies.

[originally from svn r1971]

21 years agoUpdate README to make it clear it's a _source_ README.
Simon Tatham [Fri, 20 Sep 2002 18:57:05 +0000 (18:57 +0000)]
Update README to make it clear it's a _source_ README.

[originally from svn r1970]

21 years agoInitial checkin of PuTTY installer script and associated files.
Simon Tatham [Fri, 20 Sep 2002 18:57:05 +0000 (18:57 +0000)]
Initial checkin of PuTTY installer script and associated files.

[originally from svn r1969]

21 years agoUse memcpy rather than strncpy in sk_addrcopy! How did that happen?
Simon Tatham [Fri, 20 Sep 2002 17:54:17 +0000 (17:54 +0000)]
Use memcpy rather than strncpy in sk_addrcopy! How did that happen?

[originally from svn r1968]

21 years agoJordan Russell's mysterious workaround for an almost equally
Simon Tatham [Sun, 15 Sep 2002 22:18:02 +0000 (22:18 +0000)]
Jordan Russell's mysterious workaround for an almost equally
mysterious Windows GDI bug. Looks unlikely to cause any other
trouble and it's pretty small, so it can go in.

[originally from svn r1963]

21 years agoBe proactively pedantic about channel-close irregularities: we no
Simon Tatham [Sun, 15 Sep 2002 13:31:11 +0000 (13:31 +0000)]
Be proactively pedantic about channel-close irregularities: we no
longer just sit there like a lemon if we can't find the channel in
question, we bomb out and complain. With any luck, remaining
problems of this type should be easier to catch under this policy.

[originally from svn r1962]

21 years agoImprovements to SSH1 channel close handling: track sending and
Simon Tatham [Sun, 15 Sep 2002 13:24:00 +0000 (13:24 +0000)]
Improvements to SSH1 channel close handling: track sending and
receiving of CLOSE and CLOSE_CONFIRMATION separately rather than
taking short cuts. I believe ssh-1.2.33 sending CLOSE_CONFIRMATION
before CLOSE was causing the remaining incidences of bug
`nonexistent-channel'. (ssh-1.2.33 appears to have unilaterally
decreed that CLOSE and CLOSE_CONFIRMATION are respectively renamed
INPUT_EOF and OUTPUT_CLOSING, hence there is no longer an ordering
constraint on them. Bah.)

[originally from svn r1961]

21 years agoLog file tinkering: copy Event Log entries into the SSH packet log,
Simon Tatham [Sun, 15 Sep 2002 13:21:32 +0000 (13:21 +0000)]
Log file tinkering: copy Event Log entries into the SSH packet log,
so that when people send us a packet log they never forget to send
the Event Log alongside it :-)

[originally from svn r1960]

21 years agoOpenSSH vs OpenSSL Q: mention older OpenSSH versions
Jacob Nevins [Sat, 14 Sep 2002 10:24:27 +0000 (10:24 +0000)]
OpenSSH vs OpenSSL Q: mention older OpenSSH versions

[originally from svn r1958]

21 years agoSemi-bug "long-usernames":
Jacob Nevins [Thu, 12 Sep 2002 16:05:05 +0000 (16:05 +0000)]
Semi-bug "long-usernames":
Bump username storage from 32 to 100 chars. Also replaced a couple of magic
numbers with sizeof in ssh.c.
I don't believe this is going to startle any of the protocols PuTTY talks.

[originally from svn r1952]

21 years agoUpdated usage messages for command-line utilities to reflect new options.
Jacob Nevins [Wed, 11 Sep 2002 17:30:36 +0000 (17:30 +0000)]
Updated usage messages for command-line utilities to reflect new options.
Updated manual to reflect reality (e.g. usage messages, '-p port' not actually
  implemented, sprinkle references to '-i keyfile').
(I've put "Release 0.53" in the messages; let's hope this doesn't cause a
  flood of "where is 0.53?" email.)
I don't guarantee that the result is entirely sane and sensible in all
  respects, but it is at least consistent.

[originally from svn r1951]

21 years agoNote about separate client-server and server-client encryption in SSH-2
Jacob Nevins [Tue, 10 Sep 2002 12:30:45 +0000 (12:30 +0000)]
Note about separate client-server and server-client encryption in SSH-2

[originally from svn r1949]

21 years agoIntroduce the Bugs control panel, for overriding PuTTY's server
Simon Tatham [Sun, 8 Sep 2002 13:28:38 +0000 (13:28 +0000)]
Introduce the Bugs control panel, for overriding PuTTY's server
version number checks to determine the presence or absence of server
bugs.

[originally from svn r1936]

21 years agoUpdate to reflect the last batch of proxy stuff we got from Justin Bradford.
Jacob Nevins [Sun, 8 Sep 2002 13:25:58 +0000 (13:25 +0000)]
Update to reflect the last batch of proxy stuff we got from Justin Bradford.

[originally from svn r1935]

21 years agoIncrease length limit on SSH1_MSG_DEBUG; 70 chars is short enough to
Simon Tatham [Sat, 7 Sep 2002 12:27:13 +0000 (12:27 +0000)]
Increase length limit on SSH1_MSG_DEBUG; 70 chars is short enough to
lose vital information in some existing servers' messages.

[originally from svn r1932]

21 years agoAfter trying a succession of tests on Jacob's machine, I think I've
Simon Tatham [Mon, 2 Sep 2002 13:47:50 +0000 (13:47 +0000)]
After trying a succession of tests on Jacob's machine, I think I've
finally isolated the _important_ difference between Romano Trampus's
working printing.c and my failing one: he ignores the error return
from the first exploratory how-big-does-my-buffer-need-to-be call to
EnumPrinters(), because not having enough buffer space counts as an
error condition. Hence I am officially a klutz, but this should now
work. (Also reverted ENUM_LEVEL to 1, again, because that seems to
be the choice of people whose code works.)

[originally from svn r1915]

21 years agoConvert from CRLF to Unix line endings -- no other change
Jacob Nevins [Mon, 2 Sep 2002 13:32:37 +0000 (13:32 +0000)]
Convert from CRLF to Unix line endings -- no other change

[originally from svn r1914]

21 years agoMention PocketPC in the WinCE question. I'm not sure how similar WinCE and
Jacob Nevins [Mon, 2 Sep 2002 13:04:46 +0000 (13:04 +0000)]
Mention PocketPC in the WinCE question. I'm not sure how similar WinCE and
PocketPC are, though -- perhaps it merits its own question. (Although I don't
know of anyone who's looked into it yet.)

[originally from svn r1913]

21 years agoI'm rapidly running out of patience for trying all possible
Simon Tatham [Sun, 1 Sep 2002 13:12:51 +0000 (13:12 +0000)]
I'm rapidly running out of patience for trying all possible
combinations of options to EnumPrinters() to see which one works,
but here's another one tried at random for now. *sigh*

[originally from svn r1912]

21 years agoAdd BUG_SSH2_DERIVEKEY, present (according to OpenSSH) in ssh.com
Simon Tatham [Sun, 18 Aug 2002 09:27:15 +0000 (09:27 +0000)]
Add BUG_SSH2_DERIVEKEY, present (according to OpenSSH) in ssh.com
versions 2.0.*, and causing the shared secret not to be included in
key derivation hashes. (This doesn't quite cause a blatant security
hole because the session ID - _derived_ from the shared secret - is
still included.)

[originally from svn r1853]

21 years agoIn SSH2, if decrypting the packet length gave us a negative value,
Simon Tatham [Sun, 18 Aug 2002 09:10:17 +0000 (09:10 +0000)]
In SSH2, if decrypting the packet length gave us a negative value,
subsequent packet-receiver code would fail to notice anything was
wrong and segfault. Since this is clearly a silly packet length
anyway, we now explicitly reject it as a daft encryption error.

[originally from svn r1852]

21 years agoChanged wording of OpenSSH vs bad OpenSSL FAQ so that it's more obvious it
Jacob Nevins [Thu, 15 Aug 2002 14:59:48 +0000 (14:59 +0000)]
Changed wording of OpenSSH vs bad OpenSSL FAQ so that it's more obvious it
applies to 3.4p1.

[originally from svn r1847]

21 years agoAlter the Feedback page, so that instead of saying `at some point we
Simon Tatham [Mon, 12 Aug 2002 14:08:55 +0000 (14:08 +0000)]
Alter the Feedback page, so that instead of saying `at some point we
plan to start blocking executable attachments' it now says we _do_
block executable attachments. :-)

[originally from svn r1841]

21 years agoFinal fixes to keyboard-interactive so it now works with packets
Simon Tatham [Sun, 11 Aug 2002 13:02:01 +0000 (13:02 +0000)]
Final fixes to keyboard-interactive so it now works with packets
containing more than one prompt instead of less than one, and also
correctly enables echo on prompts that the server requests it for.
In the process I've moved the whole username/password input routine
out into its own function, where it's called independently of which
SSH protocol we're using, so this should even have _saved_ code
size. Rock!

[originally from svn r1830]

21 years agoAnecdotal evidence suggests that a single EnumPrinters() call
Simon Tatham [Sun, 11 Aug 2002 12:17:25 +0000 (12:17 +0000)]
Anecdotal evidence suggests that a single EnumPrinters() call
specifying both PRINTER_ENUM_LOCAL and PRINTER_ENUM_CONNECTIONS
catches more printers in some circumstances than two EnumPrinters()
calls each specifying just one of them. We'll try it for a bit; if
it goes wrong I might have to put back the two original calls as
well and sort out some means of removing duplicate printers from the
list.

[originally from svn r1829]

21 years agoActually, VirtualLock() looks better as \cw{} not \c{}.
Simon Tatham [Fri, 9 Aug 2002 09:14:04 +0000 (09:14 +0000)]
Actually, VirtualLock() looks better as \cw{} not \c{}.

[originally from svn r1826]

21 years agoAdd two more FAQs: `why don't you use VirtualLock()' and `are you
Simon Tatham [Fri, 9 Aug 2002 09:11:09 +0000 (09:11 +0000)]
Add two more FAQs: `why don't you use VirtualLock()' and `are you
based on OpenSSH'.

[originally from svn r1825]

21 years agossh.com 3.2.0 uses zlib sync flush (start and close an empty
Simon Tatham [Thu, 8 Aug 2002 17:03:58 +0000 (17:03 +0000)]
ssh.com 3.2.0 uses zlib sync flush (start and close an empty
uncompressed block at the end of each compressed packet) which we
were embarrassingly unable to deal with because we assumed every
uncompressed block contained at least one byte. Particularly silly
because I _knew_ about the existence of sync flush when I coded this
module. Arrgh. Still, now fixed.

[originally from svn r1824]

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]

21 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]

21 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]

21 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]

21 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]

21 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]

21 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]

21 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]

21 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]