1
0
mirror of https://git.tartarus.org/simon/putty.git synced 2025-01-08 08:58:00 +00:00

Commit Graph

  • a97b390d96 A couple of small cleanups Simon Tatham 2000-09-15 10:57:15 +0000
  • 74a50d2d55 Delete should be void not void *; also use correct compare fn in find. Simon Tatham 2000-09-15 10:48:42 +0000
  • 1ff320c8b2 Delete should be void not void *. Simon Tatham 2000-09-15 10:48:42 +0000
  • c96384efe0 Pageant now accepts an initial key list on the command line Simon Tatham 2000-09-15 10:48:42 +0000
  • 4bd19700a1 Source form of win_res.rc Simon Tatham 2000-09-14 15:04:05 +0000
  • 68ee8531fb 2-3-4 tree routines Simon Tatham 2000-09-14 15:02:50 +0000
  • c366174cc2 Added Pageant, a first-attempt PuTTY authentication agent Simon Tatham 2000-09-14 15:02:50 +0000
  • 48d82b94b4 Header file for 2-3-4 tree routines Simon Tatham 2000-09-14 15:02:50 +0000
  • eed592d887 Add CryptoCard authentication Simon Tatham 2000-09-12 08:44:30 +0000
  • bed673083b Yet another pedantic fix for scroll margin setting :-) Simon Tatham 2000-09-11 14:47:57 +0000
  • ff9c336662 Fix cutting-off of "Blowfish" in SSH config box Simon Tatham 2000-09-11 11:06:17 +0000
  • 334b79e16c Add switch to choose SSH v1-versus-v2 protocol preference where both are available Simon Tatham 2000-09-11 09:37:43 +0000
  • 22f91a3604 Oops - remove diagnostics :-) Simon Tatham 2000-09-11 09:36:12 +0000
  • 147fca411c Saner handling of WM_SYSCOMMAND:SC_KEYMENU to avoid problems on an isolated press of the Alt key Simon Tatham 2000-09-11 09:23:52 +0000
  • 4c7e70c110 Add further types of garbage to .cvsignore and to "make clean" Simon Tatham 2000-09-11 09:23:23 +0000
  • 9e8c1be86f Actually _commit_ plink. It now works as a CVS transport! Simon Tatham 2000-09-11 08:27:15 +0000
  • 1864344036 Oops - remove SHA debugging from ssh2 Simon Tatham 2000-09-09 08:21:34 +0000
  • 4109ac3dfc Stop plink losing data at start of session Simon Tatham 2000-09-08 16:42:11 +0000
  • be711d9cd4 plink can now execute a specific command instead of just a shell session Simon Tatham 2000-09-08 15:24:19 +0000
  • 8394a48620 Added a fourth application: plink, a command line connection utility Simon Tatham 2000-09-08 14:45:20 +0000
  • 263d9e0f09 Public key authentication now works in pscp too - oops Simon Tatham 2000-09-08 08:33:52 +0000
  • 1791da274c Add sshpubk.c to load authenticating keys from files Simon Tatham 2000-09-07 16:40:50 +0000
  • d9af8f4b90 RSA key authentication in ssh1 works; SSH2 is nearly there Simon Tatham 2000-09-07 16:33:49 +0000
  • 0f1e449189 SSH2 transport layer now enables encryption and MAC successfully for 3DES Simon Tatham 2000-09-06 09:55:32 +0000
  • 36a499a7f1 Second attempt. Can successfully decrypt the _first block_ of a packet. Simon Tatham 2000-09-05 16:23:36 +0000
  • 35205e5cb7 SSH 2 support, phase 1, debugging. Currently does Diffie-Hellman and gets the same results as the server, which is a pretty good start. Simon Tatham 2000-09-05 14:28:17 +0000
  • 5ca4d2d1c5 telnet:// URLs don't always have the //. (Incorrect but common.) Simon Tatham 2000-08-05 08:58:07 +0000
  • 6187f9746e Robert de Bath's automatic dialog-box creator Simon Tatham 2000-07-26 12:16:11 +0000
  • 0d5d39064a Robert de Bath's Big Patch, part 1 Simon Tatham 2000-07-26 12:13:51 +0000
  • 1657255cd7 Oops; telnet:// URLs can have a trailing slash Simon Tatham 2000-07-21 10:58:33 +0000
  • 777e064ed5 Enable handling of telnet:// URLs on command line Simon Tatham 2000-07-21 10:53:24 +0000
  • 9546cf7393 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. Simon Tatham 2000-07-21 09:17:05 +0000
  • 81b923a824 Silly mistake - restore-cursor-pos doesn't make sure the cursor position is inside the screen (it might not be if the screen has shrunk since the save of cursor position). Thanks to Robert de Bath. zlib-dll Simon Tatham 2000-07-08 16:09:39 +0000
  • e3e48f45c7 SSH compression by linking with zlib.dll if present (compression quietly becomes unavailable if zlib.dll not found). Thanks to Joris van Rantwijk (again). Simon Tatham 2000-07-04 09:15:12 +0000
  • 7a01fd48b6 Make beep optional - thanks to Antal Novak Simon Tatham 2000-06-24 17:00:49 +0000
  • 2832ef1e75 Joris van Rantwijk's unified SSH code suitable for PuTTY and PSCP Simon Tatham 2000-06-22 12:18:34 +0000
  • c9e236eb39 Avoid the ldisc passing zero-length strings to back->send(). VMS sshd has interesting behaviour on receiving a zero-length SSH data packet. 0.49 Simon Tatham 2000-06-26 12:55:47 +0000
  • eb79da11de Oops - add a terminator to the array Simon Tatham 2000-06-23 10:58:17 +0000
  • 6d6ab0cc39 Fix subtle problem with scp protocol/port selection Simon Tatham 2000-06-23 09:44:15 +0000
  • 41809f16a0 This ought to fix the scp protocol problems Simon Tatham 2000-06-22 08:51:51 +0000
  • a4284137a1 Change a GLOBAL' to an extern' for Borland sanity Simon Tatham 2000-06-22 08:41:25 +0000
  • 4ab52dc254 Remove the underscore from nossh_res.rc for 8.3 cleanness; also add MOBJS in the pscp dependencies Simon Tatham 2000-06-21 16:29:44 +0000
  • ceb22f8ad3 Rename nossh_res.rc to nosshres.rc for 8.3 cleanness Simon Tatham 2000-06-21 16:28:18 +0000
  • 9325cb748f 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. Simon Tatham 2000-06-21 16:08:08 +0000
  • 49707ddf3b Security fixes, copied from ssh.c: check string length versus packet length on incoming SSH_SMSG_*_DATA, and check CRCs on all incoming packets. Simon Tatham 2000-06-06 10:54:41 +0000
  • 8bce06889d "pscp" was spelled "scp" in usage message Simon Tatham 2000-06-06 09:51:27 +0000
  • 0793be4efe 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.) Simon Tatham 2000-06-06 08:57:55 +0000
  • e0fac426c5 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. Simon Tatham 2000-06-05 16:33:58 +0000
  • 6b81798205 Security improvement: check CRC on incoming packets Simon Tatham 2000-05-31 10:18:24 +0000
  • 229245f384 Ahem. This time high-half characters really _do_ work in username and password... Simon Tatham 2000-05-09 08:56:30 +0000
  • 5f93b919ac Environment settings were broken. Fix due to Andros Tantas Simon Tatham 2000-04-26 08:07:08 +0000
  • 261fa87101 Update copyright dates in About box to match those in Licence box Simon Tatham 2000-04-13 12:07:37 +0000
  • ba68a6d5f7 Enable high-half characters (>=160) in usernames and passwords Simon Tatham 2000-04-11 10:39:58 +0000
  • 300b778092 Oops - now let's get that MD5 change _right_ :-) Simon Tatham 2000-04-04 14:51:17 +0000
  • 50b0f49eaf Replace MD5 implementation with my own code Simon Tatham 2000-04-04 14:47:22 +0000
  • 66f6a6dc24 Add -ls to online help bit Simon Tatham 2000-04-04 14:40:44 +0000
  • 0ac9df8251 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. Simon Tatham 2000-04-03 19:54:31 +0000
  • f60f25a35a Tidy up Blowfish S- and P-boxes: make them static and const, and clean up the declarations a bit :-) Simon Tatham 2000-03-31 13:33:37 +0000
  • c13065b0ff oops - keys[] should be static Simon Tatham 2000-03-31 13:19:19 +0000
  • 3319c0a12a Yet another accelerator clash... Simon Tatham 2000-03-29 13:15:00 +0000
  • d39f735b23 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. Simon Tatham 2000-03-24 11:46:39 +0000
  • 9922072a8d 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). Simon Tatham 2000-03-24 09:45:49 +0000
  • e32eae7db1 Oops - move homepage location Simon Tatham 2000-03-17 11:23:33 +0000
  • 7d85289621 Patch to RDB's blinking cursor: make it configurable and by default off. It's terribly distracting. Simon Tatham 2000-03-17 10:46:59 +0000
  • 455cc2d387 Spelling fix to RDB's comments: fascist is spelled thus :-) Simon Tatham 2000-03-17 10:40:36 +0000
  • 693e51c934 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. Simon Tatham 2000-03-17 10:39:05 +0000
  • 0d672df0ed 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 Simon Tatham 2000-03-17 10:37:35 +0000
  • cfc0852580 RDB's patch: thanks to improvements in OEMANSI font mode, it can now be the default Simon Tatham 2000-03-17 10:35:09 +0000
  • ee51d18b48 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 Simon Tatham 2000-03-17 10:34:41 +0000
  • b715fa4276 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 Simon Tatham 2000-03-17 10:31:14 +0000
  • dfd6e3ffe4 RDB patch: disable incremental linking and disable debugging Simon Tatham 2000-03-17 10:30:21 +0000
  • 7cda7dc475 PuTTY website URL spelling change Simon Tatham 2000-03-16 14:56:26 +0000
  • f81123f674 Fix a couple of Makefile dependencies - oops Simon Tatham 2000-03-16 10:45:48 +0000
  • 4825bc6ef1 More cvs ignores Simon Tatham 2000-03-16 10:43:30 +0000
  • 96dbf9c6e6 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. Simon Tatham 2000-03-15 15:08:48 +0000
  • 7aa84c296f Let's spell '\t' as VK_TAB in that last patch, in fact, just in case Simon Tatham 2000-03-13 15:04:07 +0000
  • 41be6d6f4d Shift-Tab now sends ESC [ Z Simon Tatham 2000-03-13 14:45:32 +0000
  • de9572d7a6 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. Simon Tatham 2000-03-11 14:25:35 +0000
  • 30ee1109f1 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 ... :-( Simon Tatham 2000-03-11 14:16:55 +0000
  • dbc12bdd58 Robert de Bath's patch: be much more careful about font heights and widths, including underline mode and OEM/ANSI size mismatch. Simon Tatham 2000-03-11 14:15:24 +0000
  • 6ce983dc28 Robert de Bath's patch: a few more character translations for OEM line drawing mode Simon Tatham 2000-03-11 14:11:02 +0000
  • 118524f442 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. Simon Tatham 2000-03-11 14:10:10 +0000
  • 06060def52 Robert de Bath's patch: sort out once and for all the confusion between ESC [ ... Q and ESC [ ... ? Q (for all values of Q). Simon Tatham 2000-03-11 14:08:36 +0000
  • 3ee28098bc Robert de Bath's patch: integrate line disciplines into Telnet and have them interoperate sensibly with ECHO negotiations Simon Tatham 2000-03-11 14:06:11 +0000
  • 4b3c825ec7 Robert de Bath's patch: ^C ^Z and ^D send Telnet specials in terminal line discipline; also switching disciplines in midsession works better Simon Tatham 2000-03-11 14:03:04 +0000
  • e01efb37f7 Added a large comment describing the transformations between the DES specification and the optimised implementation given. Simon Tatham 2000-03-11 11:06:06 +0000
  • 5bad993794 New DES implementation, replacing Eric Young's. All of PuTTY is now under my own copyright and there are no tricky licensing issues! Simon Tatham 2000-03-10 17:27:20 +0000
  • fe500c4d01 New CRC32 implementation, from scratch, not copyrighted by somebody else! Removed Gary S Brown's name from copyrights. Only Eric Young's DES left :-) Simon Tatham 2000-03-08 16:13:32 +0000
  • 11821d4d27 Fix some picky compiler warnings kindly provided by Borland C++ 5.5 Simon Tatham 2000-03-08 10:21:13 +0000
  • 3ceb7127ba Borland makefile should now work sanely with the free-beer bcc55 Simon Tatham 2000-03-08 09:41:17 +0000
  • ee038a773e Fix an error message in pscp Simon Tatham 2000-02-21 14:20:19 +0000
  • bd4b8c1285 Joris van Rantwijk's fixes for cygwin (NB includes WIN32S_COMPAT) Simon Tatham 2000-02-20 11:01:00 +0000
  • c793ad69f7 Joris van Rantwijk's fix for pscp -P Simon Tatham 2000-01-28 20:20:58 +0000
  • 6e7131412e Fix problems with resource compilation Makefile lines Simon Tatham 2000-01-19 12:16:19 +0000
  • 21d2f97597 Fix FORCE target in Cygwin makefile Simon Tatham 2000-01-19 12:11:38 +0000
  • debba4b8b1 New option to allow SysTabControl32 to be specified in ASCII not Unicode Simon Tatham 2000-01-18 18:14:07 +0000
  • 812ea3f61c Disable warn-on-close for inactive windows Simon Tatham 1999-12-21 10:19:05 +0000
  • 3c7d363fd8 Couple of bug fixes to cygwin makefile Simon Tatham 1999-12-14 09:29:55 +0000
  • 5176e1e9bb Add multi-makefile management system Simon Tatham 1999-12-13 17:21:42 +0000
  • 9e6856ef8e Oops - that unscroll stuff was a little broken... Simon Tatham 1999-12-09 17:10:28 +0000