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

Modify the new rsa_verify routine. We now also check the integrity of

the private data (verifying that p > q and that iqmp really is the
inverse of q mod p). In additi...

0962190a1b2525b3a43fb26690f70824db1b8056 authored almost 24 years ago by Simon Tatham <[email protected]>
Fix the SSH protocol version exchange, which had a weird stack trash

in it which for some reason didn't show up when built with VC++6 but
blew up the nightlies. Shoul...

6a4294fbac017ec6106d9a2a22addb47eaa16269 authored almost 24 years ago by Simon Tatham <[email protected]>
Fix a couple of silly compiler warnings

[originally from svn r1022]

3a78d9dd095e7227e898a0bfed5adda25c6bf660 authored almost 24 years ago by Simon Tatham <[email protected]>
Following the recent advisory about attacks on PGP keys based on

tampering with the unencrypted public part of the key but leaving
the private part intact ... we ...

e3bcd35a372deacc565a2b6ba126bd0ecf2e67b1 authored almost 24 years ago by Simon Tatham <[email protected]>
Remove needless redeclaration of word32 (it was in ssh.h)

[originally from svn r1020]

3f63cf7d8842b6bd1aee61fe121a441b93441340 authored almost 24 years ago by Simon Tatham <[email protected]>
Remove the length limit on protocol version strings. (In principle, I

could have got away with upping it to 256, but I didn't want a repeat
of the chaos when some serv...

4d881300c82803a5c86eed19b30d84ea09063761 authored almost 24 years ago by Simon Tatham <[email protected]>
Plink in noninteractive-script mode should not show the `Authenticated

with public key' message in SSH2 (it already doesn't in SSH1). It
shouldn't show the login banner...

0cda163a2dedd636f3d9594d1ce019376333e8a2 authored almost 24 years ago by Simon Tatham <[email protected]>
Add Norman Brandinger's suggested `-m' option in plink, to read the

remote command from a local file. Advantage: you can have more than
one line in it, so you can re...

4b5cda8aaa464f8c6e96af7fa0bf75ac8e512505 authored almost 24 years ago by Simon Tatham <[email protected]>
SSH2 channel fix: received WINDOW_ADJUSTs were always applied to the

primary (shell session) channel, rather than the one they were aimed
at. This _despite_ me having...

c1520347068315bf8304678789bbf532299278c7 authored almost 24 years ago by Simon Tatham <[email protected]>
Correct handling of SSH1 protocol flags, in particular

PROTOFLAG_SCREEN_NUMBER, without which OpenSSH 2.5.1 was objecting to
my gratuitous inclusion of ...

02f012a66a2bd5f2f6a34a1266c69e9178f02018 authored almost 24 years ago by Simon Tatham <[email protected]>
Add support for SSH2 userauth banners. We currently can't deal with

printing them _before_ the username prompt. This apparently isn't very
serious because OpenSSH do...

947d33408f0e71475cfd37968e9d0422df21640c authored almost 24 years ago by Simon Tatham <[email protected]>
David Brinegar's workaround for an error reporting problem in some

WinSocks.

[originally from svn r1004]

dfb98935092d77c1eccd9a953749b0d03614d440 authored almost 24 years ago by Simon Tatham <[email protected]>
At long last: PuTTY will now report its version to the server

sensibly, as a release or a snapshot or a local build. With any luck
this should make bug reporti...

080d59422b49e14320de33bb0b22a6b93ddb07bf authored almost 24 years ago by Simon Tatham <[email protected]>
Fix a trivial compiler warning

[originally from svn r1002]

a405770ec53c0356222dc51faa8e303fa772fa7c authored almost 24 years ago by Simon Tatham <[email protected]>
Fix a few trivial compiler warnings

[originally from svn r1001]

4b5a97fbee1a25d20262c644f464b95ddbde8b3a authored almost 24 years ago by Simon Tatham <[email protected]>
Bit more robustness when talking to Pageant

[originally from svn r1000]

31d6765aca2057b513b8a57b9f05c4c1b2aae79f authored almost 24 years ago by Simon Tatham <[email protected]>
Oops - don't invent an X authorisation when doing agent forwarding!

Overenthusiastic c'n'p breaks the world.

[originally from svn r999]

1a9d213a74f5e0ba18e0ef381fc97690161ce675 authored almost 24 years ago by Simon Tatham <[email protected]>
Fix a segfault on abrupt X connection shutdown.

[originally from svn r998]

c760ef6f8340e21b1793e9af32bce1ec1c69efc7 authored almost 24 years ago by Simon Tatham <[email protected]>
AES should have accelerator s, not a, to avoid a clash

[originally from svn r997]

cb9c2e79b918fb3e93da8aebaf689d4844b14de2 authored almost 24 years ago by Simon Tatham <[email protected]>
Dave Hinton's modifications to the network layer interface, which

should make it possible to add SSL support later.

[originally from svn r996]

7b0e082700583907770555212db89299e5f51a44 authored almost 24 years ago by Simon Tatham <[email protected]>
Add dependencies for x11fwd.obj to Makefile (thanks Catbells :-)

[originally from svn r995]

40a68abec58d81120cb438bff8a4c061a1a3e181 authored almost 24 years ago by Simon Tatham <[email protected]>
ssh_get_password has become ssh_get_line, so it can handle usernames

as well. This should fix the multiple-reads-on-stdin bug in plink.

[originally from svn r994]

55659a959ff0e63513047748ca8993e1e6330483 authored almost 24 years ago by Simon Tatham <[email protected]>
Zero length passwords no longer cause an assertion failure :-)

[originally from svn r993]

9ee21069b5803003c91a692838d6962ae121e233 authored almost 24 years ago by Simon Tatham <[email protected]>
Finally fixed the point/pixel confusion in font handling. Thanks to

Roman Surma for pointing me at the relevant bits of documentation. All
font sizes should now be m...

313b332a384910d46cbc95f90998e2b656e9fdf9 authored almost 24 years ago by Simon Tatham <[email protected]>
Add support for using Diffie-Hellman with short exponents (sshdh.c

contains a reference to a paper on the subject). Reduces time taken
for DH group exchange to the ...

d823077f18bce1cc58b160b6657a13935fc41e04 authored almost 24 years ago by Simon Tatham <[email protected]>
Tiny bug in bn_power_2() - didn't work with powers that were a

multiple of 16. Oops!

[originally from svn r990]

0c8635beda5d28f43aeece393e5c30c6202fb281 authored almost 24 years ago by Simon Tatham <[email protected]>
Update the text format of the public key as the comment box is edited

[originally from svn r989]

eee0a20be6dda7b2a5c16a081e27e576d30cb458 authored almost 24 years ago by Simon Tatham <[email protected]>
Complete analysis of the magic ASN.1 stuff in RSASSA signatures

[originally from svn r988]

83affa4ed9908eaf9fd7508540c38ecb477ab933 authored almost 24 years ago by Simon Tatham <[email protected]>
Having introduced a new function into the SSH2 compression structure,

it would help if I implemented it in the dummy no-compression case!

[originally from svn r987]

630a9a628f075c2e4fe4635d22bbca74cb0506c9 authored almost 24 years ago by Simon Tatham <[email protected]>
Introduce the ability to distinguish remote SSH implementations by

their version strings and enable bug compatibility modes.

[originally from svn r985]

a34ef3df55fcecd1c2a8f8dc894b4a2429adf5e3 authored almost 24 years ago by Simon Tatham <[email protected]>
Update a couple of messages to be clearer to users who don't have

access to complete documentation (ie all of them at the moment :-)

[originally from svn r984]

48c07293104f7acb2c5d51da86687dc0182ce208 authored almost 24 years ago by Simon Tatham <[email protected]>
Fix various trivial compiler warnings

[originally from svn r983]

6b58ab6ad4c5ce9855414a6444ba2ace31c669ca authored almost 24 years ago by Simon Tatham <[email protected]>
Make the SSH2 traffic analysis defence robust in the face of Zlib

compression. This involves introducing an option to disable Zlib
compression (that is, continue t...

aaeecbb4ea668e725a54dc804fce5f86313f79d3 authored almost 24 years ago by Simon Tatham <[email protected]>
Further traffic analysis defences

[originally from svn r981]

a1d5dab580437d19f47d98c5f79d45f0e7add72f authored almost 24 years ago by Simon Tatham <[email protected]>
Implement OpenSSH's private agent forwarding extension. I believe we

now interoperate with OpenSSH/SSH2 to _exactly_ the same level as we
interoperate with SSH1. Whic...

16f4ffe6162f278708089f3724ced92c99b7c6b8 authored almost 24 years ago by Simon Tatham <[email protected]>
Remove some stray diagnostics

[originally from svn r979]

1742f1cd34da0073fae91ca3f709c851389cd801 authored almost 24 years ago by Simon Tatham <[email protected]>
Remove a spurious \r\n from an Event Log message

[originally from svn r978]

de1c70a5d4e124f4068b9435d3866fdffda10ff6 authored almost 24 years ago by Simon Tatham <[email protected]>
SSH2 can now use Pageant to obtain keys from

[originally from svn r977]

245cf9c8c90c816a5681b3a29ee56c7098076b4c authored almost 24 years ago by Simon Tatham <[email protected]>
Add support for the OpenSSH SSH2 agent protocol.

[originally from svn r976]

1f168926d7037284257df9aceb9a612195f80aca authored almost 24 years ago by Simon Tatham <[email protected]>
The authentication diagnostics in SSH2 should now be better.

Additionally, the ability to switch usernames if you mistype the
first one has been restored (alt...

deccfaa3efa461cfa85982c072af86f9f217750e authored almost 24 years ago by Simon Tatham <[email protected]>
Oops - fix silly segfault in new puttygen

[originally from svn r974]

146b5f5f6e3020d55ad8b3fd42520e15347530e6 authored almost 24 years ago by Simon Tatham <[email protected]>
Preliminary support for RSA user authentication in SSH2! Most of the

error messages are currently wrong, and Pageant doesn't yet support
the new key type, and I haven...

28b1fc766c2907233d199de74e0d96accfda6a4b authored almost 24 years ago by Simon Tatham <[email protected]>
More options for bignum debugging

[originally from svn r972]

d89465891364b4f1326fe82fae4b1a771568fa3d authored almost 24 years ago by Simon Tatham <[email protected]>
Include key type in SSH2 key fingerprints, now we have more than one

[originally from svn r971]

1d4009402ee2f77c8ea477531bb4d4d8fd97a1ed authored almost 24 years ago by Simon Tatham <[email protected]>
Argh, sshrsa.c now depends on sshsha.c so Pageant needs it :-(

[originally from svn r970]

ded661cd07d39c98eaf4787a7773131c95cadab6 authored almost 24 years ago by Simon Tatham <[email protected]>
Added support for RSA host keys (not user keys yet)

[originally from svn r969]

97ace7d80d2c5207b4e2e41435ea15473ce38393 authored almost 24 years ago by Simon Tatham <[email protected]>
Extra crash-safety in decoding a DSS signature blob

[originally from svn r968]

902d0636fc714648c299f4f0d978a3860969e9ac authored almost 24 years ago by Simon Tatham <[email protected]>
Support for selecting AES from the GUI. In the process, I've had to

introduce another layer of abstraction in SSH2 ciphers, such that a
single `logical cipher' (as d...

b182356f99fb8232e7bf03ab0678c5c3f34d140f authored almost 24 years ago by Simon Tatham <[email protected]>
Add AES support in SSH2. Not yet complete: there's no way to select

it in the GUI (or even in the registry).

[originally from svn r966]

bf25fd405c0f8e7fbabe366e992901f3f57a903b authored almost 24 years ago by Simon Tatham <[email protected]>
A fix in modmul: don't segfault or fill the result with rubbish if

the unreduced product is shorter than the modulus.

[originally from svn r965]

47fc223782c228a309d196ba77f5b99f6ebe4515 authored almost 24 years ago by Simon Tatham <[email protected]>
Fix problem with pointer hiding

[originally from svn r964]

5f0d3bd19dc249230c5b459cb0f8c75e21027a68 authored almost 24 years ago by Simon Tatham <[email protected]>
Jacob's fixes for the Event Log

[originally from svn r963]

b6255788ca4e63edcc3ab3081622fc3422cf4ed0 authored almost 24 years ago by Simon Tatham <[email protected]>
Diffie-Hellman group exchange in SSH2. Currently #ifdeffed out

(change the sense of #ifdef DO_DIFFIE_HELLMAN_GEX in ssh.c) because
it's _far_ too slow. Will be ...

cc9d7ba87e6bd97e66ee7184804b825d64a77d50 authored almost 24 years ago by Simon Tatham <[email protected]>
Add a key length indication to each SSH2 cipher structure, in

preparation for needing to know how much key material each cipher
needs in order to select a suit...

862d6a496d6e1844a06f21824f072d03c334d4d3 authored almost 24 years ago by Simon Tatham <[email protected]>
Remove the last lingering knowledge, outside sshbn.c, of the

internal structure of the Bignum type. Bignum is now a fully opaque
type unless you're inside ssh...

f72b5aa95f231c646db5a057d94ecd21f6113612 authored almost 24 years ago by Simon Tatham <[email protected]>
Stop accidental subsystem attempts

[originally from svn r959]

7717c386a128f4108cd7f65c92ff1950b60282b5 authored almost 24 years ago by Simon Tatham <[email protected]>
Fix a potential segfault

[originally from svn r958]

d226659a1224b6a54c2bcbcd209737995cd0c267 authored almost 24 years ago by Simon Tatham <[email protected]>
Oops, that broke Telnet negotiation display. Fix tabstops in eventlog.

[originally from svn r957]

a680cef1b2d8bca4949c68994d1497e30058233a authored almost 24 years ago by Simon Tatham <[email protected]>
Timestamp every line of the Event Log. The primary reason for this

(generating detail in bug reports when SSH2 repeat key exchange
failed) is no longer an issue, bu...

0d3ab7306e1060f3c0031d303a79dfcf256cb55f authored almost 24 years ago by Simon Tatham <[email protected]>
Patches to prevent a couple of silly crashes

[originally from svn r954]

2b8ab6082f06b3262b2530b71e5ceba35f0312c1 authored almost 24 years ago by Simon Tatham <[email protected]>
Moderately evil workaround to compensate for a variation in

behaviour of FXP_REALPATH. (Specifically, BSD and GNU realpath(3)
disagree over whether to return...

b10bc57b03beef666af316ebd48efe5057505a20 authored almost 24 years ago by Simon Tatham <[email protected]>
Ahem. sftp.obj depends on sftp.c not on psftp.c!

[originally from svn r952]

1129d200e4536a364406056d15c58990babb9346 authored almost 24 years ago by Simon Tatham <[email protected]>
Finish adding PSFTP to the master Makefile (oops!)

[originally from svn r944]

22c9d8c9e8a5d860b44904b7132b13fa54490e7e authored almost 24 years ago by Simon Tatham <[email protected]>
psftp now works as part of the PuTTY suite

[originally from svn r940]

39cf689fd6931173197234fedef5ffc389b4e4e0 authored almost 24 years ago by Simon Tatham <[email protected]>
SFTP client now successfully handles cd, ls, get and put.

[originally from svn r939]

094dd30d957b0ad07181d4270b1c8243bf38e289 authored almost 24 years ago by Simon Tatham <[email protected]>
First stab at an SFTP client. Currently a Unixland testing app, not

integrated into PuTTY.

[originally from svn r938]

48b988b4398565b8304cc9b2cf11a9df65a343c9 authored almost 24 years ago by Simon Tatham <[email protected]>
64-bit integer routines

[originally from svn r937]

af83203852f38313327107a6074ed3217dffc264 authored almost 24 years ago by Simon Tatham <[email protected]>
Add a traffic analysis defence to SSH2 password authentication

[originally from svn r936]

5cdfd67cd1693ab36214766db99d4696b06d9d84 authored almost 24 years ago by Simon Tatham <[email protected]>
Update copyright dates to 2001 :-)

[originally from svn r935]

c40ee23d0fad4d0a5d01fa0eef4dc9c094b2e6d2 authored almost 24 years ago by Simon Tatham <[email protected]>
Attempt to fix the remaining key re-exchange bug

[originally from svn r934]

8a4206e636bcb5c4020c7c8707ec5d06fe34d874 authored almost 24 years ago by Simon Tatham <[email protected]>
More proto `how-to' documentation: CVS and WinCVS

[originally from svn r933]

53f03d93d5708405777d3fed0df8a50323341a64 authored almost 24 years ago by Owen Dunn <[email protected]>
Add a how-to section on public-key authentication in PSCP

[originally from svn r932]

04e1b8b9d274bda7008756e56cf2014c043859a9 authored almost 24 years ago by Simon Tatham <[email protected]>
Add "make clean" target

[originally from svn r931]

83370ae6e56d9b890520b5ef1ea17d53031c031f authored almost 24 years ago by Simon Tatham <[email protected]>
Prelim. CVS/plink howto

[originally from svn r930]

7e41e63161af6f89f5e93641520b4938de43776e authored almost 24 years ago by Owen Dunn <[email protected]>
Mostly Mathias Leinmueller's PuTTYgen documentation, modified slightly

and Buttressed.

[originally from svn r929]

e7f833834ce392483117c41fff6eb9fd00dc956b authored almost 24 years ago by Owen Dunn <[email protected]>
Modifications to the new Close On Exit option:

- wording change (required a patch to winctrls.c:radioline())
- `only on clean exit' is used wh...

9b7dbb92cc102c55effb6ecea6113f6bf667ade8 authored almost 24 years ago by Simon Tatham <[email protected]>
Jacob's patch to improve Close On Exit behaviour

[originally from svn r927]

4d830f7587544b97074608fbbfd0d4b499694079 authored almost 24 years ago by Simon Tatham <[email protected]>
Various bug/warning fixes from Jacob

[originally from svn r926]

0507b7437a3a164b87247c555dde2f8f1cc14cab authored almost 24 years ago by Simon Tatham <[email protected]>
Fix various slashes.

[originally from svn r925]

764a14a431caee787c2a8c07b470aa2b5b406e33 authored almost 24 years ago by Owen Dunn <[email protected]>
Plink documentation cribs heavily from PSCP documentation, film at 11.

[originally from svn r924]

18fc1dd00246587b1d9cc4afa87494c2fa0a8e53 authored almost 24 years ago by Owen Dunn <[email protected]>
Some examples.

[originally from svn r923]

32e4c43dfe04963076d8c8a1f5ab40533101a1e0 authored almost 24 years ago by Owen Dunn <[email protected]>
Shrink the keepalive-timeout box so the text beside it can all fit in

[originally from svn r922]

6dc2424db2a90e2aa87d4b5640463dea8f8f2d80 authored almost 24 years ago by Simon Tatham <[email protected]>
Yet another attempt at OOB handling in the network abstraction. This

version allows you to specify, per socket, which sockets receive OOB
data in-line (so that you kn...

60585cff9c30ffc9f2457c5b2aed941c9cd4d0c3 authored almost 24 years ago by Simon Tatham <[email protected]>
Ignore the zero byte at the start of the rlogin main protocol

[originally from svn r920]

1e2b9ced0146a87d367e8a4a816c255ad6610aed authored almost 24 years ago by Simon Tatham <[email protected]>
Fix an always-false comparison (don't compare a char to 0x80!)

[originally from svn r919]

c3c0db0c0fb6c8f26aba762ae4e26bd4ecd580a7 authored almost 24 years ago by Simon Tatham <[email protected]>
Avoid mallocing zero bytes in the event log Copy processing, which

was apparently a problem for compilers other than Visual C. Thanks
to Roman Pompejus for pointing...

4707d0823e2e4eada593c6e6786494968a08257e authored almost 24 years ago by Simon Tatham <[email protected]>
Add zlib_freetable() to prevent memory leaks. Thanks to Kevin Eric Saunders

[originally from svn r917]

48699e8431b672bf0bd65e928e3e8aaa9930042a authored almost 24 years ago by Simon Tatham <[email protected]>
This time, a working version of the pscp docs.

[originally from svn r916]

13b9a2da3165e1c9275ce2a37b6558e3440b2e7e authored almost 24 years ago by Owen Dunn <[email protected]>
More pscp documentation.

[originally from svn r915]

8221f7c09d29185ca799a1a6f47119716754b5a2 authored almost 24 years ago by Owen Dunn <[email protected]>
More stuff is written.

[originally from svn r914]

9b15a8010102fc83dcd7eef78014a65f11619d63 authored almost 24 years ago by Simon Tatham <[email protected]>
Don't forget to read any outstanding data on receipt of FD_CLOSE.

Particularly useful for people speaking HTTP, Finger etc over raw
connections.

[originally from ...

ee154f7ed3f3d69247bda2dd31ea6d10a9cfa885 authored almost 24 years ago by Simon Tatham <[email protected]>
Robert de Bath's TCP Urgent / Telnet SYNCH patch.

[originally from svn r912]

930fcdadebdb87f7dd2f8b629fda6107becd5c49 authored almost 24 years ago by Simon Tatham <[email protected]>
Prevent "Connection closed" message box from appearing after the

"Network error" box. The latter on its own is enough.

[originally from svn r911]

d3185a40a091471d94ba3b97a663b5059d337812 authored almost 24 years ago by Simon Tatham <[email protected]>
Prevent duplicate sk_close() calls on the same socket when the

connection dies unexpectedly (CONNABORTED / CONNRESET)

[originally from svn r910]

362d3deaf1698177ac66c08970b381e9b762d22b authored almost 24 years ago by Simon Tatham <[email protected]>
Remove a segfault in bombout() macro: don't sk_close() the socket if

it's already NULL. The `Incorrect MAC' problem was causing
ssh2_rdpkt to bombout(), setting s to ...

6017418fcab1c236ca3e550dce5ba97e2beef9bd authored almost 24 years ago by Simon Tatham <[email protected]>
Instructions on setting PATH more permanently.

[originally from svn r908]

36644228e326ec83cd07d4c6981712ca402fb1d6 authored almost 24 years ago by Owen Dunn <[email protected]>
More options documented

[originally from svn r907]

ce573a66a640351c712aee570e1fdc492a651006 authored almost 24 years ago by Owen Dunn <[email protected]>
Use the PuTTY site's CSS stylesheet.

Add Contact mail address to the page footer.

[originally from svn r906]

7d3eb91142ae89ca15ceb5ad75aac7d8d8b6ab05 authored almost 24 years ago by Owen Dunn <[email protected]>
Documentation for -P and -pw

[originally from svn r905]

d8fd41efcc7458889be691ab87b722ea69f937f4 authored almost 24 years ago by Owen Dunn <[email protected]>
A start at some proper PSCP documentation

[originally from svn r904]

8786aa8b23bba79f9de4750cbdefb4dbb5243646 authored almost 24 years ago by Owen Dunn <[email protected]>