Simon Tatham
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.
[originally from svn r512]
2000-07-08 16:09:39 +00:00
Simon Tatham
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).
[originally from svn r511]
2000-07-04 09:15:12 +00:00
Simon Tatham
7a01fd48b6
Make beep optional - thanks to Antal Novak
...
[originally from svn r507]
[this commit reordered to come after creation of 0.49 tag]
2000-06-24 17:00:49 +00:00
Simon Tatham
2832ef1e75
Joris van Rantwijk's unified SSH code suitable for PuTTY and PSCP
...
[originally from svn r504]
[this commit reordered to come after creation of 0.49 tag]
2000-06-22 12:18:34 +00:00
Simon Tatham
c9e236eb39
Avoid the ldisc passing zero-length strings to back->send(). VMS
...
sshd has interesting behaviour on receiving a zero-length SSH data
packet.
[originally from svn r508]
2000-06-26 12:55:47 +00:00
Simon Tatham
eb79da11de
Oops - add a terminator to the array
...
[originally from svn r506]
2000-06-23 10:58:17 +00:00
Simon Tatham
6d6ab0cc39
Fix subtle problem with scp protocol/port selection
...
[originally from svn r505]
2000-06-23 09:44:15 +00:00
Simon Tatham
41809f16a0
This ought to fix the scp protocol problems
...
[originally from svn r503]
2000-06-22 08:51:51 +00:00
Simon Tatham
a4284137a1
Change a GLOBAL' to an
extern' for Borland sanity
...
[originally from svn r502]
2000-06-22 08:41:25 +00:00
Simon Tatham
4ab52dc254
Remove the underscore from nossh_res.rc for 8.3 cleanness; also add MOBJS
...
in the pscp dependencies
[originally from svn r501]
2000-06-21 16:29:44 +00:00
Simon Tatham
ceb22f8ad3
Rename nossh_res.rc to nosshres.rc for 8.3 cleanness
...
[originally from svn r500]
2000-06-21 16:28:18 +00:00
Simon Tatham
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.
[originally from svn r499]
2000-06-21 16:08:08 +00:00
Simon Tatham
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.
[originally from svn r498]
2000-06-06 10:54:41 +00:00
Simon Tatham
8bce06889d
"pscp" was spelled "scp" in usage message
...
[originally from svn r497]
2000-06-06 09:51:27 +00:00
Simon Tatham
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.)
[originally from svn r496]
2000-06-06 08:57:55 +00:00
Simon Tatham
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.
[originally from svn r495]
2000-06-05 16:33:58 +00:00
Simon Tatham
6b81798205
Security improvement: check CRC on incoming packets
...
[originally from svn r489]
2000-05-31 10:18:24 +00:00
Simon Tatham
229245f384
Ahem. This time high-half characters really _do_ work in username
...
and password...
[originally from svn r468]
2000-05-09 08:56:30 +00:00
Simon Tatham
5f93b919ac
Environment settings were broken. Fix due to Andros Tantas
...
[originally from svn r465]
2000-04-26 08:07:08 +00:00
Simon Tatham
261fa87101
Update copyright dates in About box to match those in Licence box
...
[originally from svn r457]
2000-04-13 12:07:37 +00:00
Simon Tatham
ba68a6d5f7
Enable high-half characters (>=160) in usernames and passwords
...
[originally from svn r454]
2000-04-11 10:39:58 +00:00
Simon Tatham
300b778092
Oops - now let's get that MD5 change _right_ :-)
...
[originally from svn r438]
2000-04-04 14:51:17 +00:00
Simon Tatham
50b0f49eaf
Replace MD5 implementation with my own code
...
[originally from svn r437]
2000-04-04 14:47:22 +00:00
Simon Tatham
66f6a6dc24
Add -ls to online help bit
...
[originally from svn r436]
2000-04-04 14:40:44 +00:00
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