bfec52c1c9
Fix ssh2 after the rev 1.54 [r649] reorg broke it
...
[originally from svn r656]
[r649 == 960c03468d
]
2000-09-29 15:53:59 +00:00
0a1fe7a9af
Make sure a locally entered login name still comes up in the pw prompt
...
[originally from svn r653]
2000-09-29 12:04:42 +00:00
0e9b76540b
Add -pw and -P options, and usage/version message, to plink
...
[originally from svn r650]
2000-09-29 08:56:30 +00:00
960c03468d
Minor restructuring to ssh.c in preparation for portability drive
...
[originally from svn r649]
2000-09-29 08:43:47 +00:00
087f33eb71
While we're doing a hostkey reorg, store port numbers as well
...
[originally from svn r643]
2000-09-28 08:37:10 +00:00
aad0a52dfb
Rationalised host key storage. Also started code reorg: persistent-state
...
routines have been moved out into a replaceable module winstore.c.
[originally from svn r639]
2000-09-27 15:21:04 +00:00
0fed43e9f4
Remove the special hooks in ssh.c for pscp. pscp now uses the standard
...
interface to the outside of the ssh module. This means pscp now works
without change in SSH2.
[originally from svn r638]
2000-09-27 09:36:39 +00:00
355cdbd5e8
Implement OpenSSH-compatible RSA key fingerprints and use them throughout
...
[originally from svn r637]
2000-09-26 14:26:21 +00:00
ab839c6127
Fix a segfault in agent forwarding code
...
[originally from svn r633]
2000-09-26 11:16:47 +00:00
3e4619b479
The "Authenticated using key from agent" message is a verbose-only one
...
[originally from svn r631]
2000-09-26 10:06:05 +00:00
673f2e48a7
Rationalise ordering of authentication operations. Still some work to do,
...
but at least pscp no longer hangs when prompting for a passphrase
[originally from svn r621]
2000-09-25 10:14:53 +00:00
e70425dda6
Enable better build-time flexibility over which WinSock to include
...
[originally from svn r615]
2000-09-22 13:16:49 +00:00
c0ac8ab9b4
Bug fix: line discipline selection is not enabled until after ssh
...
authentication phase to stop user/password prompts behaving oddly
[originally from svn r614]
2000-09-22 13:10:19 +00:00
e5ef37f3f5
Prevent network errors from summarily closing the window when CoE is off
...
[originally from svn r613]
2000-09-22 11:04:57 +00:00
180b62b6b0
Miscellaneous ssh2 fixes. plink is now relatively sane
...
[originally from svn r608]
2000-09-21 14:34:32 +00:00
ea8d61f2d9
Fix Blowfish-with-SSH2 combination, and enable user cipher
...
selection for SSH2
[originally from svn r606]
2000-09-20 15:15:02 +00:00
c410c7c44c
SSH2 is now more plausible - window sizes listened to, basic non-crashing
...
[originally from svn r604]
2000-09-20 14:29:52 +00:00
774110ee94
A couple of SSH2 fixes
...
[originally from svn r602]
2000-09-20 10:59:24 +00:00
f8be19a08b
Configuration option for agent forwarding
...
[originally from svn r597]
2000-09-15 11:26:18 +00:00
a97b390d96
A couple of small cleanups
...
[originally from svn r595]
2000-09-15 10:57:15 +00:00
c96384efe0
Pageant now accepts an initial key list on the command line
...
[originally from svn r592]
2000-09-15 10:48:42 +00:00
c366174cc2
Added Pageant, a first-attempt PuTTY authentication agent
...
[originally from svn r589]
2000-09-14 15:02:50 +00:00
eed592d887
Add CryptoCard authentication
...
[originally from svn r587]
2000-09-12 08:44:30 +00:00
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
1864344036
Oops - remove SHA debugging from ssh2
...
[originally from svn r578]
2000-09-09 08:21:34 +00:00
4109ac3dfc
Stop plink losing data at start of session
...
[originally from svn r577]
2000-09-08 16:42:11 +00:00
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
8394a48620
Added a fourth application: plink, a command line connection utility
...
[originally from svn r575]
2000-09-08 14:45:20 +00:00
263d9e0f09
Public key authentication now works in pscp too - oops
...
[originally from svn r574]
2000-09-08 08:33:52 +00:00
d9af8f4b90
RSA key authentication in ssh1 works; SSH2 is nearly there
...
[originally from svn r572]
2000-09-07 16:33:49 +00:00
0f1e449189
SSH2 transport layer now enables encryption and MAC successfully for 3DES
...
[originally from svn r571]
2000-09-06 09:55:32 +00:00
36a499a7f1
Second attempt. Can successfully decrypt the _first block_ of a packet.
...
[originally from svn r570]
2000-09-05 16:23:36 +00:00
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
0d5d39064a
Robert de Bath's Big Patch, part 1
...
[originally from svn r516]
2000-07-26 12:13:51 +00:00
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
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
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
6b81798205
Security improvement: check CRC on incoming packets
...
[originally from svn r489]
2000-05-31 10:18:24 +00:00
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
ba68a6d5f7
Enable high-half characters (>=160) in usernames and passwords
...
[originally from svn r454]
2000-04-11 10:39:58 +00:00
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
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
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
b51c18f24c
Fix unexpected network error 5000
...
[originally from svn r286]
1999-11-09 11:34:14 +00:00
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
59e798fc6d
Add TIS authentication option
...
[originally from svn r283]
1999-11-08 17:42:12 +00:00
a764191663
Switch to using SSH_MSG macros
...
[originally from svn r282]
1999-11-08 17:36:08 +00:00
3992fc48f1
Fix versioncmp
...
[originally from svn r255]
1999-10-25 14:27:13 +00:00
2d6fcb0a7a
Single-DES encryption, patch courtesy of Murphy Lam
...
[originally from svn r253]
1999-10-25 08:59:40 +00:00
b3efa01293
We failed to ignore SSH_MSG_IGNORE :-)
...
[originally from svn r219]
1999-09-10 15:35:26 +00:00