mirror of git://git.tartarus.org/simon/putty.git, used for client testing
Перейти к файлу
Simon Tatham 030c75b7db Implemented export of OpenSSH keys.
[originally from svn r1677]
2002-05-14 18:11:15 +00:00
contrib Slightly less grotty script to convert OpenSSH known_hosts and known_hosts2 2002-03-10 22:00:06 +00:00
doc Implemented export of OpenSSH keys. 2002-05-14 18:11:15 +00:00
.cvsignore Add new 'Makefile.vc' to .cvsignore 2002-03-16 18:19:31 +00:00
LICENCE Updates to proxy support, both from me and from Justin Bradford. 2002-03-27 21:09:16 +00:00
MODULE Oops - move homepage location 2000-03-17 11:23:33 +00:00
README Fixed reference to putty-bugs@lists to putty@projects. 2002-03-16 18:23:27 +00:00
Recipe Added a framework for importing foreign key formats, and implemented 2002-05-11 16:45:29 +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
console.c The console version of askappend() completely forgot to check 2002-03-31 16:28:06 +00:00
import.c Implemented export of OpenSSH keys. 2002-05-14 18:11:15 +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
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
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 Improved error messages if you use the wrong key type: you should 2002-05-11 12:13:42 +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 Ensure our network layer is properly cleaned up before PuTTY exits. 2002-03-06 20:13:22 +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 Network printers weren't showing up on at least NT4. This version 2002-03-12 18:27:10 +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 Fix major memory leak in sftp_cmd_ls (thanks to Hans-Juergen Petrich 2002-03-31 16:26:13 +00:00
putty.h Justin Bradford's proxy support patch. Currently supports only HTTP 2002-03-23 17:47:21 +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 Implemented export of OpenSSH keys. 2002-05-14 18:11:15 +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
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 Added comments to document '-gui' Windows messages, based on putty-bugs post 2002-04-18 22:23:12 +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 SSH2 only support 2002-05-11 13:08:37 +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 Improved error messages if you use the wrong key type: you should 2002-05-11 12:13:42 +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 Pedantry patch from RDB: sanitise header use, correct one comment 2001-09-07 22:49:17 +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 Remove tiny unnecessary faff in new SSH-2-only code 2002-05-11 13:12:19 +00:00
window.c Fix bug in the alternative code for -DNO_MULTIMON (was breaking 2002-03-20 22:16:00 +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 Roman Pompejus's patch (heavily hacked) for parametric log file 2001-09-09 09:58:20 +00:00
x11fwd.c Justin Bradford's proxy support patch. Currently supports only HTTP 2002-03-23 17:47:21 +00:00

README

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.