jacob [Fri, 13 Feb 2004 00:20:52 +0000 (00:20 +0000)]
Missed one: sftp-slow has gone away with 0.54
git-svn-id: svn://svn.tartarus.org/sgt/putty@3859
cda61777-01e9-0310-a592-
d414129be87e
simon [Thu, 12 Feb 2004 23:26:37 +0000 (23:26 +0000)]
Bah! Knew there'd be _something_.
git-svn-id: svn://svn.tartarus.org/sgt/putty@3857
cda61777-01e9-0310-a592-
d414129be87e
simon [Thu, 12 Feb 2004 19:45:45 +0000 (19:45 +0000)]
Modifications to the release procedure as a result of actually
trying to _follow_ it for the first time :-) And also due to the
fact that it now needs to mention the Unix source tarball as well.
git-svn-id: svn://svn.tartarus.org/sgt/putty@3853
cda61777-01e9-0310-a592-
d414129be87e
simon [Thu, 12 Feb 2004 18:28:00 +0000 (18:28 +0000)]
Back out my temporary edit of the FAQ, to make it once again
0.54-ready.
git-svn-id: svn://svn.tartarus.org/sgt/putty@3848
cda61777-01e9-0310-a592-
d414129be87e
simon [Wed, 11 Feb 2004 13:58:27 +0000 (13:58 +0000)]
Jacob's last-minute testing found a couple of trivial bugs in
import.c, and my attempts to reproduce them in cmdgen found another
one there :-)
git-svn-id: svn://svn.tartarus.org/sgt/putty@3847
cda61777-01e9-0310-a592-
d414129be87e
simon [Tue, 10 Feb 2004 19:32:08 +0000 (19:32 +0000)]
Sigh. Since Mailman breakage means we won't be releasing 0.54 today
after all, I'll slightly edit those FAQ changes.
git-svn-id: svn://svn.tartarus.org/sgt/putty@3845
cda61777-01e9-0310-a592-
d414129be87e
simon [Tue, 10 Feb 2004 19:07:45 +0000 (19:07 +0000)]
Jacob reports a segfault when using HTTP proxying under Minefield.
It appears that this is because Visual C's sscanf works by first
calling strlen to get the length of the string, so that its internal
read-character routine can be sure of never overrunning the buffer.
Quite why the internal read-char routine can't detect \0 _itself_
rather than having to have it found for it in advance I have no
idea. Sigh.
git-svn-id: svn://svn.tartarus.org/sgt/putty@3844
cda61777-01e9-0310-a592-
d414129be87e
simon [Tue, 10 Feb 2004 18:22:00 +0000 (18:22 +0000)]
Jacob's FAQ changes for 0.54.
git-svn-id: svn://svn.tartarus.org/sgt/putty@3842
cda61777-01e9-0310-a592-
d414129be87e
jacob [Sun, 8 Feb 2004 00:14:57 +0000 (00:14 +0000)]
Briefly document the "special commands" menu.
git-svn-id: svn://svn.tartarus.org/sgt/putty@3830
cda61777-01e9-0310-a592-
d414129be87e
jacob [Sat, 7 Feb 2004 23:49:21 +0000 (23:49 +0000)]
Document the new "Compromise" mouse-handling option introduced 2003-11-20
git-svn-id: svn://svn.tartarus.org/sgt/putty@3829
cda61777-01e9-0310-a592-
d414129be87e
jacob [Sat, 7 Feb 2004 23:35:32 +0000 (23:35 +0000)]
Mention the Ctrl+right-click context menu now available on Windows.
git-svn-id: svn://svn.tartarus.org/sgt/putty@3827
cda61777-01e9-0310-a592-
d414129be87e
jacob [Sat, 7 Feb 2004 23:21:28 +0000 (23:21 +0000)]
Update the advice about updating the wishlist post-release
git-svn-id: svn://svn.tartarus.org/sgt/putty@3825
cda61777-01e9-0310-a592-
d414129be87e
simon [Sat, 7 Feb 2004 18:17:50 +0000 (18:17 +0000)]
Update version numbers preparatory to tagging for release.
git-svn-id: svn://svn.tartarus.org/sgt/putty@3820
cda61777-01e9-0310-a592-
d414129be87e
simon [Sat, 7 Feb 2004 18:14:53 +0000 (18:14 +0000)]
Another admin script, to build the Unix source archive.
git-svn-id: svn://svn.tartarus.org/sgt/putty@3819
cda61777-01e9-0310-a592-
d414129be87e
simon [Sat, 7 Feb 2004 18:10:54 +0000 (18:10 +0000)]
Added a wrinkle to the version.c build in the Unix makefile, which
will validate an md5sums manifest and if all md5sums match will use
a version number provided in a file. This should allow me to produce
a Unix release source archive with the property that when unpacked
and built it will produce binaries advertising themselves as
`Release X.YZ', but as soon as the user starts fiddling with the
sources it will revert to `Unidentified build' (though of course the
user can still _explicitly_ ask for a release tag, and in fact this
will override the default if any default is specified).
git-svn-id: svn://svn.tartarus.org/sgt/putty@3818
cda61777-01e9-0310-a592-
d414129be87e
simon [Sat, 7 Feb 2004 17:38:54 +0000 (17:38 +0000)]
Add some Unix blurb.
git-svn-id: svn://svn.tartarus.org/sgt/putty@3817
cda61777-01e9-0310-a592-
d414129be87e
simon [Sat, 7 Feb 2004 17:36:05 +0000 (17:36 +0000)]
Silly grammatical error.
git-svn-id: svn://svn.tartarus.org/sgt/putty@3816
cda61777-01e9-0310-a592-
d414129be87e
simon [Sat, 7 Feb 2004 10:02:20 +0000 (10:02 +0000)]
Charles Wilcox reported a signature validation bug with 2500-bit RSA
keys. This _appears_ to be due to me computing the byte count of the
key by dividing the bit count by 8 and rounding _down_ rather than
up. Therefore, I can't see how this code could ever have worked on
any SSH2 RSA key whose length was not a multiple of 8 bits; and
therefore I'm staggered that we haven't noticed it before! OpenSSH's
keygen appears to be scrupulous about ensuring the returned key
length is exactly what you asked for rather than one bit less, but
even so I'm astonished that _all_ keygen implementations for servers
we've ever interoperated with have avoided tripping this bug...
git-svn-id: svn://svn.tartarus.org/sgt/putty@3815
cda61777-01e9-0310-a592-
d414129be87e
jacob [Wed, 4 Feb 2004 18:39:14 +0000 (18:39 +0000)]
Host key q: mention kh2reg.py
git-svn-id: svn://svn.tartarus.org/sgt/putty@3801
cda61777-01e9-0310-a592-
d414129be87e
jacob [Tue, 3 Feb 2004 14:47:43 +0000 (14:47 +0000)]
Patch from Theo Markettos: apparently "BSD-derived IP stacks fall over when
trying to bind to the localhost interface with a sockaddr_in which has non-zero
sin_zero fields." Zero sockaddr_in (and sockaddr_in6) before any use.
git-svn-id: svn://svn.tartarus.org/sgt/putty@3793
cda61777-01e9-0310-a592-
d414129be87e
jacob [Tue, 3 Feb 2004 14:36:01 +0000 (14:36 +0000)]
Patch from Colin Watson: document pterm.WarnOnClose
git-svn-id: svn://svn.tartarus.org/sgt/putty@3792
cda61777-01e9-0310-a592-
d414129be87e
jacob [Sat, 24 Jan 2004 18:30:32 +0000 (18:30 +0000)]
Unix PuTTYgen: exists
git-svn-id: svn://svn.tartarus.org/sgt/putty@3768
cda61777-01e9-0310-a592-
d414129be87e
simon [Sat, 24 Jan 2004 17:16:37 +0000 (17:16 +0000)]
Reasonably thorough test suite for command-line PuTTYgen, and
several bugs fixed in the process of constructing same.
git-svn-id: svn://svn.tartarus.org/sgt/putty@3767
cda61777-01e9-0310-a592-
d414129be87e
simon [Fri, 23 Jan 2004 13:21:25 +0000 (13:21 +0000)]
Add a man page for the new command-line PuTTYgen.
git-svn-id: svn://svn.tartarus.org/sgt/putty@3766
cda61777-01e9-0310-a592-
d414129be87e
simon [Fri, 23 Jan 2004 13:21:17 +0000 (13:21 +0000)]
Couple of bits missing from the command-line help.
git-svn-id: svn://svn.tartarus.org/sgt/putty@3765
cda61777-01e9-0310-a592-
d414129be87e
simon [Thu, 22 Jan 2004 19:15:32 +0000 (19:15 +0000)]
Added a command-line key generation tool. Currently builds and runs
on Linux, but the (very few) platform-specific bits are already
abstracted out of the main code, so it should port to other
platforms with a minimum of fuss.
git-svn-id: svn://svn.tartarus.org/sgt/putty@3762
cda61777-01e9-0310-a592-
d414129be87e
simon [Thu, 22 Jan 2004 18:52:49 +0000 (18:52 +0000)]
Placate some gcc warnings.
git-svn-id: svn://svn.tartarus.org/sgt/putty@3761
cda61777-01e9-0310-a592-
d414129be87e
simon [Thu, 22 Jan 2004 18:37:48 +0000 (18:37 +0000)]
Fix a casting bug with the length-independent sshbn code.
git-svn-id: svn://svn.tartarus.org/sgt/putty@3760
cda61777-01e9-0310-a592-
d414129be87e
simon [Wed, 21 Jan 2004 21:11:03 +0000 (21:11 +0000)]
Bah! Nicolas Barry correctly points out that my async agent code
simply doesn't work - if multiple concurrent agent requests are
attempted, some of them will fail for no apparent reason. I assume
concurrent SendMessage() calls don't work in the Windows API, or
some such. So I'm commenting out the async code for the moment
(there wasn't a Windows Pageant that made helpful use of it anyway
yet) and returning to the drawing board.
git-svn-id: svn://svn.tartarus.org/sgt/putty@3756
cda61777-01e9-0310-a592-
d414129be87e
simon [Wed, 21 Jan 2004 20:59:20 +0000 (20:59 +0000)]
Kaisuke Nakajima points out that it's unnecessary to translate
negative font sizes (meaning pixels) into positive ones (points) in
winstore.c, since it gets done anyway at the point of font creation;
and removing the code in winstore.c means that the precise font
entered by the user is saved in the config, rather than being
rounded.
git-svn-id: svn://svn.tartarus.org/sgt/putty@3755
cda61777-01e9-0310-a592-
d414129be87e
simon [Wed, 21 Jan 2004 19:56:08 +0000 (19:56 +0000)]
Darryl L. Miles's patch to support an optional port number argument
on the PSFTP `open' command; it was arguably a bug that this command
couldn't do such an obvious thing that could be done from the main
command line. Also had to fix a NULL-dereference in do_sftp_cleanup
in the process.
git-svn-id: svn://svn.tartarus.org/sgt/putty@3754
cda61777-01e9-0310-a592-
d414129be87e
simon [Wed, 21 Jan 2004 19:45:44 +0000 (19:45 +0000)]
Theo Markettos's unsigned-vs-signed-char pedantry patch.
git-svn-id: svn://svn.tartarus.org/sgt/putty@3753
cda61777-01e9-0310-a592-
d414129be87e
simon [Wed, 21 Jan 2004 19:41:34 +0000 (19:41 +0000)]
Two small memory leaks, also noticed by Martin Prikryl.
git-svn-id: svn://svn.tartarus.org/sgt/putty@3752
cda61777-01e9-0310-a592-
d414129be87e
simon [Wed, 21 Jan 2004 19:33:48 +0000 (19:33 +0000)]
Martin Prikryl points out that need_pw may be used uninitialised.
git-svn-id: svn://svn.tartarus.org/sgt/putty@3751
cda61777-01e9-0310-a592-
d414129be87e
simon [Wed, 21 Jan 2004 17:11:55 +0000 (17:11 +0000)]
`What is PuTTY?' gets asked _just_ frequently enough to have finally
annoyed me.
git-svn-id: svn://svn.tartarus.org/sgt/putty@3749
cda61777-01e9-0310-a592-
d414129be87e
jacob [Tue, 20 Jan 2004 21:00:07 +0000 (21:00 +0000)]
Update for latest mkfiles.pl kerfuffle
git-svn-id: svn://svn.tartarus.org/sgt/putty@3747
cda61777-01e9-0310-a592-
d414129be87e
jacob [Tue, 20 Jan 2004 20:42:43 +0000 (20:42 +0000)]
Fix unterminated comments in previous checkin
git-svn-id: svn://svn.tartarus.org/sgt/putty@3746
cda61777-01e9-0310-a592-
d414129be87e
simon [Tue, 20 Jan 2004 20:35:49 +0000 (20:35 +0000)]
Oh, and mention lcc in the README.
git-svn-id: svn://svn.tartarus.org/sgt/putty@3745
cda61777-01e9-0310-a592-
d414129be87e
simon [Tue, 20 Jan 2004 20:35:27 +0000 (20:35 +0000)]
Alexey Savelyev's mkfiles.pl patch to support lcc-win32. This has
caused a small amount of extra inconvenience at the tops of .rc
files, but it's been positive overall since lcc has managed to point
out some pedantic errors (typically static/extern mismatches between
function prototypes and definitions) which everything else missed.
git-svn-id: svn://svn.tartarus.org/sgt/putty@3744
cda61777-01e9-0310-a592-
d414129be87e
simon [Tue, 20 Jan 2004 19:46:00 +0000 (19:46 +0000)]
Paul van der Meij points out that do_reconfig() should not free
dp.errtitle, since it's also freed in dp_cleanup(). Minefield
agrees. Fixed.
git-svn-id: svn://svn.tartarus.org/sgt/putty@3743
cda61777-01e9-0310-a592-
d414129be87e
simon [Tue, 20 Jan 2004 19:41:43 +0000 (19:41 +0000)]
Josh Hill's patch for full-screen mode on a multi-monitor system:
clicks in the top left of the window should not be detected by
comparing the coordinates with (0,0) since this won't work on
secondary monitors.
git-svn-id: svn://svn.tartarus.org/sgt/putty@3742
cda61777-01e9-0310-a592-
d414129be87e
simon [Tue, 20 Jan 2004 19:30:41 +0000 (19:30 +0000)]
Mark Wutzke points out that the comment in sk_proxy_set_frozen()
states that plug_receive() may recurse back into
sk_proxy_set_frozen() again. Therefore, bufchain_consume() should
have been called _before_ calling plug_receive(), to prevent an
infinite loop overflowing the stack. I can't immediately figure out
under what circumstances this might happen, but it seems an
obviously sensible precaution.
git-svn-id: svn://svn.tartarus.org/sgt/putty@3741
cda61777-01e9-0310-a592-
d414129be87e
jacob [Tue, 20 Jan 2004 12:46:36 +0000 (12:46 +0000)]
`portfwd-loopback-choice' was not consistently documented.
- update usage info in tools
- ack, plink is over 24 lines now
- update man pages for Unix version
- Doc changes:
- move long description from (GUI) "config" to "using"
- sorry if complete specification isn't what this section is meant for,
but if you only read "using" it was hard to find.
- ensure enough references to this made in other sections (GUI,
command-line)
- update instance of plink usage info
git-svn-id: svn://svn.tartarus.org/sgt/putty@3740
cda61777-01e9-0310-a592-
d414129be87e
simon [Mon, 19 Jan 2004 09:37:17 +0000 (09:37 +0000)]
Idiot me _twice_! The new store_host_key() was failing in the
absence of an existing host key file. Duhh.
git-svn-id: svn://svn.tartarus.org/sgt/putty@3737
cda61777-01e9-0310-a592-
d414129be87e
jacob [Mon, 19 Jan 2004 00:19:32 +0000 (00:19 +0000)]
Re local X server auth, clarify that it's _us_ you should mail, and link
to the Feedback section.
git-svn-id: svn://svn.tartarus.org/sgt/putty@3734
cda61777-01e9-0310-a592-
d414129be87e
simon [Sun, 18 Jan 2004 09:14:41 +0000 (09:14 +0000)]
Memory management fixes. Fixed a segfault in SSH1 compression
cleanup noticed by Gerhard Wiesinger, and also fixed some memory
leaks spotted by valgrind while debugging same.
git-svn-id: svn://svn.tartarus.org/sgt/putty@3726
cda61777-01e9-0310-a592-
d414129be87e
simon [Sun, 18 Jan 2004 08:45:50 +0000 (08:45 +0000)]
Oops, two lines moved out of my snapshot script should have been
left there! Bah.
git-svn-id: svn://svn.tartarus.org/sgt/putty@3725
cda61777-01e9-0310-a592-
d414129be87e
simon [Sat, 17 Jan 2004 14:25:36 +0000 (14:25 +0000)]
Various uninitialised-variable accesses picked up by valgrind.
git-svn-id: svn://svn.tartarus.org/sgt/putty@3723
cda61777-01e9-0310-a592-
d414129be87e
simon [Sat, 17 Jan 2004 14:17:21 +0000 (14:17 +0000)]
Building source archives for previous releases has always been a
fiddly process. Let's have a magic script designed to do it right.
git-svn-id: svn://svn.tartarus.org/sgt/putty@3722
cda61777-01e9-0310-a592-
d414129be87e
simon [Sat, 17 Jan 2004 13:48:40 +0000 (13:48 +0000)]
Joe Yates's patch to make mkfiles.pl generate Visual Studio project
files as well as an nmake makefile. Needed line-end tweakery in
order to be able to generate usable project files when run on Unix,
but other than that appears fine. Ooh!
git-svn-id: svn://svn.tartarus.org/sgt/putty@3721
cda61777-01e9-0310-a592-
d414129be87e
simon [Sat, 17 Jan 2004 13:24:59 +0000 (13:24 +0000)]
So _that's_ why mkfiles.pl was running so slowly on my Windows box!
&findfile() now caches its results. At least one full order of
magnitude speedup when running on an SMB-mounted volume. Phew.
git-svn-id: svn://svn.tartarus.org/sgt/putty@3720
cda61777-01e9-0310-a592-
d414129be87e
simon [Sat, 17 Jan 2004 13:00:18 +0000 (13:00 +0000)]
Idiot me! store_host_key() was blindly _appending_ new host keys to
the end of the host key file. This is perfectly all right if a host
key never changes, but it's completely useless if you need to
replace an existing entry. This version should do better.
git-svn-id: svn://svn.tartarus.org/sgt/putty@3719
cda61777-01e9-0310-a592-
d414129be87e
simon [Thu, 1 Jan 2004 16:47:55 +0000 (16:47 +0000)]
It's a new year.
git-svn-id: svn://svn.tartarus.org/sgt/putty@3679
cda61777-01e9-0310-a592-
d414129be87e
simon [Thu, 1 Jan 2004 16:42:48 +0000 (16:42 +0000)]
Joe Yates's memory leak patch was overenthusiastically freeing
things; it called freebn on the DH gex values even if DH gex had not
taken place. Bug was trivially reproducible as a NULL-dereference
segfault by making any SSH2 connection with DH gex disabled. Should
now be fixed.
git-svn-id: svn://svn.tartarus.org/sgt/putty@3678
cda61777-01e9-0310-a592-
d414129be87e
simon [Wed, 31 Dec 2003 16:09:55 +0000 (16:09 +0000)]
D'oh! WideFont and WideBoldFont were being read from session files,
but not written. I _thought_ something odd was happening with my
UTF-8 pterms.
git-svn-id: svn://svn.tartarus.org/sgt/putty@3673
cda61777-01e9-0310-a592-
d414129be87e
simon [Fri, 19 Dec 2003 12:44:46 +0000 (12:44 +0000)]
Joe Yates's memory leak patches.
git-svn-id: svn://svn.tartarus.org/sgt/putty@3650
cda61777-01e9-0310-a592-
d414129be87e
simon [Tue, 16 Dec 2003 18:28:43 +0000 (18:28 +0000)]
Andy Hood points out that `#ifdef MONITOR_DEFAULTTONEAREST' would
benefit from _also_ being conditional on NO_MULTIMON not being
defined, to prevent the possibility of only half the multimon code
being included.
git-svn-id: svn://svn.tartarus.org/sgt/putty@3644
cda61777-01e9-0310-a592-
d414129be87e
jacob [Thu, 4 Dec 2003 00:10:07 +0000 (00:10 +0000)]
tweak for consistency with previous checkin
git-svn-id: svn://svn.tartarus.org/sgt/putty@3622
cda61777-01e9-0310-a592-
d414129be87e
jacob [Wed, 3 Dec 2003 23:32:47 +0000 (23:32 +0000)]
Fix from Michael Wardle in bell error message
git-svn-id: svn://svn.tartarus.org/sgt/putty@3619
cda61777-01e9-0310-a592-
d414129be87e
jacob [Wed, 3 Dec 2003 23:25:48 +0000 (23:25 +0000)]
Spotted by Tim Kosse: reput on an already complete file was hanging.
Should be fixed now (we only wait for packets if we know there are some
that haven't been replied to yet).
git-svn-id: svn://svn.tartarus.org/sgt/putty@3618
cda61777-01e9-0310-a592-
d414129be87e
jacob [Wed, 3 Dec 2003 22:49:32 +0000 (22:49 +0000)]
Add updating the wishlist to the Release checklist
git-svn-id: svn://svn.tartarus.org/sgt/putty@3615
cda61777-01e9-0310-a592-
d414129be87e
jacob [Wed, 3 Dec 2003 22:45:32 +0000 (22:45 +0000)]
fflush(stdout) after each line of stats
git-svn-id: svn://svn.tartarus.org/sgt/putty@3614
cda61777-01e9-0310-a592-
d414129be87e
jacob [Wed, 3 Dec 2003 19:17:14 +0000 (19:17 +0000)]
Fix for `logging-save-default': allow logging settings to be saved with
Default Settings.
git-svn-id: svn://svn.tartarus.org/sgt/putty@3610
cda61777-01e9-0310-a592-
d414129be87e
jacob [Mon, 24 Nov 2003 13:40:58 +0000 (13:40 +0000)]
I think the time has come for PuTTYgen to mention "authorized_keys" instead
of "authorized_keys2" by default. I believe this change was made in OpenSSH
around June 2001, so any versions which it applies should have been replaced
by now for other reasons.
(The docs still adequately document the confusion surrounding this)
git-svn-id: svn://svn.tartarus.org/sgt/putty@3577
cda61777-01e9-0310-a592-
d414129be87e
simon [Sat, 22 Nov 2003 14:50:57 +0000 (14:50 +0000)]
Trivial braino in parsing of the port forwarding config data. Was
causing all port forwardings after the first dynamic one to be
ignored.
git-svn-id: svn://svn.tartarus.org/sgt/putty@3572
cda61777-01e9-0310-a592-
d414129be87e
simon [Thu, 20 Nov 2003 18:41:12 +0000 (18:41 +0000)]
Introduce a new mouse handling option, in which the right button
brings up the context menu (and you can then paste by selecting
`Paste'). Should be more friendly to Windows-oriented users as
opposed to expatriate X users; also has the effect of making it more
difficult to paste into PuTTY by a single misplaced mouse click,
which has been a common theme of complaint recently.
For the moment, `Compromise' (the X-like behaviour with the right
and middle buttons reversed so that two-button users still get the
two most important functions) is still the default. I'm uncertain
that it might not be better to make the new option the default,
though, since the compromise option is optimal for _nobody_.
git-svn-id: svn://svn.tartarus.org/sgt/putty@3565
cda61777-01e9-0310-a592-
d414129be87e
simon [Thu, 20 Nov 2003 18:33:22 +0000 (18:33 +0000)]
Move the `translation of line drawing characters when pasting'
option from the Selection panel to the Translation panel (where it
fits at least as well). This frees a line in the Selection panel
which I'm about to use for an additional mouse handling option.
git-svn-id: svn://svn.tartarus.org/sgt/putty@3564
cda61777-01e9-0310-a592-
d414129be87e
simon [Wed, 19 Nov 2003 20:48:30 +0000 (20:48 +0000)]
Introduce a context menu which appears on Ctrl+rightclick. This menu
contains all the stuff in the System menu except for the standard
System menu bits (move, resize, close etc), and also contains `Paste'.
git-svn-id: svn://svn.tartarus.org/sgt/putty@3555
cda61777-01e9-0310-a592-
d414129be87e
jacob [Wed, 19 Nov 2003 19:09:07 +0000 (19:09 +0000)]
Make that last checkin more explicit, and in particular reference the
"common errors" section of the documentation.
git-svn-id: svn://svn.tartarus.org/sgt/putty@3554
cda61777-01e9-0310-a592-
d414129be87e
jacob [Wed, 19 Nov 2003 19:03:24 +0000 (19:03 +0000)]
Soften language in `faq-incorrect-mac': buggy ssh.com servers aren't the
only possible reason for this message.
git-svn-id: svn://svn.tartarus.org/sgt/putty@3553
cda61777-01e9-0310-a592-
d414129be87e
simon [Wed, 19 Nov 2003 17:30:16 +0000 (17:30 +0000)]
I _think_ this should fix the problem reported by `Stacey': failure
to fclose a private key file.
git-svn-id: svn://svn.tartarus.org/sgt/putty@3552
cda61777-01e9-0310-a592-
d414129be87e
jacob [Thu, 6 Nov 2003 14:17:56 +0000 (14:17 +0000)]
Cosmetic fix from Daniel Fazekas: apparently we were failing to allow
window-furniture in Playschool Windows be animated on mouse-over. This
fix also seems like the Right Thing to do. I've tried it and it seems
harmless enough on Win2K.
git-svn-id: svn://svn.tartarus.org/sgt/putty@3536
cda61777-01e9-0310-a592-
d414129be87e
simon [Mon, 3 Nov 2003 13:59:46 +0000 (13:59 +0000)]
We now mention the version number on the Download page, so I'd
better remember to change it next time :-)
git-svn-id: svn://svn.tartarus.org/sgt/putty@3528
cda61777-01e9-0310-a592-
d414129be87e
simon [Fri, 31 Oct 2003 21:45:15 +0000 (21:45 +0000)]
Close the host keys file after use. Well spotted Theo Markettos.
git-svn-id: svn://svn.tartarus.org/sgt/putty@3526
cda61777-01e9-0310-a592-
d414129be87e
simon [Thu, 30 Oct 2003 10:41:59 +0000 (10:41 +0000)]
Hmm, that relative link wasn't too good. Try a more helpful one.
Also add to the release checklist so that I'll remember to set this
up properly in the next set of release docs...
git-svn-id: svn://svn.tartarus.org/sgt/putty@3525
cda61777-01e9-0310-a592-
d414129be87e
simon [Thu, 30 Oct 2003 10:30:23 +0000 (10:30 +0000)]
Move the reference to sitestyle.css out into a separate .but file
which is only included if you explicitly tell the docs Makefile to
do so. Also make it a relative reference, while we're at it.
git-svn-id: svn://svn.tartarus.org/sgt/putty@3524
cda61777-01e9-0310-a592-
d414129be87e
jacob [Tue, 21 Oct 2003 13:26:12 +0000 (13:26 +0000)]
Fix usage comments
git-svn-id: svn://svn.tartarus.org/sgt/putty@3519
cda61777-01e9-0310-a592-
d414129be87e
jacob [Wed, 15 Oct 2003 12:09:24 +0000 (12:09 +0000)]
Update faq-pscp-ascii.
git-svn-id: svn://svn.tartarus.org/sgt/putty@3509
cda61777-01e9-0310-a592-
d414129be87e
jacob [Tue, 14 Oct 2003 23:23:28 +0000 (23:23 +0000)]
Add `--unix' mode to generate ~/.putty/sshhostkeys from known_hosts.
(should now be called `kh2putty.py')
git-svn-id: svn://svn.tartarus.org/sgt/putty@3508
cda61777-01e9-0310-a592-
d414129be87e
jacob [Tue, 14 Oct 2003 21:01:12 +0000 (21:01 +0000)]
Remove dead comment about writing settings, and query one about reading them.
git-svn-id: svn://svn.tartarus.org/sgt/putty@3507
cda61777-01e9-0310-a592-
d414129be87e
jacob [Tue, 14 Oct 2003 19:57:50 +0000 (19:57 +0000)]
We now have Unix ports of PSCP and PSFTP.
git-svn-id: svn://svn.tartarus.org/sgt/putty@3506
cda61777-01e9-0310-a592-
d414129be87e
simon [Sun, 12 Oct 2003 14:12:54 +0000 (14:12 +0000)]
Actually fix winnet-if2lo, I think. Tested in an ad-hoc manner by
deliberately making a connection from nemesis's real IP address to
its loopback address; not tested in the original failing case of SMB.
git-svn-id: svn://svn.tartarus.org/sgt/putty@3503
cda61777-01e9-0310-a592-
d414129be87e
simon [Sun, 12 Oct 2003 13:46:12 +0000 (13:46 +0000)]
The WinSock library is now loaded at run-time, which means we can
attempt to load WS2 and then fall back to WS1 if that fails. This
should allow us to use WS2-specific functionality to find out the
local system's list of IP addresses, thus fixing winnet-if2lo, while
degrading gracefully back to the previous behaviour if that
functionality is unavailable. (I haven't yet actually done this; I've
just laid the groundwork.)
This checkin _may_ cause instability; it seemed fine to me on
initial testing, but it's a bit of an upheaval and I wouldn't like
to make bets on it just yet.
git-svn-id: svn://svn.tartarus.org/sgt/putty@3502
cda61777-01e9-0310-a592-
d414129be87e
jacob [Sun, 12 Oct 2003 13:16:39 +0000 (13:16 +0000)]
Remove all the "assert(len>0)" which forbade zero-length writes across the
from_backend() interface, after having made all implementations safe against
being called with len==0 and possibly-NULL/undefined "data".
(This includes making misc.c:bufchain_add() more robust in this area.)
Assertion was originally added 2002-03-01; e.g., see plink.c:1.53 [r1571].
I believe this now shouldn't break anything.
This should hopefully make `ppk-empty-comment' finally GO AWAY. (Tested
with Unix PuTTY.)
git-svn-id: svn://svn.tartarus.org/sgt/putty@3500
cda61777-01e9-0310-a592-
d414129be87e
jacob [Fri, 10 Oct 2003 22:58:53 +0000 (22:58 +0000)]
Add random commentary to SOCKS code.
Also fix what I think are a couple of very minor bugs in SOCKS4; one won't
affect anyone AFAIK, and the other is unlikely to cause trouble.
git-svn-id: svn://svn.tartarus.org/sgt/putty@3497
cda61777-01e9-0310-a592-
d414129be87e
jacob [Fri, 10 Oct 2003 21:20:01 +0000 (21:20 +0000)]
In SOCKS5 dynamic forwarding, we were echoing back DST.{ADDR,PORT} as
BND.{ADDR,PORT}. Besides being clearly wrong, correspondence with
Sascha Schwarz suggests that this can confuse some SOCKS5 clients
(Aventail and sockscap32) which seem to assume that the reply must
have ATYP=1 (IPv4 literal) and so get the length wrong.
Now all replies have ATYP=1 with BND.{ADDR,PORT} = 0.0.0.0:0 -- this
apparently follows practice in OpenSSH. (We don't have enough info to
fill these fields in correctly.)
git-svn-id: svn://svn.tartarus.org/sgt/putty@3496
cda61777-01e9-0310-a592-
d414129be87e
jacob [Wed, 8 Oct 2003 21:39:54 +0000 (21:39 +0000)]
missed a bit in last commit
git-svn-id: svn://svn.tartarus.org/sgt/putty@3490
cda61777-01e9-0310-a592-
d414129be87e
owen [Wed, 8 Oct 2003 20:09:55 +0000 (20:09 +0000)]
Cosmetic, to fix ssh2-des-cbc-is-std
git-svn-id: svn://svn.tartarus.org/sgt/putty@3488
cda61777-01e9-0310-a592-
d414129be87e
jacob [Tue, 7 Oct 2003 21:31:21 +0000 (21:31 +0000)]
`baltic-default-translation': change default Baltic (CP1257) encoding from
8859-4 to 8859-13 as suggested by Vaidrius Petrauskas, on the grounds that
he has a .lt address and sounds like he knows what he's talking about.
git-svn-id: svn://svn.tartarus.org/sgt/putty@3485
cda61777-01e9-0310-a592-
d414129be87e
simon [Fri, 3 Oct 2003 21:21:23 +0000 (21:21 +0000)]
My ASN.1 decoder returned wrong IDs for anything above 0x1E! Good
job it's never had to yet. Ahem.
git-svn-id: svn://svn.tartarus.org/sgt/putty@3479
cda61777-01e9-0310-a592-
d414129be87e
simon [Mon, 29 Sep 2003 15:39:56 +0000 (15:39 +0000)]
PSCP in SFTP mode now uses the fast download/upload manager.
git-svn-id: svn://svn.tartarus.org/sgt/putty@3472
cda61777-01e9-0310-a592-
d414129be87e
simon [Mon, 29 Sep 2003 15:39:36 +0000 (15:39 +0000)]
Obvious memory leak in new fast download management. Oops.
git-svn-id: svn://svn.tartarus.org/sgt/putty@3471
cda61777-01e9-0310-a592-
d414129be87e
simon [Sun, 28 Sep 2003 14:24:01 +0000 (14:24 +0000)]
Uploads turn out to be much easier than downloads, so here's faster
upload support in PSFTP as well.
git-svn-id: svn://svn.tartarus.org/sgt/putty@3470
cda61777-01e9-0310-a592-
d414129be87e
simon [Sat, 27 Sep 2003 17:52:34 +0000 (17:52 +0000)]
First cut at speeding up SFTP. Generic download-management code in
sftp.c, and psftp.c now uses that instead of going it alone. Should
in principle be easily installed in PSCP as well, but I haven't done
it yet; also it only handles downloads, not uploads, and finally it
doesn't yet properly calculate the correct number of parallel
requests to queue. Still, it's a start, and in my own tests it
seemed to perform as expected (download speed suddenly became
roughly what you'd expect from the available bandwidth, and
decreased by roughly the expected number of round-trip times).
git-svn-id: svn://svn.tartarus.org/sgt/putty@3468
cda61777-01e9-0310-a592-
d414129be87e
jacob [Fri, 26 Sep 2003 13:04:56 +0000 (13:04 +0000)]
Clarify what happens when you enter a code page that's not listed.
git-svn-id: svn://svn.tartarus.org/sgt/putty@3467
cda61777-01e9-0310-a592-
d414129be87e
jacob [Thu, 25 Sep 2003 12:38:02 +0000 (12:38 +0000)]
Note what versions of SOCKS are implemented for dynamic port forwarding.
git-svn-id: svn://svn.tartarus.org/sgt/putty@3464
cda61777-01e9-0310-a592-
d414129be87e
jacob [Tue, 23 Sep 2003 10:12:02 +0000 (10:12 +0000)]
Imply that some features that have been implemented may appear on the Wishlist
but not the Changes page, as this is now often the case.
git-svn-id: svn://svn.tartarus.org/sgt/putty@3459
cda61777-01e9-0310-a592-
d414129be87e
jacob [Tue, 23 Sep 2003 10:05:06 +0000 (10:05 +0000)]
Mention Windows on Alpha as worth mentioning
git-svn-id: svn://svn.tartarus.org/sgt/putty@3458
cda61777-01e9-0310-a592-
d414129be87e
jacob [Wed, 10 Sep 2003 12:30:10 +0000 (12:30 +0000)]
Oops. Fix a bug in my `keyfile-diagnostic' work which caused SSH-2 key loading
in pageant (and presumably puttygen) to crash.
git-svn-id: svn://svn.tartarus.org/sgt/putty@3450
cda61777-01e9-0310-a592-
d414129be87e
jacob [Wed, 3 Sep 2003 20:14:38 +0000 (20:14 +0000)]
Implement `default-colours' on Windows based loosely on Michael Wardle's patch.
git-svn-id: svn://svn.tartarus.org/sgt/putty@3444
cda61777-01e9-0310-a592-
d414129be87e