Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

137 check-ins using file sshmd5.c version 9aad831443

2000-04-04
09:40
Add -ls to online help bit check-in: beaff39722 user: simon tags: trunk
2000-04-03
14:54
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. check-in: 266caed703 user: simon tags: trunk
2000-03-31
07:33
Tidy up Blowfish S- and P-boxes: make them static and const, and clean up the declarations a bit :-) check-in: 9c7acbf328 user: simon tags: trunk
07:19
oops - keys[] should be static check-in: 044d17da13 user: simon tags: trunk
2000-03-29
07:15
Yet another accelerator clash... check-in: fc72149509 user: simon tags: trunk
2000-03-24
05:46
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. check-in: cea3c0be2e user: simon tags: trunk
03:45
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). check-in: b248ce49d9 user: simon tags: trunk
2000-03-17
05:23
Oops - move homepage location check-in: 263f67c5fc user: simon tags: trunk
04:46
Patch to RDB's blinking cursor: make it configurable and by default off. It's terribly distracting. check-in: a43c830052 user: simon tags: trunk
04:40
Spelling fix to RDB's comments: fascist is spelled thus :-) check-in: 305ec24bd0 user: simon tags: trunk
04:39
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. check-in: 6b2ad90ae9 user: simon tags: trunk
04:37
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 check-in: 7518c03be8 user: simon tags: trunk
04:35
RDB's patch: thanks to improvements in OEMANSI font mode, it can now be the default check-in: f248815a6f user: simon tags: trunk
04:34
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 check-in: d2a883e9e2 user: simon tags: trunk
04:31
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 check-in: aec9a4d9cb user: simon tags: trunk
04:30
RDB patch: disable incremental linking and disable debugging check-in: 91dd5a4c3a user: simon tags: trunk
2000-03-16
08:56
PuTTY website URL spelling change check-in: 08efa36391 user: simon tags: trunk
04:45
Fix a couple of Makefile dependencies - oops check-in: bde64a37a1 user: simon tags: trunk
04:43
More cvs ignores check-in: 6386c2bef3 user: simon tags: trunk
2000-03-15
09:08
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. check-in: a4afd0589b user: simon tags: trunk
2000-03-13
09:04
Let's spell '\t' as VK_TAB in that last patch, in fact, just in case check-in: 46c2dfd45d user: simon tags: trunk
08:45
Shift-Tab now sends ESC [ Z check-in: 4cbd2f4e52 user: simon tags: trunk
2000-03-11
08:25
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. check-in: 2e9481e5c9 user: simon tags: trunk
08:16
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 ... :-( check-in: 525a45fa79 user: simon tags: trunk
08:15
Robert de Bath's patch: be much more careful about font heights and widths, including underline mode and OEM/ANSI size mismatch. check-in: 858aaf8f75 user: simon tags: trunk
08:11
Robert de Bath's patch: a few more character translations for OEM line drawing mode check-in: 7b15dd66bc user: simon tags: trunk
08:10
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. check-in: 70ea4107c0 user: simon tags: trunk
08:08
Robert de Bath's patch: sort out once and for all the confusion between ESC [ ... Q and ESC [ ... ? Q (for all values of Q). check-in: 1e853627db user: simon tags: trunk
08:06
Robert de Bath's patch: integrate line disciplines into Telnet and have them interoperate sensibly with ECHO negotiations check-in: b3b23a150d user: simon tags: trunk
08:03
Robert de Bath's patch: ^C ^Z and ^D send Telnet specials in terminal line discipline; also switching disciplines in midsession works better check-in: 8f4925f8ae user: simon tags: trunk
05:06
Added a large comment describing the transformations between the DES specification and the optimised implementation given. check-in: d615c88108 user: simon tags: trunk
2000-03-10
11:27
New DES implementation, replacing Eric Young's. All of PuTTY is now under my own copyright and there are no tricky licensing issues! check-in: 4d1a0655d4 user: simon tags: trunk
2000-03-08
10:13
New CRC32 implementation, from scratch, not copyrighted by somebody else! Removed Gary S Brown's name from copyrights. Only Eric Young's DES left :-) check-in: d02831148a user: simon tags: trunk
04:21
Fix some picky compiler warnings kindly provided by Borland C++ 5.5 check-in: 606ab03985 user: simon tags: trunk
03:41
Borland makefile should now work sanely with the free-beer bcc55 check-in: e1854b08d7 user: simon tags: trunk
2000-02-21
08:20
Fix an error message in pscp check-in: aea1c0553d user: simon tags: trunk
2000-02-20
05:01
Joris van Rantwijk's fixes for cygwin (NB includes WIN32S_COMPAT) check-in: ca2ee24c75 user: simon tags: trunk
2000-01-28
14:20
Joris van Rantwijk's fix for pscp -P check-in: c6d109295f user: simon tags: trunk
2000-01-19
06:16
Fix problems with resource compilation Makefile lines check-in: 3c50c44a45 user: simon tags: trunk
06:11
Fix FORCE target in Cygwin makefile check-in: b42a24e3aa user: simon tags: trunk
2000-01-18
12:14
New option to allow SysTabControl32 to be specified in ASCII not Unicode check-in: e3e79927d6 user: simon tags: trunk
1999-12-21
04:19
Disable warn-on-close for inactive windows check-in: 15efbfadf5 user: simon tags: trunk
1999-12-14
03:29
Couple of bug fixes to cygwin makefile check-in: d49033294e user: simon tags: trunk
1999-12-13
11:21
Add multi-makefile management system check-in: eaa7b7de71 user: simon tags: trunk
1999-12-09
11:10
Oops - that unscroll stuff was a little broken... check-in: 4fee37a862 user: simon tags: trunk
1999-12-06
08:57
Added keyboard shortcuts on the system menu. I haven't tried to compile it, but the changes are trivial. check-in: b41efc5d6b user: chris tags: trunk
1999-12-03
05:32
Replace SHA implementation with homegrown one check-in: 028ec5aab7 user: simon tags: trunk
1999-11-30
05:53
Avoid recursing into . and .. when in -r mode check-in: 68ccd4384c user: simon tags: trunk
05:39
Add description of workaround for Visual Studio 6 problem check-in: 7d5de0fea1 user: simon tags: trunk
05:22
Turn #ifdef LOG into a command-line option for debugging use check-in: 803bd71cfa user: simon tags: trunk
05:13
Oops - fix total idiocies in applying that patch check-in: 394617730a user: simon tags: trunk
04:52
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 :-) check-in: 763c0e4547 user: simon tags: trunk
1999-11-22
04:07
Cleanups to remove warnings for GNU/mingw32 compilation check-in: aea9f1c40e user: simon tags: trunk
1999-11-17
08:22
Fix potential segfault on malloc failure check-in: b719ae5fa1 user: simon tags: trunk
08:00
Remove accelerator conflict in Language panel check-in: 880f54f37e user: simon tags: trunk
04:44
Add ISO-8859-2 / Win-1250 char set translation check-in: d78cc4b25f user: simon tags: trunk
04:39
Fix a slightly picky compiler warning check-in: f412c2a84c user: simon tags: trunk
1999-11-16
03:57
Fix printing of Telnet GA as ugrave check-in: 526c8000ab user: simon tags: trunk
03:26
Update from Joris van Rantwijk: command line options to specify port and password in scp check-in: 5fa3bb4a93 user: simon tags: trunk
1999-11-15
04:31
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. check-in: 63cb6e108f user: simon tags: trunk
1999-11-11
04:27
Put a #ifndef around definition of TCS_MULTILINE check-in: 908f57444a user: simon tags: trunk
04:13
_sntprintf is nonportable; use sprintf instead check-in: 8d78262f5a user: simon tags: trunk
1999-11-10
04:28
Add spiel about there being a comment at the top of Makefile check-in: 4c14612fff user: simon tags: trunk
03:47
Added LICENCE and README files check-in: 679bdf9f17 user: simon tags: trunk
03:14
Add "extern" on declaration of raw_backend check-in: ecb1597708 user: simon tags: trunk
1999-11-09
08:20
Should be able to switch line disciplines mid-session check-in: 108ec742e6 user: simon tags: trunk
06:05
Added local-editing line discipline to make raw backend usable check-in: f31228813b user: simon tags: trunk
05:34
Fix unexpected network error 5000 check-in: cae3ce78f1 user: simon tags: trunk
05:19
Oops - Shift-PgUp/PgDn conflicted with NetHack mode check-in: cdb9d538e4 user: simon tags: trunk
05:10
Changes from executor: - NetHack keypad mode (Shift only works with NumLock off) - Alt-Space handling (best I could manage; not too bad considering) - Event Log rather than Telnet Negotiation Log check-in: 8280c29e1f user: simon tags: trunk
1999-11-08
11:42
Add TIS authentication option check-in: 4b304bc66c user: simon tags: trunk
11:36
Switch to using SSH_MSG macros check-in: fe1c4a3d79 user: simon tags: trunk
06:19
Removed now obsolete sizetip.h from window.obj dependencies check-in: dcebab5d99 user: owen tags: trunk
05:22
Clean up scp client - re-indent to my coding style and remove compiler warnings check-in: e305df301c user: simon tags: trunk
05:14
xlat.c needs stdio.h for vsprintf check-in: 0fe667c813 user: simon tags: trunk
05:13
Clean up sizetip patch: remove separate header file and // comments check-in: 94a456c242 user: simon tags: trunk
05:08
Oleg Panashchenko's Cyrillic support patch check-in: 52dbbce97c user: simon tags: trunk
1999-11-05
03:50
Warn-on-close is now configurable off check-in: 3e422f758e user: simon tags: trunk
1999-11-04
07:44
Prompt before summarily closing a session check-in: edd30a8e4c user: simon tags: trunk
05:26
Can now build with /DWIN32S_COMPAT to work (minimally) with Win32s check-in: 5f6c1119a9 user: owen tags: trunk
03:18
Add sizetip stuff to makefile - oops check-in: a3e685b985 user: simon tags: trunk
1999-11-03
08:08
John Sullivan's sizetip patch - experimental check-in: 2a4eb18bd8 user: simon tags: trunk
1999-11-01
11:18
Fix potential buffer overrun in new saved-session menu check-in: beb2ea910a user: simon tags: trunk
10:40
Mark Baker's raw-TCP back end (untested and experimental as yet) check-in: b55f4c2f0b user: simon tags: trunk
1999-10-28
11:29
Stop putting meaning in bottom four bits of WM_SYSCOMMAND wParam check-in: 4175948821 user: simon tags: trunk
11:25
Added a couple of GLOBALs check-in: 4c59cc03e9 user: simon tags: trunk
11:07
Added saved sessions submenu from system menu. check-in: 3a315254fc user: owen tags: trunk
1999-10-27
09:28
Add the ability to do ssh by default: using -ssh command line option, or by manually adding protocol and port settings to Default Settings in the Registry, or by compiling with -DSSH_DEFAULT check-in: 90dca520c1 user: simon tags: trunk
1999-10-25
09:27
Fix versioncmp check-in: 051a4fe43c user: simon tags: trunk
03:59
Single-DES encryption, patch courtesy of Murphy Lam check-in: 263fe0db81 user: simon tags: trunk
1999-10-22
10:47
Silly error in loading Default Settings - reset port but not protocol check-in: 70a97f8a27 user: simon tags: trunk
1999-10-04
09:20
Stop IAC IAC from being swallowed in telnet (fix due to Robert de Bath) check-in: a58acc6a34 user: simon tags: trunk
1999-09-24
05:24
Add WS_TABSTOP on configuration list boxes check-in: 7cddbb10ba user: simon tags: trunk
1999-09-23
09:30
Added accelerators for most of main dialogue box. Still can't get focus into list boxes though. check-in: b3e1712fb7 user: owen tags: trunk
1999-09-20
10:58
Changed default title bar format to host.name - PuTTY check-in: f1eca0470b user: owen tags: trunk
1999-09-10
10:35
We failed to ignore SSH_MSG_IGNORE :-) check-in: 3c445c51dd user: simon tags: trunk
1999-09-07
11:36
Disastrously silly Makefile errors check-in: cb70e096d9 user: simon tags: trunk
1999-09-03
10:12
Oops, add scp to makefile check-in: 35cae3615e user: simon tags: trunk
1999-08-31
04:20
Added Joris van Rantwijk's scp client check-in: 2a7362bf30 user: simon tags: trunk
1999-08-11
03:50
Small but highly unhelpful typo check-in: c1c0eb9b26 user: simon tags: trunk
1999-08-10
11:04
Module description file added check-in: 7e29755ca3 user: simon tags: trunk
1999-08-02
03:35
Fix potential security problems in random number generator check-in: cd81b9014e user: simon tags: trunk
1999-07-20
08:01
Jimen Ching's patches to remove compiler warnings check-in: bd48c6b3f9 user: simon tags: trunk
1999-07-16
03:13
Remove double close of registry key check-in: 27adc30351 user: simon tags: trunk
1999-07-12
05:28
Add a couple of `extern' keywords check-in: dd6c52a1a0 user: simon tags: trunk
1999-07-08
03:37
Third attempt at Blowfish, dammit check-in: 83f7d555a6 user: simon tags: trunk
1999-07-07
12:33
Blowfish patch, second attempt check-in: 0efbf31b6a user: simon tags: trunk
08:16
Fix misparse of ESC[?9r sequence; I must find out what it _should_ do check-in: 8035cb3784 user: simon tags: trunk
1999-07-06
14:42
Add encryption selection, and Blowfish as second option check-in: 2cefd5cfc4 user: simon tags: trunk
14:38
Joris's RSA works; reformat and remove old version check-in: d5b4d8a713 user: simon tags: trunk
1999-07-05
11:35
Put that ReleaseCapture call just _before_ return, not after! check-in: 573f22a96b user: simon tags: trunk
11:31
Joris van Rantwijk's RSA speedup patch check-in: 1fa78cf433 user: simon tags: trunk
11:13
Improve error handling in registry code check-in: a57c6c51b5 user: simon tags: trunk
1999-03-23
11:21
Add SSH_STATE_CLOSED to prevent accidentally sending resizes down a closed connection; was causing process hangs under NT and whole- system hangs under '95 check-in: a28de1805b user: simon tags: trunk
11:14
Change default mouse pointer to an I-beam check-in: 355a395813 user: simon tags: trunk
1999-03-12
11:14
Add AltGr support at last! Thanks to <andre@via.ecp.fr> for the technique if not all of the details. check-in: 3f765521e9 user: simon tags: trunk
1999-03-11
04:27
Allow CSI 0;0r to set default scroll region (previously did nothing useful) check-in: 250cd235f3 user: simon tags: trunk
1999-02-20
12:12
Use different window procedures for the About box and the Licence box. Should prevent the version string masking part of the licence text ;-) check-in: 46a546a11d user: simon tags: trunk
1999-02-18
04:39
Use SetCapture() to fix the problem with double-clicks on saved sessions carrying throuh to the window below the config box check-in: 423d641db7 user: simon tags: trunk
1999-02-11
03:07
Revert to using WinSock 1 - the upgrade to 2 was a checkin error check-in: 5ac874cc54 user: simon tags: trunk
1999-02-10
05:13
Cause irritating ? markers in cvs update/commit to disappear check-in: 74b63bd533 user: simon tags: trunk
05:11
Add DeleteObject calls to go with the CreatePen calls in do_text. Should fix a fairly nasty-looking resource leak. Thanks to Andrew Mobbs. check-in: 8cf228e7de user: simon tags: trunk
04:30
Improve nasty version.obj hack so it doesn't actually do two compiles check-in: 523eac1f02 user: simon tags: trunk
03:48
Attempt to fix problems with version.obj in some nmakes check-in: 276d318fbc user: simon tags: trunk
03:48
Replaced ICON line which was accidentally removed *blush* check-in: 21da4e82ae user: simon tags: trunk
1999-02-09
09:39
Fix various segfaults and heap trashes. Thanks to Andrew Mobbs. check-in: 34fe4441bc user: simon tags: trunk
09:18
Added automatic version distinguishing code, to differentiate releases from nightly builds from random development builds check-in: a31ae4f44c user: simon tags: trunk
1999-01-22
03:36
Improve drag select (dragging outside LHS doesn't now select first char too) check-in: aa0d16f4f4 user: simon tags: trunk
03:35
Fix double/triple click, and improve drag select check-in: 2b9d701926 user: simon tags: trunk
03:34
Update version number for 0.45 release check-in: b1869248d6 user: simon tags: trunk
1999-01-19
10:09
Remove /D_X86_ in Makefile to allow Alpha builds equally happily check-in: 174ff9166b user: simon tags: trunk
1999-01-15
05:30
Add SSH don't-allocate-pty option, and corresponding LF-implies-CR terminal setting check-in: 1d64604a83 user: simon tags: trunk
05:29
Remove CVS logs check-in: 4698bd280d user: simon tags: trunk
05:28
Fix breakage in window redraw check-in: 3405791331 user: simon tags: trunk
05:27
Remove buffering on malloc log file check-in: 746b323647 user: simon tags: trunk
1999-01-08
07:10
John Sullivan's patches plus more fixes: - Stop using the identifier `environ' as some platforms make it a macro - Fix silly error box at end of connection in FWHACK mode - Fix GPF on maximise-then-restore - Use SetCapture to allow drag-selecting outside the window - Correctly update window title when iconic and in win_name_always mode check-in: 58b2a07677 user: simon tags: trunk
07:02
Initial checkin: beta 0.43 check-in: 948f3f876e user: simon tags: trunk