Simon Tatham
774110ee94
A couple of SSH2 fixes
...
[originally from svn r602]
2000-09-20 10:59:24 +00:00
Simon Tatham
f8be19a08b
Configuration option for agent forwarding
...
[originally from svn r597]
2000-09-15 11:26:18 +00:00
Simon Tatham
a97b390d96
A couple of small cleanups
...
[originally from svn r595]
2000-09-15 10:57:15 +00:00
Simon Tatham
c96384efe0
Pageant now accepts an initial key list on the command line
...
[originally from svn r592]
2000-09-15 10:48:42 +00:00
Simon Tatham
c366174cc2
Added Pageant, a first-attempt PuTTY authentication agent
...
[originally from svn r589]
2000-09-14 15:02:50 +00:00
Simon Tatham
eed592d887
Add CryptoCard authentication
...
[originally from svn r587]
2000-09-12 08:44:30 +00:00
Simon Tatham
334b79e16c
Add switch to choose SSH v1-versus-v2 protocol preference where both
...
are available
[originally from svn r584]
2000-09-11 09:37:43 +00:00
Simon Tatham
1864344036
Oops - remove SHA debugging from ssh2
...
[originally from svn r578]
2000-09-09 08:21:34 +00:00
Simon Tatham
4109ac3dfc
Stop plink losing data at start of session
...
[originally from svn r577]
2000-09-08 16:42:11 +00:00
Simon Tatham
be711d9cd4
plink can now execute a specific command instead of just a shell session
...
[originally from svn r576]
2000-09-08 15:24:19 +00:00
Simon Tatham
8394a48620
Added a fourth application: plink, a command line connection utility
...
[originally from svn r575]
2000-09-08 14:45:20 +00:00
Simon Tatham
263d9e0f09
Public key authentication now works in pscp too - oops
...
[originally from svn r574]
2000-09-08 08:33:52 +00:00
Simon Tatham
d9af8f4b90
RSA key authentication in ssh1 works; SSH2 is nearly there
...
[originally from svn r572]
2000-09-07 16:33:49 +00:00
Simon Tatham
0f1e449189
SSH2 transport layer now enables encryption and MAC successfully for 3DES
...
[originally from svn r571]
2000-09-06 09:55:32 +00:00
Simon Tatham
36a499a7f1
Second attempt. Can successfully decrypt the _first block_ of a packet.
...
[originally from svn r570]
2000-09-05 16:23:36 +00:00
Simon Tatham
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.
[originally from svn r569]
2000-09-05 14:28:17 +00:00
Simon Tatham
0d5d39064a
Robert de Bath's Big Patch, part 1
...
[originally from svn r516]
2000-07-26 12:13:51 +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
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
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
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
ba68a6d5f7
Enable high-half characters (>=160) in usernames and passwords
...
[originally from svn r454]
2000-04-11 10:39:58 +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
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
a8d5838ebc
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 :-)
[originally from svn r328]
1999-11-30 10:52:07 +00:00
Simon Tatham
b51c18f24c
Fix unexpected network error 5000
...
[originally from svn r286]
1999-11-09 11:34:14 +00:00
Simon Tatham
f6c63320ea
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
[originally from svn r284]
1999-11-09 11:10:04 +00:00
Simon Tatham
59e798fc6d
Add TIS authentication option
...
[originally from svn r283]
1999-11-08 17:42:12 +00:00
Simon Tatham
a764191663
Switch to using SSH_MSG macros
...
[originally from svn r282]
1999-11-08 17:36:08 +00:00
Simon Tatham
3992fc48f1
Fix versioncmp
...
[originally from svn r255]
1999-10-25 14:27:13 +00:00
Simon Tatham
2d6fcb0a7a
Single-DES encryption, patch courtesy of Murphy Lam
...
[originally from svn r253]
1999-10-25 08:59:40 +00:00
Simon Tatham
b3efa01293
We failed to ignore SSH_MSG_IGNORE :-)
...
[originally from svn r219]
1999-09-10 15:35:26 +00:00
Simon Tatham
4e889024e3
Jimen Ching's patches to remove compiler warnings
...
[originally from svn r183]
1999-07-20 13:01:56 +00:00
Simon Tatham
585c14f365
Add encryption selection, and Blowfish as second option
...
[originally from svn r175]
1999-07-06 19:42:57 +00:00
Simon Tatham
7c9195b8f9
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
[originally from svn r126]
1999-03-23 17:21:44 +00:00
Simon Tatham
ee9e246617
Fix various segfaults and heap trashes. Thanks to Andrew Mobbs.
...
[originally from svn r29]
1999-02-09 15:39:08 +00:00
Simon Tatham
e68a529cc9
Add SSH don't-allocate-pty option, and corresponding LF-implies-CR
...
terminal setting
[originally from svn r16]
1999-01-15 11:30:40 +00:00
Simon Tatham
60ab6a5d82
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
[originally from svn r12]
1999-01-08 13:10:19 +00:00
Simon Tatham
c74130d423
Initial checkin: beta 0.43
...
[originally from svn r11]
1999-01-08 13:02:13 +00:00