]> asedeno.scripts.mit.edu Git - PuTTY.git/log
PuTTY.git
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]

23 years agoFix miscellaneous compiler warnings. Thanks to Jacob Nevins
Simon Tatham [Tue, 24 Oct 2000 10:47:49 +0000 (10:47 +0000)]
Fix miscellaneous compiler warnings. Thanks to Jacob Nevins

[originally from svn r755]

23 years agoSSH2 connections weren't closing cleanly after socket revamp. Fixed.
Simon Tatham [Tue, 24 Oct 2000 09:55:45 +0000 (09:55 +0000)]
SSH2 connections weren't closing cleanly after socket revamp. Fixed.

[originally from svn r754]

23 years agoWindow resizing wasn't working in SSH2
Simon Tatham [Tue, 24 Oct 2000 09:49:03 +0000 (09:49 +0000)]
Window resizing wasn't working in SSH2

[originally from svn r753]

23 years agoMake the frankly ridiculous prototypes for modpow() and modmul() more sane
Simon Tatham [Mon, 23 Oct 2000 16:11:31 +0000 (16:11 +0000)]
Make the frankly ridiculous prototypes for modpow() and modmul() more sane

[originally from svn r752]

23 years agoUpdate DSS implementation to use new bignum routines
Simon Tatham [Mon, 23 Oct 2000 16:03:21 +0000 (16:03 +0000)]
Update DSS implementation to use new bignum routines

[originally from svn r751]

23 years agoImproved entropy gathering.
Simon Tatham [Mon, 23 Oct 2000 15:20:05 +0000 (15:20 +0000)]
Improved entropy gathering.

[originally from svn r750]

23 years agoFix a bug which was causing occasional failed-host-key-check
Simon Tatham [Mon, 23 Oct 2000 15:18:37 +0000 (15:18 +0000)]
Fix a bug which was causing occasional failed-host-key-check
messages. Also left some diagnostics in, under #if 0, so that next
time this happens it'll be easier to debug.

[originally from svn r749]

23 years agoOops. A field like `sending_oob' in the Socket structure really
Simon Tatham [Mon, 23 Oct 2000 12:31:54 +0000 (12:31 +0000)]
Oops. A field like `sending_oob' in the Socket structure really
deserves to be initialised to something sane at creation time.

[originally from svn r748]

23 years agoPlink and PSCP were failing to load the `Default Settings' options
Simon Tatham [Mon, 23 Oct 2000 12:20:53 +0000 (12:20 +0000)]
Plink and PSCP were failing to load the `Default Settings' options
when connecting to an arbitrary hostname. In particular, setting a
default user name didn't work. Now it does.

[originally from svn r747]

23 years agoRemove the NO_SECURITY define I accidentally copied from Pageant
Simon Tatham [Mon, 23 Oct 2000 11:57:41 +0000 (11:57 +0000)]
Remove the NO_SECURITY define I accidentally copied from Pageant

[originally from svn r746]

23 years agoCreated a shiny new abstraction for the socket handling. Has many
Simon Tatham [Mon, 23 Oct 2000 11:55:11 +0000 (11:55 +0000)]
Created a shiny new abstraction for the socket handling. Has many
advantages:
 - protocol modules can call sk_write() without having to worry
   about writes blocking, because blocking writes are handled in the
   abstraction layer and retried later.
 - `Lost connection while sending' is a thing of the past.
 - <winsock.h> is no longer needed in most modules, because
   "putty.h" doesn't have to declare `SOCKET' variables any more,
   only the abstracted `Socket' type.
 - select()-equivalent between multiple sockets will now be handled
   sensibly, which opens the way for things like SSH port
   forwarding.

[originally from svn r745]

23 years agoCreated a shiny new abstraction for the socket handling. Has many
Simon Tatham [Mon, 23 Oct 2000 10:32:37 +0000 (10:32 +0000)]
Created a shiny new abstraction for the socket handling. Has many
advantages:
 - protocol modules can call sk_write() without having to worry
   about writes blocking, because blocking writes are handled in the
   abstraction layer and retried later.
 - `Lost connection while sending' is a thing of the past.
 - <winsock.h> is no longer needed in most modules, because
   "putty.h" doesn't have to declare `SOCKET' variables any more,
   only the abstracted `Socket' type.
 - select()-equivalent between multiple sockets will now be handled
   sensibly, which opens the way for things like SSH port
   forwarding.

[originally from svn r744]

23 years agoOoh. Actually, that vulnerability is further-reaching than I
Simon Tatham [Sat, 21 Oct 2000 17:52:54 +0000 (17:52 +0000)]
Ooh. Actually, that vulnerability is further-reaching than I
thought. As well as the ".." attack in recursive copies, the name
sent by the client was also trusted in a single-file implicit-
destination copy such as "pscp host:foo .". (The result was ./foo,
where foo is what the server claimed the file was rather than what
the user asked for. I think it's not unreasonable that if the user
requests file `foo' from the host, he should get the result in a
file called `foo' no matter what the host thinks.)

[originally from svn r743]

23 years agoFix a potential vulnerability in incoming `pscp -r'. The server
Simon Tatham [Sat, 21 Oct 2000 17:36:44 +0000 (17:36 +0000)]
Fix a potential vulnerability in incoming `pscp -r'. The server
sends filenames of things in the directory being copied. A malicious
server could have sent, for example, "..\..\windows\system\foo.dll"
and overwritten something crucial. The filenames are now vetted to
ensure they don't contain slashes or backslashes.

[originally from svn r742]

23 years agoThree new configurable options:
Simon Tatham [Sat, 21 Oct 2000 16:30:58 +0000 (16:30 +0000)]
Three new configurable options:
 - Robert de Bath's Compose key is now off by default and configurable on
 - The ages-old controversy over whether ALT by itself should bring the
   System menu up is now controllable by a config option
 - You can now independently configure whether scrollback resets on a
   keypress _and_ whether it resets on screen activity.

[originally from svn r741]

23 years agoChinese support patch from zmx@cdpa.nsysu.edu.tw
Simon Tatham [Fri, 20 Oct 2000 18:36:15 +0000 (18:36 +0000)]
Chinese support patch from zmx@cdpa.nsysu.edu.tw

[originally from svn r740]

23 years agoRemember to close key files when rsakey_encrypted meets a bogus one
Simon Tatham [Fri, 20 Oct 2000 17:57:47 +0000 (17:57 +0000)]
Remember to close key files when rsakey_encrypted meets a bogus one

[originally from svn r739]

23 years agoPut back the code that ensures "Default Settings" is always in the
Simon Tatham [Fri, 20 Oct 2000 15:20:53 +0000 (15:20 +0000)]
Put back the code that ensures "Default Settings" is always in the
session list even if it isn't in the Registry. This got deleted
overenthusiastically because I didn't have a comment explaining what
it was doing there. Now there's a comment, so I probably won't
remove it again.

[originally from svn r733]

23 years agoRename "Stored Sessions" to "Saved Sessions" for consistency
Simon Tatham [Fri, 20 Oct 2000 15:09:56 +0000 (15:09 +0000)]
Rename "Stored Sessions" to "Saved Sessions" for consistency

[originally from svn r732]

23 years agoSome better IDC_* names for the controls on the Colours panel
Simon Tatham [Fri, 20 Oct 2000 15:09:35 +0000 (15:09 +0000)]
Some better IDC_* names for the controls on the Colours panel

[originally from svn r731]

23 years agoAdd the LBS_NOTIFY style to the list box in colouredit(), which was
Simon Tatham [Fri, 20 Oct 2000 14:45:16 +0000 (14:45 +0000)]
Add the LBS_NOTIFY style to the list box in colouredit(), which was
vital to it working right

[originally from svn r730]

23 years agoIntroduce a sane interface function, from_backend(), for backends to
Simon Tatham [Fri, 20 Oct 2000 13:51:46 +0000 (13:51 +0000)]
Introduce a sane interface function, from_backend(), for backends to
use when they have data from the network. Replaces the utterly daft
inbuf / inbuf_head / term_out() interface, which only made sense
when feeding to terminal.c. (terminal.c now implements
from_backend() as a small function that gateways to the old
interface.)

As a side effect, from_backend() also has an `is_stderr' parameter,
so scp can once again separate the server's pronouncements on stderr
from the actual protocol progress on stdout.

[originally from svn r729]

23 years agoTrim trailing whitespace off saved session names on the command line
Simon Tatham [Fri, 20 Oct 2000 13:23:24 +0000 (13:23 +0000)]
Trim trailing whitespace off saved session names on the command line

[originally from svn r728]

23 years agoRemember to update scrollbar when scrollback is reset
Simon Tatham [Fri, 20 Oct 2000 12:31:02 +0000 (12:31 +0000)]
Remember to update scrollbar when scrollback is reset

[originally from svn r727]

23 years agoReplace the 8859-2 -> Win1250 translation which I accidentally blew away
Simon Tatham [Fri, 20 Oct 2000 11:16:58 +0000 (11:16 +0000)]
Replace the 8859-2 -> Win1250 translation which I accidentally blew away

[originally from svn r726]

23 years agoA couple of UI tweaks in puttygen
Simon Tatham [Fri, 20 Oct 2000 10:47:46 +0000 (10:47 +0000)]
A couple of UI tweaks in puttygen

[originally from svn r725]

23 years agoRemoved TODO comment after verifying that generated keys work
Simon Tatham [Fri, 20 Oct 2000 10:44:17 +0000 (10:44 +0000)]
Removed TODO comment after verifying that generated keys work

[originally from svn r724]

23 years agoEntropy fix after better statistical analysis
Simon Tatham [Fri, 20 Oct 2000 10:42:31 +0000 (10:42 +0000)]
Entropy fix after better statistical analysis

[originally from svn r723]

23 years agoVariable key size in PuTTYgen. Also required adding WM_VSCROLL to the
Simon Tatham [Fri, 20 Oct 2000 10:07:53 +0000 (10:07 +0000)]
Variable key size in PuTTYgen. Also required adding WM_VSCROLL to the
window style in bigeditctrl() in winctrls.c.

[originally from svn r722]

23 years agoAdd a PuTTYgen icon
Simon Tatham [Fri, 20 Oct 2000 09:50:56 +0000 (09:50 +0000)]
Add a PuTTYgen icon

[originally from svn r721]

23 years agoCheck whether key was actually saved, and warn if not
Simon Tatham [Fri, 20 Oct 2000 09:43:58 +0000 (09:43 +0000)]
Check whether key was actually saved, and warn if not

[originally from svn r720]

23 years agoSave Key now prompts before overwriting an existing file
Simon Tatham [Fri, 20 Oct 2000 09:41:13 +0000 (09:41 +0000)]
Save Key now prompts before overwriting an existing file

[originally from svn r719]

23 years agoAdjust the title of the PuTTYgen window
Simon Tatham [Fri, 20 Oct 2000 09:36:11 +0000 (09:36 +0000)]
Adjust the title of the PuTTYgen window

[originally from svn r718]