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

23 years agoAdd a second passphrase prompt to protect against typos
Simon Tatham [Fri, 20 Oct 2000 09:31:16 +0000 (09:31 +0000)]
Add a second passphrase prompt to protect against typos

[originally from svn r717]

23 years agoWe must InitCommonControls() or the progress bar doesn't work on 95
Simon Tatham [Fri, 20 Oct 2000 09:24:44 +0000 (09:24 +0000)]
We must InitCommonControls() or the progress bar doesn't work on 95

[originally from svn r716]

23 years agoPuTTYgen initial version. Still to do are basic user-friendliness
Simon Tatham [Thu, 19 Oct 2000 15:43:08 +0000 (15:43 +0000)]
PuTTYgen initial version. Still to do are basic user-friendliness
features (prompt for passphrase twice, prompt before overwriting a
file, check the key file was actually saved OK), testing of the
generated keys to make sure I got the file format right, and support
for a variable key size. I think what's already here is basically
sound though.

[originally from svn r715]

23 years agoMiscellaneous cleanups and reorgs in preparation for building
Simon Tatham [Wed, 18 Oct 2000 15:36:32 +0000 (15:36 +0000)]
Miscellaneous cleanups and reorgs in preparation for building
PuTTYgen. In particular, moved self-managing controls stuff out of
windlg.c into the new and reusable winctrls.c.

[originally from svn r714]

23 years agoAdd some more commented-out diagnostics for ssh1
Simon Tatham [Wed, 18 Oct 2000 15:33:05 +0000 (15:33 +0000)]
Add some more commented-out diagnostics for ssh1

[originally from svn r713]

23 years agoRSA key generation routines, and the bignum enhancements required to
Simon Tatham [Wed, 18 Oct 2000 15:00:36 +0000 (15:00 +0000)]
RSA key generation routines, and the bignum enhancements required to
support them. A key generation tool will be forthcoming soon.

[originally from svn r712]

23 years agoAdd an "Add Key" option to the systray menu in Pageant 0.50
Simon Tatham [Thu, 12 Oct 2000 15:26:40 +0000 (15:26 +0000)]
Add an "Add Key" option to the systray menu in Pageant

[originally from svn r710]

23 years agoImplement MD5 MAC for the benefit of old SSH2 servers
Simon Tatham [Thu, 12 Oct 2000 14:24:58 +0000 (14:24 +0000)]
Implement MD5 MAC for the benefit of old SSH2 servers

[originally from svn r709]

23 years agoMiscellaneous fixes for better interoperation with commercial SSH 2
Simon Tatham [Thu, 12 Oct 2000 13:34:46 +0000 (13:34 +0000)]
Miscellaneous fixes for better interoperation with commercial SSH 2

[originally from svn r708]

23 years agoImplement a much more visually appealing, but much more internally
Simon Tatham [Thu, 12 Oct 2000 12:56:33 +0000 (12:56 +0000)]
Implement a much more visually appealing, but much more internally
grotty, hack to get around Explorer maximising the config box.

[originally from svn r707]

23 years agoAdd a config option to emulate the HMAC bug in commercial SSH v2.3.x
Simon Tatham [Thu, 12 Oct 2000 12:39:44 +0000 (12:39 +0000)]
Add a config option to emulate the HMAC bug in commercial SSH v2.3.x
and earlier (namely, it uses only 16 bytes of key rather than 20).

[originally from svn r706]

23 years agoStop the SSH panel appearing in PuTTYtel
Simon Tatham [Thu, 12 Oct 2000 09:10:45 +0000 (09:10 +0000)]
Stop the SSH panel appearing in PuTTYtel

[originally from svn r705]

23 years agoStop plink's key verification locking up on input
Simon Tatham [Thu, 12 Oct 2000 09:10:31 +0000 (09:10 +0000)]
Stop plink's key verification locking up on input

[originally from svn r704]

23 years agoAdd UNE 10053 to the cleartext ones
Simon Tatham [Wed, 11 Oct 2000 19:56:22 +0000 (19:56 +0000)]
Add UNE 10053 to the cleartext ones

[originally from svn r703]

23 years agoTurn off paste-as-poorman for line drawing chars until it's configurable
Simon Tatham [Tue, 10 Oct 2000 16:02:08 +0000 (16:02 +0000)]
Turn off paste-as-poorman for line drawing chars until it's configurable

[originally from svn r702]

23 years agoISO8859-2 to CP852 output translation wants to have Win1250 to ISO8859-2
Simon Tatham [Tue, 10 Oct 2000 12:43:24 +0000 (12:43 +0000)]
ISO8859-2 to CP852 output translation wants to have Win1250 to ISO8859-2
input translation as its counterpart, not CP852 to ISO8859-2. Because the
reason you want this translation is if your _font_ is coded CP852 - in which
case your keymap will not follow suit but will still be in Win1250.

[originally from svn r701]

23 years agoScroll regions of two lines are allowed
Simon Tatham [Tue, 10 Oct 2000 10:50:14 +0000 (10:50 +0000)]
Scroll regions of two lines are allowed

[originally from svn r700]

23 years agoTrivial bug with the function-key radio buttons
Simon Tatham [Tue, 10 Oct 2000 09:17:13 +0000 (09:17 +0000)]
Trivial bug with the function-key radio buttons

[originally from svn r699]

23 years agoNow when a saved session is loaded, its name appears in the
Simon Tatham [Tue, 10 Oct 2000 09:03:20 +0000 (09:03 +0000)]
Now when a saved session is loaded, its name appears in the
IDC_SESSEDIT box, so that clicking Save will save over it. Useful
for people who want to load, modify, and re-save. Special case: this
doesn't apply to Default Settings, because I think people will be
more likely to load DS, modify it, and save under a _different_
name, so it's good not to allow a single mouse click to screw them
up.

[originally from svn r698]

23 years agoMove initialisation of the saved session box outside init_dlg_ctrls() so
Simon Tatham [Tue, 10 Oct 2000 08:33:49 +0000 (08:33 +0000)]
Move initialisation of the saved session box outside init_dlg_ctrls() so
that you don't end up with twice as many items after clicking Load

[originally from svn r697]

23 years agoRename IDC_FUNCTILDE from "VT400" to "ESC[n~" because another VT400 now
Simon Tatham [Tue, 10 Oct 2000 08:20:26 +0000 (08:20 +0000)]
Rename IDC_FUNCTILDE from "VT400" to "ESC[n~" because another VT400 now
exists!

[originally from svn r696]

23 years agoAdd ISO8859-2 / CP852 translation courtesy of Jaromir Filsak
Simon Tatham [Mon, 9 Oct 2000 16:29:12 +0000 (16:29 +0000)]
Add ISO8859-2 / CP852 translation courtesy of Jaromir Filsak

[originally from svn r695]

23 years agoWork around horrifyingly nonportable use of unions in <commctrl.h>
Simon Tatham [Mon, 9 Oct 2000 16:12:51 +0000 (16:12 +0000)]
Work around horrifyingly nonportable use of unions in <commctrl.h>

[originally from svn r694]

23 years agoAbandon the tab control in favour of a tree view
Simon Tatham [Mon, 9 Oct 2000 15:51:14 +0000 (15:51 +0000)]
Abandon the tab control in favour of a tree view

[originally from svn r693]

23 years agoRobert de Bath's big patch:
Simon Tatham [Mon, 9 Oct 2000 12:53:32 +0000 (12:53 +0000)]
Robert de Bath's big patch:
  - cope with strange WinSock wrappers not supporting SIOCATMARK
  - define yet more terminal compatibility modes
  - support UK-ASCII (just like US-ASCII but # is a sterling sign)
  - support connection keepalives at a configurable interval

[originally from svn r692]

23 years agoMiscellaneous fixes to try to make other compilers happier
Simon Tatham [Mon, 9 Oct 2000 12:19:09 +0000 (12:19 +0000)]
Miscellaneous fixes to try to make other compilers happier

[originally from svn r691]

23 years agoRemove the hierarchical dialog structure
Simon Tatham [Mon, 9 Oct 2000 12:16:27 +0000 (12:16 +0000)]
Remove the hierarchical dialog structure

[originally from svn r690]

23 years agoAdd a compile option so that anyone who really wants to can build a
Simon Tatham [Mon, 9 Oct 2000 09:10:09 +0000 (09:10 +0000)]
Add a compile option so that anyone who really wants to can build a
Win95-only (securityless) version of Pageant. This will refuse to
run at all under NT, so as to avoid the risk of people accidentally
running an insecure binary on a security-requiring system.

[originally from svn r688]

23 years agoAlt-Enter was fouling up on Win95; added explicit handler
Simon Tatham [Sat, 7 Oct 2000 08:10:32 +0000 (08:10 +0000)]
Alt-Enter was fouling up on Win95; added explicit handler

[originally from svn r687]

23 years agoFix sorting of saved sessions list box so Default Settings is back at
Simon Tatham [Fri, 6 Oct 2000 16:19:44 +0000 (16:19 +0000)]
Fix sorting of saved sessions list box so Default Settings is back at
the top of the list instead of being filed under D

[originally from svn r686]

23 years agoStop throwing out the Connection panel during midsession reconfig.
Simon Tatham [Fri, 6 Oct 2000 16:01:09 +0000 (16:01 +0000)]
Stop throwing out the Connection panel during midsession reconfig.
Instead, only throw out the useless parts of it. See, the new auto-
layout features bear fruit immediately!

[originally from svn r685]

23 years agoUpdate Makefile generation and ensure everything works with Borland 5.5
Simon Tatham [Fri, 6 Oct 2000 15:54:04 +0000 (15:54 +0000)]
Update Makefile generation and ensure everything works with Borland 5.5

[originally from svn r684]

23 years agoCreate settings.c and move the load/save session code out of
Simon Tatham [Fri, 6 Oct 2000 13:21:36 +0000 (13:21 +0000)]
Create settings.c and move the load/save session code out of
windlg.c into it. Allows plink and pscp to no longer link with
windlg.c, meaning they lose some of the sillier stub functions and
also can provide a console-based form of verify_ssh_host_key().

[originally from svn r683]

23 years agoMove omission of SSH protocol setting in PuTTYtel into windlg.c and
Simon Tatham [Fri, 6 Oct 2000 12:43:19 +0000 (12:43 +0000)]
Move omission of SSH protocol setting in PuTTYtel into windlg.c and
remove nosshres.rc accordingly

[originally from svn r682]

23 years agoAdd a parameter to write_clip() so that windlg.c need not call term_deselect
Simon Tatham [Fri, 6 Oct 2000 12:32:25 +0000 (12:32 +0000)]
Add a parameter to write_clip() so that windlg.c need not call term_deselect

[originally from svn r681]

23 years agoRe-enable copying the Event Log. (rev 1.39 [r661] accidentally disabled it)
Simon Tatham [Fri, 6 Oct 2000 12:31:54 +0000 (12:31 +0000)]
Re-enable copying the Event Log. (rev 1.39 [r661] accidentally disabled it)

[originally from svn r680]
[r661 == 7fc8ef792f31256b936938d2cd6acf0b5cb5758b]

23 years agoCross-reference cleanup: winstore.c should not use fatalbox()
Simon Tatham [Fri, 6 Oct 2000 12:10:26 +0000 (12:10 +0000)]
Cross-reference cleanup: winstore.c should not use fatalbox()

[originally from svn r679]

23 years agoMistaken identity in sesssaver() was breaking saved-session edit box
Simon Tatham [Fri, 6 Oct 2000 11:49:40 +0000 (11:49 +0000)]
Mistaken identity in sesssaver() was breaking saved-session edit box

[originally from svn r678]

23 years agoTighten up use of "static" throughout. Module-internal things should NOT
Simon Tatham [Fri, 6 Oct 2000 11:42:30 +0000 (11:42 +0000)]
Tighten up use of "static" throughout. Module-internal things should NOT
be exported willy-nilly. It encourages people to use them.

[originally from svn r677]

23 years agoLocalise control IDs in each dialog procedure, for maintainability
Simon Tatham [Fri, 6 Oct 2000 09:06:33 +0000 (09:06 +0000)]
Localise control IDs in each dialog procedure, for maintainability

[originally from svn r676]

23 years agoAdd LBS_STANDARD on saved session list box, so you can double-click
Simon Tatham [Fri, 6 Oct 2000 08:10:53 +0000 (08:10 +0000)]
Add LBS_STANDARD on saved session list box, so you can double-click

[originally from svn r675]

23 years agoRemove rogue debug statement
Simon Tatham [Fri, 6 Oct 2000 08:06:23 +0000 (08:06 +0000)]
Remove rogue debug statement

[originally from svn r674]

23 years agoRevamp the auto-layout of PuTTY configuration box controls. They are
Simon Tatham [Thu, 5 Oct 2000 17:19:04 +0000 (17:19 +0000)]
Revamp the auto-layout of PuTTY configuration box controls. They are
now auto-laid-out at runtime instead of compile time. Byebye
win_res.inp and mkres.c; byebye most of win_res.rc; hello a whole
new load of control-creation functions in windlg.c. Also, now that
we're creating the tab control at runtime, we can check to see if it
succeeded and use an alternative if so. This _should_ enable the
config box to work on Win32s, although at the time of checkin that's
untested.

[originally from svn r673]

23 years agoRemove /DWIN32S_COMPAT by detecting presence of GetSystemPowerStatus at
Simon Tatham [Thu, 5 Oct 2000 16:48:37 +0000 (16:48 +0000)]
Remove /DWIN32S_COMPAT by detecting presence of GetSystemPowerStatus at
runtime using GetProcAddress

[originally from svn r672]

23 years agoWe now honour the PLINK_PROTOCOL environment variable if it's set.
Simon Tatham [Thu, 5 Oct 2000 12:15:22 +0000 (12:15 +0000)]
We now honour the PLINK_PROTOCOL environment variable if it's set.
Also we are able to notice when a backend is instantly sendok(),
rather than waiting until after the first successful socket read.
(This was zogging raw connections. They're still slightly zogged but
not as badly as they were.)

[originally from svn r671]

23 years agoEnable protocol prefix on [user@]host argument in Plink
Simon Tatham [Wed, 4 Oct 2000 14:35:31 +0000 (14:35 +0000)]
Enable protocol prefix on [user@]host argument in Plink

[originally from svn r670]

23 years agoStore default port number in each back end
Simon Tatham [Wed, 4 Oct 2000 14:35:15 +0000 (14:35 +0000)]
Store default port number in each back end

[originally from svn r669]

23 years agoPlink now honours the Default Settings protocol and supports -l for username.
Simon Tatham [Wed, 4 Oct 2000 14:13:17 +0000 (14:13 +0000)]
Plink now honours the Default Settings protocol and supports -l for username.
Also removed a diagnostic which had got in by mistake.

[originally from svn r668]

23 years agoFix a typo; thanks to Al Sutton
Simon Tatham [Wed, 4 Oct 2000 10:02:25 +0000 (10:02 +0000)]
Fix a typo; thanks to Al Sutton

[originally from svn r667]

23 years agoWork around DSA formatting bug in commercial-SSH 2.0.13
Simon Tatham [Tue, 3 Oct 2000 09:05:56 +0000 (09:05 +0000)]
Work around DSA formatting bug in commercial-SSH 2.0.13

[originally from svn r665]

23 years agoAbility to specify a remote command in PuTTY proper
Simon Tatham [Mon, 2 Oct 2000 15:22:41 +0000 (15:22 +0000)]
Ability to specify a remote command in PuTTY proper

[originally from svn r664]

23 years agoMake the new test suite's comment more accurate :-)
Simon Tatham [Mon, 2 Oct 2000 13:57:41 +0000 (13:57 +0000)]
Make the new test suite's comment more accurate :-)

[originally from svn r663]

23 years agoLocal remove of first key in list wasn't working
Simon Tatham [Mon, 2 Oct 2000 12:38:12 +0000 (12:38 +0000)]
Local remove of first key in list wasn't working

[originally from svn r662]

23 years agoAdd ability to configure the initial window title
Simon Tatham [Mon, 2 Oct 2000 12:24:58 +0000 (12:24 +0000)]
Add ability to configure the initial window title

[originally from svn r661]

23 years agoDeletion case 2c can shift the root; case 3b is not the only case that
Simon Tatham [Mon, 2 Oct 2000 11:47:30 +0000 (11:47 +0000)]
Deletion case 2c can shift the root; case 3b is not the only case that
can do that. The bad case happens when you have a root node containing
only one actual element, and its two child nodes have only one element
each, and you try to delete the element in the root.

[originally from svn r660]

23 years agoAdd trailing newline in tree234.h
Simon Tatham [Mon, 2 Oct 2000 11:47:30 +0000 (11:47 +0000)]
Add trailing newline in tree234.h

[originally from svn r659]

23 years agoShiny new test harness for the 2-3-4 tree
Simon Tatham [Mon, 2 Oct 2000 11:46:10 +0000 (11:46 +0000)]
Shiny new test harness for the 2-3-4 tree

[originally from svn r658]

23 years agoFurther restructuring
Simon Tatham [Fri, 29 Sep 2000 15:56:33 +0000 (15:56 +0000)]
Further restructuring

[originally from svn r657]

23 years agoFix ssh2 after the rev 1.54 [r649] reorg broke it
Simon Tatham [Fri, 29 Sep 2000 15:53:59 +0000 (15:53 +0000)]
Fix ssh2 after the rev 1.54 [r649] reorg broke it

[originally from svn r656]
[r649 == 960c03468d3e12006ef472eb16967d8e73170e04]

23 years agoMake sure a locally entered login name still comes up in the pw prompt
Simon Tatham [Fri, 29 Sep 2000 12:04:42 +0000 (12:04 +0000)]
Make sure a locally entered login name still comes up in the pw prompt

[originally from svn r653]

23 years agoOops - remove ugly debugging test pattern in cursor
Simon Tatham [Fri, 29 Sep 2000 12:04:27 +0000 (12:04 +0000)]
Oops - remove ugly debugging test pattern in cursor

[originally from svn r652]

23 years agoTry to improve the caret usage
Simon Tatham [Fri, 29 Sep 2000 10:32:07 +0000 (10:32 +0000)]
Try to improve the caret usage

[originally from svn r651]

23 years agoAdd -pw and -P options, and usage/version message, to plink
Simon Tatham [Fri, 29 Sep 2000 08:56:30 +0000 (08:56 +0000)]
Add -pw and -P options, and usage/version message, to plink

[originally from svn r650]

23 years agoMinor restructuring to ssh.c in preparation for portability drive
Simon Tatham [Fri, 29 Sep 2000 08:43:47 +0000 (08:43 +0000)]
Minor restructuring to ssh.c in preparation for portability drive

[originally from svn r649]

23 years agoAdd the About and Licence boxes to Pageant
Simon Tatham [Fri, 29 Sep 2000 08:43:06 +0000 (08:43 +0000)]
Add the About and Licence boxes to Pageant

[originally from svn r648]

23 years agoFix a very old bug nobody ever noticed: multiple About boxes :-)
Simon Tatham [Fri, 29 Sep 2000 08:42:55 +0000 (08:42 +0000)]
Fix a very old bug nobody ever noticed: multiple About boxes :-)

[originally from svn r647]

23 years agoDSS key format string was missing some commas
Simon Tatham [Thu, 28 Sep 2000 11:05:43 +0000 (11:05 +0000)]
DSS key format string was missing some commas

[originally from svn r646]

23 years agoKeep parent pointers valid during deletion
Simon Tatham [Thu, 28 Sep 2000 09:48:49 +0000 (09:48 +0000)]
Keep parent pointers valid during deletion

[originally from svn r645]

23 years agoRemove some spurious #includes
Simon Tatham [Thu, 28 Sep 2000 08:37:10 +0000 (08:37 +0000)]
Remove some spurious #includes

[originally from svn r644]

23 years agoWhile we're doing a hostkey reorg, store port numbers as well
Simon Tatham [Thu, 28 Sep 2000 08:37:10 +0000 (08:37 +0000)]
While we're doing a hostkey reorg, store port numbers as well

[originally from svn r643]

23 years agoFix small compilation problem in Pageant
Simon Tatham [Thu, 28 Sep 2000 08:35:20 +0000 (08:35 +0000)]
Fix small compilation problem in Pageant

[originally from svn r642]

23 years agoRemove unnecessary DSS bit
Simon Tatham [Wed, 27 Sep 2000 16:44:00 +0000 (16:44 +0000)]
Remove unnecessary DSS bit

[originally from svn r641]

23 years agoFinish creating the storage.h abstraction and winstore.c implementation
Simon Tatham [Wed, 27 Sep 2000 16:21:52 +0000 (16:21 +0000)]
Finish creating the storage.h abstraction and winstore.c implementation

[originally from svn r640]