Simon Tatham
777e064ed5
Enable handling of telnet:// URLs on command line
...
[originally from svn r514]
2000-07-21 10:53:24 +00:00
Simon Tatham
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.
[originally from svn r513]
2000-07-21 09:17:05 +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