]> asedeno.scripts.mit.edu Git - PuTTY.git/log
PuTTY.git
23 years agoDocumentation for -P and -pw
Owen Dunn [Sat, 27 Jan 2001 17:49:18 +0000 (17:49 +0000)]
Documentation for -P and -pw

[originally from svn r905]

23 years agoA start at some proper PSCP documentation
Owen Dunn [Sat, 27 Jan 2001 16:26:55 +0000 (16:26 +0000)]
A start at some proper PSCP documentation

[originally from svn r904]

23 years agoRemove -gui from the command-line help in pscp, because it's an
Simon Tatham [Sat, 27 Jan 2001 15:51:41 +0000 (15:51 +0000)]
Remove -gui from the command-line help in pscp, because it's an
internal option only.

[originally from svn r903]

23 years agoFix the SSH2 key re-exchange bug. Session id != exchange hash,
Simon Tatham [Fri, 26 Jan 2001 18:50:13 +0000 (18:50 +0000)]
Fix the SSH2 key re-exchange bug. Session id != exchange hash,
because the session id is the exchange hash from the _first_ key
exchange, so in subsequent key exchanges they're different.

[originally from svn r901]

23 years agoEnsure all backends _remember_ the connection has closed after
Simon Tatham [Fri, 26 Jan 2001 12:22:16 +0000 (12:22 +0000)]
Ensure all backends _remember_ the connection has closed after
receiving a network error. Should prevent the cascading-error-box
bug.

[originally from svn r900]

23 years agoJacob's patch to fix all the accelerators. AGAIN.
Simon Tatham [Fri, 26 Jan 2001 09:48:37 +0000 (09:48 +0000)]
Jacob's patch to fix all the accelerators. AGAIN.

[originally from svn r899]

23 years agoFix build errors in PSCP after line discipline upheaval
Simon Tatham [Fri, 26 Jan 2001 09:33:12 +0000 (09:33 +0000)]
Fix build errors in PSCP after line discipline upheaval

[originally from svn r898]

23 years agoUse `default_port' rather than `22' when loading a default session.
Simon Tatham [Wed, 24 Jan 2001 14:55:48 +0000 (14:55 +0000)]
Use `default_port' rather than `22' when loading a default session.

[originally from svn r896]

23 years agoRethink the whole line discipline architecture. Instead of having
Simon Tatham [Wed, 24 Jan 2001 14:08:20 +0000 (14:08 +0000)]
Rethink the whole line discipline architecture. Instead of having
multiple switchable line disciplines, we now have a single unified
one which changes its behaviour based on option settings. Each
option setting can be suggested by the back end and/or the terminal
handler, and can be forcibly overridden by the configuration. Local
echo and local line editing are separate, independently switchable,
options.

[originally from svn r895]

23 years agoImprove socket error handling so that a socket error isn't an
Simon Tatham [Wed, 24 Jan 2001 10:11:18 +0000 (10:11 +0000)]
Improve socket error handling so that a socket error isn't an
automatic fatalbox(). Instead, the error is passed to the receiver
routine, which can decide just how fatal the problem really is.

[originally from svn r894]

23 years agoAhem. The log-file Browse button should set cfg.logfilename and not
Simon Tatham [Wed, 24 Jan 2001 09:29:55 +0000 (09:29 +0000)]
Ahem. The log-file Browse button should set cfg.logfilename and not
cfg.keyfile. Next time I copy and paste a huge chunk of code, I
should take more care about it :-/

[originally from svn r893]

23 years agoRoman Pompejus's suggestion: do sensible things with focus when the
Simon Tatham [Tue, 23 Jan 2001 17:40:51 +0000 (17:40 +0000)]
Roman Pompejus's suggestion: do sensible things with focus when the
event log window appears or disappears.

[originally from svn r892]

23 years agoRoman Pompejus's fix for the TAB-not-working-in-Event-Log bug
Simon Tatham [Tue, 23 Jan 2001 17:37:52 +0000 (17:37 +0000)]
Roman Pompejus's fix for the TAB-not-working-in-Event-Log bug

[originally from svn r891]

23 years agoWhen the SSH panel disappears in puttytel, the Tunnels panel should too!
Simon Tatham [Tue, 23 Jan 2001 14:20:04 +0000 (14:20 +0000)]
When the SSH panel disappears in puttytel, the Tunnels panel should too!

[originally from svn r890]

23 years agoRemove the entirely pointless fourth parameter from x11_init().
Simon Tatham [Tue, 23 Jan 2001 11:02:02 +0000 (11:02 +0000)]
Remove the entirely pointless fourth parameter from x11_init().

[originally from svn r889]

23 years agoFix a subtle bug affecting multiple-socket handling in Plink. (Was
Simon Tatham [Tue, 23 Jan 2001 10:19:17 +0000 (10:19 +0000)]
Fix a subtle bug affecting multiple-socket handling in Plink. (Was
interfering with X forwarding.)
Details of bug: the event object used as the target of
WSAEventSelect is created in such a way that it is automatically
reset when it releases a thread from WaitFor*Objects. Subsequently,
a read on the first socket in the list causes another network event
if not all the available data was read; thus the event object is set
again. Then, WSAEnumNetworkEvents is called again for the _second_
socket, and is passed the network event, which it therefore resets.
So an event has been dropped, and things only get restarted when
some more data arrives on the first socket.

[originally from svn r888]

23 years agoUpdate puttygen GUI code to use Jeremy Sawicki's better group boxes
Simon Tatham [Mon, 22 Jan 2001 17:25:20 +0000 (17:25 +0000)]
Update puttygen GUI code to use Jeremy Sawicki's better group boxes

[originally from svn r887]

23 years agoAdd dependencies for puttygen.c
Simon Tatham [Mon, 22 Jan 2001 17:24:58 +0000 (17:24 +0000)]
Add dependencies for puttygen.c

[originally from svn r886]

23 years agoClean up a couple of trivial compiler warnings.
Simon Tatham [Mon, 22 Jan 2001 17:24:38 +0000 (17:24 +0000)]
Clean up a couple of trivial compiler warnings.

[originally from svn r885]

23 years agoJeremy Sawicki's fix for the multiple-conflicting-accelerators
Simon Tatham [Mon, 22 Jan 2001 17:17:26 +0000 (17:17 +0000)]
Jeremy Sawicki's fix for the multiple-conflicting-accelerators
problems: controls are now destroyed and recreated on a panel
switch. In addition, this patch also introduces a better means of
doing the group boxes.

[originally from svn r884]

23 years agoAbility to hide the mouse pointer on a keypress a la Word
Simon Tatham [Mon, 22 Jan 2001 16:38:43 +0000 (16:38 +0000)]
Ability to hide the mouse pointer on a keypress a la Word

[originally from svn r883]

23 years agoBring the SSH2 channel architecture up to scratch, enabling X
Simon Tatham [Mon, 22 Jan 2001 15:36:07 +0000 (15:36 +0000)]
Bring the SSH2 channel architecture up to scratch, enabling X
forwarding to work under SSH2. Also - surprise! - implement X
forwarding under SSH2.

[originally from svn r882]

23 years agoUpdate the file list in .cvsignore
Simon Tatham [Mon, 22 Jan 2001 13:32:05 +0000 (13:32 +0000)]
Update the file list in .cvsignore

[originally from svn r881]

23 years agoAdd a title to the Tunnels panel
Simon Tatham [Mon, 22 Jan 2001 13:15:52 +0000 (13:15 +0000)]
Add a title to the Tunnels panel

[originally from svn r880]

23 years agoTry the blindingly-obvious fix for the hidden-controls-are-still-
Simon Tatham [Mon, 22 Jan 2001 12:35:16 +0000 (12:35 +0000)]
Try the blindingly-obvious fix for the hidden-controls-are-still-
accessible GUI bug.

[originally from svn r879]

23 years agoAdd X11 forwarding, mainly thanks to Andreas Schultz
Simon Tatham [Mon, 22 Jan 2001 11:34:52 +0000 (11:34 +0000)]
Add X11 forwarding, mainly thanks to Andreas Schultz

[originally from svn r878]

23 years agoMake sure it's SSH, and not Rlogin, which gets omitted from the
Simon Tatham [Sat, 20 Jan 2001 11:00:07 +0000 (11:00 +0000)]
Make sure it's SSH, and not Rlogin, which gets omitted from the
PuTTYtel config box. Oops!

[originally from svn r877]

23 years agoExperimental Rlogin support, thanks to Delian Delchev. Local flow
Simon Tatham [Fri, 19 Jan 2001 10:10:37 +0000 (10:10 +0000)]
Experimental Rlogin support, thanks to Delian Delchev. Local flow
control is unsupported, and server-to-client comms may fail for want
of working TCP Urgent.

[originally from svn r875]

23 years agoKeepalives are now in seconds not minutes
Simon Tatham [Fri, 19 Jan 2001 09:01:50 +0000 (09:01 +0000)]
Keepalives are now in seconds not minutes

[originally from svn r874]

23 years agoAdd a .cvsignore file
Simon Tatham [Thu, 18 Jan 2001 17:29:01 +0000 (17:29 +0000)]
Add a .cvsignore file

[originally from svn r873]

23 years agoThe `wrapnext' variable now states whether we _would_ wrap next
Simon Tatham [Wed, 17 Jan 2001 17:25:58 +0000 (17:25 +0000)]
The `wrapnext' variable now states whether we _would_ wrap next
character if we were wrapping, not whether we _will_ wrap next
character. Makes for saner behaviour with vertical-line cursor and
also when changing autowrap mode while on rightmost column. Does
entail small behavioural changes to backspace and destructive-
backspace when in rightmost column with Auto Wrap off, but I don't
think they should be catastrophic, or indeed that there's a well
defined Right Behaviour.

[originally from svn r872]

23 years agoTidy up that latest checkin. PS_DOTTED is spelled PS_DOT and in any
Simon Tatham [Wed, 17 Jan 2001 17:20:28 +0000 (17:20 +0000)]
Tidy up that latest checkin. PS_DOTTED is spelled PS_DOT and in any
case doesn't really cut it; we have to SetPixel every other one
manually because although PS_ALTERNATE exists it only works under
NT. Meanwhile, IDC_CURSTATIC was already used, for the cursor
_keys_. Duh.

[originally from svn r871]

23 years agoIntroduce alternative cursor shapes: underline, vertical line
Simon Tatham [Wed, 17 Jan 2001 16:57:33 +0000 (16:57 +0000)]
Introduce alternative cursor shapes: underline, vertical line

[originally from svn r870]

23 years agoTrivial fix for when the two directions select different encryption
Simon Tatham [Wed, 17 Jan 2001 16:57:15 +0000 (16:57 +0000)]
Trivial fix for when the two directions select different encryption
algorithms

[originally from svn r869]

23 years agoFurther work on writing the manual
Simon Tatham [Wed, 17 Jan 2001 16:33:26 +0000 (16:33 +0000)]
Further work on writing the manual

[originally from svn r868]

23 years agoContinue writing documentation. Looks like a long job :-(
Simon Tatham [Wed, 17 Jan 2001 12:46:50 +0000 (12:46 +0000)]
Continue writing documentation. Looks like a long job :-(

[originally from svn r867]

23 years agoInitial checkin of an outline for the PuTTY user manual.
Simon Tatham [Wed, 17 Jan 2001 10:11:16 +0000 (10:11 +0000)]
Initial checkin of an outline for the PuTTY user manual.

[originally from svn r865]

23 years agoRemove rogue debug statement
Simon Tatham [Thu, 11 Jan 2001 13:19:11 +0000 (13:19 +0000)]
Remove rogue debug statement

[originally from svn r855]

23 years agoIPv4 numeric addresses were broken thanks to IPv6 patch
Simon Tatham [Tue, 9 Jan 2001 17:25:06 +0000 (17:25 +0000)]
IPv4 numeric addresses were broken thanks to IPv6 patch

[originally from svn r854]

23 years agoOops - accidentally undid rev 1.82 [r844]
Simon Tatham [Tue, 9 Jan 2001 17:16:43 +0000 (17:16 +0000)]
Oops - accidentally undid rev 1.82 [r844]

[originally from svn r853]
[r844 == eac718ee1bef7e1d5055aafc674ac3db1527a876]

23 years agoEnable explicit changing of the window title after session start
Simon Tatham [Mon, 8 Jan 2001 16:28:21 +0000 (16:28 +0000)]
Enable explicit changing of the window title after session start

[originally from svn r852]

23 years agoDisable logging completely if the user selects Cancel when told the
Simon Tatham [Mon, 8 Jan 2001 16:24:13 +0000 (16:24 +0000)]
Disable logging completely if the user selects Cancel when told the
file already exists

[originally from svn r851]

23 years agoEnsure ssh specials (EOF and PING) don't occur except in connection
Simon Tatham [Mon, 8 Jan 2001 13:57:45 +0000 (13:57 +0000)]
Ensure ssh specials (EOF and PING) don't occur except in connection
states where they're meaningful. In case Plink misses an EOF by
attempting to send it before reaching SSH_STATE_SESSION, it is
buffered and sent later. PINGs can be sent during any part of the
initialisation phase _except_ before deciding whether to use
protocol 1 or 2.

[originally from svn r850]

23 years agoJeroen Massar's IPv6 patch. Disabled by default, for now.
Simon Tatham [Sun, 7 Jan 2001 19:16:16 +0000 (19:16 +0000)]
Jeroen Massar's IPv6 patch. Disabled by default, for now.

[originally from svn r849]

23 years agoFix for spurious Space getting sent when alt_space and alt_only are
Simon Tatham [Sun, 7 Jan 2001 19:15:59 +0000 (19:15 +0000)]
Fix for spurious Space getting sent when alt_space and alt_only are
both set and you bring up the Sysmenu with an alt_space and dispatch
it with an alt_only. (The SYSKEYDOWN for alt_only is never received,
but we get the SYSKEYUP which PostMessages the space since it
expects to be triggering the _creation_ of a sysmenu. Solution: set
alt_state to 0 when an alt_space triggers a sysmenu, so that the
final SYSKEYUP will be seen as spurious, which it is. Perhaps we
could do this better.)

[originally from svn r848]

23 years agoKestutis Kupciunas's Lithuanian-friendliness patch to TranslateKey
Simon Tatham [Sun, 7 Jan 2001 18:28:01 +0000 (18:28 +0000)]
Kestutis Kupciunas's Lithuanian-friendliness patch to TranslateKey

[originally from svn r847]

23 years agoImproved session logging courtesy of Roman Pompejus
Simon Tatham [Sun, 7 Jan 2001 18:24:59 +0000 (18:24 +0000)]
Improved session logging courtesy of Roman Pompejus

[originally from svn r846]

23 years agoSquelch some spurious resize events.
Simon Tatham [Sun, 7 Jan 2001 17:18:24 +0000 (17:18 +0000)]
Squelch some spurious resize events.

[originally from svn r845]

23 years agoAdam D Ligas's segfault: one form of connection closure was failing
Simon Tatham [Sun, 7 Jan 2001 17:18:12 +0000 (17:18 +0000)]
Adam D Ligas's segfault: one form of connection closure was failing
to set SSH_STATE_CLOSED, causing subsequent resize events to go foom.

[originally from svn r844]

23 years agoOops - that do-we-need-to-resize-window check failed to spot font changes
Simon Tatham [Sun, 7 Jan 2001 16:38:35 +0000 (16:38 +0000)]
Oops - that do-we-need-to-resize-window check failed to spot font changes

[originally from svn r843]

23 years agoFix the System Caret so it really is invisible, and the right size
Simon Tatham [Sun, 7 Jan 2001 16:35:44 +0000 (16:35 +0000)]
Fix the System Caret so it really is invisible, and the right size
too.

[originally from svn r842]

23 years ago`Change Settings' now behaves sensibly w.r.t. window size.
Simon Tatham [Sun, 7 Jan 2001 16:27:48 +0000 (16:27 +0000)]
`Change Settings' now behaves sensibly w.r.t. window size.

[originally from svn r841]

23 years agoTurn a rogue malloc to smalloc
Simon Tatham [Sun, 7 Jan 2001 15:27:19 +0000 (15:27 +0000)]
Turn a rogue malloc to smalloc

[originally from svn r840]

23 years agoApply `getservbyname' to the Port Number field in case it's
Simon Tatham [Sun, 7 Jan 2001 15:12:20 +0000 (15:12 +0000)]
Apply `getservbyname' to the Port Number field in case it's
non-numeric. Patch due to Christian Biesinger.

[originally from svn r839]

23 years agoAltGr should now work again even when Compose key disabled
Simon Tatham [Sun, 7 Jan 2001 14:30:00 +0000 (14:30 +0000)]
AltGr should now work again even when Compose key disabled

[originally from svn r838]

23 years agoMake the colour list failsafe. Patch due to Robert de Bath
Simon Tatham [Sun, 7 Jan 2001 13:39:31 +0000 (13:39 +0000)]
Make the colour list failsafe. Patch due to Robert de Bath

[originally from svn r837]

23 years agoPatch from Christian Biesinger: pscp guesses your Windows username by default
Simon Tatham [Sun, 7 Jan 2001 13:31:49 +0000 (13:31 +0000)]
Patch from Christian Biesinger: pscp guesses your Windows username by default

[originally from svn r836]

23 years agoApply improved WinSock error handling to the few situations it still
Simon Tatham [Mon, 18 Dec 2000 09:20:26 +0000 (09:20 +0000)]
Apply improved WinSock error handling to the few situations it still
hadn't been applied to.

[originally from svn r827]

23 years agoAttempt to get repeated key exchange working in SSH2. Still under
Simon Tatham [Mon, 18 Dec 2000 09:20:08 +0000 (09:20 +0000)]
Attempt to get repeated key exchange working in SSH2. Still under
test - might not be 100%. I think it _ought_ to work though.

[originally from svn r826]

23 years agoRemove unnecessary printfs from Minefield
Simon Tatham [Tue, 12 Dec 2000 14:04:43 +0000 (14:04 +0000)]
Remove unnecessary printfs from Minefield

[originally from svn r822]

23 years agoFix an intermittent segfault that prevented the new Zlib compression 0.51
Simon Tatham [Tue, 12 Dec 2000 11:07:59 +0000 (11:07 +0000)]
Fix an intermittent segfault that prevented the new Zlib compression
from being very useful. (Thanks to Minefield for catching it.)

[originally from svn r820]

23 years agoAdded Minefield: an alternative memory allocator along the lines of
Simon Tatham [Tue, 12 Dec 2000 10:57:34 +0000 (10:57 +0000)]
Added Minefield: an alternative memory allocator along the lines of
Electric Fence. Enable by compiling with /DMINEFIELD.

[originally from svn r819]

23 years agoMake memory management uniform: _everything_ now goes through the
Simon Tatham [Tue, 12 Dec 2000 10:33:13 +0000 (10:33 +0000)]
Make memory management uniform: _everything_ now goes through the
smalloc() macros and thence to the safemalloc() functions in misc.c.
This should allow me to plug in a debugging allocator and track
memory leaks and segfaults and things.

[originally from svn r818]

23 years agoImprove SSH2 host key abstraction into a generic `signing key'
Simon Tatham [Sat, 2 Dec 2000 12:48:15 +0000 (12:48 +0000)]
Improve SSH2 host key abstraction into a generic `signing key'
abstraction, so as to be able to re-use the same abstraction for
user authentication keys and probably in the SSH2 agent (when that
happens) as well.

[originally from svn r815]

23 years agoFix bugtraq 1949: server could open an agent forwarding channel even
Simon Tatham [Sat, 2 Dec 2000 11:43:25 +0000 (11:43 +0000)]
Fix bugtraq 1949: server could open an agent forwarding channel even
if agent forwarding had not been negotiated on, and more
particularly even if it had been deliberately disabled by the user.

[originally from svn r814]

23 years agoPrevent wildcards in source specs from matching . or ..
Simon Tatham [Thu, 30 Nov 2000 21:35:28 +0000 (21:35 +0000)]
Prevent wildcards in source specs from matching . or ..

[originally from svn r813]

23 years agoCorrect pointer types in new clipme function
Simon Tatham [Fri, 24 Nov 2000 22:27:51 +0000 (22:27 +0000)]
Correct pointer types in new clipme function

[originally from svn r812]

23 years agoRon Kuris's "copy everything to clipboard" patch
Simon Tatham [Tue, 21 Nov 2000 19:28:25 +0000 (19:28 +0000)]
Ron Kuris's "copy everything to clipboard" patch

[originally from svn r808]

23 years agoPatch from Robert de Bath: increase timer resolution.
Simon Tatham [Tue, 21 Nov 2000 19:00:32 +0000 (19:00 +0000)]
Patch from Robert de Bath: increase timer resolution.

[originally from svn r807]

23 years agoPatch from Robert de Bath: blank the saved-session name edit box
Simon Tatham [Tue, 21 Nov 2000 19:00:11 +0000 (19:00 +0000)]
Patch from Robert de Bath: blank the saved-session name edit box
when loading `Default Settings'.

[originally from svn r806]

23 years agoOops - and if we generate link maps, "make clean" should remove them too
Simon Tatham [Tue, 21 Nov 2000 11:14:57 +0000 (11:14 +0000)]
Oops - and if we generate link maps, "make clean" should remove them too

[originally from svn r805]

23 years agoAdd link map files to Makefile, in case people send crash dumps
Simon Tatham [Tue, 21 Nov 2000 11:13:27 +0000 (11:13 +0000)]
Add link map files to Makefile, in case people send crash dumps

[originally from svn r804]

23 years agoFix segfault when you press a key before the SSH protocol decides whether
Simon Tatham [Tue, 21 Nov 2000 10:53:10 +0000 (10:53 +0000)]
Fix segfault when you press a key before the SSH protocol decides whether
it's doing SSH1 or SSH2. Only visible on slow servers :-)

[originally from svn r803]

23 years agoImprove comment so I don't misunderstand when I come back to this :-)
Simon Tatham [Thu, 16 Nov 2000 10:47:59 +0000 (10:47 +0000)]
Improve comment so I don't misunderstand when I come back to this :-)

[originally from svn r802]

23 years agoUse a Miller-Rabin test instead of a Fermat test; add comments
Simon Tatham [Wed, 15 Nov 2000 15:03:17 +0000 (15:03 +0000)]
Use a Miller-Rabin test instead of a Fermat test; add comments

[originally from svn r801]

23 years agoFix another silly segfault
Simon Tatham [Wed, 15 Nov 2000 11:13:22 +0000 (11:13 +0000)]
Fix another silly segfault

[originally from svn r800]

23 years agoSoftware invocation of the System menu now pops up the actual menu, rather
Simon Tatham [Tue, 7 Nov 2000 17:50:59 +0000 (17:50 +0000)]
Software invocation of the System menu now pops up the actual menu, rather
than just putting the window into the state where Down will do so

[originally from svn r793]

23 years agoImplement Zlib compression, in both SSH1 and SSH2.
Simon Tatham [Wed, 1 Nov 2000 21:34:21 +0000 (21:34 +0000)]
Implement Zlib compression, in both SSH1 and SSH2.

[originally from svn r792]

23 years agoMove dprintf and the debug system out into misc.c, to centralise it.
Simon Tatham [Wed, 1 Nov 2000 19:54:46 +0000 (19:54 +0000)]
Move dprintf and the debug system out into misc.c, to centralise it.
Saves binary space and also allows redirection of debug statements
to a file `debug.log'.

[originally from svn r791]

23 years agoBack off a bit of that vulnerability fix, which was breaking `pscp
Simon Tatham [Tue, 31 Oct 2000 09:29:05 +0000 (09:29 +0000)]
Back off a bit of that vulnerability fix, which was breaking `pscp
host:wildcard* .' and suchlike.

[originally from svn r790]

23 years agoFix side-effect of Always On Top patch: any reconfiguring in mid-session
Simon Tatham [Mon, 30 Oct 2000 10:39:10 +0000 (10:39 +0000)]
Fix side-effect of Always On Top patch: any reconfiguring in mid-session
was zapping the window to the top left corner of the screen

[originally from svn r780]

23 years agoReset compose state to zero when PuTTY window gains focus
Simon Tatham [Mon, 30 Oct 2000 10:16:32 +0000 (10:16 +0000)]
Reset compose state to zero when PuTTY window gains focus

[originally from svn r779]

23 years agoCouple of fixes for pscp's GUI interface mode
Simon Tatham [Mon, 30 Oct 2000 09:54:10 +0000 (09:54 +0000)]
Couple of fixes for pscp's GUI interface mode

[originally from svn r778]

23 years agoAdd support for Always On Top. Patch due to Janes "Ender" Brown.
Simon Tatham [Fri, 27 Oct 2000 09:46:04 +0000 (09:46 +0000)]
Add support for Always On Top. Patch due to Janes "Ender" Brown.

[originally from svn r773]

23 years agoStop the "Sent username %s" message coming up twice in pscp -v
Simon Tatham [Fri, 27 Oct 2000 09:24:32 +0000 (09:24 +0000)]
Stop the "Sent username %s" message coming up twice in pscp -v

[originally from svn r772]

23 years agoMisc bugfixes
Simon Tatham [Fri, 27 Oct 2000 09:17:19 +0000 (09:17 +0000)]
Misc bugfixes

[originally from svn r771]

23 years agoFormat SSH2_MSG_DISCONNECT correctly (with reason code, reason
Simon Tatham [Thu, 26 Oct 2000 13:10:47 +0000 (13:10 +0000)]
Format SSH2_MSG_DISCONNECT correctly (with reason code, reason
string, and language tag).

[originally from svn r770]

23 years agoFix a segfault (addr->error was unpredictable following a dotted-dec lookup)
Simon Tatham [Thu, 26 Oct 2000 08:25:43 +0000 (08:25 +0000)]
Fix a segfault (addr->error was unpredictable following a dotted-dec lookup)

[originally from svn r768]

23 years agoImpose a lower limit of 256 on key lengths. This is mostly because
Simon Tatham [Wed, 25 Oct 2000 14:29:28 +0000 (14:29 +0000)]
Impose a lower limit of 256 on key lengths. This is mostly because
the primegen() function doesn't work well with <100 bits, so RSA
keys need to be >=200 to be generated correctly, and I thought 256
was a nice round number beyond that just to be sure. Perhaps I
should also have a security warning on any key less than 768; or
perhaps I should let people shoot themselves in the feet if they
really want to.

[originally from svn r767]

23 years agoGaaah, I might have known. Split combined app cursor / app keypad
Simon Tatham [Wed, 25 Oct 2000 14:20:47 +0000 (14:20 +0000)]
Gaaah, I might have known. Split combined app cursor / app keypad
disablement option into two options so the app cursor keys and app
keypad can be controlled separately. The Pedantic Software Award in
this case goes to the Midnight Commander for its egregious failure
to just use the terminal in Perfectly Normal mode.

[originally from svn r766]

23 years agoBe more sure that state->collecting_entropy can't be spuriously set
Simon Tatham [Wed, 25 Oct 2000 10:25:10 +0000 (10:25 +0000)]
Be more sure that state->collecting_entropy can't be spuriously set

[originally from svn r765]

23 years agoFix control ID bug causing rogue Appearance title bars in other panels
Simon Tatham [Wed, 25 Oct 2000 08:23:41 +0000 (08:23 +0000)]
Fix control ID bug causing rogue Appearance title bars in other panels

[originally from svn r764]

23 years agoReintroduce random_stir()
Simon Tatham [Wed, 25 Oct 2000 06:59:25 +0000 (06:59 +0000)]
Reintroduce random_stir()

[originally from svn r763]

23 years agoEnhance Diffie-Hellman implementation to use bignum_cmp
Simon Tatham [Wed, 25 Oct 2000 06:57:36 +0000 (06:57 +0000)]
Enhance Diffie-Hellman implementation to use bignum_cmp

[originally from svn r762]

23 years agoFix another bignum formatting problem. This one hit Diffie-Hellmann
Simon Tatham [Tue, 24 Oct 2000 21:43:39 +0000 (21:43 +0000)]
Fix another bignum formatting problem. This one hit Diffie-Hellmann

[originally from svn r761]

23 years agoAdd configurable option to disable application keypad/cursor keys totally
Simon Tatham [Tue, 24 Oct 2000 13:49:23 +0000 (13:49 +0000)]
Add configurable option to disable application keypad/cursor keys totally

[originally from svn r760]

23 years agoAdd a couple of ellipses in system menu
Simon Tatham [Tue, 24 Oct 2000 13:40:19 +0000 (13:40 +0000)]
Add a couple of ellipses in system menu

[originally from svn r759]

23 years agoRemove a rogue diagnostic
Simon Tatham [Tue, 24 Oct 2000 13:39:21 +0000 (13:39 +0000)]
Remove a rogue diagnostic

[originally from svn r758]

23 years agoAdd the Appearance panel and reorganise things a bit
Simon Tatham [Tue, 24 Oct 2000 13:38:27 +0000 (13:38 +0000)]
Add the Appearance panel and reorganise things a bit

[originally from svn r757]

23 years agoFix failure to re-enable local line discipline when TELOPT_ECHO is
Simon Tatham [Tue, 24 Oct 2000 11:16:25 +0000 (11:16 +0000)]
Fix failure to re-enable local line discipline when TELOPT_ECHO is
turned _back off_ by the remote server. (server sends WONT)

[originally from svn r756]