1
0
mirror of https://git.tartarus.org/simon/putty.git synced 2025-01-09 17:38:00 +00:00
Commit Graph

6536 Commits

Author SHA1 Message Date
Simon Tatham
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.

[originally from svn r435]
2000-04-03 19:54:31 +00:00
Simon Tatham
f60f25a35a Tidy up Blowfish S- and P-boxes: make them static and const, and
clean up the declarations a bit :-)

[originally from svn r431]
2000-03-31 13:33:37 +00:00
Simon Tatham
c13065b0ff oops - keys[] should be static
[originally from svn r430]
2000-03-31 13:19:19 +00:00
Simon Tatham
3319c0a12a Yet another accelerator clash...
[originally from svn r429]
2000-03-29 13:15:00 +00:00
Simon Tatham
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.

[originally from svn r426]
2000-03-24 11:46:39 +00:00
Simon Tatham
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).

[originally from svn r425]
2000-03-24 09:45:49 +00:00
Simon Tatham
e32eae7db1 Oops - move homepage location
[originally from svn r424]
2000-03-17 11:23:33 +00:00
Simon Tatham
7d85289621 Patch to RDB's blinking cursor: make it configurable and by default
off. It's terribly distracting.

[originally from svn r423]
2000-03-17 10:46:59 +00:00
Simon Tatham
455cc2d387 Spelling fix to RDB's comments: fascist is spelled thus :-)
[originally from svn r422]
2000-03-17 10:40:36 +00:00
Simon Tatham
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.

[originally from svn r421]
2000-03-17 10:39:05 +00:00
Simon Tatham
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

[originally from svn r420]
2000-03-17 10:37:35 +00:00
Simon Tatham
cfc0852580 RDB's patch: thanks to improvements in OEMANSI font mode, it can now
be the default

[originally from svn r419]
2000-03-17 10:35:09 +00:00
Simon Tatham
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

[originally from svn r418]
2000-03-17 10:34:41 +00:00
Simon Tatham
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

[originally from svn r417]
2000-03-17 10:31:14 +00:00
Simon Tatham
dfd6e3ffe4 RDB patch: disable incremental linking and disable debugging
[originally from svn r416]
2000-03-17 10:30:21 +00:00
Simon Tatham
7cda7dc475 PuTTY website URL spelling change
[originally from svn r415]
2000-03-16 14:56:26 +00:00
Simon Tatham
f81123f674 Fix a couple of Makefile dependencies - oops
[originally from svn r412]
2000-03-16 10:45:48 +00:00
Simon Tatham
4825bc6ef1 More cvs ignores
[originally from svn r411]
2000-03-16 10:43:30 +00:00
Simon Tatham
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.

[originally from svn r410]
2000-03-15 15:08:48 +00:00
Simon Tatham
7aa84c296f Let's spell '\t' as VK_TAB in that last patch, in fact, just in case
[originally from svn r409]
2000-03-13 15:04:07 +00:00
Simon Tatham
41be6d6f4d Shift-Tab now sends ESC [ Z
[originally from svn r408]
2000-03-13 14:45:32 +00:00
Simon Tatham
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.

[originally from svn r407]
2000-03-11 14:25:35 +00:00
Simon Tatham
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
... :-(

[originally from svn r406]
2000-03-11 14:16:55 +00:00
Simon Tatham
dbc12bdd58 Robert de Bath's patch: be much more careful about font heights and
widths, including underline mode and OEM/ANSI size mismatch.

[originally from svn r405]
2000-03-11 14:15:24 +00:00
Simon Tatham
6ce983dc28 Robert de Bath's patch: a few more character translations for OEM
line drawing mode

[originally from svn r404]
2000-03-11 14:11:02 +00:00
Simon Tatham
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.

[originally from svn r403]
2000-03-11 14:10:10 +00:00
Simon Tatham
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).

[originally from svn r402]
2000-03-11 14:08:36 +00:00
Simon Tatham
3ee28098bc Robert de Bath's patch: integrate line disciplines into Telnet and have them
interoperate sensibly with ECHO negotiations

[originally from svn r401]
2000-03-11 14:06:11 +00:00
Simon Tatham
4b3c825ec7 Robert de Bath's patch: ^C ^Z and ^D send Telnet specials in terminal line
discipline; also switching disciplines in midsession works better

[originally from svn r400]
2000-03-11 14:03:04 +00:00
Simon Tatham
e01efb37f7 Added a large comment describing the transformations between the DES
specification and the optimised implementation given.

[originally from svn r399]
2000-03-11 11:06:06 +00:00
Simon Tatham
5bad993794 New DES implementation, replacing Eric Young's. All of PuTTY is now
under my own copyright and there are no tricky licensing issues!

[originally from svn r398]
2000-03-10 17:27:20 +00:00
Simon Tatham
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 :-)

[originally from svn r397]
2000-03-08 16:13:32 +00:00
Simon Tatham
11821d4d27 Fix some picky compiler warnings kindly provided by Borland C++ 5.5
[originally from svn r396]
2000-03-08 10:21:13 +00:00
Simon Tatham
3ceb7127ba Borland makefile should now work sanely with the free-beer bcc55
[originally from svn r395]
2000-03-08 09:41:17 +00:00
Simon Tatham
ee038a773e Fix an error message in pscp
[originally from svn r390]
2000-02-21 14:20:19 +00:00
Simon Tatham
bd4b8c1285 Joris van Rantwijk's fixes for cygwin (NB includes WIN32S_COMPAT)
[originally from svn r389]
2000-02-20 11:01:00 +00:00
Simon Tatham
c793ad69f7 Joris van Rantwijk's fix for pscp -P
[originally from svn r375]
2000-01-28 20:20:58 +00:00
Simon Tatham
6e7131412e Fix problems with resource compilation Makefile lines
[originally from svn r371]
2000-01-19 12:16:19 +00:00
Simon Tatham
21d2f97597 Fix FORCE target in Cygwin makefile
[originally from svn r370]
2000-01-19 12:11:38 +00:00
Simon Tatham
debba4b8b1 New option to allow SysTabControl32 to be specified in ASCII not Unicode
[originally from svn r367]
2000-01-18 18:14:07 +00:00
Simon Tatham
812ea3f61c Disable warn-on-close for inactive windows
[originally from svn r357]
1999-12-21 10:19:05 +00:00
Simon Tatham
3c7d363fd8 Couple of bug fixes to cygwin makefile
[originally from svn r350]
1999-12-14 09:29:55 +00:00
Simon Tatham
5176e1e9bb Add multi-makefile management system
[originally from svn r349]
1999-12-13 17:21:42 +00:00
Simon Tatham
9e6856ef8e Oops - that unscroll stuff was a little broken...
[originally from svn r348]
1999-12-09 17:10:28 +00:00
Chris Emerson
ba279cafd0 Added keyboard shortcuts on the system menu.
I haven't tried to compile it, but the changes are trivial.

[originally from svn r345]
1999-12-06 14:57:49 +00:00
Simon Tatham
929935d05b Replace SHA implementation with homegrown one
[originally from svn r334]
1999-12-03 11:32:50 +00:00
Simon Tatham
cc98ca9aea Avoid recursing into . and .. when in -r mode
[originally from svn r332]
1999-11-30 11:53:42 +00:00
Simon Tatham
d5123675aa Add description of workaround for Visual Studio 6 problem
[originally from svn r331]
1999-11-30 11:39:04 +00:00
Simon Tatham
396d6cd422 Turn #ifdef LOG into a command-line option for debugging use
[originally from svn r330]
1999-11-30 11:22:30 +00:00
Simon Tatham
97b5df1691 Oops - fix total idiocies in applying that patch
[originally from svn r329]
1999-11-30 11:13:33 +00:00