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

Window resizing wasn't working in SSH2

[originally from svn r753]

039103ff5d8bebf6a67c8ea5c75384ef71bbba1b authored about 24 years ago by Simon Tatham <[email protected]>
Make the frankly ridiculous prototypes for modpow() and modmul() more sane

[originally from svn r752]

e51b4da9f786c4c6c6349509c668de99a94c3d78 authored about 24 years ago by Simon Tatham <[email protected]>
Update DSS implementation to use new bignum routines

[originally from svn r751]

bf2744aabf874494d2ca81953e43c88dcf4eb45d authored about 24 years ago by Simon Tatham <[email protected]>
Improved entropy gathering.

[originally from svn r750]

36156d858cf09f88c3cc527d93bc3e6e1aa87b5c authored about 24 years ago by Simon Tatham <[email protected]>
Fix a bug which was causing occasional failed-host-key-check

messages. Also left some diagnostics in, under #if 0, so that next
time this happens it'll be eas...

43304f1fca70b104ad51207109513400174f8dc8 authored about 24 years ago by Simon Tatham <[email protected]>
Oops. A field like `sending_oob' in the Socket structure really

deserves to be initialised to something sane at creation time.

[originally from svn r748]

b5c41a473b0611a97a876d8ee6fb9b532a3968a4 authored about 24 years ago by Simon Tatham <[email protected]>
Plink and PSCP were failing to load the `Default Settings' options

when connecting to an arbitrary hostname. In particular, setting a
default user name didn't work....

d0635e9d39a08ea7532212e7afefe8e29bcab640 authored about 24 years ago by Simon Tatham <[email protected]>
Remove the NO_SECURITY define I accidentally copied from Pageant

[originally from svn r746]

5d27e5775c99a9ee6c0f09e714d1100d07b6881c authored about 24 years ago by Simon Tatham <[email protected]>
Created a shiny new abstraction for the socket handling. Has many

advantages:
- protocol modules can call sk_write() without having to worry
about writes block...

988c1974eaedada55de08752d86e7c16a30e11e5 authored about 24 years ago by Simon Tatham <[email protected]>
Created a shiny new abstraction for the socket handling. Has many

advantages:
- protocol modules can call sk_write() without having to worry
about writes block...

bbbda4110b960bd46f5d27c1d7107f4290b83f68 authored about 24 years ago by Simon Tatham <[email protected]>
Ooh. Actually, that vulnerability is further-reaching than I

thought. As well as the ".." attack in recursive copies, the name
sent by the client was also tru...

882f653081e8a8ffc2ec3f9f674692019cbe7d2e authored about 24 years ago by Simon Tatham <[email protected]>
Fix a potential vulnerability in incoming `pscp -r'. The server

sends filenames of things in the directory being copied. A malicious
server could have sent, for ...

b78c5699d1b071d76af5371aa91ec8f4241eb52d authored about 24 years ago by Simon Tatham <[email protected]>
Three new configurable options:

- Robert de Bath's Compose key is now off by default and configurable on
- The ages-old controv...

6eb613e3c4869e5ea2ecf07a2ff9b63125a3d99b authored about 24 years ago by Simon Tatham <[email protected]>
Chinese support patch from [email protected]

[originally from svn r740]

77c8e3c17c687e76c15317ed0bccdab6f71ddb7b authored about 24 years ago by Simon Tatham <[email protected]>
Remember to close key files when rsakey_encrypted meets a bogus one

[originally from svn r739]

964e6407e111aebe8c82df27d9034f5d84dc9eb7 authored about 24 years ago by Simon Tatham <[email protected]>
Put back the code that ensures "Default Settings" is always in the

session list even if it isn't in the Registry. This got deleted
overenthusiastically because I di...

17cea8353fc272d689a1842a93af1ae15ad53663 authored about 24 years ago by Simon Tatham <[email protected]>
Rename "Stored Sessions" to "Saved Sessions" for consistency

[originally from svn r732]

51b05a4438a9bd56c047b4449651ece108ff9b98 authored about 24 years ago by Simon Tatham <[email protected]>
Some better IDC_* names for the controls on the Colours panel

[originally from svn r731]

4b08041d4293cd2a76404f320c2e036f5a89f49f authored about 24 years ago by Simon Tatham <[email protected]>
Add the LBS_NOTIFY style to the list box in colouredit(), which was

vital to it working right

[originally from svn r730]

cbf38bc8319b963f82af544bccca96ec0b2b396d authored about 24 years ago by Simon Tatham <[email protected]>
Introduce a sane interface function, from_backend(), for backends to

use when they have data from the network. Replaces the utterly daft
inbuf / inbuf_head / term_out...

e32603347c00d0dbd9c85906e93739cd9c07e2eb authored about 24 years ago by Simon Tatham <[email protected]>
Trim trailing whitespace off saved session names on the command line

[originally from svn r728]

31374678c08c7aa46ae1062554274965f0b76d9b authored about 24 years ago by Simon Tatham <[email protected]>
Remember to update scrollbar when scrollback is reset

[originally from svn r727]

a80fa10287eabc5ade643ed0ad3acdb62c912ebe authored about 24 years ago by Simon Tatham <[email protected]>
Replace the 8859-2 -> Win1250 translation which I accidentally blew away

[originally from svn r726]

0432fabf20558e51c6e94c4ffa3cbd94ed741be0 authored about 24 years ago by Simon Tatham <[email protected]>
A couple of UI tweaks in puttygen

[originally from svn r725]

26ff0d4e755a33a8349ca60ce65678940d141aaf authored about 24 years ago by Simon Tatham <[email protected]>
Removed TODO comment after verifying that generated keys work

[originally from svn r724]

450905f02c47c480005c9a256220910d585b80a8 authored about 24 years ago by Simon Tatham <[email protected]>
Entropy fix after better statistical analysis

[originally from svn r723]

58cdc03c6829727beb08871fc2f4e71539eec7b7 authored about 24 years ago by Simon Tatham <[email protected]>
Variable key size in PuTTYgen. Also required adding WM_VSCROLL to the

window style in bigeditctrl() in winctrls.c.

[originally from svn r722]

92deca11dd66906b21421dd16c31b60322ebe7ea authored about 24 years ago by Simon Tatham <[email protected]>
Add a PuTTYgen icon

[originally from svn r721]

2743ab90f5fce2511912b5bccc318d1af3608939 authored about 24 years ago by Simon Tatham <[email protected]>
Check whether key was actually saved, and warn if not

[originally from svn r720]

8c138ebd413a030a1db8e02ef690906692a77ba3 authored about 24 years ago by Simon Tatham <[email protected]>
Save Key now prompts before overwriting an existing file

[originally from svn r719]

918c9ddfc542f7cbdb0b01896ca4c2dd13e987a5 authored about 24 years ago by Simon Tatham <[email protected]>
Adjust the title of the PuTTYgen window

[originally from svn r718]

e0ad00f264731698921308217c633d887464b884 authored about 24 years ago by Simon Tatham <[email protected]>
Add a second passphrase prompt to protect against typos

[originally from svn r717]

76638e62bef8c4a40fb5f19fddf80147d45780f0 authored about 24 years ago by Simon Tatham <[email protected]>
We must InitCommonControls() or the progress bar doesn't work on 95

[originally from svn r716]

0210709520b58f4bf542e342fce3466ae8539acb authored about 24 years ago by Simon Tatham <[email protected]>
PuTTYgen initial version. Still to do are basic user-friendliness

features (prompt for passphrase twice, prompt before overwriting a
file, check the key file was a...

8d0bee8629eaa974e6c0ab002e6110b49968c910 authored about 24 years ago by Simon Tatham <[email protected]>
Miscellaneous cleanups and reorgs in preparation for building

PuTTYgen. In particular, moved self-managing controls stuff out of
windlg.c into the new and reus...

8e7a270f7f658b29d6dfda13c663c15160404c96 authored about 24 years ago by Simon Tatham <[email protected]>
Add some more commented-out diagnostics for ssh1

[originally from svn r713]

f543b08ca54c9cdf0ab84f2bb08327f434ad002c authored about 24 years ago by Simon Tatham <[email protected]>
RSA key generation routines, and the bignum enhancements required to

support them. A key generation tool will be forthcoming soon.

[originally from svn r712]

e41344c544053b082708231e6dce0eef5c4f90ae authored about 24 years ago by Simon Tatham <[email protected]>
Add an "Add Key" option to the systray menu in Pageant

[originally from svn r710]

633ae5a22b630e3453be00b18b8c0494108f6fcd authored about 24 years ago by Simon Tatham <[email protected]>
Implement MD5 MAC for the benefit of old SSH2 servers

[originally from svn r709]

95697270b50936eabcacd170cf5f83151ee6c89c authored about 24 years ago by Simon Tatham <[email protected]>
Miscellaneous fixes for better interoperation with commercial SSH 2

[originally from svn r708]

fd3e15f328a327576acc12014e6b665a9ebd76c3 authored about 24 years ago by Simon Tatham <[email protected]>
Implement a much more visually appealing, but much more internally

grotty, hack to get around Explorer maximising the config box.

[originally from svn r707]

e67f143e61e9c74edf3ffdedaf4c51548656672e authored about 24 years ago by Simon Tatham <[email protected]>
Add a config option to emulate the HMAC bug in commercial SSH v2.3.x

and earlier (namely, it uses only 16 bytes of key rather than 20).

[originally from svn r706]

3e83d751543756e89cec6b88c3f51bc73264866d authored about 24 years ago by Simon Tatham <[email protected]>
Stop the SSH panel appearing in PuTTYtel

[originally from svn r705]

421aafb4c0faf840292f7c41231b323f922290a9 authored about 24 years ago by Simon Tatham <[email protected]>
Stop plink's key verification locking up on input

[originally from svn r704]

d6a97056a113ea707070f7b09f74b0159e433597 authored about 24 years ago by Simon Tatham <[email protected]>
Add UNE 10053 to the cleartext ones

[originally from svn r703]

fa731eaf82ad30bb50678fa4f8f7f92eaef73d73 authored about 24 years ago by Simon Tatham <[email protected]>
Turn off paste-as-poorman for line drawing chars until it's configurable

[originally from svn r702]

fe2ee468e62c45174699db18ef7cb633d9cb2385 authored about 24 years ago by Simon Tatham <[email protected]>
ISO8859-2 to CP852 output translation wants to have Win1250 to ISO8859-2

input translation as its counterpart, not CP852 to ISO8859-2. Because the
reason you want this tr...

cc306c6d9d316217fd713dc3737686a6e10a34a1 authored about 24 years ago by Simon Tatham <[email protected]>
Scroll regions of two lines are allowed

[originally from svn r700]

b5957e5732937be980d990bea8925da1c3ff0a21 authored about 24 years ago by Simon Tatham <[email protected]>
Trivial bug with the function-key radio buttons

[originally from svn r699]

fff105335016a77919b4d58c85b56b236079b9eb authored about 24 years ago by Simon Tatham <[email protected]>
Now when a saved session is loaded, its name appears in the

IDC_SESSEDIT box, so that clicking Save will save over it. Useful
for people who want to load, mo...

6b620323e012249a624a2113f4b525dbd8893482 authored about 24 years ago by Simon Tatham <[email protected]>
Move initialisation of the saved session box outside init_dlg_ctrls() so

that you don't end up with twice as many items after clicking Load

[originally from svn r697]

ef5965e430755c359f5d7d392fb62cdb400fb997 authored about 24 years ago by Simon Tatham <[email protected]>
Rename IDC_FUNCTILDE from "VT400" to "ESC[n~" because another VT400 now

exists!

[originally from svn r696]

a453e029878c6f2fd7cc2a766682c8dac566033f authored about 24 years ago by Simon Tatham <[email protected]>
Add ISO8859-2 / CP852 translation courtesy of Jaromir Filsak

[originally from svn r695]

7b444de332620e3c59e0feee8d06c014582b704e authored about 24 years ago by Simon Tatham <[email protected]>
Work around horrifyingly nonportable use of unions in <commctrl.h>

[originally from svn r694]

3e7c4813d7d5fa293bef67b78020328ef33b857b authored about 24 years ago by Simon Tatham <[email protected]>
Abandon the tab control in favour of a tree view

[originally from svn r693]

ceab40ec493c90f7a0192a37ff182f117d3edde6 authored about 24 years ago by Simon Tatham <[email protected]>
Robert de Bath's big patch:

- cope with strange WinSock wrappers not supporting SIOCATMARK
- define yet more terminal com...

fd5588d087e0cab9b7ab192205c1cde43047c513 authored about 24 years ago by Simon Tatham <[email protected]>
Miscellaneous fixes to try to make other compilers happier

[originally from svn r691]

e48981def400f4eb170f79294790eb15e6832a76 authored about 24 years ago by Simon Tatham <[email protected]>
Remove the hierarchical dialog structure

[originally from svn r690]

5e719617193885b48cf8b461cfa45417cc445f58 authored about 24 years ago by Simon Tatham <[email protected]>
Add a compile option so that anyone who really wants to can build a

Win95-only (securityless) version of Pageant. This will refuse to
run at all under NT, so as to a...

b8967e5231dd59c7cfc6995811a5a0d9eee93df7 authored about 24 years ago by Simon Tatham <[email protected]>
Alt-Enter was fouling up on Win95; added explicit handler

[originally from svn r687]

f7d6cd20593bc1a93b4303925867ac0ba263ce10 authored about 24 years ago by Simon Tatham <[email protected]>
Fix sorting of saved sessions list box so Default Settings is back at

the top of the list instead of being filed under D

[originally from svn r686]

82dcef256fe338edcfd06445c7dd2ecaa28dcd6b authored about 24 years ago by Simon Tatham <[email protected]>
Stop throwing out the Connection panel during midsession reconfig.

Instead, only throw out the useless parts of it. See, the new auto-
layout features bear fruit im...

0129f94d1c9a2ff2f365718d927ab3d6ab28103d authored about 24 years ago by Simon Tatham <[email protected]>
Update Makefile generation and ensure everything works with Borland 5.5

[originally from svn r684]

942d7f0533616b94972cf48a772fd503265e45dd authored about 24 years ago by Simon Tatham <[email protected]>
Create settings.c and move the load/save session code out of

windlg.c into it. Allows plink and pscp to no longer link with
windlg.c, meaning they lose some o...

b5842381867da50f774057e469fbf863a3103f6b authored about 24 years ago by Simon Tatham <[email protected]>
Move omission of SSH protocol setting in PuTTYtel into windlg.c and

remove nosshres.rc accordingly

[originally from svn r682]

43abfd17831ad943cf9b4ff60b3709ac3e60669f authored about 24 years ago by Simon Tatham <[email protected]>
Add a parameter to write_clip() so that windlg.c need not call term_deselect

[originally from svn r681]

7b6106d62a57dae17f6b30963f10ff98fdbdad32 authored about 24 years ago by Simon Tatham <[email protected]>
Re-enable copying the Event Log. (rev 1.39 [r661] accidentally disabled it)

[originally from svn r680]
[r661 == 7fc8ef792f31256b936938d2cd6acf0b5cb5758b]

bbe7ece71f54afd1a95f8a753a7e90c1a0b36117 authored about 24 years ago by Simon Tatham <[email protected]>
Cross-reference cleanup: winstore.c should not use fatalbox()

[originally from svn r679]

91ca2edb40027216cdda5fd667504fa49507b8d1 authored about 24 years ago by Simon Tatham <[email protected]>
Mistaken identity in sesssaver() was breaking saved-session edit box

[originally from svn r678]

a46e11406ed956c23372ce1c93b57ffa904c2e8a authored about 24 years ago by Simon Tatham <[email protected]>
Tighten up use of "static" throughout. Module-internal things should NOT

be exported willy-nilly. It encourages people to use them.

[originally from svn r677]

8c169b0c6d8a8d64070482c1a1b7dbdaecd2e7e7 authored about 24 years ago by Simon Tatham <[email protected]>
Localise control IDs in each dialog procedure, for maintainability

[originally from svn r676]

38a6322cec74432917f1d3a1133903f1596d3083 authored over 24 years ago by Simon Tatham <[email protected]>
Add LBS_STANDARD on saved session list box, so you can double-click

[originally from svn r675]

0a42aa20905ee4797bf5b781aa48c4a48e707a3d authored over 24 years ago by Simon Tatham <[email protected]>
Remove rogue debug statement

[originally from svn r674]

1be519196536161d88c6a9a6032a25fff5db44fc authored over 24 years ago by Simon Tatham <[email protected]>
Revamp the auto-layout of PuTTY configuration box controls. They are

now auto-laid-out at runtime instead of compile time. Byebye
win_res.inp and mkres.c; byebye most...

5d359d9528f158baba1862a8fec8ce1af31d2ee8 authored over 24 years ago by Simon Tatham <[email protected]>
Remove /DWIN32S_COMPAT by detecting presence of GetSystemPowerStatus at

runtime using GetProcAddress

[originally from svn r672]

76746a7d61e8208b91cd3b54dcbd1228cbeff807 authored over 24 years ago by Simon Tatham <[email protected]>
We now honour the PLINK_PROTOCOL environment variable if it's set.

Also we are able to notice when a backend is instantly sendok(),
rather than waiting until after ...

8805d0b50e12bad71bce45344a076cb0c5a7785c authored over 24 years ago by Simon Tatham <[email protected]>
Enable protocol prefix on [user@]host argument in Plink

[originally from svn r670]

2b9707fcf86a9ce0dff558ea16efe9d3691ade29 authored over 24 years ago by Simon Tatham <[email protected]>
Store default port number in each back end

[originally from svn r669]

9a9bd54197b72d294722a8484112e0e95f18afe8 authored over 24 years ago by Simon Tatham <[email protected]>
Plink now honours the Default Settings protocol and supports -l for username.

Also removed a diagnostic which had got in by mistake.

[originally from svn r668]

1139bbddd0935bfc563c2f620cf6c1227e0072d3 authored over 24 years ago by Simon Tatham <[email protected]>
Fix a typo; thanks to Al Sutton

[originally from svn r667]

e42424780267728348f7efc025bcc05200943d7a authored over 24 years ago by Simon Tatham <[email protected]>
Work around DSA formatting bug in commercial-SSH 2.0.13

[originally from svn r665]

01ca2d8077944bbec6f88d0f316354442ef70ee5 authored over 24 years ago by Simon Tatham <[email protected]>
Ability to specify a remote command in PuTTY proper

[originally from svn r664]

e9caa5e3b635aa63255a18d8b858717acc0f0363 authored over 24 years ago by Simon Tatham <[email protected]>
Make the new test suite's comment more accurate :-)

[originally from svn r663]

c1e5815add2538333c6b06b1266e920f76687c7e authored over 24 years ago by Simon Tatham <[email protected]>
Local remove of first key in list wasn't working

[originally from svn r662]

ab68fc8a967c0fee0d784dbf98a397ee1715d566 authored over 24 years ago by Simon Tatham <[email protected]>
Add ability to configure the initial window title

[originally from svn r661]

7fc8ef792f31256b936938d2cd6acf0b5cb5758b authored over 24 years ago by Simon Tatham <[email protected]>
Add trailing newline in tree234.h

[originally from svn r659]

4471e3fe6c2034ec35a1ea54531b6d289f9d588b authored over 24 years ago by Simon Tatham <[email protected]>
Deletion case 2c can shift the root; case 3b is not the only case that

can do that. The bad case happens when you have a root node containing
only one actual element, a...

4a2ea18a51a065539e55462c34445cea3e389283 authored over 24 years ago by Simon Tatham <[email protected]>
Shiny new test harness for the 2-3-4 tree

[originally from svn r658]

8084172c1887ccfc94aebccf4138e9eb42179c53 authored over 24 years ago by Simon Tatham <[email protected]>
Further restructuring

[originally from svn r657]

a4a9ccc70b2f4adf3c0c6a78831bc48ed711554d authored over 24 years ago by Simon Tatham <[email protected]>
Fix ssh2 after the rev 1.54 [r649] reorg broke it

[originally from svn r656]
[r649 == 960c03468d3e12006ef472eb16967d8e73170e04]

bfec52c1c9bda0a955f269f1b023a66cd46de54a authored over 24 years ago by Simon Tatham <[email protected]>
Make sure a locally entered login name still comes up in the pw prompt

[originally from svn r653]

0a1fe7a9af7185d301817824b2c809ea4d4cacd2 authored over 24 years ago by Simon Tatham <[email protected]>
Oops - remove ugly debugging test pattern in cursor

[originally from svn r652]

138b090f3e707008cb4786c0daf7605174a25a1e authored over 24 years ago by Simon Tatham <[email protected]>
Try to improve the caret usage

[originally from svn r651]

a3df90a2e31e0b4db951ba7b3228a81c62a1d604 authored over 24 years ago by Simon Tatham <[email protected]>
Add -pw and -P options, and usage/version message, to plink

[originally from svn r650]

0e9b76540b4250d01043d81302a747b4c62aa89c authored over 24 years ago by Simon Tatham <[email protected]>
Minor restructuring to ssh.c in preparation for portability drive

[originally from svn r649]

960c03468d3e12006ef472eb16967d8e73170e04 authored over 24 years ago by Simon Tatham <[email protected]>
Add the About and Licence boxes to Pageant

[originally from svn r648]

31b58f3337396ac710317d7b516111c99eb4f5ae authored over 24 years ago by Simon Tatham <[email protected]>
Fix a very old bug nobody ever noticed: multiple About boxes :-)

[originally from svn r647]

bda15976a8a5e7b9bfb38fc22e68ddbd606fbb3e authored over 24 years ago by Simon Tatham <[email protected]>
DSS key format string was missing some commas

[originally from svn r646]

8191249d86f356c38eafa5b1ef4b1c422de30052 authored over 24 years ago by Simon Tatham <[email protected]>
Keep parent pointers valid during deletion

[originally from svn r645]

aa203391c2bb73a5baddbd9fb76af71cbf977337 authored over 24 years ago by Simon Tatham <[email protected]>
Remove some spurious #includes

[originally from svn r644]

9dd8ddadc21a45802934d5592ac2b335f3826f04 authored over 24 years ago by Simon Tatham <[email protected]>