1
0
mirror of https://git.tartarus.org/simon/putty.git synced 2025-01-10 01:48:00 +00:00
Go to file
Simon Tatham ddb06b3951 I'm rapidly running out of patience for trying all possible
combinations of options to EnumPrinters() to see which one works,
but here's another one tried at random for now. *sigh*

[originally from svn r1912]
2002-09-01 13:12:51 +00:00
contrib Slightly less grotty script to convert OpenSSH known_hosts and known_hosts2 2002-03-10 22:00:06 +00:00
doc Changed wording of OpenSSH vs bad OpenSSL FAQ so that it's more obvious it 2002-08-15 14:59:48 +00:00
.cvsignore Add new 'Makefile.vc' to .cvsignore 2002-03-16 18:19:31 +00:00
be_all.c Experimental Rlogin support, thanks to Delian Delchev. Local flow 2001-01-19 10:10:37 +00:00
be_none.c Experimental Rlogin support, thanks to Delian Delchev. Local flow 2001-01-19 10:10:37 +00:00
be_nossh.c Run entire source base through GNU indent to tidy up the varying 2001-05-06 14:35:20 +00:00
cmdline.c Arrgh, we can't have -p for port number because we're already using 2002-08-07 19:09:33 +00:00
console.c Revamp of command-line handling. Most command line options should 2002-08-04 21:18:56 +00:00
import.c Failure to initialise a local variable was leading to free(garbage) 2002-06-17 16:45:41 +00:00
int64.c More upgrades to psftp: it now supports mv, chmod, reget and reput. 2001-08-26 11:35:11 +00:00
int64.h More upgrades to psftp: it now supports mv, chmod, reget and reput. 2001-08-26 11:35:11 +00:00
ldisc.c Add a configurable option to make Return in Telnet send an ordinary 2001-12-29 17:21:26 +00:00
LICENCE Updates to proxy support, both from me and from Justin Bradford. 2002-03-27 21:09:16 +00:00
logging.c Flush the log file after logging each packet (so that if we're going 2002-01-10 19:50:07 +00:00
misc.c Fix bug in Minefield's realloc() which was throwing away most of any 2002-03-31 16:23:32 +00:00
misc.h Pageant is now able to avoid asking for the passphrase when asked to 2001-12-30 15:58:17 +00:00
mkfiles.pl Add -w-pia to the Borland makefile (suppress warnings about 2002-03-27 20:08:12 +00:00
MODULE Oops - move homepage location 2000-03-17 11:23:33 +00:00
network.h SOCKS proxy support added (next instalment of Justin Bradford's 2002-04-27 15:01:18 +00:00
noise.c Ensure our network layer is properly cleaned up before PuTTY exits. 2002-03-06 20:13:22 +00:00
pageant.c Pageant's command line handling now uses my new split_into_argv() 2002-08-06 17:57:37 +00:00
pageant.ico Added Pageant, a first-attempt PuTTY authentication agent 2000-09-14 15:02:50 +00:00
pageant.mft Add weird XML manifest resources, to enable WinXP skins to work 2002-01-08 09:32:50 +00:00
pageant.rc Updates to proxy support, both from me and from Justin Bradford. 2002-03-27 21:09:16 +00:00
pageantc.c Placate gcc's `-Wall' warnings. 2001-05-13 14:02:28 +00:00
pageants.ico Added Pageant, a first-attempt PuTTY authentication agent 2000-09-14 15:02:50 +00:00
plink.c Revamp of command-line handling. Most command line options should 2002-08-04 21:18:56 +00:00
plink.rc Actually _commit_ plink. It now works as a CVS transport! 2000-09-11 08:27:15 +00:00
portfwd.c Justin Bradford's proxy support patch. Currently supports only HTTP 2002-03-23 17:47:21 +00:00
printing.c I'm rapidly running out of patience for trying all possible 2002-09-01 13:12:51 +00:00
proxy.c SOCKS proxy support added (next instalment of Justin Bradford's 2002-04-27 15:01:18 +00:00
proxy.h SOCKS proxy support added (next instalment of Justin Bradford's 2002-04-27 15:01:18 +00:00
psftp.c Revamp of command-line handling. Most command line options should 2002-08-04 21:18:56 +00:00
putty.h Revamp of command-line handling. Most command line options should 2002-08-04 21:18:56 +00:00
putty.ico Initial checkin: beta 0.43 1999-01-08 13:02:13 +00:00
putty.mft Add weird XML manifest resources, to enable WinXP skins to work 2002-01-08 09:32:50 +00:00
puttycfg.ico Added a new large icon for the PuTTY config box. Doesn't show up in 2001-05-13 10:45:56 +00:00
puttygen.c Pageant's command line handling now uses my new split_into_argv() 2002-08-06 17:57:37 +00:00
puttygen.ico Add a PuTTYgen icon 2000-10-20 09:50:56 +00:00
puttygen.mft Add weird XML manifest resources, to enable WinXP skins to work 2002-01-08 09:32:50 +00:00
puttygen.rc Updates to proxy support, both from me and from Justin Bradford. 2002-03-27 21:09:16 +00:00
puttymem.h Run entire source base through GNU indent to tidy up the varying 2001-05-06 14:35:20 +00:00
raw.c Attempt to ensure that everything passed to connection_fatal() is 2002-03-23 18:04:27 +00:00
README Fixed reference to putty-bugs@lists to putty@projects. 2002-03-16 18:23:27 +00:00
Recipe PuTTYgen will now start by loading a private key file if one is 2002-08-06 17:48:14 +00:00
resource.h Initial checkin: beta 0.43 1999-01-08 13:02:13 +00:00
rlogin.c Attempt to ensure that everything passed to connection_fatal() is 2002-03-23 18:04:27 +00:00
scp.c Revamp of command-line handling. Most command line options should 2002-08-04 21:18:56 +00:00
scp.ico Added Joris van Rantwijk's scp client 1999-08-31 09:20:48 +00:00
scp.rc Added Joris van Rantwijk's scp client 1999-08-31 09:20:48 +00:00
settings.c Updates to proxy support, both from me and from Justin Bradford. 2002-03-27 21:09:16 +00:00
sftp.c Fix major memory leak in sftp_cmd_ls (thanks to Hans-Juergen Petrich 2002-03-31 16:26:13 +00:00
sftp.h Fix major memory leak in sftp_cmd_ls (thanks to Hans-Juergen Petrich 2002-03-31 16:26:13 +00:00
sizetip.c Pedantry patch from RDB: sanitise header use, correct one comment 2001-09-07 22:49:17 +00:00
ssh.c Add BUG_SSH2_DERIVEKEY, present (according to OpenSSH) in ssh.com 2002-08-18 09:27:15 +00:00
ssh.h Add some basic framework code preparatory to adding key export. 2002-05-13 16:56:11 +00:00
sshaes.c Be more careful about destroying sensitive data after private key 2002-05-13 16:37:11 +00:00
sshblowf.c Run entire source base through GNU indent to tidy up the varying 2001-05-06 14:35:20 +00:00
sshbn.c Fix various fiddly little warnings. 2001-09-25 19:59:14 +00:00
sshcrc.c Add the CRC32 compensation attack detector that all other SSH 2002-01-08 11:57:32 +00:00
sshcrcda.c Add the CRC32 compensation attack detector that all other SSH 2002-01-08 11:57:32 +00:00
sshdes.c Be more careful about destroying sensitive data after private key 2002-05-13 16:37:11 +00:00
sshdh.c Placate gcc's `-Wall' warnings. 2001-05-13 14:02:28 +00:00
sshdss.c Fix compiler warnings 2001-12-11 18:47:35 +00:00
sshdssg.c Arrgh, there's always one. Actually check in the extra file :-) 2001-09-22 21:00:53 +00:00
sshmd5.c Run entire source base through GNU indent to tidy up the varying 2001-05-06 14:35:20 +00:00
sshprime.c Add support for DSA authentication in SSH2, following clever ideas 2001-09-22 20:52:21 +00:00
sshpubk.c Added export of ssh.com key files. 2002-05-15 19:16:45 +00:00
sshrand.c Ensure our network layer is properly cleaned up before PuTTY exits. 2002-03-06 20:13:22 +00:00
sshrsa.c sshrsa.c should include misc.h in case I need to do debugging :-) 2002-01-01 16:51:03 +00:00
sshrsag.c Add support for DSA authentication in SSH2, following clever ideas 2001-09-22 20:52:21 +00:00
sshsh512.c Destroy DOS line endings and unnecessary redefinition of uint32. 2001-09-23 16:45:36 +00:00
sshsha.c Add support for DSA authentication in SSH2, following clever ideas 2001-09-22 20:52:21 +00:00
sshzlib.c ssh.com 3.2.0 uses zlib sync flush (start and close an empty 2002-08-08 17:03:58 +00:00
storage.h Specify a few things that were unsepcified. 2001-05-14 22:20:20 +00:00
telnet.c Attempt to ensure that everything passed to connection_fatal() is 2002-03-23 18:04:27 +00:00
terminal.c ANSI remote printer support. Raw mode only. 2002-03-09 17:59:15 +00:00
tree234.c Run entire source base through GNU indent to tidy up the varying 2001-05-06 14:35:20 +00:00
tree234.h Run entire source base through GNU indent to tidy up the varying 2001-05-06 14:35:20 +00:00
unicode.c Implement writing RTF to the clipboard (off by default), so that if 2001-11-07 22:22:53 +00:00
version.c At long last: PuTTY will now report its version to the server 2001-03-15 12:15:02 +00:00
wcwidth.c RDB also points out we don't need the CJK `not recommended for 2001-09-07 23:00:37 +00:00
wildcard.c Implemented a simple wildcard matching engine, and used it to 2001-08-27 10:17:41 +00:00
win_res.h Integrate PuTTY and its help file. Now that's what I call a good 2001-12-06 13:28:02 +00:00
win_res.rc Updates to proxy support, both from me and from Justin Bradford. 2002-03-27 21:09:16 +00:00
winctrls.c The dummy drag-list item wasn't being removed on a single-click or 2001-11-21 22:16:04 +00:00
windlg.c Add an option to force SSH1 protocol only. Partly for symmetry; 2002-08-07 17:48:26 +00:00
window.c Pageant's command line handling now uses my new split_into_argv() 2002-08-06 17:57:37 +00:00
winnet.c SOCKS proxy support added (next instalment of Justin Bradford's 2002-04-27 15:01:18 +00:00
winstore.c Jordan Russell's patch (again): a couple of registry read operations 2001-12-29 14:18:51 +00:00
winstuff.h Pageant's command line handling now uses my new split_into_argv() 2002-08-06 17:57:37 +00:00
winutils.c Clean up the argv splitter, and in particular stop it from bombing 2002-08-07 17:29:28 +00:00
x11fwd.c Justin Bradford's proxy support patch. Currently supports only HTTP 2002-03-23 17:47:21 +00:00

This is the README for PuTTY, a free Win32 Telnet and SSH client.

If you want to rebuild PuTTY from source, we provide three
Makefiles:

 - Makefile.vc is for MS Visual C++ systems. Type `nmake -f
   Makefile.vc' to build all the PuTTY binaries.

 - Makefile.bor is for the Borland C compiler. Type `make -f
   Makefile.bor' to build all the PuTTY binaries.

 - Makefile.cyg is for Cygwin / mingw32 installations. Type `make -f
   Makefile.cyg' to build all the PuTTY binaries. Note that by
   default the Pageant WinNT security features and the multiple
   monitor support are excluded from the Cygwin build, since at the
   time of writing this Cygwin doesn't include the necessary
   headers.

If you have MS Visual Studio version 6 and you want to build a
DevStudio project for GUI editing and debugging, you should be aware
that the default GUI configuration of the compiler falls over on the
nasty macros in ssh.c. This is a bug in Visual Studio. The culprit
is the /ZI compiler option (debug info generation: Edit and
Continue). To avoid this problem while compiling PuTTY under VS6,
you should:
 - right-click ssh.c in the FileView
 - click Settings
 - select the C/C++ tab and the General category
 - under `Debug info:', select anything _other_ than `Program
   Database for Edit and Continue'.
Alternatively disable the /ZI option, replacing it with a saner
value, such as /Zi.

All of the Makefiles are generated automatically from the file
`Recipe' by the Perl script `mkfiles.pl'. Additions and corrections
to Recipe and the mkfiles.pl are much more useful than additions and
corrections to the alternative Makefiles themselves.

The PuTTY home web site is

    http://www.chiark.greenend.org.uk/~sgtatham/putty/

Bug reports and feature requests should be sent to
<putty@projects.tartarus.org>. PLEASE read the section on the web
site about how to report bugs effectively. Do NOT send one-line
reports saying `it doesn't work'!

See the file LICENCE for the licence conditions.