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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