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

As ever, There's Always One. Check in the extra source file. *blush*

[originally from svn r1582]

f8e7422c6ffb6a49021faa2146c02ac99f7ec1c0 authored almost 23 years ago by Simon Tatham <[email protected]>
ANSI remote printer support. Raw mode only.

[originally from svn r1581]

ae476d5567beb362beb2c907edc3459328b9fcef authored almost 23 years ago by Simon Tatham <[email protected]>
Fix Makefile dependencies.

[originally from svn r1580]

04fba1e540282253c2b3730b230292713ef036d2 authored almost 23 years ago by Simon Tatham <[email protected]>
Well, there was bound to be one I'd forgotten: the new Features

panel should include an option to disable xterm mouse reporting. So
now it does. Woo.

[originall...

fcb31d5cfe72bccc08b70122ad43e442b57b829e authored almost 23 years ago by Simon Tatham <[email protected]>
Fix accelerator clash on Features panel, plus a couple of accelerator comments.

(not tested)

[originally from svn r1578]

ddee0ed132e51c8a02d718d2156c342067465a26 authored almost 23 years ago by Jacob Nevins <[email protected]>
Oops. I wrote in the docs that no-remote-resize also included

no-remote-move-window, so I'd better live up to that...

[originally from svn r1577]

8c81f53a569b2ef77d37f53a8dfdcf7ad3e817d2 authored almost 23 years ago by Simon Tatham <[email protected]>
Add the Features panel, allowing you to disable a bunch of the more

controversial terminal features.

[originally from svn r1576]

2df966b43c61baf09b6d5d7ccee5edbea2329a2e authored almost 23 years ago by Simon Tatham <[email protected]>
Ensure our network layer is properly cleaned up before PuTTY exits.

Specifically, we explicitly closesocket() all open sockets, which
appears to be necessary since o...

dac0d4569960236264898b112707c2b574eb285b authored almost 23 years ago by Simon Tatham <[email protected]>
Add an extra example to the Plink-with-WinCVS section.

[originally from svn r1573]

f1ece56e40435efdf8eaeb2b11b34d73ee3f4a22 authored almost 23 years ago by Simon Tatham <[email protected]>
The `wrapnext' flag should be saved and restored with the cursor

position. Failure to do this can give wrapnext==TRUE even with the
cursor not in the rightmost co...

d21683f92c8d8f4096318c5bae1713bb7fa2da0a authored almost 23 years ago by Simon Tatham <[email protected]>
from_backend() should always be called with len > 0. Only rlogin

mode ever failed to do this, and only Plink actually had a problem
with it, so this didn't become...

fdbd6978016e9fd87db7b3bfc33ff0da8bd3eea9 authored almost 23 years ago by Simon Tatham <[email protected]>
Memory leak fix: repair endemic failure to call sftp_pkt_free().

[originally from svn r1570]

0b61ac21c2d7b41d5b9d0e14bbde042712ae482d authored almost 23 years ago by Simon Tatham <[email protected]>
Set SSH socket variable to NULL if connect() fails. Failure to do

this was causing PSCP to hang indefinitely after reporting
Connection Refused.

[originally from ...

ae7c314f33b91c56485983a7eada18b3fe6a0ea1 authored almost 23 years ago by Simon Tatham <[email protected]>
Cisco routers apparently have yet another bug: they can't handle RSA

auth attempts at all without panicking and bombing out. Workaround
added.

[originally from svn r...

84c3ece865ffdc45fdb21759f5b3b832f601a3a3 authored almost 23 years ago by Simon Tatham <[email protected]>
Patch to enable >512-character command lines. Thanks to Thomas Halling.

[originally from svn r1567]

a05d76fb1f63e3b93cdc7445984d742e4d2cbb15 authored almost 23 years ago by Simon Tatham <[email protected]>
Oops - get the forward declaration right in that hack

[originally from svn r1566]

6e1ac921944fc1210bfdc93e4360201d23a9de7d authored almost 23 years ago by Simon Tatham <[email protected]>
Fix silly segfault due to PSFTP thinking connection is fine even if

fxp_init() fails to get initial packet.

[originally from svn r1565]

98dd3cb9f25028e883a37cb812ace1fd10d528e8 authored almost 23 years ago by Simon Tatham <[email protected]>
Make sure out-of-memory errors are logged to malloc.log when we're

logging mallocs.

[originally from svn r1564]

4f33c36ff5b56846a496ff952d35efebc0c0bd08 authored almost 23 years ago by Simon Tatham <[email protected]>
Document the fact that character classes are a default-only

configuration option (and so you must reset the terminal if you
change them in mid-session).

[or...

b025e37bbb4baf032c5d6ab35eab5d340a697a0c authored almost 23 years ago by Simon Tatham <[email protected]>
It's 2002. Update copyright statements :-)

[originally from svn r1559]

f8a36fbdadd27177fd8e182382b4a4da1ce22905 authored almost 23 years ago by Simon Tatham <[email protected]>
Work around surreal use of WM_COMMAND in radio button sets. Prevents

port number field resetting unnecessarily when protocol is set to
Raw using the arrow keys.

[ori...

7fbbad0ce1216e66fccab818c0349e2413a3898c authored almost 23 years ago by Simon Tatham <[email protected]>
Modify the donations bit in the FAQ. (We now don't need a copy of

Win2k since we already have two, but XP might be nice; also added
PayPal to the donation methods....

3f8bd285983e7cbf677d2469990a72e1dd94be16 authored almost 23 years ago by Simon Tatham <[email protected]>
Add a general `what ports exist?' question to the FAQ, so that the

next person who asks us whether we have a port for ${random_palmtop}
can be treated with the cont...

05545f3dde2e9112c51a88b24475ab19e7b3f7df authored almost 23 years ago by Simon Tatham <[email protected]>
-pw in Plink doesn't work in Telnet. Mention this.

[originally from svn r1554]

958be97ce76eb774408b2e32cbb1c2afb80026d7 authored almost 23 years ago by Simon Tatham <[email protected]>
Make the section on terminal answerback mention that this is _not_

the same thing as sending the terminal type in the proper way.

[originally from svn r1553]

d2b11dad9771015f61ed8b1aa6cf8edd6479134d authored almost 23 years ago by Simon Tatham <[email protected]>
Add `can PSCP and PSFTP do ASCII mode?' to the FAQ.

[originally from svn r1551]

72ed86bcd04b4255595fcada9be6195c8336b4ca authored almost 23 years ago by Simon Tatham <[email protected]>
Various accelerator clashes (due to the addition of the global Help

button, which accel.pl wasn't prepared for) fixed.

[originally from svn r1550]

b1a4532be20f94761520ae8664d10b157fbe5edc authored almost 23 years ago by Simon Tatham <[email protected]>
Experimental checkin: re-enable support for the static WM_MOUSEWHEEL

even on systems where the version number check thinks we should be
expecting a dynamically regist...

5e3663b48e819c9916f484af3b28ba42aeee8422 authored almost 23 years ago by Simon Tatham <[email protected]>
Update the FAQ to reflect 0.52 as being a current release rather

than a future prospect. I'm going to move the beta-0-52 tag on this
file, but that won't affect r...

a9fd52e72ff7a864a77c63ccb31baf101579917b authored almost 23 years ago by Simon Tatham <[email protected]>
Update an accelerator comment.

[originally from svn r1546]
[this commit reordered to come after creation of 0.52 tag]

3b593096d14917edeeb83d3e4b9dcddf686ecfa1 authored almost 23 years ago by Simon Tatham <[email protected]>
Add support for sending SSH2_MSG_UNIMPLEMENTED for unrecognised

messages; also do something with the debugging messages sent as
SSH2_MSG_DEBUG.

[originally from...

e6cc16b8b2c9e4eca272b3d334b546900be3f7ac authored almost 23 years ago by Simon Tatham <[email protected]>
Flush the log file after logging each packet (so that if we're going

to crash, we get an up-to-the-minute log of what happened just
before then).

[originally from sv...

3e7e1eb9e8ae85721e2b05ab177b8592852a5d5f authored almost 23 years ago by Simon Tatham <[email protected]>
Support SSH2_MSG_GLOBAL_REQUEST (just return failure)

[originally from svn r1542]

46803abdbe7a1dc1e4de5084c334ce4d7e05a790 authored almost 23 years ago by Simon Tatham <[email protected]>
Extra safety feature to avoid sending SSH2_MSG_WINDOW_ADJUST on

a nonexistent channel. I don't quite know why this was happening,
but whatever it was this ought ...

cf8190f637f78b95d1e17110c7c13bb8d2b76227 authored almost 23 years ago by Simon Tatham <[email protected]>
Plink's front-end select loop was failing to send error messages to

winnet.c. The result was that complete failures to make an SSH
connection (connection refused, fo...

290e08ae76525f5a49dae987836a9abe799b15bc authored almost 23 years ago by Simon Tatham <[email protected]>
Add the CRC32 compensation attack detector that all other SSH

clients have had for ages and I forgot about. Of course I've got the
version with the buffer over...

d2377735994b87f99f994ad0ef04b85845bb854d authored about 23 years ago by Simon Tatham <[email protected]>
Patch from RDB: the ESC[8...t resize sequence and the ESC[18t size

report should both quote rows before columns, not vice versa.

[originally from svn r1534]

349e2ce9e202f10409e132d4da790838ee7fecb7 authored about 23 years ago by Simon Tatham <[email protected]>
Patch from RDB: the xterm move-window sequences now don't screw up

when the window is e.g. maximised.

[originally from svn r1533]

ba435fa6a0a041a331f93194d76fee07c14b79ab authored about 23 years ago by Simon Tatham <[email protected]>
Patch from RDB: invent a /DMSVC4 compile-time definition which

renames header files and symbols etc. Now if I could only _find_ my
copy of MSVC4 we might even b...

9e6923016cdf1b8fe592a8618b3d69f8fc8b1c68 authored about 23 years ago by Simon Tatham <[email protected]>
Patch from RDB: make /DNO_MULTIMON (mentioned as a possible

compile-time definition in the Makefile) actually work. D'oh.

[originally from svn r1531]

c7aec27d6f41dc75a47e90ff7d290756394730f3 authored about 23 years ago by Simon Tatham <[email protected]>
Add weird XML manifest resources, to enable WinXP skins to work

within PuTTY's dialog boxen.

[originally from svn r1530]

ff1e19f285f8f086bcd139e5f4c6a2b1f89b7bda authored about 23 years ago by Simon Tatham <[email protected]>
Add `where can I buy silly putty' as a FAQ, pointing to Crazy

Aaron's site :-)

[originally from svn r1527]

4bcdf2ab2e7f2a4be03457a29885c8e3602d8a02 authored about 23 years ago by Simon Tatham <[email protected]>
sshrsa.c should include misc.h in case I need to do debugging :-)

[originally from svn r1526]

559ec6d764ce20a7c278ea5612fdb706e10c87f4 authored about 23 years ago by Simon Tatham <[email protected]>
Create the long-awaited console.c, and move the common routines out

of scp.c, psftp.c and plink.c into it. Additionally, add `batch
mode', in which all the interacti...

466b1c82d5db5d2f71daf7e2f0a450c9ff9cadd6 authored about 23 years ago by Simon Tatham <[email protected]>
I have no brain at all. The SSH1 auth loop was trying all Pageant

keys before _every_ other authentication; so if you tried a local
pubkey _and_ a password, for ex...

ccf9a051ca1cb59ed37984de48f4d904889f052c authored about 23 years ago by Simon Tatham <[email protected]>
PuTTY can now detect when one of the Pageant keys it tries matches

the private key file given in the config; if it spots this then it
avoids trying it again (and in...

2ce502eae2f902fa743c8ef548fbd7d42804af4c authored about 23 years ago by Simon Tatham <[email protected]>
Pageant is now able to avoid asking for the passphrase when asked to

load a key that is already loaded. This makes command lines such as
`pageant mykey -c mycommand' ...

cf356a9a5f4b4ecc0aca907fdfc76f3d193485b2 authored about 23 years ago by Simon Tatham <[email protected]>
Oops - the help for the new Telnet NL option wasn't quite there.

[originally from svn r1521]

320ee10afba0c2f50981239df62887e48c851299 authored about 23 years ago by Simon Tatham <[email protected]>
Add a configurable option to make Return in Telnet send an ordinary

^M instead of the Telnet New Line code. Unix-type telnetds don't
care one way or the other; RDB c...

726f9dde7e747f0e317da6fbe0594a81597d4a2b authored about 23 years ago by Simon Tatham <[email protected]>
Add a FAQ about keyboard mapping problems: basically explaining that

we really need to know what character sequence you were _expecting_
your function key to generate...

69b15bcc90f3556672e9dd63cce5cb787dbba7a8 authored about 23 years ago by Simon Tatham <[email protected]>
Add a new back-end function to return the exit code of the remote

process. This is functional in SSH, and vestigial (just returns 0)
in the other three protocols. ...

ef885c78ca16c6a6d63d6bf269d0b992792ca332 authored about 23 years ago by Simon Tatham <[email protected]>
Jordan Russell's patch (3rd of several). We now don't call TermOut()

if the PuTTY window has the mouse capture (i.e. a drag-select is in
progress). This means you can...

02a926f6c125c580f77d1520f2d050ee2d3a9a25 authored about 23 years ago by Simon Tatham <[email protected]>
Jordan Russell's patch (again): a couple of registry read operations

were using RegCreateKey instead of RegOpenKey by mistake. This also
required a fix in settings.c ...

66a53cd2c0d06c4fe1fe2d19d3e1e05932549146 authored about 23 years ago by Simon Tatham <[email protected]>
Jordan Russell's patch: only process mouse drags when we have the

mouse capture, which in turn will only occur if the initial click
was in the PuTTY client area. P...

7423036505911f6b34ebdb511a0e9e9fa0927696 authored about 23 years ago by Simon Tatham <[email protected]>
Document the Pageant command line.

[originally from svn r1514]

df00590b43397a9263bfaedf3b40fe972a11ddc1 authored about 23 years ago by Simon Tatham <[email protected]>
Oops - fputs takes the file pointer second, not first!

[originally from svn r1513]

811b9b7d183821501b52135b118b21e32f292ecd authored about 23 years ago by Simon Tatham <[email protected]>
This should fix the busy-wait problem with the IME.

[originally from svn r1512]

0fa9d708f76eed17a9b84e81e04794811ccab7ed authored about 23 years ago by Simon Tatham <[email protected]>
The alphabetical ordering in the psftp command list was broken. D'oh!

[originally from svn r1508]

e822f2b20433d9926f7f10303013ae4c33d43429 authored about 23 years ago by Simon Tatham <[email protected]>
Add the `can we run under win3.1' question to the FAQ.

[originally from svn r1504]

8f3995f6df1fcc29630833bc60f1a01cac71b6dd authored about 23 years ago by Simon Tatham <[email protected]>
Fiddle the header of the new feedback section to make it carefully

ambiguous about whether it thinks it's on the website or in the manual.

[originally from svn r1503]

88295925be5002205456bf4740e7ef1d0c1f54dc authored about 23 years ago by Simon Tatham <[email protected]>
Add two extra appendices giving the licence text and details of how

to give feedback. (I think the latter has suddenly become worthwhile
now we have the ability to d...

20e588c35e176e8142c0523c61e01bd500754e50 authored about 23 years ago by Simon Tatham <[email protected]>
Add the `local' command set to PSFTP: lcd, lpwd, and ! to spawn a

Windows command.

[originally from svn r1501]

0d7dc070d593de2ff6916eb04a7d73368d2196ae authored about 23 years ago by Simon Tatham <[email protected]>
Replace the definition of WHEEL_DELTA which was removed in rev 1.185

[r1499]. For some reason Borland builds were working perfectly OK
without it, but VC builds were ...

c64d6871f60b2f52a329304e479bb2407d5ed558 authored about 23 years ago by Simon Tatham <[email protected]>
A contributor tells me that WM_MOUSEWHEEL is not supported in Win95,

and offers a patch that uses RegisterMessage() to acquire the
correct dynamic message number to u...

d6016149bfd0fe316629ff74e32e06f42948cf87 authored about 23 years ago by Simon Tatham <[email protected]>
`make clean' in the Borland makefile should ignore error returns

from the delete commands in case nothing of a particular type needs
to be cleaned up.

[originall...

0d18907a1d6926792571533bbff3bde7403297e7 authored about 23 years ago by Simon Tatham <[email protected]>
Improvements to the malloc debugging stuff: when MALLOC_LOG is

enabled, so that all mallocs and reallocs are tagged with a file
name and line number, this infor...

5eeff974fde2255913ccc310ca1acacaa1bd147c authored about 23 years ago by Simon Tatham <[email protected]>
Add the remote counterpart for the `local port forwardings accept

connections from outside localhost' switch. Interestingly OpenSSH
3.0 appears to ignore this (tho...

88a3baa06541fc6563f5f94bac4758141eada690 authored about 23 years ago by Simon Tatham <[email protected]>
Reverse part of RDB's pedantic patch from rev 1.129 [r1105]: app

cursor and app keypad modes are now once again independently
switchable. The VT100 and VT102 manu...

f10f7c966acfa2779b6184ada52b8d37be1160af authored about 23 years ago by Simon Tatham <[email protected]>
Jaeyoun Chung's mysterious patch that apparently makes Korean input

work properly: call luni_send() one character at a time rather than
all together after WM_IME_COM...

efddc0a7444e24120393f00b58a669630c1ef195 authored about 23 years ago by Simon Tatham <[email protected]>
Retired the #ifdef DUMP_PACKETS stuff in ssh.c because I'm utterly

sick of recompiling to enable packet dumps. SSH packet dumping is
now provided as a logging optio...

3ed0d44f163722e1eb256e02419a832bcedc61cc authored about 23 years ago by Simon Tatham <[email protected]>
Now that Buttress can spot duplicate section keywords, it turns out

there are several of them I hadn't noticed! All fixed.

[originally from svn r1491]

789bb1e727365d9a7571c5636b10615d01508c95 authored about 23 years ago by Simon Tatham <[email protected]>
Add the missing psftp-pubkey section, shamelessly cribbed from the

corresponding section in the PSCP chapter.

[originally from svn r1487]

a65928a8aeca3a7995015f3b8691128f8f3d23b9 authored about 23 years ago by Simon Tatham <[email protected]>
Rename a clashing section keyword (why wasn't Buttress catching

this? Oops).

[originally from svn r1486]

5b196ef5bc55a8aea0192b7566d5c7bc230597b9 authored about 23 years ago by Simon Tatham <[email protected]>
Add a chapter to the manual describing PSFTP.

[originally from svn r1485]

9f3b49f3ba0f92604f925808835f76c11b770efe authored about 23 years ago by Simon Tatham <[email protected]>
Remove ghastly hack involving fxp_error_message.

[originally from svn r1484]

211bad80f0d1368f19956e5eb801a44cf85f2dcc authored about 23 years ago by Simon Tatham <[email protected]>
Fix trivial problems with PSFTP batch mode

[originally from svn r1483]

2f67503ad783d5ac2fac9a1b3b434df932d90cbe authored about 23 years ago by Simon Tatham <[email protected]>
Aargh, an Americanism crept in. Now corrected: favorite -> favourite.

[originally from svn r1482]

ab431397d60743af37173d4d3171c7e119292217 authored about 23 years ago by Simon Tatham <[email protected]>
Tidied up PSFTP batch mode. The gross hack using fxp_error_message

to report command failures is now gone; instead each sftp_cmd_*
routine returns 0 or 1 depending ...

8ecf3e147da4e464b92249197f16ee3d01331aef authored about 23 years ago by Simon Tatham <[email protected]>
Allow PSFTP to be run with no arguments, in which case it enters the

command-line state but all commands are disallowed except `open
host.name'. The idea is to provid...

9cfcab6cb663d6022308df40be1d710815e5053f authored about 23 years ago by Simon Tatham <[email protected]>
Clarify that port forwarding will not be enabled until the user has

authenticated.

[originally from svn r1479]

f3a8796cf594e5813557c7976a6b6320fd0cf6c6 authored about 23 years ago by Simon Tatham <[email protected]>
Updated the PuTTYgen section in pubkey.but so that it gives

individual documentation of the various PuTTYgen controls; also
implemented context help in PuTTY...

f9cbbc3387d73456fdcebdbc0d98d7c4a8da472e authored about 23 years ago by Simon Tatham <[email protected]>
Disable username switching between SSH2 auth attempts, and add a

configurable option so users can re-enable the feature _if_ they
know they have an SSH2 server th...

7983d2dd280beaf6181c50cee441d661d0ea02ba authored about 23 years ago by Simon Tatham <[email protected]>
Fix error handling in sftp (the sftp_recv return value was being

checked for NULL almost nowhere).

[originally from svn r1472]

382ffaf0262c8b552cf5bd32dbf922ceacbf921d authored about 23 years ago by Simon Tatham <[email protected]>
Add help support to Pageant. (For the primary - non-context - help,

we just invoke the same help file and jump to the Pageant chapter.
It would be nice to be able to...

e5764eb6952d48a1aac384e7997c913dffc25c23 authored about 23 years ago by Simon Tatham <[email protected]>
Fixes to full-screen mode. There were various problems when you went

full-screen, then selected Change Settings and then changed the
resize behaviour, ranging from th...

7c6fc9f1602df7df39aa5e2edca72601ea62dc39 authored about 23 years ago by Simon Tatham <[email protected]>
Fix compiler warnings

[originally from svn r1469]

5f2c53790c3bfdc51119b2580aab5a5c9fd1ca39 authored about 23 years ago by Simon Tatham <[email protected]>
Apparently sending DISCONNECT on a normal SSH2 connection close is

actually _less_ polite than just closing the connection, rather than
more polite as I'd believed....

46f2897cf64c01c005738064452424099a181b48 authored about 23 years ago by Simon Tatham <[email protected]>
RDB's patch to allow the `-c' option to Pageant to take a command

_with arguments_. Duh, should have thought of that myself.

[originally from svn r1467]

3c24104a7d607d13539c4b2ca992ed9bb6e0285a authored about 23 years ago by Simon Tatham <[email protected]>
Andrew Francis's Pageant updates: you can now multi-select key files

to add and keys to remove (in the open-file dialog and the key list
box respectively), and passph...

51bd9e81287c802a7faf65b162d4727138ced521 authored about 23 years ago by Simon Tatham <[email protected]>
FIFTH ATTEMPT at getting full-screen mode right. This new attempt

(which I'll comment at some stage) should combine the believable
semantics of RDB's fullscreen-by...

1f516a8bb0155b76fec2af3e358a6ab8b6563486 authored about 23 years ago by Simon Tatham <[email protected]>
Owen's patch to allow PowerMenu (third-party transparency tool) to

not crash PuTTY.

[originally from svn r1463]

b0c92ec43a309c0d604c7c19a71069501350c8a1 authored about 23 years ago by Simon Tatham <[email protected]>
Add -rlogin to Plink, for orthogonality (and because I documented it

yesterday!).

[originally from svn r1462]

5d2488a58e091eb055d83658ac0c38f5b5630413 authored about 23 years ago by Simon Tatham <[email protected]>
Documentation: filled the last few gaps and cleaned a few things up.

PuTTY now has a complete manual. Stylistic review, content review
and indexing are yet to do, but...

fc2a4f845dc3cecf278febe4e46da7cc598b06d0 authored about 23 years ago by Simon Tatham <[email protected]>
Sort out the silly filenames.

[originally from svn r1459]

bf6cfd2b01f6d58e178f904b48a943f82a17f7e1 authored about 23 years ago by Simon Tatham <[email protected]>
Integrate PuTTY and its help file. Now that's what I call a good

lunchtime's work :-)

[originally from svn r1458]

2b99a7074372f735624b47b7c5af93fac19514ec authored about 23 years ago by Simon Tatham <[email protected]>
Oops - replacement section types should be capitalised

[originally from svn r1446]
[this svn revision also touched halibut]

431ffb478e800f345eb956ffc219e16224ab8472 authored about 23 years ago by Simon Tatham <[email protected]>
Oops - check the _rest_ of the SSH2 DES patch back in. D'oh!

[originally from svn r1431]

b9c8a9270a0bde27cbb6980c6d89ec62a2a67a6c authored about 23 years ago by Simon Tatham <[email protected]>
Document the three new configuration options I've added tonight

[originally from svn r1430]

f391d066de67fc172592d8dfd27902747fa3c833 authored about 23 years ago by Simon Tatham <[email protected]>
Make the nonstandard "des-cbc" cipher disabled by default

[originally from svn r1429]

994bb17c57d78cb9e9457c641c4bd161393595a1 authored about 23 years ago by Simon Tatham <[email protected]>
Configurable TCP_NODELAY option on network connections

[originally from svn r1428]

3270c74f9e72136e396775cf2d071c3a358e1489 authored about 23 years ago by Simon Tatham <[email protected]>