From 3f9ab4ec18a471e982518e627eb699ced3a7eba8 Mon Sep 17 00:00:00 2001 From: cyd01 Date: Tue, 21 Jun 2022 20:49:40 +0200 Subject: [PATCH] Update pre0.77 --- {0.77_My_PuTTY => 0.76b_My_PuTTY}/aqsync.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/be_all.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/be_all_s.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/be_misc.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/be_none.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/be_nos_s.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/be_nossh.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/be_ssh.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/callback.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/cgtest.c | 0 .../charset/README | 0 .../charset/charset.h | 0 .../charset/enum.c | 0 .../charset/fromucs.c | 0 .../charset/internal.h | 0 .../charset/localenc.c | 0 .../charset/macenc.c | 0 .../charset/mimeenc.c | 0 .../charset/sbcs.c | 0 .../charset/sbcs.dat | 0 .../charset/sbcsdat.c | 0 .../charset/sbcsgen.pl | 0 .../charset/slookup.c | 0 .../charset/toucs.c | 0 .../charset/utf8.c | 0 .../charset/xenc.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/clicons.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/cmdgen.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/cmdline.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/config.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/console.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/console.h | 0 .../sshaes.c => 0.76b_My_PuTTY/crypto/aes.c | 0 .../crypto/arcfour.c | 0 .../crypto/argon2.c | 0 .../crypto/bcrypt.c | 2 +- .../crypto/blake2.c | 0 .../crypto/blowfish.c | 2 +- .../crypto/blowfish.h | 0 .../sshcrc.c => 0.76b_My_PuTTY/crypto/crc32.c | 0 .../sshdes.c => 0.76b_My_PuTTY/crypto/des.c | 0 .../crypto/diffie-hellman.c | 0 .../crypto/ecc-arithmetic.c | 0 .../crypto}/ecc.h | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/defs.h | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/dialog.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/dialog.h | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/empty.h | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/errsock.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/fuzzterm.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/import.c | 0 .../keygen}/millerrabin.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/ldisc.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/ldisc.h | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/licence.h | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/logging.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/marshal.h | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/minibidi.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/misc.h | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/mpint.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/mpint.h | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/mpint_i.h | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/mpunsafe.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/mpunsafe.h | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/network.h | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/nocmdline.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/nogss.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/noprint.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/norand.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/noshare.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/noterm.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/notiming.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/nullplug.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/pageant.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/pageant.h | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/pgssapi.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/pgssapi.h | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/pinger.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/pockle.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/portfwd.c | 0 .../primecandidate.c | 0 .../proxy}/cproxy.c | 0 .../proxy}/nocproxy.c | 0 .../proxy}/noproxy.c | 0 .../proxy}/pproxy.c | 0 .../proxy}/proxy.c | 0 .../proxy}/proxy.h | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/pscp.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/psftp.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/psftp.h | 0 .../psftpcommon.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/psocks.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/psocks.h | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/putty.h | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/puttymem.h | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/puttyps.h | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/raw.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/resource.h | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/rlogin.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/scpserver.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/sesschan.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/sessprep.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/settings.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/sftp.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/sftp.h | 0 .../sftpcommon.c | 0 .../sftpserver.c | 0 .../smallprimes.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/ssh.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/ssh.h | 0 .../ssh}/agentf.c | 0 .../ssh/crc-attack-detector.c | 0 .../ssh}/mainchan.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/ssh1bpp.c | 0 .../ssh1censor.c | 0 .../ssh1connection-client.c | 0 .../ssh1connection-server.c | 0 .../ssh1connection.c | 0 .../ssh1connection.h | 0 .../ssh1login-server.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/ssh1login.c | 0 .../ssh2bpp-bare.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/ssh2bpp.c | 0 .../ssh2censor.c | 0 .../ssh2connection-client.c | 0 .../ssh2connection-server.c | 0 .../ssh2connection.c | 0 .../ssh2connection.h | 0 .../ssh2kex-client.c | 0 .../ssh2kex-server.c | 0 .../ssh2transhk.c | 0 .../ssh2transport.c | 0 .../ssh2transport.h | 0 .../ssh2userauth-server.c | 0 .../ssh2userauth.c | 0 .../sshauxcrypt.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/sshbpp.h | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/sshccp.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/sshchan.h | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/sshcommon.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/sshcr.h | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/sshdss.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/sshdssg.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/sshecc.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/sshecdsag.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/sshgss.h | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/sshgssc.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/sshgssc.h | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/sshhmac.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/sshkeygen.h | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/sshmac.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/sshmd5.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/sshnogss.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/sshppl.h | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/sshprime.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/sshprng.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/sshpubk.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/sshrand.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/sshrsa.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/sshrsag.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/sshserver.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/sshserver.h | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/sshsh256.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/sshsh512.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/sshsha.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/sshsha3.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/sshshare.c | 0 .../sshsignals.h | 0 .../sshttymodes.h | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/sshutils.c | 0 .../sshverstring.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/sshzlib.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/storage.h | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/stripctrl.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/supdup.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/telnet.c | 0 .../terminal}/terminal.c | 0 .../terminal}/terminal.h | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/testback.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/testcrypt.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/testcrypt.h | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/testsc.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/testzlib.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/time.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/timing.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/tree234.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/tree234.h | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/unix/unix.h | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/utils.c | 0 .../utils}/conf.c | 0 .../utils/dup_mb_to_wc.c | 0 .../utils}/marshal.c | 0 .../utils}/memory.c | 0 .../utils}/misc.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/version.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/version.h | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/wcwidth.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/wildcard.c | 0 .../windows/MAKEFILE.MINGW | 282 +++++++++--------- .../windows/kitty.mft | 0 .../windows/pageant-rc.h | 0 .../windows/pageant.ico | Bin .../windows/pageant.mft | 0 .../windows/pageant.rc | 0 .../windows/pageants.ico | Bin .../windows/plink.rc | 0 .../windows/pscp.ico | Bin .../windows/pscp.rc | 0 .../windows/psftp.rc | 0 .../windows/putty.ico | Bin .../windows/putty.mft | 0 .../windows/putty.rc | 0 .../windows/puttycfg.ico | Bin .../windows/puttygen-rc.h | 0 .../windows/puttygen.ico | Bin .../windows/puttygen.mft | 0 .../windows/puttygen.rc | 0 .../windows/puttyins.ico | Bin .../windows/puttytel.rc | 0 .../windows/rcstuff.h | 0 .../windows/sizetip.c | 0 .../windows/version.rc2 | 0 .../windows/version_major.txt | 0 .../windows/version_minor.txt | 0 .../windows/win_res.h | 0 .../windows/win_res.rc2 | 0 .../windows/wincapi.c | 0 .../windows/wincapi.h | 0 .../windows/wincfg.c | 0 .../windows/wincliloop.c | 0 .../windows/wincons.c | 0 .../windows/winctrls.c | 0 .../windows/windefs.c | 0 .../windows/windlg.c | 0 .../windows/window.c | 0 .../windows/wingss.c | 0 .../windows/winhandl.c | 0 .../windows/winhelp.c | 0 .../windows/winhelp.h | 0 .../windows/winhelp.rc2 | 0 .../windows/winhsock.c | 0 .../windows/winjump.c | 0 .../windows/winmisc.c | 0 .../windows/winmiscs.c | 0 .../windows/winnet.c | 0 .../windows/winnohlp.c | 0 .../windows/winnoise.c | 0 .../windows/winnojmp.c | 0 .../windows/winnpc.c | 0 .../windows/winnps.c | 0 .../windows/winpgen.c | 0 .../windows/winpgnt.c | 0 .../windows/winpgntc.c | 0 .../windows/winplink.c | 0 .../windows/winprint.c | 0 .../windows/winproxy.c | 0 .../windows/winseat.h | 0 .../windows/winsecur.c | 0 .../windows/winsecur.h | 0 .../windows/winselcli.c | 0 .../windows/winselgui.c | 0 .../windows/winser.c | 0 .../windows/winsftp.c | 0 .../windows/winshare.c | 0 .../windows/winsocks.c | 0 .../windows/winstore.c | 0 .../windows/winstuff.h | 0 .../windows/wintime.c | 0 .../windows/winucs.c | 0 .../windows/winutils.c | 0 .../windows/winx11.c | 0 {0.77_My_PuTTY => 0.76b_My_PuTTY}/x11fwd.c | 0 README.md | 2 +- docs/Ubuntu.ttf | Bin 0 -> 353824 bytes docs/index.md | 2 +- docs/version1.php | 4 +- 276 files changed, 147 insertions(+), 147 deletions(-) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/aqsync.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/be_all.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/be_all_s.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/be_misc.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/be_none.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/be_nos_s.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/be_nossh.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/be_ssh.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/callback.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/cgtest.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/charset/README (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/charset/charset.h (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/charset/enum.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/charset/fromucs.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/charset/internal.h (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/charset/localenc.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/charset/macenc.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/charset/mimeenc.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/charset/sbcs.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/charset/sbcs.dat (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/charset/sbcsdat.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/charset/sbcsgen.pl (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/charset/slookup.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/charset/toucs.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/charset/utf8.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/charset/xenc.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/clicons.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/cmdgen.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/cmdline.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/config.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/console.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/console.h (100%) rename 0.77_My_PuTTY/sshaes.c => 0.76b_My_PuTTY/crypto/aes.c (100%) rename 0.77_My_PuTTY/ssharcf.c => 0.76b_My_PuTTY/crypto/arcfour.c (100%) rename 0.77_My_PuTTY/sshargon2.c => 0.76b_My_PuTTY/crypto/argon2.c (100%) rename 0.77_My_PuTTY/sshbcrypt.c => 0.76b_My_PuTTY/crypto/bcrypt.c (99%) rename 0.77_My_PuTTY/sshblake2.c => 0.76b_My_PuTTY/crypto/blake2.c (100%) rename 0.77_My_PuTTY/sshblowf.c => 0.76b_My_PuTTY/crypto/blowfish.c (97%) rename 0.77_My_PuTTY/sshblowf.h => 0.76b_My_PuTTY/crypto/blowfish.h (100%) rename 0.77_My_PuTTY/sshcrc.c => 0.76b_My_PuTTY/crypto/crc32.c (100%) rename 0.77_My_PuTTY/sshdes.c => 0.76b_My_PuTTY/crypto/des.c (100%) rename 0.77_My_PuTTY/sshdh.c => 0.76b_My_PuTTY/crypto/diffie-hellman.c (100%) rename 0.77_My_PuTTY/ecc.c => 0.76b_My_PuTTY/crypto/ecc-arithmetic.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY/crypto}/ecc.h (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/defs.h (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/dialog.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/dialog.h (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/empty.h (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/errsock.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/fuzzterm.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/import.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY/keygen}/millerrabin.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/ldisc.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/ldisc.h (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/licence.h (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/logging.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/marshal.h (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/minibidi.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/misc.h (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/mpint.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/mpint.h (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/mpint_i.h (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/mpunsafe.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/mpunsafe.h (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/network.h (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/nocmdline.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/nogss.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/noprint.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/norand.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/noshare.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/noterm.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/notiming.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/nullplug.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/pageant.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/pageant.h (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/pgssapi.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/pgssapi.h (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/pinger.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/pockle.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/portfwd.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/primecandidate.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY/proxy}/cproxy.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY/proxy}/nocproxy.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY/proxy}/noproxy.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY/proxy}/pproxy.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY/proxy}/proxy.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY/proxy}/proxy.h (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/pscp.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/psftp.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/psftp.h (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/psftpcommon.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/psocks.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/psocks.h (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/putty.h (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/puttymem.h (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/puttyps.h (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/raw.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/resource.h (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/rlogin.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/scpserver.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/sesschan.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/sessprep.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/settings.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/sftp.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/sftp.h (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/sftpcommon.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/sftpserver.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/smallprimes.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/ssh.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/ssh.h (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY/ssh}/agentf.c (100%) rename 0.77_My_PuTTY/sshcrcda.c => 0.76b_My_PuTTY/ssh/crc-attack-detector.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY/ssh}/mainchan.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/ssh1bpp.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/ssh1censor.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/ssh1connection-client.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/ssh1connection-server.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/ssh1connection.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/ssh1connection.h (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/ssh1login-server.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/ssh1login.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/ssh2bpp-bare.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/ssh2bpp.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/ssh2censor.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/ssh2connection-client.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/ssh2connection-server.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/ssh2connection.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/ssh2connection.h (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/ssh2kex-client.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/ssh2kex-server.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/ssh2transhk.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/ssh2transport.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/ssh2transport.h (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/ssh2userauth-server.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/ssh2userauth.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/sshauxcrypt.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/sshbpp.h (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/sshccp.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/sshchan.h (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/sshcommon.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/sshcr.h (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/sshdss.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/sshdssg.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/sshecc.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/sshecdsag.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/sshgss.h (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/sshgssc.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/sshgssc.h (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/sshhmac.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/sshkeygen.h (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/sshmac.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/sshmd5.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/sshnogss.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/sshppl.h (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/sshprime.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/sshprng.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/sshpubk.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/sshrand.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/sshrsa.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/sshrsag.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/sshserver.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/sshserver.h (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/sshsh256.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/sshsh512.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/sshsha.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/sshsha3.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/sshshare.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/sshsignals.h (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/sshttymodes.h (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/sshutils.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/sshverstring.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/sshzlib.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/storage.h (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/stripctrl.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/supdup.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/telnet.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY/terminal}/terminal.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY/terminal}/terminal.h (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/testback.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/testcrypt.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/testcrypt.h (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/testsc.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/testzlib.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/time.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/timing.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/tree234.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/tree234.h (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/unix/unix.h (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/utils.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY/utils}/conf.c (100%) rename 0.77_My_PuTTY/miscucs.c => 0.76b_My_PuTTY/utils/dup_mb_to_wc.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY/utils}/marshal.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY/utils}/memory.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY/utils}/misc.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/version.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/version.h (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/wcwidth.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/wildcard.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/windows/MAKEFILE.MINGW (91%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/windows/kitty.mft (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/windows/pageant-rc.h (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/windows/pageant.ico (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/windows/pageant.mft (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/windows/pageant.rc (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/windows/pageants.ico (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/windows/plink.rc (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/windows/pscp.ico (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/windows/pscp.rc (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/windows/psftp.rc (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/windows/putty.ico (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/windows/putty.mft (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/windows/putty.rc (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/windows/puttycfg.ico (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/windows/puttygen-rc.h (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/windows/puttygen.ico (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/windows/puttygen.mft (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/windows/puttygen.rc (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/windows/puttyins.ico (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/windows/puttytel.rc (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/windows/rcstuff.h (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/windows/sizetip.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/windows/version.rc2 (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/windows/version_major.txt (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/windows/version_minor.txt (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/windows/win_res.h (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/windows/win_res.rc2 (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/windows/wincapi.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/windows/wincapi.h (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/windows/wincfg.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/windows/wincliloop.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/windows/wincons.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/windows/winctrls.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/windows/windefs.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/windows/windlg.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/windows/window.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/windows/wingss.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/windows/winhandl.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/windows/winhelp.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/windows/winhelp.h (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/windows/winhelp.rc2 (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/windows/winhsock.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/windows/winjump.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/windows/winmisc.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/windows/winmiscs.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/windows/winnet.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/windows/winnohlp.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/windows/winnoise.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/windows/winnojmp.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/windows/winnpc.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/windows/winnps.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/windows/winpgen.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/windows/winpgnt.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/windows/winpgntc.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/windows/winplink.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/windows/winprint.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/windows/winproxy.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/windows/winseat.h (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/windows/winsecur.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/windows/winsecur.h (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/windows/winselcli.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/windows/winselgui.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/windows/winser.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/windows/winsftp.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/windows/winshare.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/windows/winsocks.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/windows/winstore.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/windows/winstuff.h (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/windows/wintime.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/windows/winucs.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/windows/winutils.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/windows/winx11.c (100%) rename {0.77_My_PuTTY => 0.76b_My_PuTTY}/x11fwd.c (100%) create mode 100644 docs/Ubuntu.ttf diff --git a/0.77_My_PuTTY/aqsync.c b/0.76b_My_PuTTY/aqsync.c similarity index 100% rename from 0.77_My_PuTTY/aqsync.c rename to 0.76b_My_PuTTY/aqsync.c diff --git a/0.77_My_PuTTY/be_all.c b/0.76b_My_PuTTY/be_all.c similarity index 100% rename from 0.77_My_PuTTY/be_all.c rename to 0.76b_My_PuTTY/be_all.c diff --git a/0.77_My_PuTTY/be_all_s.c b/0.76b_My_PuTTY/be_all_s.c similarity index 100% rename from 0.77_My_PuTTY/be_all_s.c rename to 0.76b_My_PuTTY/be_all_s.c diff --git a/0.77_My_PuTTY/be_misc.c b/0.76b_My_PuTTY/be_misc.c similarity index 100% rename from 0.77_My_PuTTY/be_misc.c rename to 0.76b_My_PuTTY/be_misc.c diff --git a/0.77_My_PuTTY/be_none.c b/0.76b_My_PuTTY/be_none.c similarity index 100% rename from 0.77_My_PuTTY/be_none.c rename to 0.76b_My_PuTTY/be_none.c diff --git a/0.77_My_PuTTY/be_nos_s.c b/0.76b_My_PuTTY/be_nos_s.c similarity index 100% rename from 0.77_My_PuTTY/be_nos_s.c rename to 0.76b_My_PuTTY/be_nos_s.c diff --git a/0.77_My_PuTTY/be_nossh.c b/0.76b_My_PuTTY/be_nossh.c similarity index 100% rename from 0.77_My_PuTTY/be_nossh.c rename to 0.76b_My_PuTTY/be_nossh.c diff --git a/0.77_My_PuTTY/be_ssh.c b/0.76b_My_PuTTY/be_ssh.c similarity index 100% rename from 0.77_My_PuTTY/be_ssh.c rename to 0.76b_My_PuTTY/be_ssh.c diff --git a/0.77_My_PuTTY/callback.c b/0.76b_My_PuTTY/callback.c similarity index 100% rename from 0.77_My_PuTTY/callback.c rename to 0.76b_My_PuTTY/callback.c diff --git a/0.77_My_PuTTY/cgtest.c b/0.76b_My_PuTTY/cgtest.c similarity index 100% rename from 0.77_My_PuTTY/cgtest.c rename to 0.76b_My_PuTTY/cgtest.c diff --git a/0.77_My_PuTTY/charset/README b/0.76b_My_PuTTY/charset/README similarity index 100% rename from 0.77_My_PuTTY/charset/README rename to 0.76b_My_PuTTY/charset/README diff --git a/0.77_My_PuTTY/charset/charset.h b/0.76b_My_PuTTY/charset/charset.h similarity index 100% rename from 0.77_My_PuTTY/charset/charset.h rename to 0.76b_My_PuTTY/charset/charset.h diff --git a/0.77_My_PuTTY/charset/enum.c b/0.76b_My_PuTTY/charset/enum.c similarity index 100% rename from 0.77_My_PuTTY/charset/enum.c rename to 0.76b_My_PuTTY/charset/enum.c diff --git a/0.77_My_PuTTY/charset/fromucs.c b/0.76b_My_PuTTY/charset/fromucs.c similarity index 100% rename from 0.77_My_PuTTY/charset/fromucs.c rename to 0.76b_My_PuTTY/charset/fromucs.c diff --git a/0.77_My_PuTTY/charset/internal.h b/0.76b_My_PuTTY/charset/internal.h similarity index 100% rename from 0.77_My_PuTTY/charset/internal.h rename to 0.76b_My_PuTTY/charset/internal.h diff --git a/0.77_My_PuTTY/charset/localenc.c b/0.76b_My_PuTTY/charset/localenc.c similarity index 100% rename from 0.77_My_PuTTY/charset/localenc.c rename to 0.76b_My_PuTTY/charset/localenc.c diff --git a/0.77_My_PuTTY/charset/macenc.c b/0.76b_My_PuTTY/charset/macenc.c similarity index 100% rename from 0.77_My_PuTTY/charset/macenc.c rename to 0.76b_My_PuTTY/charset/macenc.c diff --git a/0.77_My_PuTTY/charset/mimeenc.c b/0.76b_My_PuTTY/charset/mimeenc.c similarity index 100% rename from 0.77_My_PuTTY/charset/mimeenc.c rename to 0.76b_My_PuTTY/charset/mimeenc.c diff --git a/0.77_My_PuTTY/charset/sbcs.c b/0.76b_My_PuTTY/charset/sbcs.c similarity index 100% rename from 0.77_My_PuTTY/charset/sbcs.c rename to 0.76b_My_PuTTY/charset/sbcs.c diff --git a/0.77_My_PuTTY/charset/sbcs.dat b/0.76b_My_PuTTY/charset/sbcs.dat similarity index 100% rename from 0.77_My_PuTTY/charset/sbcs.dat rename to 0.76b_My_PuTTY/charset/sbcs.dat diff --git a/0.77_My_PuTTY/charset/sbcsdat.c b/0.76b_My_PuTTY/charset/sbcsdat.c similarity index 100% rename from 0.77_My_PuTTY/charset/sbcsdat.c rename to 0.76b_My_PuTTY/charset/sbcsdat.c diff --git a/0.77_My_PuTTY/charset/sbcsgen.pl b/0.76b_My_PuTTY/charset/sbcsgen.pl similarity index 100% rename from 0.77_My_PuTTY/charset/sbcsgen.pl rename to 0.76b_My_PuTTY/charset/sbcsgen.pl diff --git a/0.77_My_PuTTY/charset/slookup.c b/0.76b_My_PuTTY/charset/slookup.c similarity index 100% rename from 0.77_My_PuTTY/charset/slookup.c rename to 0.76b_My_PuTTY/charset/slookup.c diff --git a/0.77_My_PuTTY/charset/toucs.c b/0.76b_My_PuTTY/charset/toucs.c similarity index 100% rename from 0.77_My_PuTTY/charset/toucs.c rename to 0.76b_My_PuTTY/charset/toucs.c diff --git a/0.77_My_PuTTY/charset/utf8.c b/0.76b_My_PuTTY/charset/utf8.c similarity index 100% rename from 0.77_My_PuTTY/charset/utf8.c rename to 0.76b_My_PuTTY/charset/utf8.c diff --git a/0.77_My_PuTTY/charset/xenc.c b/0.76b_My_PuTTY/charset/xenc.c similarity index 100% rename from 0.77_My_PuTTY/charset/xenc.c rename to 0.76b_My_PuTTY/charset/xenc.c diff --git a/0.77_My_PuTTY/clicons.c b/0.76b_My_PuTTY/clicons.c similarity index 100% rename from 0.77_My_PuTTY/clicons.c rename to 0.76b_My_PuTTY/clicons.c diff --git a/0.77_My_PuTTY/cmdgen.c b/0.76b_My_PuTTY/cmdgen.c similarity index 100% rename from 0.77_My_PuTTY/cmdgen.c rename to 0.76b_My_PuTTY/cmdgen.c diff --git a/0.77_My_PuTTY/cmdline.c b/0.76b_My_PuTTY/cmdline.c similarity index 100% rename from 0.77_My_PuTTY/cmdline.c rename to 0.76b_My_PuTTY/cmdline.c diff --git a/0.77_My_PuTTY/config.c b/0.76b_My_PuTTY/config.c similarity index 100% rename from 0.77_My_PuTTY/config.c rename to 0.76b_My_PuTTY/config.c diff --git a/0.77_My_PuTTY/console.c b/0.76b_My_PuTTY/console.c similarity index 100% rename from 0.77_My_PuTTY/console.c rename to 0.76b_My_PuTTY/console.c diff --git a/0.77_My_PuTTY/console.h b/0.76b_My_PuTTY/console.h similarity index 100% rename from 0.77_My_PuTTY/console.h rename to 0.76b_My_PuTTY/console.h diff --git a/0.77_My_PuTTY/sshaes.c b/0.76b_My_PuTTY/crypto/aes.c similarity index 100% rename from 0.77_My_PuTTY/sshaes.c rename to 0.76b_My_PuTTY/crypto/aes.c diff --git a/0.77_My_PuTTY/ssharcf.c b/0.76b_My_PuTTY/crypto/arcfour.c similarity index 100% rename from 0.77_My_PuTTY/ssharcf.c rename to 0.76b_My_PuTTY/crypto/arcfour.c diff --git a/0.77_My_PuTTY/sshargon2.c b/0.76b_My_PuTTY/crypto/argon2.c similarity index 100% rename from 0.77_My_PuTTY/sshargon2.c rename to 0.76b_My_PuTTY/crypto/argon2.c diff --git a/0.77_My_PuTTY/sshbcrypt.c b/0.76b_My_PuTTY/crypto/bcrypt.c similarity index 99% rename from 0.77_My_PuTTY/sshbcrypt.c rename to 0.76b_My_PuTTY/crypto/bcrypt.c index 7cdd44e..2b29b03 100644 --- a/0.77_My_PuTTY/sshbcrypt.c +++ b/0.76b_My_PuTTY/crypto/bcrypt.c @@ -9,7 +9,7 @@ #include #include #include "ssh.h" -#include "sshblowf.h" +#include "blowfish.h" BlowfishContext *bcrypt_setup(const unsigned char *key, int keybytes, const unsigned char *salt, int saltbytes) diff --git a/0.77_My_PuTTY/sshblake2.c b/0.76b_My_PuTTY/crypto/blake2.c similarity index 100% rename from 0.77_My_PuTTY/sshblake2.c rename to 0.76b_My_PuTTY/crypto/blake2.c diff --git a/0.77_My_PuTTY/sshblowf.c b/0.76b_My_PuTTY/crypto/blowfish.c similarity index 97% rename from 0.77_My_PuTTY/sshblowf.c rename to 0.76b_My_PuTTY/crypto/blowfish.c index fcc6afd..47009c1 100644 --- a/0.77_My_PuTTY/sshblowf.c +++ b/0.76b_My_PuTTY/crypto/blowfish.c @@ -7,7 +7,7 @@ #include #include #include "ssh.h" -#include "sshblowf.h" +#include "blowfish.h" struct BlowfishContext { uint32_t S0[256], S1[256], S2[256], S3[256], P[18]; diff --git a/0.77_My_PuTTY/sshblowf.h b/0.76b_My_PuTTY/crypto/blowfish.h similarity index 100% rename from 0.77_My_PuTTY/sshblowf.h rename to 0.76b_My_PuTTY/crypto/blowfish.h diff --git a/0.77_My_PuTTY/sshcrc.c b/0.76b_My_PuTTY/crypto/crc32.c similarity index 100% rename from 0.77_My_PuTTY/sshcrc.c rename to 0.76b_My_PuTTY/crypto/crc32.c diff --git a/0.77_My_PuTTY/sshdes.c b/0.76b_My_PuTTY/crypto/des.c similarity index 100% rename from 0.77_My_PuTTY/sshdes.c rename to 0.76b_My_PuTTY/crypto/des.c diff --git a/0.77_My_PuTTY/sshdh.c b/0.76b_My_PuTTY/crypto/diffie-hellman.c similarity index 100% rename from 0.77_My_PuTTY/sshdh.c rename to 0.76b_My_PuTTY/crypto/diffie-hellman.c diff --git a/0.77_My_PuTTY/ecc.c b/0.76b_My_PuTTY/crypto/ecc-arithmetic.c similarity index 100% rename from 0.77_My_PuTTY/ecc.c rename to 0.76b_My_PuTTY/crypto/ecc-arithmetic.c diff --git a/0.77_My_PuTTY/ecc.h b/0.76b_My_PuTTY/crypto/ecc.h similarity index 100% rename from 0.77_My_PuTTY/ecc.h rename to 0.76b_My_PuTTY/crypto/ecc.h diff --git a/0.77_My_PuTTY/defs.h b/0.76b_My_PuTTY/defs.h similarity index 100% rename from 0.77_My_PuTTY/defs.h rename to 0.76b_My_PuTTY/defs.h diff --git a/0.77_My_PuTTY/dialog.c b/0.76b_My_PuTTY/dialog.c similarity index 100% rename from 0.77_My_PuTTY/dialog.c rename to 0.76b_My_PuTTY/dialog.c diff --git a/0.77_My_PuTTY/dialog.h b/0.76b_My_PuTTY/dialog.h similarity index 100% rename from 0.77_My_PuTTY/dialog.h rename to 0.76b_My_PuTTY/dialog.h diff --git a/0.77_My_PuTTY/empty.h b/0.76b_My_PuTTY/empty.h similarity index 100% rename from 0.77_My_PuTTY/empty.h rename to 0.76b_My_PuTTY/empty.h diff --git a/0.77_My_PuTTY/errsock.c b/0.76b_My_PuTTY/errsock.c similarity index 100% rename from 0.77_My_PuTTY/errsock.c rename to 0.76b_My_PuTTY/errsock.c diff --git a/0.77_My_PuTTY/fuzzterm.c b/0.76b_My_PuTTY/fuzzterm.c similarity index 100% rename from 0.77_My_PuTTY/fuzzterm.c rename to 0.76b_My_PuTTY/fuzzterm.c diff --git a/0.77_My_PuTTY/import.c b/0.76b_My_PuTTY/import.c similarity index 100% rename from 0.77_My_PuTTY/import.c rename to 0.76b_My_PuTTY/import.c diff --git a/0.77_My_PuTTY/millerrabin.c b/0.76b_My_PuTTY/keygen/millerrabin.c similarity index 100% rename from 0.77_My_PuTTY/millerrabin.c rename to 0.76b_My_PuTTY/keygen/millerrabin.c diff --git a/0.77_My_PuTTY/ldisc.c b/0.76b_My_PuTTY/ldisc.c similarity index 100% rename from 0.77_My_PuTTY/ldisc.c rename to 0.76b_My_PuTTY/ldisc.c diff --git a/0.77_My_PuTTY/ldisc.h b/0.76b_My_PuTTY/ldisc.h similarity index 100% rename from 0.77_My_PuTTY/ldisc.h rename to 0.76b_My_PuTTY/ldisc.h diff --git a/0.77_My_PuTTY/licence.h b/0.76b_My_PuTTY/licence.h similarity index 100% rename from 0.77_My_PuTTY/licence.h rename to 0.76b_My_PuTTY/licence.h diff --git a/0.77_My_PuTTY/logging.c b/0.76b_My_PuTTY/logging.c similarity index 100% rename from 0.77_My_PuTTY/logging.c rename to 0.76b_My_PuTTY/logging.c diff --git a/0.77_My_PuTTY/marshal.h b/0.76b_My_PuTTY/marshal.h similarity index 100% rename from 0.77_My_PuTTY/marshal.h rename to 0.76b_My_PuTTY/marshal.h diff --git a/0.77_My_PuTTY/minibidi.c b/0.76b_My_PuTTY/minibidi.c similarity index 100% rename from 0.77_My_PuTTY/minibidi.c rename to 0.76b_My_PuTTY/minibidi.c diff --git a/0.77_My_PuTTY/misc.h b/0.76b_My_PuTTY/misc.h similarity index 100% rename from 0.77_My_PuTTY/misc.h rename to 0.76b_My_PuTTY/misc.h diff --git a/0.77_My_PuTTY/mpint.c b/0.76b_My_PuTTY/mpint.c similarity index 100% rename from 0.77_My_PuTTY/mpint.c rename to 0.76b_My_PuTTY/mpint.c diff --git a/0.77_My_PuTTY/mpint.h b/0.76b_My_PuTTY/mpint.h similarity index 100% rename from 0.77_My_PuTTY/mpint.h rename to 0.76b_My_PuTTY/mpint.h diff --git a/0.77_My_PuTTY/mpint_i.h b/0.76b_My_PuTTY/mpint_i.h similarity index 100% rename from 0.77_My_PuTTY/mpint_i.h rename to 0.76b_My_PuTTY/mpint_i.h diff --git a/0.77_My_PuTTY/mpunsafe.c b/0.76b_My_PuTTY/mpunsafe.c similarity index 100% rename from 0.77_My_PuTTY/mpunsafe.c rename to 0.76b_My_PuTTY/mpunsafe.c diff --git a/0.77_My_PuTTY/mpunsafe.h b/0.76b_My_PuTTY/mpunsafe.h similarity index 100% rename from 0.77_My_PuTTY/mpunsafe.h rename to 0.76b_My_PuTTY/mpunsafe.h diff --git a/0.77_My_PuTTY/network.h b/0.76b_My_PuTTY/network.h similarity index 100% rename from 0.77_My_PuTTY/network.h rename to 0.76b_My_PuTTY/network.h diff --git a/0.77_My_PuTTY/nocmdline.c b/0.76b_My_PuTTY/nocmdline.c similarity index 100% rename from 0.77_My_PuTTY/nocmdline.c rename to 0.76b_My_PuTTY/nocmdline.c diff --git a/0.77_My_PuTTY/nogss.c b/0.76b_My_PuTTY/nogss.c similarity index 100% rename from 0.77_My_PuTTY/nogss.c rename to 0.76b_My_PuTTY/nogss.c diff --git a/0.77_My_PuTTY/noprint.c b/0.76b_My_PuTTY/noprint.c similarity index 100% rename from 0.77_My_PuTTY/noprint.c rename to 0.76b_My_PuTTY/noprint.c diff --git a/0.77_My_PuTTY/norand.c b/0.76b_My_PuTTY/norand.c similarity index 100% rename from 0.77_My_PuTTY/norand.c rename to 0.76b_My_PuTTY/norand.c diff --git a/0.77_My_PuTTY/noshare.c b/0.76b_My_PuTTY/noshare.c similarity index 100% rename from 0.77_My_PuTTY/noshare.c rename to 0.76b_My_PuTTY/noshare.c diff --git a/0.77_My_PuTTY/noterm.c b/0.76b_My_PuTTY/noterm.c similarity index 100% rename from 0.77_My_PuTTY/noterm.c rename to 0.76b_My_PuTTY/noterm.c diff --git a/0.77_My_PuTTY/notiming.c b/0.76b_My_PuTTY/notiming.c similarity index 100% rename from 0.77_My_PuTTY/notiming.c rename to 0.76b_My_PuTTY/notiming.c diff --git a/0.77_My_PuTTY/nullplug.c b/0.76b_My_PuTTY/nullplug.c similarity index 100% rename from 0.77_My_PuTTY/nullplug.c rename to 0.76b_My_PuTTY/nullplug.c diff --git a/0.77_My_PuTTY/pageant.c b/0.76b_My_PuTTY/pageant.c similarity index 100% rename from 0.77_My_PuTTY/pageant.c rename to 0.76b_My_PuTTY/pageant.c diff --git a/0.77_My_PuTTY/pageant.h b/0.76b_My_PuTTY/pageant.h similarity index 100% rename from 0.77_My_PuTTY/pageant.h rename to 0.76b_My_PuTTY/pageant.h diff --git a/0.77_My_PuTTY/pgssapi.c b/0.76b_My_PuTTY/pgssapi.c similarity index 100% rename from 0.77_My_PuTTY/pgssapi.c rename to 0.76b_My_PuTTY/pgssapi.c diff --git a/0.77_My_PuTTY/pgssapi.h b/0.76b_My_PuTTY/pgssapi.h similarity index 100% rename from 0.77_My_PuTTY/pgssapi.h rename to 0.76b_My_PuTTY/pgssapi.h diff --git a/0.77_My_PuTTY/pinger.c b/0.76b_My_PuTTY/pinger.c similarity index 100% rename from 0.77_My_PuTTY/pinger.c rename to 0.76b_My_PuTTY/pinger.c diff --git a/0.77_My_PuTTY/pockle.c b/0.76b_My_PuTTY/pockle.c similarity index 100% rename from 0.77_My_PuTTY/pockle.c rename to 0.76b_My_PuTTY/pockle.c diff --git a/0.77_My_PuTTY/portfwd.c b/0.76b_My_PuTTY/portfwd.c similarity index 100% rename from 0.77_My_PuTTY/portfwd.c rename to 0.76b_My_PuTTY/portfwd.c diff --git a/0.77_My_PuTTY/primecandidate.c b/0.76b_My_PuTTY/primecandidate.c similarity index 100% rename from 0.77_My_PuTTY/primecandidate.c rename to 0.76b_My_PuTTY/primecandidate.c diff --git a/0.77_My_PuTTY/cproxy.c b/0.76b_My_PuTTY/proxy/cproxy.c similarity index 100% rename from 0.77_My_PuTTY/cproxy.c rename to 0.76b_My_PuTTY/proxy/cproxy.c diff --git a/0.77_My_PuTTY/nocproxy.c b/0.76b_My_PuTTY/proxy/nocproxy.c similarity index 100% rename from 0.77_My_PuTTY/nocproxy.c rename to 0.76b_My_PuTTY/proxy/nocproxy.c diff --git a/0.77_My_PuTTY/noproxy.c b/0.76b_My_PuTTY/proxy/noproxy.c similarity index 100% rename from 0.77_My_PuTTY/noproxy.c rename to 0.76b_My_PuTTY/proxy/noproxy.c diff --git a/0.77_My_PuTTY/pproxy.c b/0.76b_My_PuTTY/proxy/pproxy.c similarity index 100% rename from 0.77_My_PuTTY/pproxy.c rename to 0.76b_My_PuTTY/proxy/pproxy.c diff --git a/0.77_My_PuTTY/proxy.c b/0.76b_My_PuTTY/proxy/proxy.c similarity index 100% rename from 0.77_My_PuTTY/proxy.c rename to 0.76b_My_PuTTY/proxy/proxy.c diff --git a/0.77_My_PuTTY/proxy.h b/0.76b_My_PuTTY/proxy/proxy.h similarity index 100% rename from 0.77_My_PuTTY/proxy.h rename to 0.76b_My_PuTTY/proxy/proxy.h diff --git a/0.77_My_PuTTY/pscp.c b/0.76b_My_PuTTY/pscp.c similarity index 100% rename from 0.77_My_PuTTY/pscp.c rename to 0.76b_My_PuTTY/pscp.c diff --git a/0.77_My_PuTTY/psftp.c b/0.76b_My_PuTTY/psftp.c similarity index 100% rename from 0.77_My_PuTTY/psftp.c rename to 0.76b_My_PuTTY/psftp.c diff --git a/0.77_My_PuTTY/psftp.h b/0.76b_My_PuTTY/psftp.h similarity index 100% rename from 0.77_My_PuTTY/psftp.h rename to 0.76b_My_PuTTY/psftp.h diff --git a/0.77_My_PuTTY/psftpcommon.c b/0.76b_My_PuTTY/psftpcommon.c similarity index 100% rename from 0.77_My_PuTTY/psftpcommon.c rename to 0.76b_My_PuTTY/psftpcommon.c diff --git a/0.77_My_PuTTY/psocks.c b/0.76b_My_PuTTY/psocks.c similarity index 100% rename from 0.77_My_PuTTY/psocks.c rename to 0.76b_My_PuTTY/psocks.c diff --git a/0.77_My_PuTTY/psocks.h b/0.76b_My_PuTTY/psocks.h similarity index 100% rename from 0.77_My_PuTTY/psocks.h rename to 0.76b_My_PuTTY/psocks.h diff --git a/0.77_My_PuTTY/putty.h b/0.76b_My_PuTTY/putty.h similarity index 100% rename from 0.77_My_PuTTY/putty.h rename to 0.76b_My_PuTTY/putty.h diff --git a/0.77_My_PuTTY/puttymem.h b/0.76b_My_PuTTY/puttymem.h similarity index 100% rename from 0.77_My_PuTTY/puttymem.h rename to 0.76b_My_PuTTY/puttymem.h diff --git a/0.77_My_PuTTY/puttyps.h b/0.76b_My_PuTTY/puttyps.h similarity index 100% rename from 0.77_My_PuTTY/puttyps.h rename to 0.76b_My_PuTTY/puttyps.h diff --git a/0.77_My_PuTTY/raw.c b/0.76b_My_PuTTY/raw.c similarity index 100% rename from 0.77_My_PuTTY/raw.c rename to 0.76b_My_PuTTY/raw.c diff --git a/0.77_My_PuTTY/resource.h b/0.76b_My_PuTTY/resource.h similarity index 100% rename from 0.77_My_PuTTY/resource.h rename to 0.76b_My_PuTTY/resource.h diff --git a/0.77_My_PuTTY/rlogin.c b/0.76b_My_PuTTY/rlogin.c similarity index 100% rename from 0.77_My_PuTTY/rlogin.c rename to 0.76b_My_PuTTY/rlogin.c diff --git a/0.77_My_PuTTY/scpserver.c b/0.76b_My_PuTTY/scpserver.c similarity index 100% rename from 0.77_My_PuTTY/scpserver.c rename to 0.76b_My_PuTTY/scpserver.c diff --git a/0.77_My_PuTTY/sesschan.c b/0.76b_My_PuTTY/sesschan.c similarity index 100% rename from 0.77_My_PuTTY/sesschan.c rename to 0.76b_My_PuTTY/sesschan.c diff --git a/0.77_My_PuTTY/sessprep.c b/0.76b_My_PuTTY/sessprep.c similarity index 100% rename from 0.77_My_PuTTY/sessprep.c rename to 0.76b_My_PuTTY/sessprep.c diff --git a/0.77_My_PuTTY/settings.c b/0.76b_My_PuTTY/settings.c similarity index 100% rename from 0.77_My_PuTTY/settings.c rename to 0.76b_My_PuTTY/settings.c diff --git a/0.77_My_PuTTY/sftp.c b/0.76b_My_PuTTY/sftp.c similarity index 100% rename from 0.77_My_PuTTY/sftp.c rename to 0.76b_My_PuTTY/sftp.c diff --git a/0.77_My_PuTTY/sftp.h b/0.76b_My_PuTTY/sftp.h similarity index 100% rename from 0.77_My_PuTTY/sftp.h rename to 0.76b_My_PuTTY/sftp.h diff --git a/0.77_My_PuTTY/sftpcommon.c b/0.76b_My_PuTTY/sftpcommon.c similarity index 100% rename from 0.77_My_PuTTY/sftpcommon.c rename to 0.76b_My_PuTTY/sftpcommon.c diff --git a/0.77_My_PuTTY/sftpserver.c b/0.76b_My_PuTTY/sftpserver.c similarity index 100% rename from 0.77_My_PuTTY/sftpserver.c rename to 0.76b_My_PuTTY/sftpserver.c diff --git a/0.77_My_PuTTY/smallprimes.c b/0.76b_My_PuTTY/smallprimes.c similarity index 100% rename from 0.77_My_PuTTY/smallprimes.c rename to 0.76b_My_PuTTY/smallprimes.c diff --git a/0.77_My_PuTTY/ssh.c b/0.76b_My_PuTTY/ssh.c similarity index 100% rename from 0.77_My_PuTTY/ssh.c rename to 0.76b_My_PuTTY/ssh.c diff --git a/0.77_My_PuTTY/ssh.h b/0.76b_My_PuTTY/ssh.h similarity index 100% rename from 0.77_My_PuTTY/ssh.h rename to 0.76b_My_PuTTY/ssh.h diff --git a/0.77_My_PuTTY/agentf.c b/0.76b_My_PuTTY/ssh/agentf.c similarity index 100% rename from 0.77_My_PuTTY/agentf.c rename to 0.76b_My_PuTTY/ssh/agentf.c diff --git a/0.77_My_PuTTY/sshcrcda.c b/0.76b_My_PuTTY/ssh/crc-attack-detector.c similarity index 100% rename from 0.77_My_PuTTY/sshcrcda.c rename to 0.76b_My_PuTTY/ssh/crc-attack-detector.c diff --git a/0.77_My_PuTTY/mainchan.c b/0.76b_My_PuTTY/ssh/mainchan.c similarity index 100% rename from 0.77_My_PuTTY/mainchan.c rename to 0.76b_My_PuTTY/ssh/mainchan.c diff --git a/0.77_My_PuTTY/ssh1bpp.c b/0.76b_My_PuTTY/ssh1bpp.c similarity index 100% rename from 0.77_My_PuTTY/ssh1bpp.c rename to 0.76b_My_PuTTY/ssh1bpp.c diff --git a/0.77_My_PuTTY/ssh1censor.c b/0.76b_My_PuTTY/ssh1censor.c similarity index 100% rename from 0.77_My_PuTTY/ssh1censor.c rename to 0.76b_My_PuTTY/ssh1censor.c diff --git a/0.77_My_PuTTY/ssh1connection-client.c b/0.76b_My_PuTTY/ssh1connection-client.c similarity index 100% rename from 0.77_My_PuTTY/ssh1connection-client.c rename to 0.76b_My_PuTTY/ssh1connection-client.c diff --git a/0.77_My_PuTTY/ssh1connection-server.c b/0.76b_My_PuTTY/ssh1connection-server.c similarity index 100% rename from 0.77_My_PuTTY/ssh1connection-server.c rename to 0.76b_My_PuTTY/ssh1connection-server.c diff --git a/0.77_My_PuTTY/ssh1connection.c b/0.76b_My_PuTTY/ssh1connection.c similarity index 100% rename from 0.77_My_PuTTY/ssh1connection.c rename to 0.76b_My_PuTTY/ssh1connection.c diff --git a/0.77_My_PuTTY/ssh1connection.h b/0.76b_My_PuTTY/ssh1connection.h similarity index 100% rename from 0.77_My_PuTTY/ssh1connection.h rename to 0.76b_My_PuTTY/ssh1connection.h diff --git a/0.77_My_PuTTY/ssh1login-server.c b/0.76b_My_PuTTY/ssh1login-server.c similarity index 100% rename from 0.77_My_PuTTY/ssh1login-server.c rename to 0.76b_My_PuTTY/ssh1login-server.c diff --git a/0.77_My_PuTTY/ssh1login.c b/0.76b_My_PuTTY/ssh1login.c similarity index 100% rename from 0.77_My_PuTTY/ssh1login.c rename to 0.76b_My_PuTTY/ssh1login.c diff --git a/0.77_My_PuTTY/ssh2bpp-bare.c b/0.76b_My_PuTTY/ssh2bpp-bare.c similarity index 100% rename from 0.77_My_PuTTY/ssh2bpp-bare.c rename to 0.76b_My_PuTTY/ssh2bpp-bare.c diff --git a/0.77_My_PuTTY/ssh2bpp.c b/0.76b_My_PuTTY/ssh2bpp.c similarity index 100% rename from 0.77_My_PuTTY/ssh2bpp.c rename to 0.76b_My_PuTTY/ssh2bpp.c diff --git a/0.77_My_PuTTY/ssh2censor.c b/0.76b_My_PuTTY/ssh2censor.c similarity index 100% rename from 0.77_My_PuTTY/ssh2censor.c rename to 0.76b_My_PuTTY/ssh2censor.c diff --git a/0.77_My_PuTTY/ssh2connection-client.c b/0.76b_My_PuTTY/ssh2connection-client.c similarity index 100% rename from 0.77_My_PuTTY/ssh2connection-client.c rename to 0.76b_My_PuTTY/ssh2connection-client.c diff --git a/0.77_My_PuTTY/ssh2connection-server.c b/0.76b_My_PuTTY/ssh2connection-server.c similarity index 100% rename from 0.77_My_PuTTY/ssh2connection-server.c rename to 0.76b_My_PuTTY/ssh2connection-server.c diff --git a/0.77_My_PuTTY/ssh2connection.c b/0.76b_My_PuTTY/ssh2connection.c similarity index 100% rename from 0.77_My_PuTTY/ssh2connection.c rename to 0.76b_My_PuTTY/ssh2connection.c diff --git a/0.77_My_PuTTY/ssh2connection.h b/0.76b_My_PuTTY/ssh2connection.h similarity index 100% rename from 0.77_My_PuTTY/ssh2connection.h rename to 0.76b_My_PuTTY/ssh2connection.h diff --git a/0.77_My_PuTTY/ssh2kex-client.c b/0.76b_My_PuTTY/ssh2kex-client.c similarity index 100% rename from 0.77_My_PuTTY/ssh2kex-client.c rename to 0.76b_My_PuTTY/ssh2kex-client.c diff --git a/0.77_My_PuTTY/ssh2kex-server.c b/0.76b_My_PuTTY/ssh2kex-server.c similarity index 100% rename from 0.77_My_PuTTY/ssh2kex-server.c rename to 0.76b_My_PuTTY/ssh2kex-server.c diff --git a/0.77_My_PuTTY/ssh2transhk.c b/0.76b_My_PuTTY/ssh2transhk.c similarity index 100% rename from 0.77_My_PuTTY/ssh2transhk.c rename to 0.76b_My_PuTTY/ssh2transhk.c diff --git a/0.77_My_PuTTY/ssh2transport.c b/0.76b_My_PuTTY/ssh2transport.c similarity index 100% rename from 0.77_My_PuTTY/ssh2transport.c rename to 0.76b_My_PuTTY/ssh2transport.c diff --git a/0.77_My_PuTTY/ssh2transport.h b/0.76b_My_PuTTY/ssh2transport.h similarity index 100% rename from 0.77_My_PuTTY/ssh2transport.h rename to 0.76b_My_PuTTY/ssh2transport.h diff --git a/0.77_My_PuTTY/ssh2userauth-server.c b/0.76b_My_PuTTY/ssh2userauth-server.c similarity index 100% rename from 0.77_My_PuTTY/ssh2userauth-server.c rename to 0.76b_My_PuTTY/ssh2userauth-server.c diff --git a/0.77_My_PuTTY/ssh2userauth.c b/0.76b_My_PuTTY/ssh2userauth.c similarity index 100% rename from 0.77_My_PuTTY/ssh2userauth.c rename to 0.76b_My_PuTTY/ssh2userauth.c diff --git a/0.77_My_PuTTY/sshauxcrypt.c b/0.76b_My_PuTTY/sshauxcrypt.c similarity index 100% rename from 0.77_My_PuTTY/sshauxcrypt.c rename to 0.76b_My_PuTTY/sshauxcrypt.c diff --git a/0.77_My_PuTTY/sshbpp.h b/0.76b_My_PuTTY/sshbpp.h similarity index 100% rename from 0.77_My_PuTTY/sshbpp.h rename to 0.76b_My_PuTTY/sshbpp.h diff --git a/0.77_My_PuTTY/sshccp.c b/0.76b_My_PuTTY/sshccp.c similarity index 100% rename from 0.77_My_PuTTY/sshccp.c rename to 0.76b_My_PuTTY/sshccp.c diff --git a/0.77_My_PuTTY/sshchan.h b/0.76b_My_PuTTY/sshchan.h similarity index 100% rename from 0.77_My_PuTTY/sshchan.h rename to 0.76b_My_PuTTY/sshchan.h diff --git a/0.77_My_PuTTY/sshcommon.c b/0.76b_My_PuTTY/sshcommon.c similarity index 100% rename from 0.77_My_PuTTY/sshcommon.c rename to 0.76b_My_PuTTY/sshcommon.c diff --git a/0.77_My_PuTTY/sshcr.h b/0.76b_My_PuTTY/sshcr.h similarity index 100% rename from 0.77_My_PuTTY/sshcr.h rename to 0.76b_My_PuTTY/sshcr.h diff --git a/0.77_My_PuTTY/sshdss.c b/0.76b_My_PuTTY/sshdss.c similarity index 100% rename from 0.77_My_PuTTY/sshdss.c rename to 0.76b_My_PuTTY/sshdss.c diff --git a/0.77_My_PuTTY/sshdssg.c b/0.76b_My_PuTTY/sshdssg.c similarity index 100% rename from 0.77_My_PuTTY/sshdssg.c rename to 0.76b_My_PuTTY/sshdssg.c diff --git a/0.77_My_PuTTY/sshecc.c b/0.76b_My_PuTTY/sshecc.c similarity index 100% rename from 0.77_My_PuTTY/sshecc.c rename to 0.76b_My_PuTTY/sshecc.c diff --git a/0.77_My_PuTTY/sshecdsag.c b/0.76b_My_PuTTY/sshecdsag.c similarity index 100% rename from 0.77_My_PuTTY/sshecdsag.c rename to 0.76b_My_PuTTY/sshecdsag.c diff --git a/0.77_My_PuTTY/sshgss.h b/0.76b_My_PuTTY/sshgss.h similarity index 100% rename from 0.77_My_PuTTY/sshgss.h rename to 0.76b_My_PuTTY/sshgss.h diff --git a/0.77_My_PuTTY/sshgssc.c b/0.76b_My_PuTTY/sshgssc.c similarity index 100% rename from 0.77_My_PuTTY/sshgssc.c rename to 0.76b_My_PuTTY/sshgssc.c diff --git a/0.77_My_PuTTY/sshgssc.h b/0.76b_My_PuTTY/sshgssc.h similarity index 100% rename from 0.77_My_PuTTY/sshgssc.h rename to 0.76b_My_PuTTY/sshgssc.h diff --git a/0.77_My_PuTTY/sshhmac.c b/0.76b_My_PuTTY/sshhmac.c similarity index 100% rename from 0.77_My_PuTTY/sshhmac.c rename to 0.76b_My_PuTTY/sshhmac.c diff --git a/0.77_My_PuTTY/sshkeygen.h b/0.76b_My_PuTTY/sshkeygen.h similarity index 100% rename from 0.77_My_PuTTY/sshkeygen.h rename to 0.76b_My_PuTTY/sshkeygen.h diff --git a/0.77_My_PuTTY/sshmac.c b/0.76b_My_PuTTY/sshmac.c similarity index 100% rename from 0.77_My_PuTTY/sshmac.c rename to 0.76b_My_PuTTY/sshmac.c diff --git a/0.77_My_PuTTY/sshmd5.c b/0.76b_My_PuTTY/sshmd5.c similarity index 100% rename from 0.77_My_PuTTY/sshmd5.c rename to 0.76b_My_PuTTY/sshmd5.c diff --git a/0.77_My_PuTTY/sshnogss.c b/0.76b_My_PuTTY/sshnogss.c similarity index 100% rename from 0.77_My_PuTTY/sshnogss.c rename to 0.76b_My_PuTTY/sshnogss.c diff --git a/0.77_My_PuTTY/sshppl.h b/0.76b_My_PuTTY/sshppl.h similarity index 100% rename from 0.77_My_PuTTY/sshppl.h rename to 0.76b_My_PuTTY/sshppl.h diff --git a/0.77_My_PuTTY/sshprime.c b/0.76b_My_PuTTY/sshprime.c similarity index 100% rename from 0.77_My_PuTTY/sshprime.c rename to 0.76b_My_PuTTY/sshprime.c diff --git a/0.77_My_PuTTY/sshprng.c b/0.76b_My_PuTTY/sshprng.c similarity index 100% rename from 0.77_My_PuTTY/sshprng.c rename to 0.76b_My_PuTTY/sshprng.c diff --git a/0.77_My_PuTTY/sshpubk.c b/0.76b_My_PuTTY/sshpubk.c similarity index 100% rename from 0.77_My_PuTTY/sshpubk.c rename to 0.76b_My_PuTTY/sshpubk.c diff --git a/0.77_My_PuTTY/sshrand.c b/0.76b_My_PuTTY/sshrand.c similarity index 100% rename from 0.77_My_PuTTY/sshrand.c rename to 0.76b_My_PuTTY/sshrand.c diff --git a/0.77_My_PuTTY/sshrsa.c b/0.76b_My_PuTTY/sshrsa.c similarity index 100% rename from 0.77_My_PuTTY/sshrsa.c rename to 0.76b_My_PuTTY/sshrsa.c diff --git a/0.77_My_PuTTY/sshrsag.c b/0.76b_My_PuTTY/sshrsag.c similarity index 100% rename from 0.77_My_PuTTY/sshrsag.c rename to 0.76b_My_PuTTY/sshrsag.c diff --git a/0.77_My_PuTTY/sshserver.c b/0.76b_My_PuTTY/sshserver.c similarity index 100% rename from 0.77_My_PuTTY/sshserver.c rename to 0.76b_My_PuTTY/sshserver.c diff --git a/0.77_My_PuTTY/sshserver.h b/0.76b_My_PuTTY/sshserver.h similarity index 100% rename from 0.77_My_PuTTY/sshserver.h rename to 0.76b_My_PuTTY/sshserver.h diff --git a/0.77_My_PuTTY/sshsh256.c b/0.76b_My_PuTTY/sshsh256.c similarity index 100% rename from 0.77_My_PuTTY/sshsh256.c rename to 0.76b_My_PuTTY/sshsh256.c diff --git a/0.77_My_PuTTY/sshsh512.c b/0.76b_My_PuTTY/sshsh512.c similarity index 100% rename from 0.77_My_PuTTY/sshsh512.c rename to 0.76b_My_PuTTY/sshsh512.c diff --git a/0.77_My_PuTTY/sshsha.c b/0.76b_My_PuTTY/sshsha.c similarity index 100% rename from 0.77_My_PuTTY/sshsha.c rename to 0.76b_My_PuTTY/sshsha.c diff --git a/0.77_My_PuTTY/sshsha3.c b/0.76b_My_PuTTY/sshsha3.c similarity index 100% rename from 0.77_My_PuTTY/sshsha3.c rename to 0.76b_My_PuTTY/sshsha3.c diff --git a/0.77_My_PuTTY/sshshare.c b/0.76b_My_PuTTY/sshshare.c similarity index 100% rename from 0.77_My_PuTTY/sshshare.c rename to 0.76b_My_PuTTY/sshshare.c diff --git a/0.77_My_PuTTY/sshsignals.h b/0.76b_My_PuTTY/sshsignals.h similarity index 100% rename from 0.77_My_PuTTY/sshsignals.h rename to 0.76b_My_PuTTY/sshsignals.h diff --git a/0.77_My_PuTTY/sshttymodes.h b/0.76b_My_PuTTY/sshttymodes.h similarity index 100% rename from 0.77_My_PuTTY/sshttymodes.h rename to 0.76b_My_PuTTY/sshttymodes.h diff --git a/0.77_My_PuTTY/sshutils.c b/0.76b_My_PuTTY/sshutils.c similarity index 100% rename from 0.77_My_PuTTY/sshutils.c rename to 0.76b_My_PuTTY/sshutils.c diff --git a/0.77_My_PuTTY/sshverstring.c b/0.76b_My_PuTTY/sshverstring.c similarity index 100% rename from 0.77_My_PuTTY/sshverstring.c rename to 0.76b_My_PuTTY/sshverstring.c diff --git a/0.77_My_PuTTY/sshzlib.c b/0.76b_My_PuTTY/sshzlib.c similarity index 100% rename from 0.77_My_PuTTY/sshzlib.c rename to 0.76b_My_PuTTY/sshzlib.c diff --git a/0.77_My_PuTTY/storage.h b/0.76b_My_PuTTY/storage.h similarity index 100% rename from 0.77_My_PuTTY/storage.h rename to 0.76b_My_PuTTY/storage.h diff --git a/0.77_My_PuTTY/stripctrl.c b/0.76b_My_PuTTY/stripctrl.c similarity index 100% rename from 0.77_My_PuTTY/stripctrl.c rename to 0.76b_My_PuTTY/stripctrl.c diff --git a/0.77_My_PuTTY/supdup.c b/0.76b_My_PuTTY/supdup.c similarity index 100% rename from 0.77_My_PuTTY/supdup.c rename to 0.76b_My_PuTTY/supdup.c diff --git a/0.77_My_PuTTY/telnet.c b/0.76b_My_PuTTY/telnet.c similarity index 100% rename from 0.77_My_PuTTY/telnet.c rename to 0.76b_My_PuTTY/telnet.c diff --git a/0.77_My_PuTTY/terminal.c b/0.76b_My_PuTTY/terminal/terminal.c similarity index 100% rename from 0.77_My_PuTTY/terminal.c rename to 0.76b_My_PuTTY/terminal/terminal.c diff --git a/0.77_My_PuTTY/terminal.h b/0.76b_My_PuTTY/terminal/terminal.h similarity index 100% rename from 0.77_My_PuTTY/terminal.h rename to 0.76b_My_PuTTY/terminal/terminal.h diff --git a/0.77_My_PuTTY/testback.c b/0.76b_My_PuTTY/testback.c similarity index 100% rename from 0.77_My_PuTTY/testback.c rename to 0.76b_My_PuTTY/testback.c diff --git a/0.77_My_PuTTY/testcrypt.c b/0.76b_My_PuTTY/testcrypt.c similarity index 100% rename from 0.77_My_PuTTY/testcrypt.c rename to 0.76b_My_PuTTY/testcrypt.c diff --git a/0.77_My_PuTTY/testcrypt.h b/0.76b_My_PuTTY/testcrypt.h similarity index 100% rename from 0.77_My_PuTTY/testcrypt.h rename to 0.76b_My_PuTTY/testcrypt.h diff --git a/0.77_My_PuTTY/testsc.c b/0.76b_My_PuTTY/testsc.c similarity index 100% rename from 0.77_My_PuTTY/testsc.c rename to 0.76b_My_PuTTY/testsc.c diff --git a/0.77_My_PuTTY/testzlib.c b/0.76b_My_PuTTY/testzlib.c similarity index 100% rename from 0.77_My_PuTTY/testzlib.c rename to 0.76b_My_PuTTY/testzlib.c diff --git a/0.77_My_PuTTY/time.c b/0.76b_My_PuTTY/time.c similarity index 100% rename from 0.77_My_PuTTY/time.c rename to 0.76b_My_PuTTY/time.c diff --git a/0.77_My_PuTTY/timing.c b/0.76b_My_PuTTY/timing.c similarity index 100% rename from 0.77_My_PuTTY/timing.c rename to 0.76b_My_PuTTY/timing.c diff --git a/0.77_My_PuTTY/tree234.c b/0.76b_My_PuTTY/tree234.c similarity index 100% rename from 0.77_My_PuTTY/tree234.c rename to 0.76b_My_PuTTY/tree234.c diff --git a/0.77_My_PuTTY/tree234.h b/0.76b_My_PuTTY/tree234.h similarity index 100% rename from 0.77_My_PuTTY/tree234.h rename to 0.76b_My_PuTTY/tree234.h diff --git a/0.77_My_PuTTY/unix/unix.h b/0.76b_My_PuTTY/unix/unix.h similarity index 100% rename from 0.77_My_PuTTY/unix/unix.h rename to 0.76b_My_PuTTY/unix/unix.h diff --git a/0.77_My_PuTTY/utils.c b/0.76b_My_PuTTY/utils.c similarity index 100% rename from 0.77_My_PuTTY/utils.c rename to 0.76b_My_PuTTY/utils.c diff --git a/0.77_My_PuTTY/conf.c b/0.76b_My_PuTTY/utils/conf.c similarity index 100% rename from 0.77_My_PuTTY/conf.c rename to 0.76b_My_PuTTY/utils/conf.c diff --git a/0.77_My_PuTTY/miscucs.c b/0.76b_My_PuTTY/utils/dup_mb_to_wc.c similarity index 100% rename from 0.77_My_PuTTY/miscucs.c rename to 0.76b_My_PuTTY/utils/dup_mb_to_wc.c diff --git a/0.77_My_PuTTY/marshal.c b/0.76b_My_PuTTY/utils/marshal.c similarity index 100% rename from 0.77_My_PuTTY/marshal.c rename to 0.76b_My_PuTTY/utils/marshal.c diff --git a/0.77_My_PuTTY/memory.c b/0.76b_My_PuTTY/utils/memory.c similarity index 100% rename from 0.77_My_PuTTY/memory.c rename to 0.76b_My_PuTTY/utils/memory.c diff --git a/0.77_My_PuTTY/misc.c b/0.76b_My_PuTTY/utils/misc.c similarity index 100% rename from 0.77_My_PuTTY/misc.c rename to 0.76b_My_PuTTY/utils/misc.c diff --git a/0.77_My_PuTTY/version.c b/0.76b_My_PuTTY/version.c similarity index 100% rename from 0.77_My_PuTTY/version.c rename to 0.76b_My_PuTTY/version.c diff --git a/0.77_My_PuTTY/version.h b/0.76b_My_PuTTY/version.h similarity index 100% rename from 0.77_My_PuTTY/version.h rename to 0.76b_My_PuTTY/version.h diff --git a/0.77_My_PuTTY/wcwidth.c b/0.76b_My_PuTTY/wcwidth.c similarity index 100% rename from 0.77_My_PuTTY/wcwidth.c rename to 0.76b_My_PuTTY/wcwidth.c diff --git a/0.77_My_PuTTY/wildcard.c b/0.76b_My_PuTTY/wildcard.c similarity index 100% rename from 0.77_My_PuTTY/wildcard.c rename to 0.76b_My_PuTTY/wildcard.c diff --git a/0.77_My_PuTTY/windows/MAKEFILE.MINGW b/0.76b_My_PuTTY/windows/MAKEFILE.MINGW similarity index 91% rename from 0.77_My_PuTTY/windows/MAKEFILE.MINGW rename to 0.76b_My_PuTTY/windows/MAKEFILE.MINGW index 7df5b37..9ee073e 100644 --- a/0.77_My_PuTTY/windows/MAKEFILE.MINGW +++ b/0.76b_My_PuTTY/windows/MAKEFILE.MINGW @@ -105,7 +105,7 @@ RC = $(TOOLPATH)windres CFLAGS = -Wall -O2 -std=gnu99 -Wvla -D_WINDOWS -DWIN32S_COMPAT \ -D_NO_OLDNAMES -D__USE_MINGW_ANSI_STDIO=1 -I.././ \ - -I../charset/ -I../windows/ -I../unix/ + -I../charset/ -I../windows/ -I../unix/ -I../crypto/ -I../proxy/ -I../terminal/ -I../utils/ LDFLAGS = -s RCFLAGS = $(RCINC) --define WIN32=1 --define _WIN32=1 --define WINVER=0x0400 \ -I.././ -I../charset/ -I../windows/ -I../unix/ @@ -200,8 +200,8 @@ all: pageant.exe plink.exe pscp.exe psftp.exe psocks.exe putty.exe \ puttygen.exe puttytel.exe testcrypt.exe pageant.exe: aqsync.o be_misc.o callback.o conf.o ecc.o errsock.o marshal.o \ - memory.o misc.o mpint.o pageant.o pageant.res.o sshaes.o \ - sshargon2.o sshauxcrypt.o sshblake2.o sshdes.o sshdss.o \ + memory.o misc.o mpint.o pageant.o pageant.res.o aes.o \ + argon2.o sshauxcrypt.o blake2.o des.o sshdss.o \ sshecc.o sshhmac.o sshmd5.o sshpubk.o sshrsa.o sshsh256.o \ sshsh512.o sshsha.o sshsha3.o stripctrl.o tree234.o utils.o \ version.o wcwidth.o wincapi.o winhandl.o winhelp.o \ @@ -211,8 +211,8 @@ pageant.exe: aqsync.o be_misc.o callback.o conf.o ecc.o errsock.o marshal.o \ kitty_commun.o kitty_crypt.o kitty_registry.o $(CC) -mwindows $(LDFLAGS) -o $@ -Wl,-Map,pageant.map aqsync.o \ be_misc.o callback.o conf.o ecc.o errsock.o marshal.o \ - memory.o misc.o mpint.o pageant.o pageant.res.o sshaes.o \ - sshargon2.o sshauxcrypt.o sshblake2.o sshdes.o sshdss.o \ + memory.o misc.o mpint.o pageant.o pageant.res.o aes.o \ + argon2.o sshauxcrypt.o blake2.o des.o sshdss.o \ sshecc.o sshhmac.o sshmd5.o sshpubk.o sshrsa.o sshsh256.o \ sshsh512.o sshsha.o sshsha3.o stripctrl.o tree234.o utils.o \ version.o wcwidth.o wincapi.o winhandl.o winhelp.o \ @@ -229,16 +229,16 @@ plink.exe: agentf.o aqsync.o \ be_misc.o callback.o clicons.o \ cmdline.o conf.o console.o cproxy.o ecc.o errsock.o \ ldisc_plink.o \ - logging.o mainchan.o marshal.o memory.o misc.o miscucs.o \ + logging.o mainchan.o marshal.o memory.o misc.o dup_mb_to_wc.o \ mpint.o noterm.o nullplug.o pgssapi.o pinger.o plink.res.o \ portfwd.o proxy.o raw.o rlogin.o sessprep.o settings.o ssh.o \ ssh1bpp.o ssh1censor.o ssh1connection.o \ ssh1connection-client.o ssh1login.o ssh2bpp.o ssh2bpp-bare.o \ ssh2censor.o ssh2connection.o ssh2connection-client.o \ ssh2kex-client.o ssh2transhk.o ssh2transport.o \ - ssh2userauth.o sshaes.o ssharcf.o sshargon2.o sshauxcrypt.o \ - sshblake2.o sshblowf.o sshccp.o sshcommon.o sshcrc.o \ - sshcrcda.o sshdes.o sshdh.o sshdss.o sshecc.o sshgssc.o \ + ssh2userauth.o aes.o arcfour.o argon2.o sshauxcrypt.o \ + blake2.o blowfish.o sshccp.o sshcommon.o crc32.o \ + crc-attack-detector.o des.o diffie-hellman.o sshdss.o sshecc.o sshgssc.o \ sshhmac.o sshmac.o sshmd5.o sshprng.o sshpubk.o sshrand.o \ sshrsa.o sshsh256.o sshsh512.o sshsha.o sshsha3.o sshshare.o \ sshutils.o sshverstring.o sshzlib.o stripctrl.o supdup.o \ @@ -256,15 +256,15 @@ plink.exe: agentf.o aqsync.o \ console.o cproxy.o ecc.o errsock.o \ ldisc_plink.o \ logging.o \ - mainchan.o marshal.o memory.o misc.o miscucs.o mpint.o \ + mainchan.o marshal.o memory.o misc.o dup_mb_to_wc.o mpint.o \ noterm.o nullplug.o pgssapi.o pinger.o plink.res.o portfwd.o \ proxy.o raw.o rlogin.o sessprep.o settings.o ssh.o ssh1bpp.o \ ssh1censor.o ssh1connection.o ssh1connection-client.o \ ssh1login.o ssh2bpp.o ssh2bpp-bare.o ssh2censor.o \ ssh2connection.o ssh2connection-client.o ssh2kex-client.o \ - ssh2transhk.o ssh2transport.o ssh2userauth.o sshaes.o \ - ssharcf.o sshargon2.o sshauxcrypt.o sshblake2.o sshblowf.o \ - sshccp.o sshcommon.o sshcrc.o sshcrcda.o sshdes.o sshdh.o \ + ssh2transhk.o ssh2transport.o ssh2userauth.o aes.o \ + arcfour.o argon2.o sshauxcrypt.o blake2.o blowfish.o \ + sshccp.o sshcommon.o crc32.o crc-attack-detector.o des.o diffie-hellman.o \ sshdss.o sshecc.o sshgssc.o sshhmac.o sshmac.o sshmd5.o \ sshprng.o sshpubk.o sshrand.o sshrsa.o sshsh256.o sshsh512.o \ sshsha.o sshsha3.o sshshare.o sshutils.o sshverstring.o \ @@ -283,16 +283,16 @@ plink.exe: agentf.o aqsync.o \ pscp.exe: agentf.o aqsync.o be_misc.o be_ssh.o callback.o clicons.o \ cmdline.o conf.o console.o cproxy.o ecc.o errsock.o \ - logging.o mainchan.o marshal.o memory.o misc.o miscucs.o \ + logging.o mainchan.o marshal.o memory.o misc.o dup_mb_to_wc.o \ mpint.o nullplug.o pgssapi.o pinger.o portfwd.o proxy.o \ pscp.o pscp.res.o psftpcommon.o settings.o sftp.o \ sftpcommon.o ssh.o ssh1bpp.o ssh1censor.o ssh1connection.o \ ssh1connection-client.o ssh1login.o ssh2bpp.o ssh2bpp-bare.o \ ssh2censor.o ssh2connection.o ssh2connection-client.o \ ssh2kex-client.o ssh2transhk.o ssh2transport.o \ - ssh2userauth.o sshaes.o ssharcf.o sshargon2.o sshauxcrypt.o \ - sshblake2.o sshblowf.o sshccp.o sshcommon.o sshcrc.o \ - sshcrcda.o sshdes.o sshdh.o sshdss.o sshecc.o sshgssc.o \ + ssh2userauth.o aes.o arcfour.o argon2.o sshauxcrypt.o \ + blake2.o blowfish.o sshccp.o sshcommon.o crc32.o \ + crc-attack-detector.o des.o diffie-hellman.o sshdss.o sshecc.o sshgssc.o \ sshhmac.o sshmac.o sshmd5.o sshprng.o sshpubk.o sshrand.o \ sshrsa.o sshsh256.o sshsh512.o sshsha.o sshsha3.o sshshare.o \ sshutils.o sshverstring.o sshzlib.o stripctrl.o timing.o \ @@ -306,15 +306,15 @@ pscp.exe: agentf.o aqsync.o be_misc.o be_ssh.o callback.o clicons.o \ $(CC) $(LDFLAGS) -o $@ -Wl,-Map,pscp.map agentf.o aqsync.o be_misc.o \ be_ssh.o callback.o clicons.o cmdline.o conf.o console.o \ cproxy.o ecc.o errsock.o logging.o mainchan.o marshal.o \ - memory.o misc.o miscucs.o mpint.o nullplug.o pgssapi.o \ + memory.o misc.o dup_mb_to_wc.o mpint.o nullplug.o pgssapi.o \ pinger.o portfwd.o proxy.o pscp.o pscp.res.o psftpcommon.o \ settings.o sftp.o sftpcommon.o ssh.o ssh1bpp.o ssh1censor.o \ ssh1connection.o ssh1connection-client.o ssh1login.o \ ssh2bpp.o ssh2bpp-bare.o ssh2censor.o ssh2connection.o \ ssh2connection-client.o ssh2kex-client.o ssh2transhk.o \ - ssh2transport.o ssh2userauth.o sshaes.o ssharcf.o \ - sshargon2.o sshauxcrypt.o sshblake2.o sshblowf.o sshccp.o \ - sshcommon.o sshcrc.o sshcrcda.o sshdes.o sshdh.o sshdss.o \ + ssh2transport.o ssh2userauth.o aes.o arcfour.o \ + argon2.o sshauxcrypt.o blake2.o blowfish.o sshccp.o \ + sshcommon.o crc32.o crc-attack-detector.o des.o diffie-hellman.o sshdss.o \ sshecc.o sshgssc.o sshhmac.o sshmac.o sshmd5.o sshprng.o \ sshpubk.o sshrand.o sshrsa.o sshsh256.o sshsh512.o sshsha.o \ sshsha3.o sshshare.o sshutils.o sshverstring.o sshzlib.o \ @@ -332,16 +332,16 @@ pscp.exe: agentf.o aqsync.o be_misc.o be_ssh.o callback.o clicons.o \ psftp.exe: agentf.o aqsync.o be_misc.o be_ssh.o callback.o clicons.o \ cmdline.o conf.o console.o cproxy.o ecc.o errsock.o \ - logging.o mainchan.o marshal.o memory.o misc.o miscucs.o \ + logging.o mainchan.o marshal.o memory.o misc.o dup_mb_to_wc.o \ mpint.o nullplug.o pgssapi.o pinger.o portfwd.o proxy.o \ psftp.o psftp.res.o psftpcommon.o settings.o sftp.o \ sftpcommon.o ssh.o ssh1bpp.o ssh1censor.o ssh1connection.o \ ssh1connection-client.o ssh1login.o ssh2bpp.o ssh2bpp-bare.o \ ssh2censor.o ssh2connection.o ssh2connection-client.o \ ssh2kex-client.o ssh2transhk.o ssh2transport.o \ - ssh2userauth.o sshaes.o ssharcf.o sshargon2.o sshauxcrypt.o \ - sshblake2.o sshblowf.o sshccp.o sshcommon.o sshcrc.o \ - sshcrcda.o sshdes.o sshdh.o sshdss.o sshecc.o sshgssc.o \ + ssh2userauth.o aes.o arcfour.o argon2.o sshauxcrypt.o \ + blake2.o blowfish.o sshccp.o sshcommon.o crc32.o \ + crc-attack-detector.o des.o diffie-hellman.o sshdss.o sshecc.o sshgssc.o \ sshhmac.o sshmac.o sshmd5.o sshprng.o sshpubk.o sshrand.o \ sshrsa.o sshsh256.o sshsh512.o sshsha.o sshsha3.o sshshare.o \ sshutils.o sshverstring.o sshzlib.o stripctrl.o timing.o \ @@ -355,15 +355,15 @@ psftp.exe: agentf.o aqsync.o be_misc.o be_ssh.o callback.o clicons.o \ $(CC) $(LDFLAGS) -o $@ -Wl,-Map,psftp.map agentf.o aqsync.o \ be_misc.o be_ssh.o callback.o clicons.o cmdline.o conf.o \ console.o cproxy.o ecc.o errsock.o logging.o mainchan.o \ - marshal.o memory.o misc.o miscucs.o mpint.o nullplug.o \ + marshal.o memory.o misc.o dup_mb_to_wc.o mpint.o nullplug.o \ pgssapi.o pinger.o portfwd.o proxy.o psftp.o psftp.res.o \ psftpcommon.o settings.o sftp.o sftpcommon.o ssh.o ssh1bpp.o \ ssh1censor.o ssh1connection.o ssh1connection-client.o \ ssh1login.o ssh2bpp.o ssh2bpp-bare.o ssh2censor.o \ ssh2connection.o ssh2connection-client.o ssh2kex-client.o \ - ssh2transhk.o ssh2transport.o ssh2userauth.o sshaes.o \ - ssharcf.o sshargon2.o sshauxcrypt.o sshblake2.o sshblowf.o \ - sshccp.o sshcommon.o sshcrc.o sshcrcda.o sshdes.o sshdh.o \ + ssh2transhk.o ssh2transport.o ssh2userauth.o aes.o \ + arcfour.o argon2.o sshauxcrypt.o blake2.o blowfish.o \ + sshccp.o sshcommon.o crc32.o crc-attack-detector.o des.o diffie-hellman.o \ sshdss.o sshecc.o sshgssc.o sshhmac.o sshmac.o sshmd5.o \ sshprng.o sshpubk.o sshrand.o sshrsa.o sshsh256.o sshsh512.o \ sshsha.o sshsha3.o sshshare.o sshutils.o sshverstring.o \ @@ -400,15 +400,15 @@ psocks.exe: be_misc.o callback.o conf.o console.o errsock.o logging.o \ putty.exe: agentf.o aqsync.o be_all_s.o be_misc.o callback.o cmdline.o \ conf.o config.o cproxy.o dialog.o ecc.o errsock.o ldisc.o \ logging.o mainchan.o marshal.o memory.o minibidi.o misc.o \ - miscucs.o mpint.o nullplug.o pgssapi.o pinger.o portfwd.o \ + dup_mb_to_wc.o mpint.o nullplug.o pgssapi.o pinger.o portfwd.o \ proxy.o putty.res.o raw.o rlogin.o sessprep.o settings.o \ sizetip.o smallprimes.o ssh.o ssh1bpp.o ssh1censor.o ssh1connection.o \ ssh1connection-client.o ssh1login.o ssh2bpp.o ssh2bpp-bare.o \ ssh2censor.o ssh2connection.o ssh2connection-client.o \ ssh2kex-client.o ssh2transhk.o ssh2transport.o \ - ssh2userauth.o sshaes.o ssharcf.o sshargon2.o sshauxcrypt.o \ - sshblake2.o sshblowf.o sshccp.o sshcommon.o sshcrc.o \ - sshcrcda.o sshdes.o sshdh.o sshdss.o sshecc.o sshgssc.o \ + ssh2userauth.o aes.o arcfour.o argon2.o sshauxcrypt.o \ + blake2.o blowfish.o sshccp.o sshcommon.o crc32.o \ + crc-attack-detector.o des.o diffie-hellman.o sshdss.o sshecc.o sshgssc.o \ sshhmac.o sshmac.o sshmd5.o sshprng.o sshpubk.o sshrand.o \ sshrsa.o sshsh256.o sshsh512.o sshsha.o sshsha3.o sshshare.o \ sshutils.o sshverstring.o sshzlib.o stripctrl.o supdup.o \ @@ -424,21 +424,21 @@ putty.exe: agentf.o aqsync.o be_all_s.o be_misc.o callback.o cmdline.o \ kitty.o kitty_commun.o kitty_crypt.o kitty_image.o kitty_proxy.o kitty_registry.o kitty_ssh.o \ kitty_store.o kitty_tools.o kitty_win.o \ urlhack.o pageant_integrated.o winpgnt_integrated.o winpgen_integrated.o winpzmodem.o \ - import.o sshrsag.o sshdssg.o sshprime.o sshecdsag.o sshbcrypt.o pockle.o primecandidate.o millerrabin.o mpunsafe.o \ + import.o sshrsag.o sshdssg.o sshprime.o sshecdsag.o bcrypt.o pockle.o primecandidate.o millerrabin.o mpunsafe.o \ void.o $(UTF8MOUSE_OBJS) $(CC) -mwindows $(LDFLAGS) -o $@ -Wl,-Map,putty.map agentf.o \ aqsync.o be_all_s.o be_misc.o callback.o cmdline.o conf.o \ config.o cproxy.o dialog.o ecc.o errsock.o ldisc.o logging.o \ - mainchan.o marshal.o memory.o minibidi.o misc.o miscucs.o \ + mainchan.o marshal.o memory.o minibidi.o misc.o dup_mb_to_wc.o \ mpint.o nullplug.o pgssapi.o pinger.o portfwd.o proxy.o \ putty.res.o raw.o rlogin.o sessprep.o settings.o sizetip.o smallprimes.o \ ssh.o ssh1bpp.o ssh1censor.o ssh1connection.o \ ssh1connection-client.o ssh1login.o ssh2bpp.o ssh2bpp-bare.o \ ssh2censor.o ssh2connection.o ssh2connection-client.o \ ssh2kex-client.o ssh2transhk.o ssh2transport.o \ - ssh2userauth.o sshaes.o ssharcf.o sshargon2.o sshauxcrypt.o \ - sshblake2.o sshblowf.o sshccp.o sshcommon.o sshcrc.o \ - sshcrcda.o sshdes.o sshdh.o sshdss.o sshecc.o sshgssc.o \ + ssh2userauth.o aes.o arcfour.o argon2.o sshauxcrypt.o \ + blake2.o blowfish.o sshccp.o sshcommon.o crc32.o \ + crc-attack-detector.o des.o diffie-hellman.o sshdss.o sshecc.o sshgssc.o \ sshhmac.o sshmac.o sshmd5.o sshprng.o sshpubk.o sshrand.o \ sshrsa.o sshsh256.o sshsh512.o sshsha.o sshsha3.o sshshare.o \ sshutils.o sshverstring.o sshzlib.o stripctrl.o supdup.o \ @@ -454,7 +454,7 @@ putty.exe: agentf.o aqsync.o be_all_s.o be_misc.o callback.o cmdline.o \ kitty.o kitty_commun.o kitty_crypt.o kitty_image.o kitty_proxy.o kitty_registry.o kitty_ssh.o \ kitty_store.o kitty_tools.o kitty_win.o \ urlhack.o pageant_integrated.o winpgnt_integrated.o winpgen_integrated.o winpzmodem.o \ - import.o sshrsag.o sshdssg.o sshprime.o sshecdsag.o sshbcrypt.o pockle.o primecandidate.o millerrabin.o mpunsafe.o \ + import.o sshrsag.o sshdssg.o sshprime.o sshecdsag.o bcrypt.o pockle.o primecandidate.o millerrabin.o mpunsafe.o \ void.o $(UTF8MOUSE_OBJS) \ ../../base64/base64.a ../../bcrypt/bcrypt.a ../../blocnote/notepad.a ../../jpeg/libjpeg.a \ ../../md5/MD5check.a ../../mini/mini.a ../../regex/libregex.a \ @@ -466,8 +466,8 @@ putty.exe: agentf.o aqsync.o be_all_s.o be_misc.o callback.o cmdline.o \ puttygen.exe: conf.o ecc.o import.o marshal.o memory.o millerrabin.o misc.o \ mpint.o mpunsafe.o notiming.o pockle.o primecandidate.o \ - puttygen.res.o smallprimes.o sshaes.o sshargon2.o \ - sshauxcrypt.o sshbcrypt.o sshblake2.o sshblowf.o sshdes.o \ + puttygen.res.o smallprimes.o aes.o argon2.o \ + sshauxcrypt.o bcrypt.o blake2.o blowfish.o des.o \ sshdss.o sshdssg.o sshecc.o sshecdsag.o sshhmac.o sshmd5.o \ sshprime.o sshprng.o sshpubk.o sshrand.o sshrsa.o sshrsag.o \ sshsh256.o sshsh512.o sshsha.o sshsha3.o stripctrl.o \ @@ -478,8 +478,8 @@ puttygen.exe: conf.o ecc.o import.o marshal.o memory.o millerrabin.o misc.o \ $(CC) -mwindows $(LDFLAGS) -o $@ -Wl,-Map,puttygen.map conf.o ecc.o \ import.o marshal.o memory.o millerrabin.o misc.o mpint.o \ mpunsafe.o notiming.o pockle.o primecandidate.o \ - puttygen.res.o smallprimes.o sshaes.o sshargon2.o \ - sshauxcrypt.o sshbcrypt.o sshblake2.o sshblowf.o sshdes.o \ + puttygen.res.o smallprimes.o aes.o argon2.o \ + sshauxcrypt.o bcrypt.o blake2.o blowfish.o des.o \ sshdss.o sshdssg.o sshecc.o sshecdsag.o sshhmac.o sshmd5.o \ sshprime.o sshprng.o sshpubk.o sshrand.o sshrsa.o sshrsag.o \ sshsh256.o sshsh512.o sshsha.o sshsha3.o stripctrl.o \ @@ -493,7 +493,7 @@ puttygen.exe: conf.o ecc.o import.o marshal.o memory.o millerrabin.o misc.o \ puttytel.exe: be_misc.o be_nos_s.o callback.o cmdline.o conf.o config.o \ dialog.o errsock.o ldisc.o logging.o marshal.o memory.o \ - minibidi.o misc.o miscucs.o nocproxy.o nogss.o norand.o \ + minibidi.o misc.o dup_mb_to_wc.o nocproxy.o nogss.o norand.o \ pinger.o proxy.o puttytel.res.o raw.o rlogin.o sessprep.o \ settings.o sizetip.o stripctrl.o supdup.o telnet.o \ terminal.o timing.o tree234.o utils.o version.o wcwidth.o \ @@ -504,7 +504,7 @@ puttytel.exe: be_misc.o be_nos_s.o callback.o cmdline.o conf.o config.o \ $(CC) -mwindows $(LDFLAGS) -o $@ -Wl,-Map,puttytel.map be_misc.o \ be_nos_s.o callback.o cmdline.o conf.o config.o dialog.o \ errsock.o ldisc.o logging.o marshal.o memory.o minibidi.o \ - misc.o miscucs.o nocproxy.o nogss.o norand.o pinger.o \ + misc.o dup_mb_to_wc.o nocproxy.o nogss.o norand.o pinger.o \ proxy.o puttytel.res.o raw.o rlogin.o sessprep.o settings.o \ sizetip.o stripctrl.o supdup.o telnet.o terminal.o timing.o \ tree234.o utils.o version.o wcwidth.o wincfg.o winctrls.o \ @@ -516,27 +516,27 @@ puttytel.exe: be_misc.o be_nos_s.o callback.o cmdline.o conf.o config.o \ -limm32 -lole32 -lshell32 -luser32 testcrypt.exe: ecc.o marshal.o memory.o millerrabin.o mpint.o mpunsafe.o \ - pockle.o primecandidate.o smallprimes.o sshaes.o ssharcf.o \ - sshargon2.o sshauxcrypt.o sshblake2.o sshblowf.o sshccp.o \ - sshcrc.o sshcrcda.o sshdes.o sshdh.o sshdss.o sshdssg.o \ + pockle.o primecandidate.o smallprimes.o aes.o arcfour.o \ + argon2.o sshauxcrypt.o blake2.o blowfish.o sshccp.o \ + crc32.o crc-attack-detector.o des.o diffie-hellman.o sshdss.o sshdssg.o \ sshecc.o sshecdsag.o sshhmac.o sshmd5.o sshprime.o sshprng.o \ sshpubk.o sshrsa.o sshrsag.o sshsh256.o sshsh512.o sshsha.o \ sshsha3.o testcrypt.o tree234.o utils.o winmiscs.o $(CC) $(LDFLAGS) -o $@ -Wl,-Map,testcrypt.map ecc.o marshal.o \ memory.o millerrabin.o mpint.o mpunsafe.o pockle.o \ - primecandidate.o smallprimes.o sshaes.o ssharcf.o \ - sshargon2.o sshauxcrypt.o sshblake2.o sshblowf.o sshccp.o \ - sshcrc.o sshcrcda.o sshdes.o sshdh.o sshdss.o sshdssg.o \ + primecandidate.o smallprimes.o aes.o arcfour.o \ + argon2.o sshauxcrypt.o blake2.o blowfish.o sshccp.o \ + crc32.o crc-attack-detector.o des.o diffie-hellman.o sshdss.o sshdssg.o \ sshecc.o sshecdsag.o sshhmac.o sshmd5.o sshprime.o sshprng.o \ sshpubk.o sshrsa.o sshrsag.o sshsh256.o sshsh512.o sshsha.o \ sshsha3.o testcrypt.o tree234.o utils.o winmiscs.o -agentf.o: ../agentf.c ../putty.h ../ssh.h ../pageant.h ../sshchan.h \ +agentf.o: ../ssh/agentf.c ../putty.h ../ssh.h ../pageant.h ../sshchan.h \ ../defs.h ../puttyps.h ../network.h ../misc.h ../marshal.h \ ../sshsignals.h ../puttymem.h ../tree234.h ../sshttymodes.h \ ../windows/winstuff.h ../unix/unix.h ../windows/winhelp.h \ ../charset/charset.h - $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../agentf.c + $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../ssh/agentf.c aqsync.o: ../aqsync.c ../putty.h ../defs.h ../puttyps.h ../network.h \ ../misc.h ../marshal.h ../sshsignals.h ../windows/winstuff.h \ @@ -606,11 +606,11 @@ cmdline.o: ../cmdline.c ../putty.h ../defs.h ../puttyps.h ../network.h \ ../windows/winhelp.h ../charset/charset.h $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../cmdline.c -DMASTER_PASSWORD=`cat ../../masterpassword.txt` -conf.o: ../conf.c ../tree234.h ../putty.h ../defs.h ../puttyps.h \ +conf.o: ../utils/conf.c ../tree234.h ../putty.h ../defs.h ../puttyps.h \ ../network.h ../misc.h ../marshal.h ../sshsignals.h \ ../windows/winstuff.h ../unix/unix.h ../puttymem.h \ ../windows/winhelp.h ../charset/charset.h - $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../conf.c + $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../utils/conf.c config.o: ../config.c ../putty.h ../dialog.h ../storage.h ../defs.h \ ../puttyps.h ../network.h ../misc.h ../marshal.h \ @@ -625,12 +625,12 @@ console.o: ../console.c ../putty.h ../misc.h ../console.h ../defs.h \ ../tree234.h ../windows/winhelp.h ../charset/charset.h $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../console.c -cproxy.o: ../cproxy.c ../putty.h ../ssh.h ../network.h ../proxy.h \ +cproxy.o: ../proxy/cproxy.c ../putty.h ../ssh.h ../network.h ../proxy/proxy.h \ ../marshal.h ../defs.h ../puttyps.h ../misc.h \ ../sshsignals.h ../puttymem.h ../tree234.h ../sshttymodes.h \ ../windows/winstuff.h ../unix/unix.h ../windows/winhelp.h \ ../charset/charset.h - $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../cproxy.c + $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../proxy/cproxy.c dialog.o: ../dialog.c ../putty.h ../dialog.h ../defs.h ../puttyps.h \ ../network.h ../misc.h ../marshal.h ../sshsignals.h \ @@ -638,10 +638,10 @@ dialog.o: ../dialog.c ../putty.h ../dialog.h ../defs.h ../puttyps.h \ ../tree234.h ../windows/winhelp.h ../charset/charset.h $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../dialog.c -ecc.o: ../ecc.c ../ssh.h ../mpint.h ../ecc.h ../puttymem.h ../tree234.h \ +ecc.o: ../crypto/ecc-arithmetic.c ../ssh.h ../mpint.h ../crypto/ecc.h ../puttymem.h ../tree234.h \ ../network.h ../misc.h ../sshttymodes.h ../defs.h \ ../marshal.h - $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../ecc.c + $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../crypto/ecc-arithmetic.c errsock.o: ../errsock.c ../tree234.h ../putty.h ../network.h ../defs.h \ ../puttyps.h ../misc.h ../marshal.h ../sshsignals.h \ @@ -652,7 +652,7 @@ errsock.o: ../errsock.c ../tree234.h ../putty.h ../network.h ../defs.h \ fromucs.o: ../charset/fromucs.c ../charset/charset.h ../charset/internal.h $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../charset/fromucs.c -fuzzterm.o: ../fuzzterm.c ../putty.h ../dialog.h ../terminal.h ../defs.h \ +fuzzterm.o: ../fuzzterm.c ../putty.h ../dialog.h ../terminal/terminal.h ../defs.h \ ../puttyps.h ../network.h ../misc.h ../marshal.h \ ../sshsignals.h ../tree234.h ../windows/winstuff.h \ ../unix/unix.h ../puttymem.h ../windows/winhelp.h \ @@ -683,7 +683,7 @@ gtkcfg.o: ../unix/gtkcfg.c ../putty.h ../dialog.h ../storage.h ../defs.h \ gtkcols.o: ../unix/gtkcols.c ../defs.h ../unix/gtkcompat.h ../unix/gtkcols.h $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../unix/gtkcols.c -gtkcomm.o: ../unix/gtkcomm.c ../putty.h ../terminal.h ../unix/gtkcompat.h \ +gtkcomm.o: ../unix/gtkcomm.c ../putty.h ../terminal/terminal.h ../unix/gtkcompat.h \ ../unix/gtkfont.h ../unix/gtkmisc.h ../defs.h ../puttyps.h \ ../network.h ../misc.h ../marshal.h ../sshsignals.h \ ../tree234.h ../windows/winstuff.h ../unix/unix.h \ @@ -707,7 +707,7 @@ gtkfont.o: ../unix/gtkfont.c ../putty.h ../unix/gtkfont.h \ ../charset/charset.h $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../unix/gtkfont.c -gtkmain.o: ../unix/gtkmain.c ../putty.h ../terminal.h ../unix/gtkcompat.h \ +gtkmain.o: ../unix/gtkmain.c ../putty.h ../terminal/terminal.h ../unix/gtkcompat.h \ ../unix/gtkfont.h ../unix/gtkmisc.h ../unix/x11misc.h \ ../defs.h ../puttyps.h ../network.h ../misc.h ../marshal.h \ ../sshsignals.h ../tree234.h ../windows/winstuff.h \ @@ -722,7 +722,7 @@ gtkmisc.o: ../unix/gtkmisc.c ../putty.h ../unix/gtkcompat.h ../defs.h \ ../charset/charset.h $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../unix/gtkmisc.c -gtkwin.o: ../unix/gtkwin.c ../putty.h ../terminal.h ../unix/gtkcompat.h \ +gtkwin.o: ../unix/gtkwin.c ../putty.h ../terminal/terminal.h ../unix/gtkcompat.h \ ../unix/gtkfont.h ../unix/gtkmisc.h ../unix/x11misc.h \ ../defs.h ../puttyps.h ../network.h ../misc.h ../marshal.h \ ../sshsignals.h ../tree234.h ../windows/winstuff.h \ @@ -737,7 +737,7 @@ import.o: ../import.c ../putty.h ../ssh.h ../mpint.h ../misc.h ../defs.h \ ../charset/charset.h $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../import.c -ldisc.o: ../ldisc.c ../putty.h ../terminal.h ../ldisc.h ../defs.h \ +ldisc.o: ../ldisc.c ../putty.h ../terminal/terminal.h ../ldisc.h ../defs.h \ ../puttyps.h ../network.h ../misc.h ../marshal.h \ ../sshsignals.h ../tree234.h ../windows/winstuff.h \ ../unix/unix.h ../puttymem.h ../windows/winhelp.h \ @@ -756,23 +756,23 @@ logging.o: ../logging.c ../putty.h ../defs.h ../puttyps.h ../network.h \ macenc.o: ../charset/macenc.c ../charset/charset.h ../charset/internal.h $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../charset/macenc.c -mainchan.o: ../mainchan.c ../putty.h ../ssh.h ../sshppl.h ../sshchan.h \ +mainchan.o: ../ssh/mainchan.c ../putty.h ../ssh.h ../sshppl.h ../sshchan.h \ ../sshsignals.h ../defs.h ../puttyps.h ../network.h \ ../misc.h ../marshal.h ../puttymem.h ../tree234.h \ ../sshttymodes.h ../windows/winstuff.h ../unix/unix.h \ ../windows/winhelp.h ../charset/charset.h - $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../mainchan.c + $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../ssh/mainchan.c -marshal.o: ../marshal.c ../marshal.h ../misc.h ../defs.h ../puttymem.h - $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../marshal.c +marshal.o: ../utils/marshal.c ../marshal.h ../misc.h ../defs.h ../puttymem.h + $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../utils/marshal.c -memory.o: ../memory.c ../defs.h ../puttymem.h ../misc.h ../marshal.h - $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../memory.c +memory.o: ../utils/memory.c ../defs.h ../puttymem.h ../misc.h ../marshal.h + $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../utils/memory.c -millerrabin.o: ../millerrabin.c ../ssh.h ../sshkeygen.h ../mpint.h \ +millerrabin.o: ../keygen/millerrabin.c ../ssh.h ../sshkeygen.h ../mpint.h \ ../mpunsafe.h ../puttymem.h ../tree234.h ../network.h \ ../misc.h ../sshttymodes.h ../defs.h ../marshal.h - $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../millerrabin.c + $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../keygen/millerrabin.c mimeenc.o: ../charset/mimeenc.c ../charset/charset.h ../charset/internal.h $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../charset/mimeenc.c @@ -783,17 +783,17 @@ minibidi.o: ../minibidi.c ../putty.h ../misc.h ../defs.h ../puttyps.h \ ../windows/winhelp.h ../charset/charset.h $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../minibidi.c -misc.o: ../misc.c ../defs.h ../putty.h ../misc.h ../puttyps.h ../network.h \ +misc.o: ../utils/misc.c ../defs.h ../putty.h ../misc.h ../puttyps.h ../network.h \ ../marshal.h ../sshsignals.h ../puttymem.h \ ../windows/winstuff.h ../unix/unix.h ../tree234.h \ ../windows/winhelp.h ../charset/charset.h - $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../misc.c + $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../utils/misc.c -miscucs.o: ../miscucs.c ../putty.h ../misc.h ../defs.h ../puttyps.h \ +dup_mb_to_wc.o: ../utils/dup_mb_to_wc.c ../putty.h ../misc.h ../defs.h ../puttyps.h \ ../network.h ../marshal.h ../sshsignals.h ../puttymem.h \ ../windows/winstuff.h ../unix/unix.h ../tree234.h \ ../windows/winhelp.h ../charset/charset.h - $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../miscucs.c + $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../utils/dup_mb_to_wc.c mpint.o: ../mpint.c ../defs.h ../misc.h ../puttymem.h ../mpint.h \ ../mpint_i.h ../marshal.h @@ -809,11 +809,11 @@ nocmdline.o: ../nocmdline.c ../putty.h ../defs.h ../puttyps.h ../network.h \ ../windows/winhelp.h ../charset/charset.h $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../nocmdline.c -nocproxy.o: ../nocproxy.c ../putty.h ../network.h ../proxy.h ../defs.h \ +nocproxy.o: ../proxy/nocproxy.c ../putty.h ../network.h ../proxy/proxy.h ../defs.h \ ../puttyps.h ../misc.h ../marshal.h ../sshsignals.h \ ../windows/winstuff.h ../unix/unix.h ../puttymem.h \ ../tree234.h ../windows/winhelp.h ../charset/charset.h - $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../nocproxy.c + $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../proxy/nocproxy.c nogss.o: ../nogss.c ../putty.h ../defs.h ../puttyps.h ../network.h ../misc.h \ ../marshal.h ../sshsignals.h ../windows/winstuff.h \ @@ -827,7 +827,7 @@ norand.o: ../norand.c ../putty.h ../defs.h ../puttyps.h ../network.h \ ../windows/winhelp.h ../charset/charset.h $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../norand.c -noterm.o: ../noterm.c ../putty.h ../terminal.h ../defs.h ../puttyps.h \ +noterm.o: ../noterm.c ../putty.h ../terminal/terminal.h ../defs.h ../puttyps.h \ ../network.h ../misc.h ../marshal.h ../sshsignals.h \ ../tree234.h ../windows/winstuff.h ../unix/unix.h \ ../puttymem.h ../windows/winhelp.h ../charset/charset.h @@ -898,11 +898,11 @@ primecandidate.o: ../primecandidate.c ../ssh.h ../mpint.h ../mpunsafe.h \ procnet.o: ../unix/procnet.c ../misc.h ../defs.h ../puttymem.h ../marshal.h $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../unix/procnet.c -proxy.o: ../proxy.c ../putty.h ../network.h ../proxy.h ../defs.h \ +proxy.o: ../proxy/proxy.c ../putty.h ../network.h ../proxy/proxy.h ../defs.h \ ../puttyps.h ../misc.h ../marshal.h ../sshsignals.h \ ../windows/winstuff.h ../unix/unix.h ../puttymem.h \ ../tree234.h ../windows/winhelp.h ../charset/charset.h - $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../proxy.c + $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../proxy/proxy.c pscp.o: ../pscp.c ../putty.h ../psftp.h ../ssh.h ../sftp.h ../storage.h \ ../defs.h ../puttyps.h ../network.h ../misc.h ../marshal.h \ @@ -1196,40 +1196,40 @@ ssh2userauth-server.o: ../ssh2userauth-server.c ../putty.h ../ssh.h \ ../charset/charset.h $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../ssh2userauth-server.c -sshaes.o: ../sshaes.c ../ssh.h ../mpint_i.h ../puttymem.h ../tree234.h \ +aes.o: ../crypto/aes.c ../ssh.h ../mpint_i.h ../puttymem.h ../tree234.h \ ../network.h ../misc.h ../sshttymodes.h ../defs.h \ ../marshal.h - $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../sshaes.c + $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../crypto/aes.c -ssharcf.o: ../ssharcf.c ../ssh.h ../puttymem.h ../tree234.h ../network.h \ +arcfour.o: ../crypto/arcfour.c ../ssh.h ../puttymem.h ../tree234.h ../network.h \ ../misc.h ../sshttymodes.h ../defs.h ../marshal.h - $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../ssharcf.c + $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../crypto/arcfour.c -sshargon2.o: ../sshargon2.c ../putty.h ../ssh.h ../marshal.h ../defs.h \ +argon2.o: ../crypto/argon2.c ../putty.h ../ssh.h ../marshal.h ../defs.h \ ../puttyps.h ../network.h ../misc.h ../sshsignals.h \ ../puttymem.h ../tree234.h ../sshttymodes.h \ ../windows/winstuff.h ../unix/unix.h ../windows/winhelp.h \ ../charset/charset.h - $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../sshargon2.c + $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../crypto/argon2.c sshauxcrypt.o: ../sshauxcrypt.c ../ssh.h ../puttymem.h ../tree234.h \ ../network.h ../misc.h ../sshttymodes.h ../defs.h \ ../marshal.h $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../sshauxcrypt.c -sshbcrypt.o: ../sshbcrypt.c ../ssh.h ../sshblowf.h ../puttymem.h \ +bcrypt.o: ../crypto/bcrypt.c ../ssh.h ../crypto/blowfish.h ../puttymem.h \ ../tree234.h ../network.h ../misc.h ../sshttymodes.h \ ../defs.h ../marshal.h - $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../sshbcrypt.c + $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../crypto/bcrypt.c -sshblake2.o: ../sshblake2.c ../ssh.h ../puttymem.h ../tree234.h ../network.h \ +blake2.o: ../crypto/blake2.c ../ssh.h ../puttymem.h ../tree234.h ../network.h \ ../misc.h ../sshttymodes.h ../defs.h ../marshal.h - $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../sshblake2.c + $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../crypto/blake2.c -sshblowf.o: ../sshblowf.c ../ssh.h ../sshblowf.h ../puttymem.h ../tree234.h \ +blowfish.o: ../crypto/blowfish.c ../ssh.h ../crypto/blowfish.h ../puttymem.h ../tree234.h \ ../network.h ../misc.h ../sshttymodes.h ../defs.h \ ../marshal.h - $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../sshblowf.c + $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../crypto/blowfish.c sshccp.o: ../sshccp.c ../ssh.h ../mpint_i.h ../puttymem.h ../tree234.h \ ../network.h ../misc.h ../sshttymodes.h ../defs.h \ @@ -1244,22 +1244,22 @@ sshcommon.o: ../sshcommon.c ../putty.h ../mpint.h ../ssh.h ../sshbpp.h \ ../charset/charset.h $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../sshcommon.c -sshcrc.o: ../sshcrc.c ../ssh.h ../puttymem.h ../tree234.h ../network.h \ +crc32.o: ../crypto/crc32.c ../ssh.h ../puttymem.h ../tree234.h ../network.h \ ../misc.h ../sshttymodes.h ../defs.h ../marshal.h - $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../sshcrc.c + $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../crypto/crc32.c -sshcrcda.o: ../sshcrcda.c ../misc.h ../ssh.h ../defs.h ../puttymem.h \ +crc-attack-detector.o: ../ssh/crc-attack-detector.c ../misc.h ../ssh.h ../defs.h ../puttymem.h \ ../marshal.h ../tree234.h ../network.h ../sshttymodes.h - $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../sshcrcda.c + $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../ssh/crc-attack-detector.c -sshdes.o: ../sshdes.c ../ssh.h ../mpint_i.h ../puttymem.h ../tree234.h \ +des.o: ../crypto/des.c ../ssh.h ../mpint_i.h ../puttymem.h ../tree234.h \ ../network.h ../misc.h ../sshttymodes.h ../defs.h \ ../marshal.h - $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../sshdes.c + $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../crypto/des.c -sshdh.o: ../sshdh.c ../ssh.h ../misc.h ../mpint.h ../puttymem.h ../tree234.h \ +diffie-hellman.o: ../crypto/diffie-hellman.c ../ssh.h ../misc.h ../mpint.h ../puttymem.h ../tree234.h \ ../network.h ../sshttymodes.h ../defs.h ../marshal.h - $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../sshdh.c + $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../crypto/diffie-hellman.c sshdss.o: ../sshdss.c ../ssh.h ../mpint.h ../misc.h ../puttymem.h \ ../tree234.h ../network.h ../sshttymodes.h ../defs.h \ @@ -1271,7 +1271,7 @@ sshdssg.o: ../sshdssg.c ../misc.h ../ssh.h ../sshkeygen.h ../mpint.h \ ../network.h ../sshttymodes.h $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../sshdssg.c -sshecc.o: ../sshecc.c ../ssh.h ../mpint.h ../ecc.h ../puttymem.h \ +sshecc.o: ../sshecc.c ../ssh.h ../mpint.h ../crypto/ecc.h ../puttymem.h \ ../tree234.h ../network.h ../misc.h ../sshttymodes.h \ ../defs.h ../marshal.h $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../sshecc.c @@ -1385,7 +1385,7 @@ sshzlib.o: ../sshzlib.c ../defs.h ../ssh.h ../puttymem.h ../tree234.h \ ../network.h ../misc.h ../sshttymodes.h ../marshal.h $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../sshzlib.c -stripctrl.o: ../stripctrl.c ../putty.h ../terminal.h ../misc.h ../marshal.h \ +stripctrl.o: ../stripctrl.c ../putty.h ../terminal/terminal.h ../misc.h ../marshal.h \ ../defs.h ../puttyps.h ../network.h ../sshsignals.h \ ../tree234.h ../puttymem.h ../windows/winstuff.h \ ../unix/unix.h ../windows/winhelp.h ../charset/charset.h @@ -1403,19 +1403,19 @@ telnet.o: ../telnet.c ../putty.h ../defs.h ../puttyps.h ../network.h \ ../windows/winhelp.h ../charset/charset.h $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../telnet.c -terminal.o: ../terminal.c ../putty.h ../terminal.h ../defs.h ../puttyps.h \ +terminal.o: ../terminal/terminal.c ../putty.h ../terminal/terminal.h ../defs.h ../puttyps.h \ ../network.h ../misc.h ../marshal.h ../sshsignals.h \ ../tree234.h ../windows/winstuff.h ../unix/unix.h \ ../puttymem.h ../windows/winhelp.h ../charset/charset.h - $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../terminal.c + $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../terminal/terminal.c testcrypt.o: ../testcrypt.c ../defs.h ../ssh.h ../sshkeygen.h ../misc.h \ - ../mpint.h ../ecc.h ../testcrypt.h ../puttymem.h \ + ../mpint.h ../crypto/ecc.h ../testcrypt.h ../puttymem.h \ ../tree234.h ../network.h ../sshttymodes.h ../marshal.h $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../testcrypt.c testsc.o: ../testsc.c ../defs.h ../putty.h ../ssh.h ../misc.h ../mpint.h \ - ../ecc.h ../puttyps.h ../network.h ../marshal.h \ + ../crypto/ecc.h ../puttyps.h ../network.h ../marshal.h \ ../sshsignals.h ../puttymem.h ../tree234.h ../sshttymodes.h \ ../windows/winstuff.h ../unix/unix.h ../windows/winhelp.h \ ../charset/charset.h @@ -1563,7 +1563,7 @@ uxprint.o: ../unix/uxprint.c ../putty.h ../defs.h ../puttyps.h ../network.h \ ../windows/winhelp.h ../charset/charset.h $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../unix/uxprint.c -uxproxy.o: ../unix/uxproxy.c ../tree234.h ../putty.h ../network.h ../proxy.h \ +uxproxy.o: ../unix/uxproxy.c ../tree234.h ../putty.h ../network.h ../proxy/proxy.h \ ../defs.h ../puttyps.h ../misc.h ../marshal.h \ ../sshsignals.h ../windows/winstuff.h ../unix/unix.h \ ../puttymem.h ../windows/winhelp.h ../charset/charset.h @@ -1629,7 +1629,7 @@ uxsftpserver.o: ../unix/uxsftpserver.c ../putty.h ../ssh.h ../sshserver.h \ ../windows/winhelp.h ../charset/charset.h $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../unix/uxsftpserver.c -uxshare.o: ../unix/uxshare.c ../tree234.h ../putty.h ../network.h ../proxy.h \ +uxshare.o: ../unix/uxshare.c ../tree234.h ../putty.h ../network.h ../proxy/proxy.h \ ../ssh.h ../defs.h ../puttyps.h ../misc.h ../marshal.h \ ../sshsignals.h ../puttymem.h ../sshttymodes.h \ ../windows/winstuff.h ../unix/unix.h ../windows/winhelp.h \ @@ -1652,7 +1652,7 @@ uxstore.o: ../unix/uxstore.c ../putty.h ../storage.h ../tree234.h ../defs.h \ ../puttymem.h ../windows/winhelp.h ../charset/charset.h $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../unix/uxstore.c -uxucs.o: ../unix/uxucs.c ../putty.h ../charset/charset.h ../terminal.h \ +uxucs.o: ../unix/uxucs.c ../putty.h ../charset/charset.h ../terminal/terminal.h \ ../misc.h ../defs.h ../puttyps.h ../network.h ../marshal.h \ ../sshsignals.h ../tree234.h ../puttymem.h \ ../windows/winstuff.h ../unix/unix.h ../windows/winhelp.h @@ -1731,7 +1731,7 @@ windlg.o: ../windows/windlg.c ../putty.h ../ssh.h ../windows/win_res.h \ ../charset/charset.h $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../windows/windlg.c -window.o: ../windows/window.c ../putty.h ../terminal.h ../storage.h \ +window.o: ../windows/window.c ../putty.h ../terminal/terminal.h ../storage.h \ ../windows/win_res.h ../windows/winsecur.h \ ../windows/winseat.h ../tree234.h ../defs.h ../puttyps.h \ ../network.h ../misc.h ../marshal.h ../sshsignals.h \ @@ -1813,14 +1813,14 @@ winnojmp.o: ../windows/winnojmp.c $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../windows/winnojmp.c winnpc.o: ../windows/winnpc.c ../tree234.h ../putty.h ../network.h \ - ../proxy.h ../ssh.h ../windows/winsecur.h ../defs.h \ + ../proxy/proxy.h ../ssh.h ../windows/winsecur.h ../defs.h \ ../puttyps.h ../misc.h ../marshal.h ../sshsignals.h \ ../puttymem.h ../sshttymodes.h ../windows/winstuff.h \ ../unix/unix.h ../windows/winhelp.h ../charset/charset.h $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../windows/winnpc.c winnps.o: ../windows/winnps.c ../tree234.h ../putty.h ../network.h \ - ../proxy.h ../ssh.h ../windows/winsecur.h ../defs.h \ + ../proxy/proxy.h ../ssh.h ../windows/winsecur.h ../defs.h \ ../puttyps.h ../misc.h ../marshal.h ../sshsignals.h \ ../puttymem.h ../sshttymodes.h ../windows/winstuff.h \ ../unix/unix.h ../windows/winhelp.h ../charset/charset.h @@ -1864,7 +1864,7 @@ winprint.o: ../windows/winprint.c ../putty.h ../defs.h ../puttyps.h \ $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../windows/winprint.c winproxy.o: ../windows/winproxy.c ../tree234.h ../putty.h ../network.h \ - ../proxy.h ../defs.h ../puttyps.h ../misc.h ../marshal.h \ + ../proxy/proxy.h ../defs.h ../puttyps.h ../misc.h ../marshal.h \ ../sshsignals.h ../windows/winstuff.h ../unix/unix.h \ ../puttymem.h ../windows/winhelp.h ../charset/charset.h $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../windows/winproxy.c @@ -1902,7 +1902,7 @@ winsftp.o: ../windows/winsftp.c ../putty.h ../psftp.h ../ssh.h \ $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../windows/winsftp.c -DMASTER_PASSWORD=`cat ../../masterpassword.txt` winshare.o: ../windows/winshare.c ../tree234.h ../putty.h ../network.h \ - ../proxy.h ../ssh.h ../windows/wincapi.h \ + ../proxy/proxy.h ../ssh.h ../windows/wincapi.h \ ../windows/winsecur.h ../noshare.c ../defs.h ../puttyps.h \ ../misc.h ../marshal.h ../sshsignals.h ../puttymem.h \ ../sshttymodes.h ../windows/winstuff.h ../unix/unix.h \ @@ -1929,7 +1929,7 @@ wintime.o: ../windows/wintime.c ../putty.h ../defs.h ../puttyps.h \ ../tree234.h ../windows/winhelp.h ../charset/charset.h $(CC) $(COMPAT) $(CFLAGS) $(XFLAGS) -c ../windows/wintime.c -winucs.o: ../windows/winucs.c ../putty.h ../terminal.h ../misc.h ../defs.h \ +winucs.o: ../windows/winucs.c ../putty.h ../terminal/terminal.h ../misc.h ../defs.h \ ../puttyps.h ../network.h ../marshal.h ../sshsignals.h \ ../tree234.h ../puttymem.h ../windows/winstuff.h \ ../unix/unix.h ../windows/winhelp.h ../charset/charset.h @@ -1992,7 +1992,7 @@ be_all_s_plink.o: ../be_all_s.c ../putty.h ../puttyps.h ../network.h ../misc.h \ ../windows/winhelp.h ../charset/charset.h $(CC) $(COMPAT) $(CFLAGS_PLINK) $(XFLAGS) -o be_all_s_plink.o -c ../be_all_s.c -ldisc_plink.o: ../ldisc.c ../putty.h ../terminal.h ../ldisc.h ../puttyps.h \ +ldisc_plink.o: ../ldisc.c ../putty.h ../terminal/terminal.h ../ldisc.h ../puttyps.h \ ../network.h ../misc.h ../tree234.h ../windows/winstuff.h \ ../unix/unix.h ../puttymem.h \ ../windows/winhelp.h ../charset/charset.h @@ -2112,7 +2112,7 @@ urlhack_nohyperlink.o: ../../url/urlhack.c ../../url/urlhack.h \ void.o: ../../void.c $(CC) $(COMPAT) $(XFLAGS) $(CFLAGS) -c ../../void.c -window_notrans.o: ../windows/window.c ../putty.h ../terminal.h ../storage.h \ +window_notrans.o: ../windows/window.c ../putty.h ../terminal/terminal.h ../storage.h \ ../windows/win_res.h ../windows/winsecur.h ../tree234.h \ ../defs.h ../puttyps.h ../network.h ../misc.h ../marshal.h \ ../sshsignals.h ../windows/winstuff.h ../unix/unix.h \ @@ -2125,7 +2125,7 @@ window_notrans.o: ../windows/window.c ../putty.h ../terminal.h ../storage.h \ -DMASTER_PASSWORD=`cat ../../masterpassword.txt` \ -DMOD_INTEGRATED_AGENT -DMOD_INTEGRATED_KEYGEN -window_nohyperlink.o: ../windows/window.c ../putty.h ../terminal.h ../storage.h \ +window_nohyperlink.o: ../windows/window.c ../putty.h ../terminal/terminal.h ../storage.h \ ../windows/win_res.h ../puttyps.h ../network.h ../misc.h \ ../tree234.h ../windows/winstuff.h ../macosx/osx.h \ ../macosx/osx.h ../unix/unix.h ../puttymem.h \ @@ -2138,7 +2138,7 @@ window_nohyperlink.o: ../windows/window.c ../putty.h ../terminal.h ../storage.h -DBUILD_SUBVERSION=`cat version_minor.txt` \ -DMASTER_PASSWORD=`cat ../../masterpassword.txt` -window_portable.o: ../windows/window.c ../putty.h ../terminal.h ../storage.h \ +window_portable.o: ../windows/window.c ../putty.h ../terminal/terminal.h ../storage.h \ ../windows/win_res.h ../windows/winsecur.h ../tree234.h \ ../defs.h ../puttyps.h ../network.h ../misc.h ../marshal.h \ ../sshsignals.h ../windows/winstuff.h ../unix/unix.h \ @@ -2195,15 +2195,15 @@ xml: putty_notrans.exe: agentf.o aqsync.o be_all_s.o be_misc.o callback.o cmdline.o \ conf.o config.o cproxy.o dialog.o ecc.o errsock.o ldisc.o \ ldiscucs.o logging.o mainchan.o marshal.o memory.o \ - minibidi.o misc.o miscucs.o mpint.o nullplug.o pgssapi.o \ + minibidi.o misc.o dup_mb_to_wc.o mpint.o nullplug.o pgssapi.o \ pinger.o portfwd.o proxy.o putty.res.o raw.o rlogin.o \ sercfg.o sessprep.o settings.o sizetip.o ssh.o ssh1bpp.o \ ssh1censor.o ssh1connection.o ssh1connection-client.o \ ssh1login.o ssh2bpp.o ssh2bpp-bare.o ssh2censor.o \ ssh2connection.o ssh2connection-client.o ssh2kex-client.o \ - ssh2transhk.o ssh2transport.o ssh2userauth.o sshaes.o \ - ssharcf.o sshauxcrypt.o sshblowf.o sshccp.o sshcommon.o \ - sshcrc.o sshcrcda.o sshdes.o sshdh.o sshdss.o sshecc.o \ + ssh2transhk.o ssh2transport.o ssh2userauth.o aes.o \ + arcfour.o sshauxcrypt.o blowfish.o sshccp.o sshcommon.o \ + crc32.o crc-attack-detector.o des.o diffie-hellman.o sshdss.o sshecc.o \ sshgssc.o sshhmac.o sshmac.o sshmd5.o sshprng.o sshpubk.o \ sshrand.o sshrsa.o sshsh256.o sshsh512.o sshsha.o sshshare.o \ sshverstring.o sshzlib.o stripctrl.o telnet.o terminal.o \ @@ -2216,21 +2216,21 @@ putty_notrans.exe: agentf.o aqsync.o be_all_s.o be_misc.o callback.o cmdline.o \ winstore.o wintime.o winucs.o winutils.o winx11.o x11fwd.o \ kitty_portable.o kitty_commun_portable.o kitty_crypt.o kitty_registry.o kitty_ssh.o kitty_tools.o kitty_win.o \ urlhack.o pageant_integrated.o winpgnt_integrated.o winpgen_integrated.o \ - import.o sshrsag.o sshdssg.o sshprime.o sshecdsag.o sshbcrypt.o \ + import.o sshrsag.o sshdssg.o sshprime.o sshecdsag.o bcrypt.o \ void.o $(UTF8MOUSE_OBJS) $(CC) -mwindows $(LDFLAGS) -o $@ -Wl,-Map,putty.map agentf.o \ aqsync.o be_all_s.o be_misc.o callback.o cmdline.o conf.o \ config.o cproxy.o dialog.o ecc.o errsock.o ldisc.o \ ldiscucs.o logging.o mainchan.o marshal.o memory.o \ - minibidi.o misc.o miscucs.o mpint.o nullplug.o pgssapi.o \ + minibidi.o misc.o dup_mb_to_wc.o mpint.o nullplug.o pgssapi.o \ pinger.o portfwd.o proxy.o putty.res.o raw.o rlogin.o \ sercfg.o sessprep.o settings.o sizetip.o ssh.o ssh1bpp.o \ ssh1censor.o ssh1connection.o ssh1connection-client.o \ ssh1login.o ssh2bpp.o ssh2bpp-bare.o ssh2censor.o \ ssh2connection.o ssh2connection-client.o ssh2kex-client.o \ - ssh2transhk.o ssh2transport.o ssh2userauth.o sshaes.o \ - ssharcf.o sshauxcrypt.o sshblowf.o sshccp.o sshcommon.o \ - sshcrc.o sshcrcda.o sshdes.o sshdh.o sshdss.o sshecc.o \ + ssh2transhk.o ssh2transport.o ssh2userauth.o aes.o \ + arcfour.o sshauxcrypt.o blowfish.o sshccp.o sshcommon.o \ + crc32.o crc-attack-detector.o des.o diffie-hellman.o sshdss.o sshecc.o \ sshgssc.o sshhmac.o sshmac.o sshmd5.o sshprng.o sshpubk.o \ sshrand.o sshrsa.o sshsh256.o sshsh512.o sshsha.o sshshare.o \ sshverstring.o sshzlib.o stripctrl.o telnet.o terminal.o \ @@ -2243,7 +2243,7 @@ putty_notrans.exe: agentf.o aqsync.o be_all_s.o be_misc.o callback.o cmdline.o \ winstore.o wintime.o winucs.o winutils.o winx11.o x11fwd.o \ kitty_portable.o kitty_commun_portable.o kitty_crypt.o kitty_registry.o kitty_ssh.o kitty_tools.o kitty_win.o \ urlhack.o pageant_integrated.o winpgnt_integrated.o winpgen_integrated.o \ - import.o sshrsag.o sshdssg.o sshprime.o sshecdsag.o sshbcrypt.o \ + import.o sshrsag.o sshdssg.o sshprime.o sshecdsag.o bcrypt.o \ void.o $(UTF8MOUSE_OBJS) \ ../../base64/base64.a ../../bcrypt/bcrypt.a ../../blocnote/notepad.a ../../md5/MD5check.a ../../mini/mini.a \ ../../regex/libregex.a \ @@ -2254,15 +2254,15 @@ putty_notrans.exe: agentf.o aqsync.o be_all_s.o be_misc.o callback.o cmdline.o \ putty_portable.exe: agentf.o aqsync.o be_all_s.o be_misc.o callback.o cmdline.o \ conf.o config.o cproxy.o dialog.o ecc.o errsock.o ldisc.o \ logging.o mainchan.o marshal.o memory.o minibidi.o misc.o \ - miscucs.o mpint.o nullplug.o pgssapi.o pinger.o portfwd.o \ + dup_mb_to_wc.o mpint.o nullplug.o pgssapi.o pinger.o portfwd.o \ proxy.o putty.res.o raw.o rlogin.o sessprep.o settings.o \ sizetip.o smallprimes.o ssh.o ssh1bpp.o ssh1censor.o ssh1connection.o \ ssh1connection-client.o ssh1login.o ssh2bpp.o ssh2bpp-bare.o \ ssh2censor.o ssh2connection.o ssh2connection-client.o \ ssh2kex-client.o ssh2transhk.o ssh2transport.o \ - ssh2userauth.o sshaes.o ssharcf.o sshargon2.o sshauxcrypt.o \ - sshblake2.o sshblowf.o sshccp.o sshcommon.o sshcrc.o \ - sshcrcda.o sshdes.o sshdh.o sshdss.o sshecc.o sshgssc.o \ + ssh2userauth.o aes.o arcfour.o argon2.o sshauxcrypt.o \ + blake2.o blowfish.o sshccp.o sshcommon.o crc32.o \ + crc-attack-detector.o des.o diffie-hellman.o sshdss.o sshecc.o sshgssc.o \ sshhmac.o sshmac.o sshmd5.o sshprng.o sshpubk.o sshrand.o \ sshrsa.o sshsh256.o sshsh512.o sshsha.o sshsha3.o sshshare.o \ sshutils.o sshverstring.o sshzlib.o stripctrl.o supdup.o \ @@ -2279,21 +2279,21 @@ putty_portable.exe: agentf.o aqsync.o be_all_s.o be_misc.o callback.o cmdline.o kitty_portable.o kitty_commun_portable.o kitty_crypt.o kitty_image.o kitty_proxy.o kitty_registry.o kitty_ssh.o \ kitty_store.o kitty_tools.o kitty_win.o \ urlhack.o pageant_integrated.o winpgnt_integrated.o winpgen_integrated.o winpzmodem.o \ - import.o sshrsag.o sshdssg.o sshprime.o sshecdsag.o sshbcrypt.o pockle.o primecandidate.o millerrabin.o mpunsafe.o \ + import.o sshrsag.o sshdssg.o sshprime.o sshecdsag.o bcrypt.o pockle.o primecandidate.o millerrabin.o mpunsafe.o \ void.o $(UTF8MOUSE_OBJS) $(CC) -mwindows $(LDFLAGS) -o $@ -Wl,-Map,putty.map agentf.o \ aqsync.o be_all_s.o be_misc.o callback.o cmdline.o conf.o \ config.o cproxy.o dialog.o ecc.o errsock.o ldisc.o logging.o \ - mainchan.o marshal.o memory.o minibidi.o misc.o miscucs.o \ + mainchan.o marshal.o memory.o minibidi.o misc.o dup_mb_to_wc.o \ mpint.o nullplug.o pgssapi.o pinger.o portfwd.o proxy.o \ putty.res.o raw.o rlogin.o sessprep.o settings.o sizetip.o smallprimes.o \ ssh.o ssh1bpp.o ssh1censor.o ssh1connection.o \ ssh1connection-client.o ssh1login.o ssh2bpp.o ssh2bpp-bare.o \ ssh2censor.o ssh2connection.o ssh2connection-client.o \ ssh2kex-client.o ssh2transhk.o ssh2transport.o \ - ssh2userauth.o sshaes.o ssharcf.o sshargon2.o sshauxcrypt.o \ - sshblake2.o sshblowf.o sshccp.o sshcommon.o sshcrc.o \ - sshcrcda.o sshdes.o sshdh.o sshdss.o sshecc.o sshgssc.o \ + ssh2userauth.o aes.o arcfour.o argon2.o sshauxcrypt.o \ + blake2.o blowfish.o sshccp.o sshcommon.o crc32.o \ + crc-attack-detector.o des.o diffie-hellman.o sshdss.o sshecc.o sshgssc.o \ sshhmac.o sshmac.o sshmd5.o sshprng.o sshpubk.o sshrand.o \ sshrsa.o sshsh256.o sshsh512.o sshsha.o sshsha3.o sshshare.o \ sshutils.o sshverstring.o sshzlib.o stripctrl.o supdup.o \ @@ -2310,7 +2310,7 @@ putty_portable.exe: agentf.o aqsync.o be_all_s.o be_misc.o callback.o cmdline.o kitty_portable.o kitty_commun_portable.o kitty_crypt.o kitty_image.o kitty_proxy.o kitty_registry.o kitty_ssh.o \ kitty_store.o kitty_tools.o kitty_win.o \ urlhack.o pageant_integrated.o winpgnt_integrated.o winpgen_integrated.o winpzmodem.o \ - import.o sshrsag.o sshdssg.o sshprime.o sshecdsag.o sshbcrypt.o pockle.o primecandidate.o millerrabin.o mpunsafe.o \ + import.o sshrsag.o sshdssg.o sshprime.o sshecdsag.o bcrypt.o pockle.o primecandidate.o millerrabin.o mpunsafe.o \ void.o $(UTF8MOUSE_OBJS) \ ../../base64/base64.a ../../bcrypt/bcrypt.a ../../blocnote/notepad.a ../../jpeg/libjpeg.a \ ../../md5/MD5check.a ../../mini/mini.a ../../regex/libregex.a \ @@ -2377,7 +2377,7 @@ cross64: # Ajouter -DMOD_INTEGRATED_KEYGEN Ă  la compiltation de putty.res.o # Ajouter -DMOD_INTEGRATED_KEYGEN Ă  la compiltation de window.o # Ajouter winpgen_integrated.o Ă  la compiltation de putty.exe -# Ajouter import.o sshrsag.o sshdssg.o sshprime.o sshecdsag.o sshbcrypt.o Ă  la compilation de putty.exe +# Ajouter import.o sshrsag.o sshdssg.o sshprime.o sshecdsag.o bcrypt.o Ă  la compilation de putty.exe # Pour putty_notrans.exe copier putty.exe et remplacer window.o par window_notrans.o # Pour putty_portable.exe copier putty.exe et remplacer window.o, kitty.o, kitty_commun.o par window_portable.o, kitty_portable.o, kitty_commun_portable.o diff --git a/0.77_My_PuTTY/windows/kitty.mft b/0.76b_My_PuTTY/windows/kitty.mft similarity index 100% rename from 0.77_My_PuTTY/windows/kitty.mft rename to 0.76b_My_PuTTY/windows/kitty.mft diff --git a/0.77_My_PuTTY/windows/pageant-rc.h b/0.76b_My_PuTTY/windows/pageant-rc.h similarity index 100% rename from 0.77_My_PuTTY/windows/pageant-rc.h rename to 0.76b_My_PuTTY/windows/pageant-rc.h diff --git a/0.77_My_PuTTY/windows/pageant.ico b/0.76b_My_PuTTY/windows/pageant.ico similarity index 100% rename from 0.77_My_PuTTY/windows/pageant.ico rename to 0.76b_My_PuTTY/windows/pageant.ico diff --git a/0.77_My_PuTTY/windows/pageant.mft b/0.76b_My_PuTTY/windows/pageant.mft similarity index 100% rename from 0.77_My_PuTTY/windows/pageant.mft rename to 0.76b_My_PuTTY/windows/pageant.mft diff --git a/0.77_My_PuTTY/windows/pageant.rc b/0.76b_My_PuTTY/windows/pageant.rc similarity index 100% rename from 0.77_My_PuTTY/windows/pageant.rc rename to 0.76b_My_PuTTY/windows/pageant.rc diff --git a/0.77_My_PuTTY/windows/pageants.ico b/0.76b_My_PuTTY/windows/pageants.ico similarity index 100% rename from 0.77_My_PuTTY/windows/pageants.ico rename to 0.76b_My_PuTTY/windows/pageants.ico diff --git a/0.77_My_PuTTY/windows/plink.rc b/0.76b_My_PuTTY/windows/plink.rc similarity index 100% rename from 0.77_My_PuTTY/windows/plink.rc rename to 0.76b_My_PuTTY/windows/plink.rc diff --git a/0.77_My_PuTTY/windows/pscp.ico b/0.76b_My_PuTTY/windows/pscp.ico similarity index 100% rename from 0.77_My_PuTTY/windows/pscp.ico rename to 0.76b_My_PuTTY/windows/pscp.ico diff --git a/0.77_My_PuTTY/windows/pscp.rc b/0.76b_My_PuTTY/windows/pscp.rc similarity index 100% rename from 0.77_My_PuTTY/windows/pscp.rc rename to 0.76b_My_PuTTY/windows/pscp.rc diff --git a/0.77_My_PuTTY/windows/psftp.rc b/0.76b_My_PuTTY/windows/psftp.rc similarity index 100% rename from 0.77_My_PuTTY/windows/psftp.rc rename to 0.76b_My_PuTTY/windows/psftp.rc diff --git a/0.77_My_PuTTY/windows/putty.ico b/0.76b_My_PuTTY/windows/putty.ico similarity index 100% rename from 0.77_My_PuTTY/windows/putty.ico rename to 0.76b_My_PuTTY/windows/putty.ico diff --git a/0.77_My_PuTTY/windows/putty.mft b/0.76b_My_PuTTY/windows/putty.mft similarity index 100% rename from 0.77_My_PuTTY/windows/putty.mft rename to 0.76b_My_PuTTY/windows/putty.mft diff --git a/0.77_My_PuTTY/windows/putty.rc b/0.76b_My_PuTTY/windows/putty.rc similarity index 100% rename from 0.77_My_PuTTY/windows/putty.rc rename to 0.76b_My_PuTTY/windows/putty.rc diff --git a/0.77_My_PuTTY/windows/puttycfg.ico b/0.76b_My_PuTTY/windows/puttycfg.ico similarity index 100% rename from 0.77_My_PuTTY/windows/puttycfg.ico rename to 0.76b_My_PuTTY/windows/puttycfg.ico diff --git a/0.77_My_PuTTY/windows/puttygen-rc.h b/0.76b_My_PuTTY/windows/puttygen-rc.h similarity index 100% rename from 0.77_My_PuTTY/windows/puttygen-rc.h rename to 0.76b_My_PuTTY/windows/puttygen-rc.h diff --git a/0.77_My_PuTTY/windows/puttygen.ico b/0.76b_My_PuTTY/windows/puttygen.ico similarity index 100% rename from 0.77_My_PuTTY/windows/puttygen.ico rename to 0.76b_My_PuTTY/windows/puttygen.ico diff --git a/0.77_My_PuTTY/windows/puttygen.mft b/0.76b_My_PuTTY/windows/puttygen.mft similarity index 100% rename from 0.77_My_PuTTY/windows/puttygen.mft rename to 0.76b_My_PuTTY/windows/puttygen.mft diff --git a/0.77_My_PuTTY/windows/puttygen.rc b/0.76b_My_PuTTY/windows/puttygen.rc similarity index 100% rename from 0.77_My_PuTTY/windows/puttygen.rc rename to 0.76b_My_PuTTY/windows/puttygen.rc diff --git a/0.77_My_PuTTY/windows/puttyins.ico b/0.76b_My_PuTTY/windows/puttyins.ico similarity index 100% rename from 0.77_My_PuTTY/windows/puttyins.ico rename to 0.76b_My_PuTTY/windows/puttyins.ico diff --git a/0.77_My_PuTTY/windows/puttytel.rc b/0.76b_My_PuTTY/windows/puttytel.rc similarity index 100% rename from 0.77_My_PuTTY/windows/puttytel.rc rename to 0.76b_My_PuTTY/windows/puttytel.rc diff --git a/0.77_My_PuTTY/windows/rcstuff.h b/0.76b_My_PuTTY/windows/rcstuff.h similarity index 100% rename from 0.77_My_PuTTY/windows/rcstuff.h rename to 0.76b_My_PuTTY/windows/rcstuff.h diff --git a/0.77_My_PuTTY/windows/sizetip.c b/0.76b_My_PuTTY/windows/sizetip.c similarity index 100% rename from 0.77_My_PuTTY/windows/sizetip.c rename to 0.76b_My_PuTTY/windows/sizetip.c diff --git a/0.77_My_PuTTY/windows/version.rc2 b/0.76b_My_PuTTY/windows/version.rc2 similarity index 100% rename from 0.77_My_PuTTY/windows/version.rc2 rename to 0.76b_My_PuTTY/windows/version.rc2 diff --git a/0.77_My_PuTTY/windows/version_major.txt b/0.76b_My_PuTTY/windows/version_major.txt similarity index 100% rename from 0.77_My_PuTTY/windows/version_major.txt rename to 0.76b_My_PuTTY/windows/version_major.txt diff --git a/0.77_My_PuTTY/windows/version_minor.txt b/0.76b_My_PuTTY/windows/version_minor.txt similarity index 100% rename from 0.77_My_PuTTY/windows/version_minor.txt rename to 0.76b_My_PuTTY/windows/version_minor.txt diff --git a/0.77_My_PuTTY/windows/win_res.h b/0.76b_My_PuTTY/windows/win_res.h similarity index 100% rename from 0.77_My_PuTTY/windows/win_res.h rename to 0.76b_My_PuTTY/windows/win_res.h diff --git a/0.77_My_PuTTY/windows/win_res.rc2 b/0.76b_My_PuTTY/windows/win_res.rc2 similarity index 100% rename from 0.77_My_PuTTY/windows/win_res.rc2 rename to 0.76b_My_PuTTY/windows/win_res.rc2 diff --git a/0.77_My_PuTTY/windows/wincapi.c b/0.76b_My_PuTTY/windows/wincapi.c similarity index 100% rename from 0.77_My_PuTTY/windows/wincapi.c rename to 0.76b_My_PuTTY/windows/wincapi.c diff --git a/0.77_My_PuTTY/windows/wincapi.h b/0.76b_My_PuTTY/windows/wincapi.h similarity index 100% rename from 0.77_My_PuTTY/windows/wincapi.h rename to 0.76b_My_PuTTY/windows/wincapi.h diff --git a/0.77_My_PuTTY/windows/wincfg.c b/0.76b_My_PuTTY/windows/wincfg.c similarity index 100% rename from 0.77_My_PuTTY/windows/wincfg.c rename to 0.76b_My_PuTTY/windows/wincfg.c diff --git a/0.77_My_PuTTY/windows/wincliloop.c b/0.76b_My_PuTTY/windows/wincliloop.c similarity index 100% rename from 0.77_My_PuTTY/windows/wincliloop.c rename to 0.76b_My_PuTTY/windows/wincliloop.c diff --git a/0.77_My_PuTTY/windows/wincons.c b/0.76b_My_PuTTY/windows/wincons.c similarity index 100% rename from 0.77_My_PuTTY/windows/wincons.c rename to 0.76b_My_PuTTY/windows/wincons.c diff --git a/0.77_My_PuTTY/windows/winctrls.c b/0.76b_My_PuTTY/windows/winctrls.c similarity index 100% rename from 0.77_My_PuTTY/windows/winctrls.c rename to 0.76b_My_PuTTY/windows/winctrls.c diff --git a/0.77_My_PuTTY/windows/windefs.c b/0.76b_My_PuTTY/windows/windefs.c similarity index 100% rename from 0.77_My_PuTTY/windows/windefs.c rename to 0.76b_My_PuTTY/windows/windefs.c diff --git a/0.77_My_PuTTY/windows/windlg.c b/0.76b_My_PuTTY/windows/windlg.c similarity index 100% rename from 0.77_My_PuTTY/windows/windlg.c rename to 0.76b_My_PuTTY/windows/windlg.c diff --git a/0.77_My_PuTTY/windows/window.c b/0.76b_My_PuTTY/windows/window.c similarity index 100% rename from 0.77_My_PuTTY/windows/window.c rename to 0.76b_My_PuTTY/windows/window.c diff --git a/0.77_My_PuTTY/windows/wingss.c b/0.76b_My_PuTTY/windows/wingss.c similarity index 100% rename from 0.77_My_PuTTY/windows/wingss.c rename to 0.76b_My_PuTTY/windows/wingss.c diff --git a/0.77_My_PuTTY/windows/winhandl.c b/0.76b_My_PuTTY/windows/winhandl.c similarity index 100% rename from 0.77_My_PuTTY/windows/winhandl.c rename to 0.76b_My_PuTTY/windows/winhandl.c diff --git a/0.77_My_PuTTY/windows/winhelp.c b/0.76b_My_PuTTY/windows/winhelp.c similarity index 100% rename from 0.77_My_PuTTY/windows/winhelp.c rename to 0.76b_My_PuTTY/windows/winhelp.c diff --git a/0.77_My_PuTTY/windows/winhelp.h b/0.76b_My_PuTTY/windows/winhelp.h similarity index 100% rename from 0.77_My_PuTTY/windows/winhelp.h rename to 0.76b_My_PuTTY/windows/winhelp.h diff --git a/0.77_My_PuTTY/windows/winhelp.rc2 b/0.76b_My_PuTTY/windows/winhelp.rc2 similarity index 100% rename from 0.77_My_PuTTY/windows/winhelp.rc2 rename to 0.76b_My_PuTTY/windows/winhelp.rc2 diff --git a/0.77_My_PuTTY/windows/winhsock.c b/0.76b_My_PuTTY/windows/winhsock.c similarity index 100% rename from 0.77_My_PuTTY/windows/winhsock.c rename to 0.76b_My_PuTTY/windows/winhsock.c diff --git a/0.77_My_PuTTY/windows/winjump.c b/0.76b_My_PuTTY/windows/winjump.c similarity index 100% rename from 0.77_My_PuTTY/windows/winjump.c rename to 0.76b_My_PuTTY/windows/winjump.c diff --git a/0.77_My_PuTTY/windows/winmisc.c b/0.76b_My_PuTTY/windows/winmisc.c similarity index 100% rename from 0.77_My_PuTTY/windows/winmisc.c rename to 0.76b_My_PuTTY/windows/winmisc.c diff --git a/0.77_My_PuTTY/windows/winmiscs.c b/0.76b_My_PuTTY/windows/winmiscs.c similarity index 100% rename from 0.77_My_PuTTY/windows/winmiscs.c rename to 0.76b_My_PuTTY/windows/winmiscs.c diff --git a/0.77_My_PuTTY/windows/winnet.c b/0.76b_My_PuTTY/windows/winnet.c similarity index 100% rename from 0.77_My_PuTTY/windows/winnet.c rename to 0.76b_My_PuTTY/windows/winnet.c diff --git a/0.77_My_PuTTY/windows/winnohlp.c b/0.76b_My_PuTTY/windows/winnohlp.c similarity index 100% rename from 0.77_My_PuTTY/windows/winnohlp.c rename to 0.76b_My_PuTTY/windows/winnohlp.c diff --git a/0.77_My_PuTTY/windows/winnoise.c b/0.76b_My_PuTTY/windows/winnoise.c similarity index 100% rename from 0.77_My_PuTTY/windows/winnoise.c rename to 0.76b_My_PuTTY/windows/winnoise.c diff --git a/0.77_My_PuTTY/windows/winnojmp.c b/0.76b_My_PuTTY/windows/winnojmp.c similarity index 100% rename from 0.77_My_PuTTY/windows/winnojmp.c rename to 0.76b_My_PuTTY/windows/winnojmp.c diff --git a/0.77_My_PuTTY/windows/winnpc.c b/0.76b_My_PuTTY/windows/winnpc.c similarity index 100% rename from 0.77_My_PuTTY/windows/winnpc.c rename to 0.76b_My_PuTTY/windows/winnpc.c diff --git a/0.77_My_PuTTY/windows/winnps.c b/0.76b_My_PuTTY/windows/winnps.c similarity index 100% rename from 0.77_My_PuTTY/windows/winnps.c rename to 0.76b_My_PuTTY/windows/winnps.c diff --git a/0.77_My_PuTTY/windows/winpgen.c b/0.76b_My_PuTTY/windows/winpgen.c similarity index 100% rename from 0.77_My_PuTTY/windows/winpgen.c rename to 0.76b_My_PuTTY/windows/winpgen.c diff --git a/0.77_My_PuTTY/windows/winpgnt.c b/0.76b_My_PuTTY/windows/winpgnt.c similarity index 100% rename from 0.77_My_PuTTY/windows/winpgnt.c rename to 0.76b_My_PuTTY/windows/winpgnt.c diff --git a/0.77_My_PuTTY/windows/winpgntc.c b/0.76b_My_PuTTY/windows/winpgntc.c similarity index 100% rename from 0.77_My_PuTTY/windows/winpgntc.c rename to 0.76b_My_PuTTY/windows/winpgntc.c diff --git a/0.77_My_PuTTY/windows/winplink.c b/0.76b_My_PuTTY/windows/winplink.c similarity index 100% rename from 0.77_My_PuTTY/windows/winplink.c rename to 0.76b_My_PuTTY/windows/winplink.c diff --git a/0.77_My_PuTTY/windows/winprint.c b/0.76b_My_PuTTY/windows/winprint.c similarity index 100% rename from 0.77_My_PuTTY/windows/winprint.c rename to 0.76b_My_PuTTY/windows/winprint.c diff --git a/0.77_My_PuTTY/windows/winproxy.c b/0.76b_My_PuTTY/windows/winproxy.c similarity index 100% rename from 0.77_My_PuTTY/windows/winproxy.c rename to 0.76b_My_PuTTY/windows/winproxy.c diff --git a/0.77_My_PuTTY/windows/winseat.h b/0.76b_My_PuTTY/windows/winseat.h similarity index 100% rename from 0.77_My_PuTTY/windows/winseat.h rename to 0.76b_My_PuTTY/windows/winseat.h diff --git a/0.77_My_PuTTY/windows/winsecur.c b/0.76b_My_PuTTY/windows/winsecur.c similarity index 100% rename from 0.77_My_PuTTY/windows/winsecur.c rename to 0.76b_My_PuTTY/windows/winsecur.c diff --git a/0.77_My_PuTTY/windows/winsecur.h b/0.76b_My_PuTTY/windows/winsecur.h similarity index 100% rename from 0.77_My_PuTTY/windows/winsecur.h rename to 0.76b_My_PuTTY/windows/winsecur.h diff --git a/0.77_My_PuTTY/windows/winselcli.c b/0.76b_My_PuTTY/windows/winselcli.c similarity index 100% rename from 0.77_My_PuTTY/windows/winselcli.c rename to 0.76b_My_PuTTY/windows/winselcli.c diff --git a/0.77_My_PuTTY/windows/winselgui.c b/0.76b_My_PuTTY/windows/winselgui.c similarity index 100% rename from 0.77_My_PuTTY/windows/winselgui.c rename to 0.76b_My_PuTTY/windows/winselgui.c diff --git a/0.77_My_PuTTY/windows/winser.c b/0.76b_My_PuTTY/windows/winser.c similarity index 100% rename from 0.77_My_PuTTY/windows/winser.c rename to 0.76b_My_PuTTY/windows/winser.c diff --git a/0.77_My_PuTTY/windows/winsftp.c b/0.76b_My_PuTTY/windows/winsftp.c similarity index 100% rename from 0.77_My_PuTTY/windows/winsftp.c rename to 0.76b_My_PuTTY/windows/winsftp.c diff --git a/0.77_My_PuTTY/windows/winshare.c b/0.76b_My_PuTTY/windows/winshare.c similarity index 100% rename from 0.77_My_PuTTY/windows/winshare.c rename to 0.76b_My_PuTTY/windows/winshare.c diff --git a/0.77_My_PuTTY/windows/winsocks.c b/0.76b_My_PuTTY/windows/winsocks.c similarity index 100% rename from 0.77_My_PuTTY/windows/winsocks.c rename to 0.76b_My_PuTTY/windows/winsocks.c diff --git a/0.77_My_PuTTY/windows/winstore.c b/0.76b_My_PuTTY/windows/winstore.c similarity index 100% rename from 0.77_My_PuTTY/windows/winstore.c rename to 0.76b_My_PuTTY/windows/winstore.c diff --git a/0.77_My_PuTTY/windows/winstuff.h b/0.76b_My_PuTTY/windows/winstuff.h similarity index 100% rename from 0.77_My_PuTTY/windows/winstuff.h rename to 0.76b_My_PuTTY/windows/winstuff.h diff --git a/0.77_My_PuTTY/windows/wintime.c b/0.76b_My_PuTTY/windows/wintime.c similarity index 100% rename from 0.77_My_PuTTY/windows/wintime.c rename to 0.76b_My_PuTTY/windows/wintime.c diff --git a/0.77_My_PuTTY/windows/winucs.c b/0.76b_My_PuTTY/windows/winucs.c similarity index 100% rename from 0.77_My_PuTTY/windows/winucs.c rename to 0.76b_My_PuTTY/windows/winucs.c diff --git a/0.77_My_PuTTY/windows/winutils.c b/0.76b_My_PuTTY/windows/winutils.c similarity index 100% rename from 0.77_My_PuTTY/windows/winutils.c rename to 0.76b_My_PuTTY/windows/winutils.c diff --git a/0.77_My_PuTTY/windows/winx11.c b/0.76b_My_PuTTY/windows/winx11.c similarity index 100% rename from 0.77_My_PuTTY/windows/winx11.c rename to 0.76b_My_PuTTY/windows/winx11.c diff --git a/0.77_My_PuTTY/x11fwd.c b/0.76b_My_PuTTY/x11fwd.c similarity index 100% rename from 0.77_My_PuTTY/x11fwd.c rename to 0.76b_My_PuTTY/x11fwd.c diff --git a/README.md b/README.md index e04afed..4a90875 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ https://www.9bis.com/kitty/

## What is KiTTY ? -KiTTY is a fork from version 0.71 of **PuTTY**, the best telnet / SSH client in the world. +KiTTY is a fork from version 0.76 of **PuTTY**, the best telnet / SSH client in the world. KiTTY is only designed for the Microsoft(c) Windows(c) platform. For more information about the original software, or pre-compiled binaries on other systems, you can go to the [Simon Tatham PuTTY page](http://www.chiark.greenend.org.uk/~sgtatham/putty/ "PuTTY"). KiTTY has all the features from the original software, and adds many others as described below: diff --git a/docs/Ubuntu.ttf b/docs/Ubuntu.ttf new file mode 100644 index 0000000000000000000000000000000000000000..45a038bade527cbbf30f197c5a116be3cfb2f0a3 GIT binary patch literal 353824 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

CNQx@L%RGLV^FSpHsLWH5l#q}X6OoeU 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

ax77P<5a({X6*F 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

    0LS17 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 RKO(u+N;ag(W=~{b005s0(a8V+ literal 0 HcmV?d00001 diff --git a/docs/index.md b/docs/index.md index bab6caf..ba13e70 100644 --- a/docs/index.md +++ b/docs/index.md @@ -2,7 +2,7 @@ ## Welcome to the KiTTY introduction web site ### What is KiTTY ? -**KiTTY** is a fork from version 0.74 of **PuTTY**, the best telnet / SSH client in the world. +**KiTTY** is a fork from version 0.76 of **PuTTY**, the best telnet / SSH client in the world. KiTTY is only designed for the Microsoft® Windows® platform. For more information about the original software, or pre-compiled binaries on other systems, you can go to the [Simon Tatham PuTTY page](http://www.chiark.greenend.org.uk/~sgtatham/putty/ "PuTTY"). KiTTY has all the features from the original software, and adds many others as decribed in this website (see menu above). diff --git a/docs/version1.php b/docs/version1.php index 1c82094..d173d36 100644 --- a/docs/version1.php +++ b/docs/version1.php @@ -21,8 +21,8 @@ header("content-Type: image/jpeg"); fclose($lefichier); } -$font = "VeraSe.ttf"; // it's a Bitstream font check www.gnome.org for more -$font_size = 10; +$font = "Ubuntu.ttf"; // it's a Bitstream font check www.gnome.org for more +$font_size = 12; $angle = 0; $box = imagettfbbox($font_size, $angle, $font, $str); $x = (int)(148 - $box[4]) / 2;