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

Bell panel docs.

[originally from svn r1144]

56aa28467b0daeb6afbf53e6f81842162bb9746c authored over 23 years ago by Owen Dunn <[email protected]>
Added mention of rlogin, and a few words on VT100+ and SCO function

key settings.

[originally from svn r1143]

f8b02d37f9ce02c3169c576ead5f30242ab5a64a authored over 23 years ago by Owen Dunn <[email protected]>
Disable the most irritating compiler warnings in the Borland makefile.

[originally from svn r1142]

aaf250b9f3ccd66ce48cbc4faac0e8202978106c authored over 23 years ago by Simon Tatham <[email protected]>
Oops - fixing the line-resizing segfault introduced a new

line-resizing segfault! Remind me to test under Minefield next time.
Should now be fine, as I've ...

9736adfcfa9be098b20154181b8c9a7476af9fe6 authored over 23 years ago by Simon Tatham <[email protected]>
Make sure the default protocol doesn't ever end up undefined in Plink.

[originally from svn r1140]

865760106fdd7cc5438c311ec0a5906697bf096e authored over 23 years ago by Simon Tatham <[email protected]>
Add some spare SetForegroundWindow and SetActiveWindow calls to try

to improve window behaviour. Also make the About box a subdialog of
the config box instead of a s...

7b7ec7e72eed7792a0c48d3e9b57ac296a41da27 authored over 23 years ago by Simon Tatham <[email protected]>
RDB: fix various UTF-8 glitches.

[originally from svn r1138]

38b6d276d2e74e6a99a346bd2a1c7e0209193465 authored over 23 years ago by Simon Tatham <[email protected]>
SCO ACS patch from RDB. Apparently required for the Linux console

terminfo.

[originally from svn r1137]

26d63c3a963c530faf43c080055217a5331a28cc authored over 23 years ago by Simon Tatham <[email protected]>
Update the two commented-out CFLAGS to include the same

_WIN32_WINDOWS definition as the uncommented one.

[originally from svn r1136]

793aa91bf7c3fda9bd3001a40c59503722435d16 authored over 23 years ago by Simon Tatham <[email protected]>
Be prepared to print spaces at the end of a statistics line in case

the previously printed line was longer. Avoids multiple trailing
percents.

[originally from svn ...

78a37a51226232bfb9da880333dedf43d15cd4a8 authored over 23 years ago by Simon Tatham <[email protected]>
Fix from RDB: patch up mis-aimed fallthroughs in a terminal

emulation switch. (Bug was introduced in mouse reporting.)

[originally from svn r1134]

b5a6c88da4884ce044ad3b5d094c316bcf3c8a9e authored over 23 years ago by Simon Tatham <[email protected]>
Terminal fix from RDB: probably didn't mean to compare a Y value

with a column count!

[originally from svn r1133]

c1f41f98221d26b0d3e3bcd545c5980876867928 authored over 23 years ago by Simon Tatham <[email protected]>
Small terminal fix from RDB: CSI 1 K should erase the cursor

position itself, as well as everything to the left of it.

[originally from svn r1132]

df6c9ab0835deaf8cf687c4cb4525c33e0c7118e authored over 23 years ago by Simon Tatham <[email protected]>
Reinstate the Shift-Ins paste behaviour, which was accidentally

broken by the mouse button redesignation that came with xterm mouse
reporting.

[originally from ...

079b6bc6f60778e33add5dbe114d71a638ac5134 authored over 23 years ago by Simon Tatham <[email protected]>
Fix the line-resizing bug in scroll(). (Thanks to RDB for pointing

it out. A line was removed from the scrollback, cleared, and placed
at the bottom of the screen. ...

aca29ffb7b2dfb503afb4217ce9587aed1d7b5b7 authored over 23 years ago by Simon Tatham <[email protected]>
Specify a few things that were unsepcified.

[originally from svn r1127]

2aad72ab3ebac31894448595a9f29291a2cd0761 authored over 23 years ago by Ben Harris <[email protected]>
Scrollbar was failing to update when no scrollback-reset event had happened

[originally from svn r1126]

8e5e0225e597001c55637fb4ba53839707d465f8 authored over 23 years ago by Simon Tatham <[email protected]>
Fix the sense of posdiff(), causing the extend-selection mouse

action to work correctly again.

[originally from svn r1125]

29cce22a908bbee11f1f5f538c588f124be96be8 authored over 23 years ago by Simon Tatham <[email protected]>
Fix wrong button codes in WM_MOUSEMOVE.

[originally from svn r1124]

d05e9f0b1a57129f45caa88679f74d5f3fd64631 authored over 23 years ago by Simon Tatham <[email protected]>
Glenn Maynard's patch (as adapted by Jacob) for taskbar flashing

when a bell occurs and the window is minimised.

[originally from svn r1123]

84e58edf9fdf0060558cc07c9e65726ae3c02a90 authored over 23 years ago by Simon Tatham <[email protected]>
The host-key-unknown prompt now offers the same three options as the

host-key-changed prompt: update-cache-and-connect, connect-without-
updating-cache, and abandon-c...

52a688abd1a9f3e1b7b5349f27407f1304aa5401 authored over 23 years ago by Simon Tatham <[email protected]>
Placate gcc's `-Wall' warnings.

[originally from svn r1121]

fb473cc16c4e55af8b34cd01b1d03be8b98d752e authored over 23 years ago by Simon Tatham <[email protected]>
Trim leading whitespace off the hostname if it's there.

[originally from svn r1120]

93e27a40ae3bdcd5f40401ea374b4adcade7c099 authored over 23 years ago by Simon Tatham <[email protected]>
Oops - initialise sesslist_has_focus.

[originally from svn r1119]

8422d9e2e84a88ceffea1e15cb93ac2d8bdadcc8 authored over 23 years ago by Simon Tatham <[email protected]>
Jacob's patch to make pressing Return on a selected saved session

load it and go, and simultaneously allow Alt-L on a selected saved
session not to change the focu...

b14d3260d8c2475da5086c01f954e6b8a8eac2fa authored over 23 years ago by Simon Tatham <[email protected]>
Borland and Cygwin makefiles now support XFLAGS.

[originally from svn r1117]

e59d3712c208715f7e64cb22f82b0b1d77b6cda9 authored over 23 years ago by Simon Tatham <[email protected]>
Control characters are now allowed as part of the password, if

they're not special control characters processed by the line input
routines.

[originally from sv...

839353ad3a612e3268bc48fd779eb747dcc80812 authored over 23 years ago by Simon Tatham <[email protected]>
Define WM_MOUSEWHEEL (to 0x20A) if it's not defined by windows.h.

[originally from svn r1115]

c0d65a351ee59d11d0ee3cd21beda957f4432854 authored over 23 years ago by Simon Tatham <[email protected]>
Attempt to report the error condition right when an SCP connection

with a pre-supplied password fails to authenticate.

[originally from svn r1114]

e45f75a2beae9e4054df33acdec596fae28ce547 authored over 23 years ago by Simon Tatham <[email protected]>
Fix the SCO function keys, which weren't quite right.

[originally from svn r1113]

5723ec04de2a3cd5f5ca7e36167f2e91f8043f15 authored over 23 years ago by Simon Tatham <[email protected]>
Added a new large icon for the PuTTY config box. Doesn't show up in

the actual window at all, but appears in the Alt-Tab task switcher
box in place of the tedious Wi...

275e14673baaf210b37c2163efe56a96e4814c42 authored over 23 years ago by Simon Tatham <[email protected]>
A patch to the new character set stuff to add the Windows code pages

themselves (Win1250 - Win1258).

[originally from svn r1111]

ead5547e269f5b4a3e03831143446b8b969b699e authored over 23 years ago by Simon Tatham <[email protected]>
RDB's Unicode patch. Fonts are now used in Unicode mode where

possible and we have a single unified means of trying to display any
Unicode code point. Instead ...

26f1085038d7cd9a63808a33ec6feb695b68734a authored over 23 years ago by Simon Tatham <[email protected]>
From RDB: a patch to allow special keys (^C, ^Z, Delete, Return) to

send Telnet special sequences (Interrupt Process, Suspend, Erase
Char, End Of Line) instead of th...

e001f1533e0e8b900e69924af9509d8733d94259 authored over 23 years ago by Simon Tatham <[email protected]>
`realhost', passed back from all the backend init functions, was

scoped within those functions. It's now dynamically allocated.

[originally from svn r1108]

c2eb57a034f4e6785656497be54d7f1d89fad1ad authored over 23 years ago by Simon Tatham <[email protected]>
From RDB: telnet can now start up in passive mode, in which it

doesn't do any negotiation until the remote side does.

[originally from svn r1107]

d1d65fa6d0837df86e377f1f31cb1118b977310d authored over 23 years ago by Simon Tatham <[email protected]>
From RDB: a few extra escape sequences seen in SCO terminals.

[originally from svn r1106]

7d86bbfbe2335d5d47dad8673af541b8c062b2ff authored over 23 years ago by Simon Tatham <[email protected]>
From RDB: according to VT manuals, application cursor keys should

never be enabled when app keypad is disabled. Also CTRL+arrows flips
the application-ness to make...

9f32a1da351fc81729aa943aaceb89b2e8cf3f0c authored over 23 years ago by Simon Tatham <[email protected]>
We can now save the protocol and port number in Default Settings.

[originally from svn r1104]

cefaa787bae23f74798d600e7edbbd9fe00fb8bf authored over 23 years ago by Simon Tatham <[email protected]>
From RDB: yet another fix in the ongoing quest to deal correctly

with font point sizes :-(

[originally from svn r1103]

00ebbfaab48da1497e50909fbd02e2f4b5f48048 authored over 23 years ago by Simon Tatham <[email protected]>
RDB's alternative way to interpret the window size in Change

Settings: it describes the size of the _unmaximised_ window.
Maximisedness is a separate property...

bc1a43efe86aa18962c93000b7f9e41992c03bd9 authored over 23 years ago by Simon Tatham <[email protected]>
Fix due to Robert de Bath: backspace should not cross line

boundaries when auto wrap is disabled.

[originally from svn r1101]

9318b845986bcebfb923e9b863847dd22a59cee2 authored over 23 years ago by Simon Tatham <[email protected]>
Fix de Bath's last-ditch bell overload

[originally from svn r1100]

19b6dcc1ae82172ca9fa4ac81d841e2d7b7b2292 authored over 23 years ago by Simon Tatham <[email protected]>
Strip off and ignore `:port' on the end of a hostname.

[originally from svn r1099]

c1c1bc471549d343a14dcf03780147bce3906bcb authored over 23 years ago by Simon Tatham <[email protected]>
Run entire source base through GNU indent to tidy up the varying

coding styles of the various contributors! Woohoo!

[originally from svn r1098]

3730ada5ce457468441b32d7e84157e481b8ba75 authored over 23 years ago by Simon Tatham <[email protected]>
Wez Furlong's patch to add xterm mouse reporting and proper mouse

wheel support.

[originally from svn r1097]

93101b5a716c3464789ecf5af6403c68559afa43 authored over 23 years ago by Simon Tatham <[email protected]>
Remove diagnostics and attempt to work around VC compiler bug :-(

[originally from svn r1096]

059998d17b9293f8bc56e3b1218779cefadc4256 authored over 23 years ago by Simon Tatham <[email protected]>
Extra diagnostics in the hope that we can track down the problem with

the nightlies. I must remember to take it all out again when we do!

[originally from svn r1095]

56a5e6fdf31baa0dcb792034a2ccc178b44c5d14 authored over 23 years ago by Simon Tatham <[email protected]>
TEMPORARY ONLY: enable debugging on default build to try to get

tomorrow's nightly to show us what the problem with term_size is.

[originally from svn r1094]

463c2651aee47cd5e697816ee8cca272920b5809 authored over 23 years ago by Simon Tatham <[email protected]>
Reduce out-of-focus timer interval to 2 seconds so we still have

some control over keepalives when not in the foreground.

[originally from svn r1093]

50f50a009b0a5281435e337aadc316d362087b67 authored over 23 years ago by Simon Tatham <[email protected]>
Add Jordan Russell's patch for a sunken-edge border like a DOS box.

Configurable, of course, because I for one like the border as thin
as possible.

[originally from...

0086b20625b90cc02fae9617d820f875901ed8ad authored over 23 years ago by Simon Tatham <[email protected]>
Debugging improvements. Started using Dave Hinton's dmemdump

function (woohoo!), improved that function so it provides an ASCII
dump as well as hex (whee!), r...

f30937f737cdfe986bb81ad603e7b47803002672 authored over 23 years ago by Simon Tatham <[email protected]>
Put the \001 prefix back on scp error messages when they're sent to

the server. (Not sure _why_ they're sent to the server; scp is
weird.) It may be pointless when s...

d27112ea87a4f73dad344aa4b016ac28f5a408e1 authored over 23 years ago by Simon Tatham <[email protected]>
The bell overload times are now measured in milliseconds, although

the config box still enters them in seconds (it allows fractions).

[originally from svn r1089]

321adcb4b94c9c99cb413a7fa9897fadf891e8c6 authored over 23 years ago by Simon Tatham <[email protected]>
Remove stray diagnostics. When will I learn?

[originally from svn r1088]

296cad5962fcfb49a1b23a86655473e72d3a4a70 authored over 23 years ago by Simon Tatham <[email protected]>
Implement lazy horizontal resizing of screen and scrollback.

[originally from svn r1087]

fc56312b45b24127795637a29151f232ab9a70fc authored over 23 years ago by Simon Tatham <[email protected]>
Arrange that explicit visual bells performed using ESC[?5h and

ESC[?5l in immediate succession will still give a visibly long flash
of the screen.

[originally ...

9525da282633aa630ab9987b4190da34b7c7d577 authored over 23 years ago by Simon Tatham <[email protected]>
Add the missing "all" target in the Cygwin makefile

[originally from svn r1085]

580cde3fde5b1a96951cb2081ebcc3a91356aa32 authored over 23 years ago by Simon Tatham <[email protected]>
Jacob's patch to make passphrase boxes work more sanely

[originally from svn r1084]

713679a0fa85d0b92c3fa74a6c8dc015f4d800c6 authored over 23 years ago by Simon Tatham <[email protected]>
Only update the system caret when we have the focus. This was

apparently causing the weird caret behaviour in Change Settings,
because that routine was still b...

1c998f64827fe97296b3a422173ba9d7c03661e6 authored over 23 years ago by Simon Tatham <[email protected]>
Fix completely stupid agent_exists test. (Hint to self: you have to

actually _call_ a boolean-returning function, not just test its
address for nonzerohood.) Thanks ...

76dfe1cac932a214298410aee2ab59e72b132b86 authored over 23 years ago by Simon Tatham <[email protected]>
Add -lwinmm to Cygwin makefile. Thanks Jacob.

[originally from svn r1081]

64b27d6bf40f5fc221175027be4a70b1facc76e3 authored over 23 years ago by Simon Tatham <[email protected]>
Remove my dire-warning `FIXME' in IPv4 dotted-decimal handling

because Jeroen points out that it's perfectly OK the way it is :-)

[originally from svn r1080]

8695ee2deff9d019dc7d5279a89f84387422648d authored over 23 years ago by Simon Tatham <[email protected]>
Dave Hinton's debugging patch.

[originally from svn r1079]

ea2e1dd9ae844c96f62ccf3852927ba040fddcbf authored over 23 years ago by Simon Tatham <[email protected]>
Add some fflushes to make it easier for piped programs to talk to

plink and pscp

[originally from svn r1078]

b7844a20af9f517f71e2f0d53c7c4f2a1a9dfc35 authored over 23 years ago by Simon Tatham <[email protected]>
Updated dependencies thanks to Dave Hinton's mkdeps script

[originally from svn r1077]

62e5e4c2e1205789f570545f14752bcc0d40198c authored over 23 years ago by Simon Tatham <[email protected]>
Using plink with CVS - need to make sure the saved session uses SSH

[originally from svn r1065]

dbe43bd4614f86a6e3a08e869cdfab970f3d282e authored over 23 years ago by Owen Dunn <[email protected]>
Useful workaround I was given, to fake storing settings in a file.

[originally from svn r1064]

7850ccb1d92be8f4e226959ce37b2a38374e101a authored over 23 years ago by Simon Tatham <[email protected]>
Two more small bugs introduced by the B-tree reorg: scroll() now

requires fix_cpos() to be called after it (otherwise cpos might point
to a line that isn't where ...

34d2d98bddb61f3db489e48030d6d9c2fb1e922f authored over 23 years ago by Simon Tatham <[email protected]>
Fix alternate-screen bugs introduced by move to B-trees. Alternate

screen wasn't being correctly cleared on creation, and also wasn't
inhibiting scrollback like it ...

04b2c2b53eb6869fc09cf914f01435718e25f5e4 authored over 23 years ago by Simon Tatham <[email protected]>
Having now compiled the last few days' changes with MSVC, it's turned

up a bunch of warnings, mostly unused variables. All fixed.

[originally from svn r1058]

3abea3d4eae59da680aa31d98c86fb25b6ee8abf authored over 23 years ago by Simon Tatham <[email protected]>
Include <mmsystem.h> and winmm.lib for PlaySound.

[originally from svn r1057]

5279229ad37eb383c92dea0c7d47980f0a4da27d authored over 23 years ago by Simon Tatham <[email protected]>
Put back Robert de Bath's second level of bell overload tracking. It

had a useful purpose: when primary overload handling is disabled, it
prevents MessageBeep calls o...

abf6514f71e972698cd8916cae20dd66030d5952 authored over 23 years ago by Simon Tatham <[email protected]>
Terminal now uses unsorted counted tree234 as its basic data type.

Should speed up scrollback to usable levels no matter how big your
scrollback buffer.

[originall...

559b00b90a16bf95f3787edce4c3713a39c6bbc3 authored over 23 years ago by Simon Tatham <[email protected]>
countnode234() should politely return 0 when passed NULL. Was

breaking delpos234(empty_tree, 0).

[originally from svn r1054]

7cd4f98ef62b734e5f0d4b629f0c2f0377dba7d7 authored over 23 years ago by Simon Tatham <[email protected]>
Replace PuTTY's 2-3-4 tree implementation with the shiny new counted

one, in preparation for using it to speed up scrollback.

[originally from svn r1053]

03c9b6107ba13a7075a91d7fe42b13434b72bb96 authored over 23 years ago by Simon Tatham <[email protected]>
Fix excessive calls to random_byte()

[originally from svn r1052]

cdf972d9f13ebc4bf0ed1afaeb3ab8918c8e0521 authored over 23 years ago by Simon Tatham <[email protected]>
Quote the hostname in the `unable to connect' box so that if the

user starts up N PuTTYs at once and one reports failure, they know
which one.

[originally from s...

a02e13ae3ecadef800527b61aab5e02a17d939c7 authored over 23 years ago by Simon Tatham <[email protected]>
Add two more ghastly function key options. WE HAVE TOO MANY!

[originally from svn r1050]

19d76c93061b617de5ea0c4093df09d7c29e3479 authored over 23 years ago by Simon Tatham <[email protected]>
Roman Pompejus's patch to allow you to automatically select

overwrite or append in logging mode.

[originally from svn r1049]

639ab4c068e3f1bb01a8400190d38fcf46986cf2 authored over 23 years ago by Simon Tatham <[email protected]>
Makefile enhancements by Robert de Bath.

[originally from svn r1048]

e259c7df5ce91799d53cb02de306308f66909a8d authored over 23 years ago by Simon Tatham <[email protected]>
Increase the read buffer size in network processing for extra speed.

[originally from svn r1047]

cc100b56767e66d20b6c4dbcf1bca2a586988907 authored over 23 years ago by Simon Tatham <[email protected]>
Small keyboard patches from Robert de Bath. Should fix the dead-key

problem and also some unspecified woe with the ever-problematic
Compose key.

[originally from sv...

953b7775b321a60ec1be76e26bfc82eef74a6f4c authored over 23 years ago by Simon Tatham <[email protected]>
Remove the diagnostics I checked in by mistake in the last revision.

AGAIN. I really must stop doing that.

[originally from svn r1045]

a7f58efa852bc91b986e1b74bc11337f4bf0c97b authored over 23 years ago by Simon Tatham <[email protected]>
Pageant interface changes. You can now do `pageant -c command' to

spawn another command after starting Pageant. Also, if Pageant is
already running, `pageant keyfi...

522f1303919d18d1b6f0ae31c729506484e53376 authored over 23 years ago by Simon Tatham <[email protected]>
Log the text message in SSH_MSG_DISCONNECT (both protocols) so that

when people submit Event Logs for diagnosis it's a little easier to
work out what's up.

[origina...

fb8745a7d7099c88008090b69fc1418cfce3199c authored over 23 years ago by Simon Tatham <[email protected]>
After we fall back to 3DES, double-check the server really does

support it, and bomb out with a complaint if not.

[originally from svn r1042]

36df70978a80e52f1055ac33785c81c33724a235 authored over 23 years ago by Simon Tatham <[email protected]>
Bell can now play an arbitrary sound file.

[originally from svn r1041]

a9c6997326321a0184c713fad7f1674e152057db authored over 23 years ago by Simon Tatham <[email protected]>
Oops - remove rogue debug messages!

[originally from svn r1040]

f6ea0f93969ed5e33f9d4807cf008cac0e38ed41 authored over 23 years ago by Simon Tatham <[email protected]>
New improved bell handling. Choice between visual and audible bell;

configurable bell overload handling. Thanks to Robert de Bath for
galvanising me into doing this,...

a8116a8dae491196be1e8a1758f8b41b2aaafe79 authored over 23 years ago by Simon Tatham <[email protected]>
Some introductory blurb in the docs

[originally from svn r1038]

c20960fe2cd766e490969fe52a57dc2972d41fb5 authored over 23 years ago by Simon Tatham <[email protected]>
Experimental checkin to see if we can prevent multiple closes ever

being sent on an SSH1 forwarding (or indeed primary) channel.

[originally from svn r1037]

1734a0946666bcc83d5200b188f044e1accfeb6e authored over 23 years ago by Simon Tatham <[email protected]>
Jordan Russell's patch to match the PuTTY cursor blink rate to the

system-configured one.

[originally from svn r1036]

ac5bebc71d0edac18766fc911e04f832914f7440 authored over 23 years ago by Simon Tatham <[email protected]>
Keyboard handling patch from RDB: the Windows Application key is now

always Compose (we have no better use for it), and Ctrl-Alt can be
made to act like AltGr (but it...

d2369721bbebaddc3fa5b745981e861d016679f7 authored almost 24 years ago by Simon Tatham <[email protected]>
Don't assume OEM fonts have a space in position 255. We know there's

one in position 32 so let's use that! (Thanks RDB.)

[originally from svn r1032]

9d9ca5300ab2c0c5a779df332cc2db29d0b243bb authored almost 24 years ago by Simon Tatham <[email protected]>
We can now configure the terminal's answerback string when it receives ^E.

[originally from svn r1031]

8e91c62bfa18b3228d965ba5d5f784f6a55c21ed authored almost 24 years ago by Simon Tatham <[email protected]>
The About box now contains a button that starts up a browser pointing

at the PuTTY web site. Thanks to Eric Theriault.

[originally from svn r1030]

0d419ab966c5f5b69710f52c5f186149ed272c0e authored almost 24 years ago by Simon Tatham <[email protected]>
Default handling of VT100 line drawing characters in cut and paste is

now to translate them into poor man's characters (+--+ and |). We also
have an option to disable ...

2c39b69a524d4cf503bb24977e22192c0592d8d7 authored almost 24 years ago by Simon Tatham <[email protected]>
Fix the detect_bugs routine, which was failing to find the right bit

of the version string :-)

[originally from svn r1026]

ab3443b9e63588ac879e6f59bd930df2c553b189 authored almost 24 years ago by Simon Tatham <[email protected]>
Oops. The new remote_cmd_ptr points in the wrong place when you copy a

Config structure like plink does at one point. (I'm almost tempted to
say this is where a copy co...

cfe56ec8365e170733d57f645dd754bdd4ec9e7b authored almost 24 years ago by Simon Tatham <[email protected]>