Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/maikebing/putty

PuTTY is a free implementation of Telnet and SSH for Windows and Unix platforms, along with an xterm terminal emulator. It is written and maintained primarily by Simon Tatham.
https://github.com/maikebing/putty

While we're doing a hostkey reorg, store port numbers as well

[originally from svn r643]

087f33eb71dcef8a9698323d11a8da3667d8b6c2 authored over 24 years ago by Simon Tatham <[email protected]>
Fix small compilation problem in Pageant

[originally from svn r642]

815e2be208ccfb673ec455f8f2066d135eb1267b authored over 24 years ago by Simon Tatham <[email protected]>
Remove unnecessary DSS bit

[originally from svn r641]

48795b5896fe6c8603662fc6d171b1f8f7050d43 authored over 24 years ago by Simon Tatham <[email protected]>
Finish creating the storage.h abstraction and winstore.c implementation

[originally from svn r640]

5b2b3de044e56f924b224987d4686160b6dcc8e3 authored over 24 years ago by Simon Tatham <[email protected]>
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]

aad0a52dfb453b77fa6c0b36fadf16ae4b19a30c authored over 24 years ago by Simon Tatham <[email protected]>
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.

[o...

0fed43e9f4974570791bdb8a5d61631a4e84d1b0 authored over 24 years ago by Simon Tatham <[email protected]>
Implement OpenSSH-compatible RSA key fingerprints and use them throughout

[originally from svn r637]

355cdbd5e851c1b5731db877e2533aa7066bd592 authored over 24 years ago by Simon Tatham <[email protected]>
Oops - free the key after removing it!

[originally from svn r636]

3312fd29330bbb7e2b21be87e4223a001c74b63a authored over 24 years ago by Simon Tatham <[email protected]>
Remote addition and removal of keys in Pageant

[originally from svn r635]

d6d53f4ae9b35b84f1f0dfee466c02d73a211d47 authored over 24 years ago by Simon Tatham <[email protected]>
Accelerators and wording change in Pageant systray menu

[originally from svn r634]

99dc6ef4f7a82c2ce9d8222608fd288832bca74b authored over 24 years ago by Simon Tatham <[email protected]>
Fix a segfault in agent forwarding code

[originally from svn r633]

ab839c6127dd8d99193b33698e40b349806d68af authored over 24 years ago by Simon Tatham <[email protected]>
Fix tree corruption in the "really easy" case on deletion

[originally from svn r632]

c9557bfc402df708a214ec4d4a0245d42385d80e authored over 24 years ago by Simon Tatham <[email protected]>
The "Authenticated using key from agent" message is a verbose-only one

[originally from svn r631]

3e4619b479b143691ea9cc37a13c68b461b3c320 authored over 24 years ago by Simon Tatham <[email protected]>
Fix a small bug in 2-3-4 tree enumeration

[originally from svn r630]

2c76bd5b3a75861bbb710d1097a96fbe79d21a49 authored over 24 years ago by Simon Tatham <[email protected]>
Pageant should now not fail for lack of security APIs on 95-type platforms

[originally from svn r629]

5b20c5b8cef16c464e9d60fedadf9560de339f47 authored over 24 years ago by Simon Tatham <[email protected]>
Oops - puttytel now needs a stub random_destroy_seed() to compile

[originally from svn r628]

1aa92869c033a46bbade13c6f39b0173322fb194 authored over 24 years ago by Simon Tatham <[email protected]>
Add an invisible System Caret for blind-helper-software to track

[originally from svn r627]

4f3def030a8fc48c886572286f87b05f8af6e6b9 authored over 24 years ago by Simon Tatham <[email protected]>
Implement "putty -cleanup"

[originally from svn r626]

f80f9d4299cf76c89dbfa8436518ccfe12c58300 authored over 24 years ago by Simon Tatham <[email protected]>
Robert de Bath has a better alternative to revs 1.47/48 [r582,r583];

back out those changes and commit the simpler version

[originally from svn r625]
[r582 == 147fca...

0fb760b16de58391b85e3cc45749612acdecce93 authored over 24 years ago by Simon Tatham <[email protected]>
Pageant now detects if it is already running and refuses to start if so

[originally from svn r624]

1dc5147efbd20d1d38e1a9b9a6fd49d53de74af5 authored over 24 years ago by Simon Tatham <[email protected]>
Pageant now allows filenames with spaces on cmdline. Thanks to Brian Coogan

[originally from svn r623]

603619cbfe6fe795ad8f53f05d19188b7032384c authored over 24 years ago by Simon Tatham <[email protected]>
Double-clicking on the Pageant systray icon now brings up the key list

[originally from svn r622]

fa5a24340751144d48a273d63467f3907a335f85 authored over 24 years ago by Simon Tatham <[email protected]>
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]

673f2e48a729ef97a48c05c09d45d1fe286c46fd authored over 24 years ago by Simon Tatham <[email protected]>
Enable PuTTY command line to deal with "user@host" format

[originally from svn r620]

117fd9affc8ba48d20291a6516c628e1f7f3c03a authored over 24 years ago by Simon Tatham <[email protected]>
Enable copying the Event Log

[originally from svn r619]

cbdd9b3ac55a1454e7f7853012965bd4613b1ba8 authored over 24 years ago by Simon Tatham <[email protected]>
Make the Event Log scroll down when more things appear on it

[originally from svn r618]

ddbc12072559a8526c1f4eb59442c193bea3f481 authored over 24 years ago by Simon Tatham <[email protected]>
Avoid rapid-fire resize events during NT opaque drags

[originally from svn r617]

6522c357fc127dbf6cd2763a6c01cf88c124260e authored over 24 years ago by Simon Tatham <[email protected]>
Everyone's favourite trivial change: Shift-Ins now pastes

[originally from svn r616]

196d42f89ce29f0e874c2220ee40a7753243d3de authored over 24 years ago by Simon Tatham <[email protected]>
Enable better build-time flexibility over which WinSock to include

[originally from svn r615]

e70425dda63a6e80db160012da35ce7667fc4658 authored over 24 years ago by Simon Tatham <[email protected]>
Bug fix: line discipline selection is not enabled until after ssh

authentication phase to stop user/password prompts behaving oddly

[originally from svn r614]

c0ac8ab9b47229703cdae7a8f0796d829d4205a0 authored over 24 years ago by Simon Tatham <[email protected]>
Prevent network errors from summarily closing the window when CoE is off

[originally from svn r613]

e5ef37f3f5381ae6dd4b52a83f159221c04f1fd4 authored over 24 years ago by Simon Tatham <[email protected]>
Num Lock shouldn't send anything in non-app-keypad mode

[originally from svn r612]

985207d4a91ac0478a655002ffa8a328304fd8dd authored over 24 years ago by Simon Tatham <[email protected]>
Closing the About box now returns focus to the config box, and likewise

closing the Licence box returns focus to the About box

[originally from svn r611]

c89ca570fe751e535afefad57a1fa912f4756d6b authored over 24 years ago by Simon Tatham <[email protected]>
Saved-session name box now persists over panel switches

[originally from svn r610]

c320531909fd7a9eb65d7c816f80d15c5e8cf70a authored over 24 years ago by Simon Tatham <[email protected]>
Work around the missing underline in some fonts

[originally from svn r609]

60b9871947c2c6a7c2d89e612720b57cbe6ab36e authored over 24 years ago by Simon Tatham <[email protected]>
Miscellaneous ssh2 fixes. plink is now relatively sane

[originally from svn r608]

180b62b6b0479fd535005c4b2f8d1def21ad39e2 authored over 24 years ago by Simon Tatham <[email protected]>
Fix Blowfish-with-SSH2 combination, and enable user cipher

selection for SSH2

[originally from svn r606]

ea8d61f2d91aed3aa1bdfe51749140e25108469a authored over 24 years ago by Simon Tatham <[email protected]>
Remove a spurious WS_GROUP

[originally from svn r605]

9291dfc7c536656a6e96074b34ebd729e49728b4 authored over 24 years ago by Simon Tatham <[email protected]>
SSH2 is now more plausible - window sizes listened to, basic non-crashing

[originally from svn r604]

c410c7c44cc8ed5f10df9a71aecdb6d72694f919 authored over 24 years ago by Simon Tatham <[email protected]>
Ensure backend netevent handlers are never reentered -

fixes many strange problems with the ssh.c coroutines

[originally from svn r603]

b18de5b9246d89fad19f7e60eb0f2d9ef16bc8fe authored over 24 years ago by Simon Tatham <[email protected]>
A couple of SSH2 fixes

[originally from svn r602]

774110ee94b001164f1f4f4b372cec1e9c1c41f2 authored over 24 years ago by Simon Tatham <[email protected]>
Improved means of IPC between agent and PuTTY

[originally from svn r601]

0e67e1b2919c88733d41a83e48b6416840051249 authored over 24 years ago by Simon Tatham <[email protected]>
Fix Jacob's fix for mingw32 resource compiler so that it _only_ happens

when using the mingw32 resource compiler!

[originally from svn r600]

9119c6e02f5cd1156a1b0c827e5ac52bf0f99226 authored over 24 years ago by Simon Tatham <[email protected]>
Jacob Nevins provided this workaround for a bug in mingw32's resource

compiler

[originally from svn r599]

1c948beb322e60fbe997deef0e7a075a413f9d22 authored over 24 years ago by Simon Tatham <[email protected]>
Lars Gunnarsson's GUI interface changes

[originally from svn r598]

98d40b56fe78fe5aa6a11ae4362720bf85272524 authored over 24 years ago by Simon Tatham <[email protected]>
Configuration option for agent forwarding

[originally from svn r597]

f8be19a08b1d6d4e5cbc09174b1313e11a532faf authored over 24 years ago by Simon Tatham <[email protected]>
Rationalise accelerators in dialog boxes

[originally from svn r596]

2cbed87ad1ffd7c8d81053eaa0262f989f7313e2 authored over 24 years ago by Simon Tatham <[email protected]>
A couple of small cleanups

[originally from svn r595]

a97b390d96f11773f2e374b86e928604e30a8a62 authored over 24 years ago by Simon Tatham <[email protected]>
Delete should be void not void *; also use correct compare fn in find.

[originally from svn r594]

74a50d2d55d5cad1a4c9d0112be4ff1a2bbe0176 authored over 24 years ago by Simon Tatham <[email protected]>
Delete should be void not void *.

[originally from svn r593]

1ff320c8b20156610187ced6b3388de0f7cb2bb6 authored over 24 years ago by Simon Tatham <[email protected]>
Pageant now accepts an initial key list on the command line

[originally from svn r592]

c96384efe08875475afbc83ec4f33dfc219a4d61 authored over 24 years ago by Simon Tatham <[email protected]>
Source form of win_res.rc

[originally from svn r591]

4bd19700a1841e7c30f35b1c8a1e25efad70e690 authored over 24 years ago by Simon Tatham <[email protected]>
Added Pageant, a first-attempt PuTTY authentication agent

[originally from svn r589]

c366174cc238c0d4b84845c2448fd96481b31ad0 authored over 24 years ago by Simon Tatham <[email protected]>
Header file for 2-3-4 tree routines

[originally from svn r588]

48d82b94b4e233fec90ac2b6c012eae747436807 authored over 24 years ago by Simon Tatham <[email protected]>
2-3-4 tree routines

[originally from svn r590]

68ee8531fb0b306ff91c009f1bad2ba122f63f55 authored over 24 years ago by Simon Tatham <[email protected]>
Add CryptoCard authentication

[originally from svn r587]

eed592d887349dca5a2292b804cfff2c09c4fb6a authored over 24 years ago by Simon Tatham <[email protected]>
Yet another pedantic fix for scroll margin setting :-)

[originally from svn r586]

bed673083b48cd1cab04aa76435d28e56927f7e5 authored over 24 years ago by Simon Tatham <[email protected]>
Fix cutting-off of "Blowfish" in SSH config box

[originally from svn r585]

ff9c33666260f4e82cfd96708e5bb367a7db0378 authored over 24 years ago by Simon Tatham <[email protected]>
Add switch to choose SSH v1-versus-v2 protocol preference where both

are available

[originally from svn r584]

334b79e16cdc72257edaf41e413d04b1f00fd958 authored over 24 years ago by Simon Tatham <[email protected]>
Oops - remove diagnostics :-)

[originally from svn r583]

22f91a36040e2a7a9f66b5657800266d77d75c53 authored over 24 years ago by Simon Tatham <[email protected]>
Saner handling of WM_SYSCOMMAND:SC_KEYMENU to avoid problems on an

isolated press of the Alt key

[originally from svn r582]

147fca411cd62c134f8df662fe57fc55b5009c13 authored over 24 years ago by Simon Tatham <[email protected]>
Add further types of garbage to .cvsignore and to "make clean"

[originally from svn r581]

4c7e70c110785ca58c977ac8c5722e9efda333ca authored over 24 years ago by Simon Tatham <[email protected]>
Actually _commit_ plink. It now works as a CVS transport!

[originally from svn r580]

9e8c1be86f838a874c5090d14663edc026343f59 authored over 24 years ago by Simon Tatham <[email protected]>
Oops - remove SHA debugging from ssh2

[originally from svn r578]

1864344036fe515d3fa4ea8cfd2f5c2933202ff5 authored over 24 years ago by Simon Tatham <[email protected]>
Stop plink losing data at start of session

[originally from svn r577]

4109ac3dfce8c0c4998e0b3278e76958884ed055 authored over 24 years ago by Simon Tatham <[email protected]>
plink can now execute a specific command instead of just a shell session

[originally from svn r576]

be711d9cd4bc9d803861483a0c9bbb255ac8d4b5 authored over 24 years ago by Simon Tatham <[email protected]>
Added a fourth application: plink, a command line connection utility

[originally from svn r575]

8394a48620682b7e8f390b1fe573a6a7b725ce2d authored over 24 years ago by Simon Tatham <[email protected]>
Public key authentication now works in pscp too - oops

[originally from svn r574]

263d9e0f0992a2fabae6ce7f3a0a2d1b4fdba935 authored over 24 years ago by Simon Tatham <[email protected]>
Add sshpubk.c to load authenticating keys from files

[originally from svn r573]

1791da274cbed32509c2d58ce60f6aad0669bf05 authored over 24 years ago by Simon Tatham <[email protected]>
RSA key authentication in ssh1 works; SSH2 is nearly there

[originally from svn r572]

d9af8f4b90bead5fe23c2530821841ae6510286f authored over 24 years ago by Simon Tatham <[email protected]>
SSH2 transport layer now enables encryption and MAC successfully for 3DES

[originally from svn r571]

0f1e4491897cc33909db68e2c4d8bd702e663c07 authored over 24 years ago by Simon Tatham <[email protected]>
Second attempt. Can successfully decrypt the _first block_ of a packet.

[originally from svn r570]

36a499a7f16065b08988063c1be063fd89dcf4d6 authored over 24 years ago by Simon Tatham <[email protected]>
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]

35205e5cb764dca5afaf1e90dc6d485fcc5ed283 authored over 24 years ago by Simon Tatham <[email protected]>
telnet:// URLs don't always have the //. (Incorrect but common.)

[originally from svn r518]

5ca4d2d1c5e8fd6e5d8ccdb8c56a62412f74bb1d authored over 24 years ago by Simon Tatham <[email protected]>
Robert de Bath's automatic dialog-box creator

[originally from svn r517]

6187f9746ed72fb5a70b6c0c91130abc75739d05 authored over 24 years ago by Simon Tatham <[email protected]>
Robert de Bath's Big Patch, part 1

[originally from svn r516]

0d5d39064a0d078af47e3158313dd2b82bfd167c authored over 24 years ago by Simon Tatham <[email protected]>
Oops; telnet:// URLs can have a trailing slash

[originally from svn r515]

1657255cd7e5dfdb14a9cd5ec0c8e5873b1f7da6 authored over 24 years ago by Simon Tatham <[email protected]>
Enable handling of telnet:// URLs on command line

[originally from svn r514]

777e064ed5ec971f401817084e1e226ab0b8b7a4 authored over 24 years ago by Simon Tatham <[email protected]>
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.
...

9546cf7393532f291ae9a1d2a416eac50d2439b0 authored over 24 years ago by Simon Tatham <[email protected]>
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 ...

c9e236eb395cdbc8a199af0db56087e788e8d7a8 authored over 24 years ago by Simon Tatham <[email protected]>
Make beep optional - thanks to Antal Novak

[originally from svn r507]
[this commit reordered to come after creation of 0.49 tag]

7a01fd48b60f81c46ab296b6b105a3f826963027 authored over 24 years ago by Simon Tatham <[email protected]>
Oops - add a terminator to the array

[originally from svn r506]

eb79da11de992ca7d80a43d9e6521d517ae3890b authored over 24 years ago by Simon Tatham <[email protected]>
Fix subtle problem with scp protocol/port selection

[originally from svn r505]

6d6ab0cc39f083b9fa3fb3e996be40d47ea876b5 authored over 24 years ago by Simon Tatham <[email protected]>
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]

2832ef1e7523f7066bf20152d553dc954413ff50 authored over 24 years ago by Simon Tatham <[email protected]>
This ought to fix the scp protocol problems

[originally from svn r503]

41809f16a0c4d378af3981f9972b406a168904d0 authored over 24 years ago by Simon Tatham <[email protected]>
Change a `GLOBAL' to an `extern' for Borland sanity

[originally from svn r502]

a4284137a153f72ff1b686554bebc999c481130b authored over 24 years ago by Simon Tatham <[email protected]>
Remove the underscore from nossh_res.rc for 8.3 cleanness; also add MOBJS

in the pscp dependencies

[originally from svn r501]

4ab52dc254f6f10fe8b5cd1f1640e494b593e939 authored over 24 years ago by Simon Tatham <[email protected]>
Rename nossh_res.rc to nosshres.rc for 8.3 cleanness

[originally from svn r500]

ceb22f8ad35b3329e637b47dad2bcfb537b7f493 authored over 24 years ago by Simon Tatham <[email protected]>
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 fro...

9325cb748fade3388d19a422659cb5a5f0361c06 authored over 24 years ago by Simon Tatham <[email protected]>
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...

49707ddf3bd320984b9f4f17327392b861a6d899 authored over 24 years ago by Simon Tatham <[email protected]>
"pscp" was spelled "scp" in usage message

[originally from svn r497]

8bce06889dd18031cbde45004d1bf17099b8725d authored over 24 years ago by Simon Tatham <[email protected]>
Security improvement: check that string length field in

SSH_SMSG_{STDOUT,STDERR}_DATA packets is consistent with length
field in packet header. (Helps pr...

0793be4efe244a2d7c975f544a6086f743da83ee authored over 24 years ago by Simon Tatham <[email protected]>
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.

...

e0fac426c5b3e91f3e8d57a868ab65a462100228 authored over 24 years ago by Simon Tatham <[email protected]>
Security improvement: check CRC on incoming packets

[originally from svn r489]

6b8179820517c61af8745d914565489c72914fc9 authored over 24 years ago by Simon Tatham <[email protected]>
Ahem. This time high-half characters really _do_ work in username

and password...

[originally from svn r468]

229245f384da3def70d16268cf4693d6c2304136 authored over 24 years ago by Simon Tatham <[email protected]>
Environment settings were broken. Fix due to Andros Tantas

[originally from svn r465]

5f93b919ac91dc46f2804e615d47c029fdceba05 authored over 24 years ago by Simon Tatham <[email protected]>
Update copyright dates in About box to match those in Licence box

[originally from svn r457]

261fa87101ffe2c00863ddd65efd0d8635f05368 authored over 24 years ago by Simon Tatham <[email protected]>
Enable high-half characters (>=160) in usernames and passwords

[originally from svn r454]

ba68a6d5f76139d925048df4656cf94c6f920d47 authored over 24 years ago by Simon Tatham <[email protected]>
Oops - now let's get that MD5 change _right_ :-)

[originally from svn r438]

300b7780926079795cde1d50ead7ff0d68d960fb authored almost 25 years ago by Simon Tatham <[email protected]>
Replace MD5 implementation with my own code

[originally from svn r437]

50b0f49eaf71fa543518b4e57590ba66328825f2 authored almost 25 years ago by Simon Tatham <[email protected]>