u/mdw/putty
23 years agoAdded a fourth application: plink, a command line connection utility
simon [Fri, 8 Sep 2000 14:45:20 +0000 (14:45 +0000)]
Added a fourth application: plink, a command line connection utility

git-svn-id: svn://svn.tartarus.org/sgt/putty@575 cda61777-01e9-0310-a592-d414129be87e

23 years agoPublic key authentication now works in pscp too - oops
simon [Fri, 8 Sep 2000 08:33:52 +0000 (08:33 +0000)]
Public key authentication now works in pscp too - oops

git-svn-id: svn://svn.tartarus.org/sgt/putty@574 cda61777-01e9-0310-a592-d414129be87e

23 years agoAdd sshpubk.c to load authenticating keys from files
simon [Thu, 7 Sep 2000 16:40:50 +0000 (16:40 +0000)]
Add sshpubk.c to load authenticating keys from files

git-svn-id: svn://svn.tartarus.org/sgt/putty@573 cda61777-01e9-0310-a592-d414129be87e

23 years agoRSA key authentication in ssh1 works; SSH2 is nearly there
simon [Thu, 7 Sep 2000 16:33:49 +0000 (16:33 +0000)]
RSA key authentication in ssh1 works; SSH2 is nearly there

git-svn-id: svn://svn.tartarus.org/sgt/putty@572 cda61777-01e9-0310-a592-d414129be87e

23 years agoSSH2 transport layer now enables encryption and MAC successfully for 3DES
simon [Wed, 6 Sep 2000 09:55:32 +0000 (09:55 +0000)]
SSH2 transport layer now enables encryption and MAC successfully for 3DES

git-svn-id: svn://svn.tartarus.org/sgt/putty@571 cda61777-01e9-0310-a592-d414129be87e

23 years agoSecond attempt. Can successfully decrypt the _first block_ of a packet.
simon [Tue, 5 Sep 2000 16:23:36 +0000 (16:23 +0000)]
Second attempt. Can successfully decrypt the _first block_ of a packet.

git-svn-id: svn://svn.tartarus.org/sgt/putty@570 cda61777-01e9-0310-a592-d414129be87e

23 years agoSSH 2 support, phase 1, debugging. Currently does Diffie-Hellman and gets
simon [Tue, 5 Sep 2000 14:28:17 +0000 (14:28 +0000)]
SSH 2 support, phase 1, debugging. Currently does Diffie-Hellman and gets
the same results as the server, which is a pretty good start.

git-svn-id: svn://svn.tartarus.org/sgt/putty@569 cda61777-01e9-0310-a592-d414129be87e

23 years agotelnet:// URLs don't always have the //. (Incorrect but common.)
simon [Sat, 5 Aug 2000 08:58:07 +0000 (08:58 +0000)]
telnet:// URLs don't always have the //. (Incorrect but common.)

git-svn-id: svn://svn.tartarus.org/sgt/putty@518 cda61777-01e9-0310-a592-d414129be87e

23 years agoRobert de Bath's automatic dialog-box creator
simon [Wed, 26 Jul 2000 12:16:11 +0000 (12:16 +0000)]
Robert de Bath's automatic dialog-box creator

git-svn-id: svn://svn.tartarus.org/sgt/putty@517 cda61777-01e9-0310-a592-d414129be87e

23 years agoRobert de Bath's Big Patch, part 1
simon [Wed, 26 Jul 2000 12:13:51 +0000 (12:13 +0000)]
Robert de Bath's Big Patch, part 1

git-svn-id: svn://svn.tartarus.org/sgt/putty@516 cda61777-01e9-0310-a592-d414129be87e

23 years agoOops; telnet:// URLs can have a trailing slash
simon [Fri, 21 Jul 2000 10:58:33 +0000 (10:58 +0000)]
Oops; telnet:// URLs can have a trailing slash

git-svn-id: svn://svn.tartarus.org/sgt/putty@515 cda61777-01e9-0310-a592-d414129be87e

23 years agoEnable handling of telnet:// URLs on command line
simon [Fri, 21 Jul 2000 10:53:24 +0000 (10:53 +0000)]
Enable handling of telnet:// URLs on command line

git-svn-id: svn://svn.tartarus.org/sgt/putty@514 cda61777-01e9-0310-a592-d414129be87e

23 years agoPSCP: After a password supplied with `-pw' fails to authenticate,
simon [Fri, 21 Jul 2000 09:17:05 +0000 (09:17 +0000)]
PSCP: After a password supplied with `-pw' fails to authenticate,
we should _not_ fall back to console input for a second attempt,
because this hangs batch files.

git-svn-id: svn://svn.tartarus.org/sgt/putty@513 cda61777-01e9-0310-a592-d414129be87e

23 years agoAvoid the ldisc passing zero-length strings to back->send(). VMS
simon [Mon, 26 Jun 2000 12:55:47 +0000 (12:55 +0000)]
Avoid the ldisc passing zero-length strings to back->send(). VMS
sshd has interesting behaviour on receiving a zero-length SSH data
packet.

git-svn-id: svn://svn.tartarus.org/sgt/putty@508 cda61777-01e9-0310-a592-d414129be87e

23 years agoMake beep optional - thanks to Antal Novak
simon [Sat, 24 Jun 2000 17:00:49 +0000 (17:00 +0000)]
Make beep optional - thanks to Antal Novak

git-svn-id: svn://svn.tartarus.org/sgt/putty@507 cda61777-01e9-0310-a592-d414129be87e

23 years agoOops - add a terminator to the array
simon [Fri, 23 Jun 2000 10:58:17 +0000 (10:58 +0000)]
Oops - add a terminator to the array

git-svn-id: svn://svn.tartarus.org/sgt/putty@506 cda61777-01e9-0310-a592-d414129be87e

23 years agoFix subtle problem with scp protocol/port selection
simon [Fri, 23 Jun 2000 09:44:15 +0000 (09:44 +0000)]
Fix subtle problem with scp protocol/port selection

git-svn-id: svn://svn.tartarus.org/sgt/putty@505 cda61777-01e9-0310-a592-d414129be87e

23 years agoJoris van Rantwijk's unified SSH code suitable for PuTTY and PSCP
simon [Thu, 22 Jun 2000 12:18:34 +0000 (12:18 +0000)]
Joris van Rantwijk's unified SSH code suitable for PuTTY and PSCP

git-svn-id: svn://svn.tartarus.org/sgt/putty@504 cda61777-01e9-0310-a592-d414129be87e

23 years agoThis ought to fix the scp protocol problems
simon [Thu, 22 Jun 2000 08:51:51 +0000 (08:51 +0000)]
This ought to fix the scp protocol problems

git-svn-id: svn://svn.tartarus.org/sgt/putty@503 cda61777-01e9-0310-a592-d414129be87e

23 years agoChange a `GLOBAL' to an `extern' for Borland sanity
simon [Thu, 22 Jun 2000 08:41:25 +0000 (08:41 +0000)]
Change a `GLOBAL' to an `extern' for Borland sanity

git-svn-id: svn://svn.tartarus.org/sgt/putty@502 cda61777-01e9-0310-a592-d414129be87e

23 years agoRemove the underscore from nossh_res.rc for 8.3 cleanness; also add MOBJS
simon [Wed, 21 Jun 2000 16:29:44 +0000 (16:29 +0000)]
Remove the underscore from nossh_res.rc for 8.3 cleanness; also add MOBJS
in the pscp dependencies

git-svn-id: svn://svn.tartarus.org/sgt/putty@501 cda61777-01e9-0310-a592-d414129be87e

23 years agoRename nossh_res.rc to nosshres.rc for 8.3 cleanness
simon [Wed, 21 Jun 2000 16:28:18 +0000 (16:28 +0000)]
Rename nossh_res.rc to nosshres.rc for 8.3 cleanness

git-svn-id: svn://svn.tartarus.org/sgt/putty@500 cda61777-01e9-0310-a592-d414129be87e

23 years agoJoris van Rantwijk knows how to cause a Borland-built PuTTY to
simon [Wed, 21 Jun 2000 16:08:08 +0000 (16:08 +0000)]
Joris van Rantwijk knows how to cause a Borland-built PuTTY to
release the console! Hooray! Let's do that then. It's the -aa option
on ilink32.

git-svn-id: svn://svn.tartarus.org/sgt/putty@499 cda61777-01e9-0310-a592-d414129be87e

23 years agoSecurity fixes, copied from ssh.c: check string length versus packet
simon [Tue, 6 Jun 2000 10:54:41 +0000 (10:54 +0000)]
Security fixes, copied from ssh.c: check string length versus packet
length on incoming SSH_SMSG_*_DATA, and check CRCs on all incoming
packets.

git-svn-id: svn://svn.tartarus.org/sgt/putty@498 cda61777-01e9-0310-a592-d414129be87e

23 years ago"pscp" was spelled "scp" in usage message
simon [Tue, 6 Jun 2000 09:51:27 +0000 (09:51 +0000)]
"pscp" was spelled "scp" in usage message

git-svn-id: svn://svn.tartarus.org/sgt/putty@497 cda61777-01e9-0310-a592-d414129be87e

23 years agoSecurity improvement: check that string length field in
simon [Tue, 6 Jun 2000 08:57:55 +0000 (08:57 +0000)]
Security improvement: check that string length field in
SSH_SMSG_{STDOUT,STDERR}_DATA packets is consistent with length
field in packet header. (Helps prevent insertion attack.)

git-svn-id: svn://svn.tartarus.org/sgt/putty@496 cda61777-01e9-0310-a592-d414129be87e

23 years agoHack to work around the rootshell.com xterm DoS problem. A better
simon [Mon, 5 Jun 2000 16:33:58 +0000 (16:33 +0000)]
Hack to work around the rootshell.com xterm DoS problem. A better
fix might be possible, but it's unclear whether this is a productive
strategy in the long term.

git-svn-id: svn://svn.tartarus.org/sgt/putty@495 cda61777-01e9-0310-a592-d414129be87e

23 years agoSecurity improvement: check CRC on incoming packets
simon [Wed, 31 May 2000 10:18:24 +0000 (10:18 +0000)]
Security improvement: check CRC on incoming packets

git-svn-id: svn://svn.tartarus.org/sgt/putty@489 cda61777-01e9-0310-a592-d414129be87e

24 years agoAhem. This time high-half characters really _do_ work in username
simon [Tue, 9 May 2000 08:56:30 +0000 (08:56 +0000)]
Ahem. This time high-half characters really _do_ work in username
and password...

git-svn-id: svn://svn.tartarus.org/sgt/putty@468 cda61777-01e9-0310-a592-d414129be87e

24 years agoEnvironment settings were broken. Fix due to Andros Tantas
simon [Wed, 26 Apr 2000 08:07:08 +0000 (08:07 +0000)]
Environment settings were broken. Fix due to Andros Tantas

git-svn-id: svn://svn.tartarus.org/sgt/putty@465 cda61777-01e9-0310-a592-d414129be87e

24 years agoUpdate copyright dates in About box to match those in Licence box
simon [Thu, 13 Apr 2000 12:07:37 +0000 (12:07 +0000)]
Update copyright dates in About box to match those in Licence box

git-svn-id: svn://svn.tartarus.org/sgt/putty@457 cda61777-01e9-0310-a592-d414129be87e

24 years agoEnable high-half characters (>=160) in usernames and passwords
simon [Tue, 11 Apr 2000 10:39:58 +0000 (10:39 +0000)]
Enable high-half characters (>=160) in usernames and passwords

git-svn-id: svn://svn.tartarus.org/sgt/putty@454 cda61777-01e9-0310-a592-d414129be87e

24 years agoOops - now let's get that MD5 change _right_ :-)
simon [Tue, 4 Apr 2000 14:51:17 +0000 (14:51 +0000)]
Oops - now let's get that MD5 change _right_ :-)

git-svn-id: svn://svn.tartarus.org/sgt/putty@438 cda61777-01e9-0310-a592-d414129be87e

24 years agoReplace MD5 implementation with my own code
simon [Tue, 4 Apr 2000 14:47:22 +0000 (14:47 +0000)]
Replace MD5 implementation with my own code

git-svn-id: svn://svn.tartarus.org/sgt/putty@437 cda61777-01e9-0310-a592-d414129be87e

24 years agoAdd -ls to online help bit
simon [Tue, 4 Apr 2000 14:40:44 +0000 (14:40 +0000)]
Add -ls to online help bit

git-svn-id: svn://svn.tartarus.org/sgt/putty@436 cda61777-01e9-0310-a592-d414129be87e

24 years agoAdd the -ls option to execute `ls -la' on a directory instead of
simon [Mon, 3 Apr 2000 19:54:31 +0000 (19:54 +0000)]
Add the -ls option to execute `ls -la' on a directory instead of
trying to copy anything. Likely to be useful for GUI front ends.

git-svn-id: svn://svn.tartarus.org/sgt/putty@435 cda61777-01e9-0310-a592-d414129be87e

24 years agoTidy up Blowfish S- and P-boxes: make them static and const, and
simon [Fri, 31 Mar 2000 13:33:37 +0000 (13:33 +0000)]
Tidy up Blowfish S- and P-boxes: make them static and const, and
clean up the declarations a bit :-)

git-svn-id: svn://svn.tartarus.org/sgt/putty@431 cda61777-01e9-0310-a592-d414129be87e

24 years agooops - keys[] should be static
simon [Fri, 31 Mar 2000 13:19:19 +0000 (13:19 +0000)]
oops - keys[] should be static

git-svn-id: svn://svn.tartarus.org/sgt/putty@430 cda61777-01e9-0310-a592-d414129be87e

24 years agoYet another accelerator clash...
simon [Wed, 29 Mar 2000 13:15:00 +0000 (13:15 +0000)]
Yet another accelerator clash...

git-svn-id: svn://svn.tartarus.org/sgt/putty@429 cda61777-01e9-0310-a592-d414129be87e

24 years agoRather silly byte-string / word-string transformations in RSA key
simon [Fri, 24 Mar 2000 11:46:39 +0000 (11:46 +0000)]
Rather silly byte-string / word-string transformations in RSA key
handling were failing when the key had an odd number of bytes. A
server with an 850-bit key was suffering connection failures as a
result. Now fixed.

git-svn-id: svn://svn.tartarus.org/sgt/putty@426 cda61777-01e9-0310-a592-d414129be87e

24 years agoPeter Schellenbach's patch: re-implement the PuTTY cryptographic
simon [Fri, 24 Mar 2000 09:45:49 +0000 (09:45 +0000)]
Peter Schellenbach's patch: re-implement the PuTTY cryptographic
functions as calls to the MS Crypto API. Not integrated into the
Makefile yet, but should eventually allow building of an SSH-enabled
PuTTY which contains no native crypto code, so it can be used
everywhere (and anyone who can get the MS encryption pack can still
use the SSH parts).

git-svn-id: svn://svn.tartarus.org/sgt/putty@425 cda61777-01e9-0310-a592-d414129be87e

24 years agoOops - move homepage location
simon [Fri, 17 Mar 2000 11:23:33 +0000 (11:23 +0000)]
Oops - move homepage location

git-svn-id: svn://svn.tartarus.org/sgt/putty@424 cda61777-01e9-0310-a592-d414129be87e

24 years agoPatch to RDB's blinking cursor: make it configurable and by default
simon [Fri, 17 Mar 2000 10:46:59 +0000 (10:46 +0000)]
Patch to RDB's blinking cursor: make it configurable and by default
off. It's terribly distracting.

git-svn-id: svn://svn.tartarus.org/sgt/putty@423 cda61777-01e9-0310-a592-d414129be87e

24 years agoSpelling fix to RDB's comments: fascist is spelled thus :-)
simon [Fri, 17 Mar 2000 10:40:36 +0000 (10:40 +0000)]
Spelling fix to RDB's comments: fascist is spelled thus :-)

git-svn-id: svn://svn.tartarus.org/sgt/putty@422 cda61777-01e9-0310-a592-d414129be87e

24 years agoRDB's patch. Oodles of new terminal functionality, including
simon [Fri, 17 Mar 2000 10:39:05 +0000 (10:39 +0000)]
RDB's patch. Oodles of new terminal functionality, including
ATTR_BLINK (as bold background) and VT52 support. Plus a
compatibility tracking system whereby all escape sequences can be
disabled for a pure-VT102 compatibility mode or other levels.

git-svn-id: svn://svn.tartarus.org/sgt/putty@421 cda61777-01e9-0310-a592-d414129be87e

24 years agoRDB's patch:
simon [Fri, 17 Mar 2000 10:37:35 +0000 (10:37 +0000)]
RDB's patch:
 - `local ldisc' config option now switches between PuTTY's original
   behaviour when off (aggressively start negotiations, never use
   local line discipline) and Unix telnet's off-port-25 behaviour
   when on (wait to be negotiated with, toggle local line discipline
   when TELOPT_ECHO changes)
 - SYNCH handling has been improved again, though it may still be
   broken due to WinSock being irretrievably pants

git-svn-id: svn://svn.tartarus.org/sgt/putty@420 cda61777-01e9-0310-a592-d414129be87e

24 years agoRDB's patch: thanks to improvements in OEMANSI font mode, it can now
simon [Fri, 17 Mar 2000 10:35:09 +0000 (10:35 +0000)]
RDB's patch: thanks to improvements in OEMANSI font mode, it can now
be the default

git-svn-id: svn://svn.tartarus.org/sgt/putty@419 cda61777-01e9-0310-a592-d414129be87e

24 years agoRDB's patch:
simon [Fri, 17 Mar 2000 10:34:41 +0000 (10:34 +0000)]
RDB's patch:
 - use WM_TIMER for various things (blinking cursor; updates while
   moving/sizing; coping with overloading influx of netevents)
 - clip text output to avoid underlines outside character cell
 - even more careful font selection (we can now do OEMANSI by
   default)
 - a few extra keyboard mappings from the VTxxx terminals

git-svn-id: svn://svn.tartarus.org/sgt/putty@418 cda61777-01e9-0310-a592-d414129be87e

24 years agoRDB's patch: ^U sends Telnet Erase Line; line ending is now \r or \r\n
simon [Fri, 17 Mar 2000 10:31:14 +0000 (10:31 +0000)]
RDB's patch: ^U sends Telnet Erase Line; line ending is now \r or \r\n
depending on protocol, so local ldisc works with ssh

git-svn-id: svn://svn.tartarus.org/sgt/putty@417 cda61777-01e9-0310-a592-d414129be87e

24 years agoRDB patch: disable incremental linking and disable debugging
simon [Fri, 17 Mar 2000 10:30:21 +0000 (10:30 +0000)]
RDB patch: disable incremental linking and disable debugging

git-svn-id: svn://svn.tartarus.org/sgt/putty@416 cda61777-01e9-0310-a592-d414129be87e

24 years agoPuTTY website URL spelling change
simon [Thu, 16 Mar 2000 14:56:26 +0000 (14:56 +0000)]
PuTTY website URL spelling change

git-svn-id: svn://svn.tartarus.org/sgt/putty@415 cda61777-01e9-0310-a592-d414129be87e

24 years agoFix a couple of Makefile dependencies - oops
simon [Thu, 16 Mar 2000 10:45:48 +0000 (10:45 +0000)]
Fix a couple of Makefile dependencies - oops

git-svn-id: svn://svn.tartarus.org/sgt/putty@412 cda61777-01e9-0310-a592-d414129be87e

24 years agoMore cvs ignores
simon [Thu, 16 Mar 2000 10:43:30 +0000 (10:43 +0000)]
More cvs ignores

git-svn-id: svn://svn.tartarus.org/sgt/putty@411 cda61777-01e9-0310-a592-d414129be87e

24 years agoFirst stab at the ability to compile puttytel.exe, an SSH-free
simon [Wed, 15 Mar 2000 15:08:48 +0000 (15:08 +0000)]
First stab at the ability to compile puttytel.exe, an SSH-free
variant which is patent-safe in the US and legal in France and
Russia. This is a horrible hack in some ways: it's shown up serious
deficiencies in the module boundaries. Needs further work, probably
once the SSH implementations are recombined.

git-svn-id: svn://svn.tartarus.org/sgt/putty@410 cda61777-01e9-0310-a592-d414129be87e

24 years agoLet's spell '\t' as VK_TAB in that last patch, in fact, just in case
simon [Mon, 13 Mar 2000 15:04:07 +0000 (15:04 +0000)]
Let's spell '\t' as VK_TAB in that last patch, in fact, just in case

git-svn-id: svn://svn.tartarus.org/sgt/putty@409 cda61777-01e9-0310-a592-d414129be87e

24 years agoShift-Tab now sends ESC [ Z
simon [Mon, 13 Mar 2000 14:45:32 +0000 (14:45 +0000)]
Shift-Tab now sends ESC [ Z

git-svn-id: svn://svn.tartarus.org/sgt/putty@408 cda61777-01e9-0310-a592-d414129be87e

24 years agoRobert de Bath's patch: when the user presses CR, the Telnet backend
simon [Sat, 11 Mar 2000 14:25:35 +0000 (14:25 +0000)]
Robert de Bath's patch: when the user presses CR, the Telnet backend
now sends NVT `NL' (CR,LF) instead of NVT `CR' (CR,NUL). Unix
telnetd apparently cares not a jot for the difference, but others do.

git-svn-id: svn://svn.tartarus.org/sgt/putty@407 cda61777-01e9-0310-a592-d414129be87e

24 years agoRobert de Bath's patch: ARG_DEFAULT is now zero because it's
simon [Sat, 11 Mar 2000 14:16:55 +0000 (14:16 +0000)]
Robert de Bath's patch: ARG_DEFAULT is now zero because it's
apparently defined behaviour for _all_ CSI-type sequences that ESC[Q
should be equivalent to ESC[0Q. Which is a pain in the wossname and
not a sane way to do it, but if the standards say it then I suppose
... :-(

git-svn-id: svn://svn.tartarus.org/sgt/putty@406 cda61777-01e9-0310-a592-d414129be87e

24 years agoRobert de Bath's patch: be much more careful about font heights and
simon [Sat, 11 Mar 2000 14:15:24 +0000 (14:15 +0000)]
Robert de Bath's patch: be much more careful about font heights and
widths, including underline mode and OEM/ANSI size mismatch.

git-svn-id: svn://svn.tartarus.org/sgt/putty@405 cda61777-01e9-0310-a592-d414129be87e

24 years agoRobert de Bath's patch: a few more character translations for OEM
simon [Sat, 11 Mar 2000 14:11:02 +0000 (14:11 +0000)]
Robert de Bath's patch: a few more character translations for OEM
line drawing mode

git-svn-id: svn://svn.tartarus.org/sgt/putty@404 cda61777-01e9-0310-a592-d414129be87e

24 years agoRobert de Bath's patch: be a little more careful of main and
simon [Sat, 11 Mar 2000 14:10:10 +0000 (14:10 +0000)]
Robert de Bath's patch: be a little more careful of main and
alternate screens when resizing the window. Should avoid lines of
alternate screen showing up in scrollback buffer.

git-svn-id: svn://svn.tartarus.org/sgt/putty@403 cda61777-01e9-0310-a592-d414129be87e

24 years agoRobert de Bath's patch: sort out once and for all the confusion
simon [Sat, 11 Mar 2000 14:08:36 +0000 (14:08 +0000)]
Robert de Bath's patch: sort out once and for all the confusion
between ESC [ ... Q and ESC [ ... ? Q (for all values of Q).

git-svn-id: svn://svn.tartarus.org/sgt/putty@402 cda61777-01e9-0310-a592-d414129be87e

24 years agoRobert de Bath's patch: integrate line disciplines into Telnet and have them
simon [Sat, 11 Mar 2000 14:06:11 +0000 (14:06 +0000)]
Robert de Bath's patch: integrate line disciplines into Telnet and have them
interoperate sensibly with ECHO negotiations

git-svn-id: svn://svn.tartarus.org/sgt/putty@401 cda61777-01e9-0310-a592-d414129be87e

24 years agoRobert de Bath's patch: ^C ^Z and ^D send Telnet specials in terminal line
simon [Sat, 11 Mar 2000 14:03:04 +0000 (14:03 +0000)]
Robert de Bath's patch: ^C ^Z and ^D send Telnet specials in terminal line
discipline; also switching disciplines in midsession works better

git-svn-id: svn://svn.tartarus.org/sgt/putty@400 cda61777-01e9-0310-a592-d414129be87e

24 years agoAdded a large comment describing the transformations between the DES
simon [Sat, 11 Mar 2000 11:06:06 +0000 (11:06 +0000)]
Added a large comment describing the transformations between the DES
specification and the optimised implementation given.

git-svn-id: svn://svn.tartarus.org/sgt/putty@399 cda61777-01e9-0310-a592-d414129be87e

24 years agoNew DES implementation, replacing Eric Young's. All of PuTTY is now
simon [Fri, 10 Mar 2000 17:27:20 +0000 (17:27 +0000)]
New DES implementation, replacing Eric Young's. All of PuTTY is now
under my own copyright and there are no tricky licensing issues!

git-svn-id: svn://svn.tartarus.org/sgt/putty@398 cda61777-01e9-0310-a592-d414129be87e

24 years agoNew CRC32 implementation, from scratch, not copyrighted by somebody else!
simon [Wed, 8 Mar 2000 16:13:32 +0000 (16:13 +0000)]
New CRC32 implementation, from scratch, not copyrighted by somebody else!
Removed Gary S Brown's name from copyrights. Only Eric Young's DES left :-)

git-svn-id: svn://svn.tartarus.org/sgt/putty@397 cda61777-01e9-0310-a592-d414129be87e

24 years agoFix some picky compiler warnings kindly provided by Borland C++ 5.5
simon [Wed, 8 Mar 2000 10:21:13 +0000 (10:21 +0000)]
Fix some picky compiler warnings kindly provided by Borland C++ 5.5

git-svn-id: svn://svn.tartarus.org/sgt/putty@396 cda61777-01e9-0310-a592-d414129be87e

24 years agoBorland makefile should now work sanely with the free-beer bcc55
simon [Wed, 8 Mar 2000 09:41:17 +0000 (09:41 +0000)]
Borland makefile should now work sanely with the free-beer bcc55

git-svn-id: svn://svn.tartarus.org/sgt/putty@395 cda61777-01e9-0310-a592-d414129be87e

24 years agoFix an error message in pscp
simon [Mon, 21 Feb 2000 14:20:19 +0000 (14:20 +0000)]
Fix an error message in pscp

git-svn-id: svn://svn.tartarus.org/sgt/putty@390 cda61777-01e9-0310-a592-d414129be87e

24 years agoJoris van Rantwijk's fixes for cygwin (NB includes WIN32S_COMPAT)
simon [Sun, 20 Feb 2000 11:01:00 +0000 (11:01 +0000)]
Joris van Rantwijk's fixes for cygwin (NB includes WIN32S_COMPAT)

git-svn-id: svn://svn.tartarus.org/sgt/putty@389 cda61777-01e9-0310-a592-d414129be87e

24 years agoJoris van Rantwijk's fix for pscp -P
simon [Fri, 28 Jan 2000 20:20:58 +0000 (20:20 +0000)]
Joris van Rantwijk's fix for pscp -P

git-svn-id: svn://svn.tartarus.org/sgt/putty@375 cda61777-01e9-0310-a592-d414129be87e

24 years agoFix problems with resource compilation Makefile lines
simon [Wed, 19 Jan 2000 12:16:19 +0000 (12:16 +0000)]
Fix problems with resource compilation Makefile lines

git-svn-id: svn://svn.tartarus.org/sgt/putty@371 cda61777-01e9-0310-a592-d414129be87e

24 years agoFix FORCE target in Cygwin makefile
simon [Wed, 19 Jan 2000 12:11:38 +0000 (12:11 +0000)]
Fix FORCE target in Cygwin makefile

git-svn-id: svn://svn.tartarus.org/sgt/putty@370 cda61777-01e9-0310-a592-d414129be87e

24 years agoNew option to allow SysTabControl32 to be specified in ASCII not Unicode
simon [Tue, 18 Jan 2000 18:14:07 +0000 (18:14 +0000)]
New option to allow SysTabControl32 to be specified in ASCII not Unicode

git-svn-id: svn://svn.tartarus.org/sgt/putty@367 cda61777-01e9-0310-a592-d414129be87e

24 years agoDisable warn-on-close for inactive windows
simon [Tue, 21 Dec 1999 10:19:05 +0000 (10:19 +0000)]
Disable warn-on-close for inactive windows

git-svn-id: svn://svn.tartarus.org/sgt/putty@357 cda61777-01e9-0310-a592-d414129be87e

24 years agoCouple of bug fixes to cygwin makefile
simon [Tue, 14 Dec 1999 09:29:55 +0000 (09:29 +0000)]
Couple of bug fixes to cygwin makefile

git-svn-id: svn://svn.tartarus.org/sgt/putty@350 cda61777-01e9-0310-a592-d414129be87e

24 years agoAdd multi-makefile management system
simon [Mon, 13 Dec 1999 17:21:42 +0000 (17:21 +0000)]
Add multi-makefile management system

git-svn-id: svn://svn.tartarus.org/sgt/putty@349 cda61777-01e9-0310-a592-d414129be87e

24 years agoOops - that unscroll stuff was a little broken...
simon [Thu, 9 Dec 1999 17:10:28 +0000 (17:10 +0000)]
Oops - that unscroll stuff was a little broken...

git-svn-id: svn://svn.tartarus.org/sgt/putty@348 cda61777-01e9-0310-a592-d414129be87e

24 years agoAdded keyboard shortcuts on the system menu.
chris [Mon, 6 Dec 1999 14:57:49 +0000 (14:57 +0000)]
Added keyboard shortcuts on the system menu.
I haven't tried to compile it, but the changes are trivial.

git-svn-id: svn://svn.tartarus.org/sgt/putty@345 cda61777-01e9-0310-a592-d414129be87e

24 years agoReplace SHA implementation with homegrown one
simon [Fri, 3 Dec 1999 11:32:50 +0000 (11:32 +0000)]
Replace SHA implementation with homegrown one

git-svn-id: svn://svn.tartarus.org/sgt/putty@334 cda61777-01e9-0310-a592-d414129be87e

24 years agoAvoid recursing into . and .. when in -r mode
simon [Tue, 30 Nov 1999 11:53:42 +0000 (11:53 +0000)]
Avoid recursing into . and .. when in -r mode

git-svn-id: svn://svn.tartarus.org/sgt/putty@332 cda61777-01e9-0310-a592-d414129be87e

24 years agoAdd description of workaround for Visual Studio 6 problem
simon [Tue, 30 Nov 1999 11:39:04 +0000 (11:39 +0000)]
Add description of workaround for Visual Studio 6 problem

git-svn-id: svn://svn.tartarus.org/sgt/putty@331 cda61777-01e9-0310-a592-d414129be87e

24 years agoTurn #ifdef LOG into a command-line option for debugging use
simon [Tue, 30 Nov 1999 11:22:30 +0000 (11:22 +0000)]
Turn #ifdef LOG into a command-line option for debugging use

git-svn-id: svn://svn.tartarus.org/sgt/putty@330 cda61777-01e9-0310-a592-d414129be87e

24 years agoOops - fix total idiocies in applying that patch
simon [Tue, 30 Nov 1999 11:13:33 +0000 (11:13 +0000)]
Oops - fix total idiocies in applying that patch

git-svn-id: svn://svn.tartarus.org/sgt/putty@329 cda61777-01e9-0310-a592-d414129be87e

24 years agoRobert de Bath's multi-purpose patch, slightly modified.
simon [Tue, 30 Nov 1999 10:52:07 +0000 (10:52 +0000)]
Robert de Bath's multi-purpose patch, slightly modified.
 - ^E answerback is now `PuTTY'.
 - The framework is now in place for the scrollback to reset to
   bottom on display _or_ keyboard events _or_ both. An actual
   configurable option isn't yet present, but most of the code is in
   place.
 - Try to deal with the problems where incoming data gets dropped
   after decoding but before display.
 - Scrollback behaviour has changed: instead of keying it off
   `scroll' versus `delete top line', things now go into the
   scrollback from _either_ of those but only if the primary screen
   is selected. Should fix problems with `less' and talkers.
 - must_update variable has gone because rdb correctly observed that
   it didn't seem to be doing a great deal :-)

git-svn-id: svn://svn.tartarus.org/sgt/putty@328 cda61777-01e9-0310-a592-d414129be87e

24 years agoCleanups to remove warnings for GNU/mingw32 compilation
simon [Mon, 22 Nov 1999 10:07:24 +0000 (10:07 +0000)]
Cleanups to remove warnings for GNU/mingw32 compilation

git-svn-id: svn://svn.tartarus.org/sgt/putty@325 cda61777-01e9-0310-a592-d414129be87e

24 years agoFix potential segfault on malloc failure
simon [Wed, 17 Nov 1999 14:22:12 +0000 (14:22 +0000)]
Fix potential segfault on malloc failure

git-svn-id: svn://svn.tartarus.org/sgt/putty@323 cda61777-01e9-0310-a592-d414129be87e

24 years agoRemove accelerator conflict in Language panel
simon [Wed, 17 Nov 1999 14:00:45 +0000 (14:00 +0000)]
Remove accelerator conflict in Language panel

git-svn-id: svn://svn.tartarus.org/sgt/putty@321 cda61777-01e9-0310-a592-d414129be87e

24 years agoAdd ISO-8859-2 / Win-1250 char set translation
simon [Wed, 17 Nov 1999 10:44:43 +0000 (10:44 +0000)]
Add ISO-8859-2 / Win-1250 char set translation

git-svn-id: svn://svn.tartarus.org/sgt/putty@318 cda61777-01e9-0310-a592-d414129be87e

24 years agoFix a slightly picky compiler warning
simon [Wed, 17 Nov 1999 10:39:17 +0000 (10:39 +0000)]
Fix a slightly picky compiler warning

git-svn-id: svn://svn.tartarus.org/sgt/putty@317 cda61777-01e9-0310-a592-d414129be87e

24 years agoFix printing of Telnet GA as ugrave
simon [Tue, 16 Nov 1999 09:57:40 +0000 (09:57 +0000)]
Fix printing of Telnet GA as ugrave

git-svn-id: svn://svn.tartarus.org/sgt/putty@313 cda61777-01e9-0310-a592-d414129be87e

24 years agoUpdate from Joris van Rantwijk: command line options to specify
simon [Tue, 16 Nov 1999 09:26:19 +0000 (09:26 +0000)]
Update from Joris van Rantwijk: command line options to specify
port and password in scp

git-svn-id: svn://svn.tartarus.org/sgt/putty@312 cda61777-01e9-0310-a592-d414129be87e

24 years agoDeclare `struct RSAKey' so that its implicit declaration in the
simon [Mon, 15 Nov 1999 10:31:06 +0000 (10:31 +0000)]
Declare `struct RSAKey' so that its implicit declaration in the
parameter list of verify_ssh_host_key() does not have scope
restricted to that parameter list. Probably unnecessary but let's
not take chances.

git-svn-id: svn://svn.tartarus.org/sgt/putty@311 cda61777-01e9-0310-a592-d414129be87e

24 years agoPut a #ifndef around definition of TCS_MULTILINE
simon [Thu, 11 Nov 1999 10:27:09 +0000 (10:27 +0000)]
Put a #ifndef around definition of TCS_MULTILINE

git-svn-id: svn://svn.tartarus.org/sgt/putty@298 cda61777-01e9-0310-a592-d414129be87e

24 years ago_sntprintf is nonportable; use sprintf instead
simon [Thu, 11 Nov 1999 10:13:40 +0000 (10:13 +0000)]
_sntprintf is nonportable; use sprintf instead

git-svn-id: svn://svn.tartarus.org/sgt/putty@297 cda61777-01e9-0310-a592-d414129be87e

24 years agoAdd spiel about there being a comment at the top of Makefile
simon [Wed, 10 Nov 1999 10:28:59 +0000 (10:28 +0000)]
Add spiel about there being a comment at the top of Makefile

git-svn-id: svn://svn.tartarus.org/sgt/putty@291 cda61777-01e9-0310-a592-d414129be87e

24 years agoAdded LICENCE and README files
simon [Wed, 10 Nov 1999 09:47:31 +0000 (09:47 +0000)]
Added LICENCE and README files

git-svn-id: svn://svn.tartarus.org/sgt/putty@290 cda61777-01e9-0310-a592-d414129be87e

24 years agoAdd "extern" on declaration of raw_backend
simon [Wed, 10 Nov 1999 09:14:08 +0000 (09:14 +0000)]
Add "extern" on declaration of raw_backend

git-svn-id: svn://svn.tartarus.org/sgt/putty@289 cda61777-01e9-0310-a592-d414129be87e

24 years agoShould be able to switch line disciplines mid-session
simon [Tue, 9 Nov 1999 14:20:51 +0000 (14:20 +0000)]
Should be able to switch line disciplines mid-session

git-svn-id: svn://svn.tartarus.org/sgt/putty@288 cda61777-01e9-0310-a592-d414129be87e