Skip to content

Commit

Permalink
PuTTY 0.81 Release
Browse files Browse the repository at this point in the history
- Merged changes from PuTTY 0.81 branch.
- Built and signed binaries for 0.81.
  • Loading branch information
NoMoreFood committed Apr 15, 2024
1 parent 16b97cc commit f7c3a1f
Show file tree
Hide file tree
Showing 75 changed files with 983 additions and 332 deletions.
Binary file removed binaries/puttycac-0.80-installer.msi
Binary file not shown.
Binary file removed binaries/puttycac-0.80.zip
Binary file not shown.
Binary file added binaries/puttycac-0.81-installer.msi
Binary file not shown.
Binary file added binaries/puttycac-0.81.zip
Binary file not shown.
Binary file removed binaries/puttycac-64bit-0.80-installer.msi
Binary file not shown.
Binary file removed binaries/puttycac-64bit-0.80.zip
Binary file not shown.
Binary file added binaries/puttycac-64bit-0.81-installer.msi
Binary file not shown.
Binary file added binaries/puttycac-64bit-0.81.zip
Binary file not shown.
132 changes: 66 additions & 66 deletions binaries/puttycac-hash.txt
@@ -1,81 +1,81 @@

Algorithm Hash Path
--------- ---- ----
SHA256 66E833875F71B4665FB8E09218D043033892C45B76EECB414E7A903497270AD1 x64\pageant.exe
SHA256 0AA45FCF97515C5B6E490D6941E325C02CAEB6A483616030B304684B1701A578 x64\plink.exe
SHA256 457543144AFB4062CBCFA630457B40A1F1CF18DF9728D25CCBDD768C7C165620 x64\pscp.exe
SHA256 EF8AABBD7874E2589C66F6565838C664279E2F19049B9FC6B6D2AA2F0AFF65B0 x64\psftp.exe
SHA256 24824E54D57B6BF4C628F29D7213D1FD87A199A42BBAB21F64BB88907418953F x64\pterm.exe
SHA256 4A8C7874F2CCDCF5AD9A73386A65F7FF6EE7098C1AF3AB3CBB928B8BFBBB29E4 x64\putty.exe
SHA256 13C7E48D6ACAA8A53B1A0E351CDE0ACC5FD8A0608421F821DEC7C45670B13C8B x64\puttygen.exe
SHA256 F13D4A0D7C4F1DF3396627402E9E675AA9DA06553935EEC336385FF2A2CE96D8 x64\puttyimp.exe
SHA256 5533AE66E512B4B3BFC6502D22FCA38ED192B95BB47DF6D8DB32D54DE4323357 x64\puttytel.exe
SHA256 8DFC8D736C49A6D43CAC70D307134ED084D20D6B916AE0807FC32EF6ED0C89DD x86\pageant.exe
SHA256 2F10647EC3BDADB13778F8424550B54684BE654A991A4A5BAFA52426D940CDFA x86\plink.exe
SHA256 E10DB0CE66FC83D912891E2E4FC7799327DD4ECBBD60C0E1A18C9C55D1F6560F x86\pscp.exe
SHA256 896896928F0EFE6F0A75D5D6BBB343392ED15A97466F3C8773F10AE32F62D911 x86\psftp.exe
SHA256 4AE700FEAF6D58309C99F72305B83FF203E9AE075A1B64B7C343B18E0B1A419D x86\pterm.exe
SHA256 BAB8609A076977BE5DAA5AEA2E9E056931E1DA397BA0F9D5F02C58D43B657EA4 x86\putty.exe
SHA256 01D97B4817913513710759F858373DF71DA6717E05604FCE56411B64AC1C2005 x86\puttygen.exe
SHA256 9E981CFCE6ACD239AD22A0983981A7C3796B6D7C5E23A59681833FC5D6455FC1 x86\puttyimp.exe
SHA256 4B2B66D52FCF0FA79032DD378EC470312FC91ACEB7C82F3626412625603C017E x86\puttytel.exe
SHA256 26D216E8F78CECBFB2120F4B1888EE90E553B0CBF2F755D8F9D3A498ED11D468 puttycac-0.80-installer.msi
SHA256 3E015795314800BE8DCA1A3782E7B8B43427E8792705ED2C31C9F46469823A97 puttycac-0.80.zip
SHA256 572F071DCCF03891A86312CE10D301AA71AAB0A42D79EAA5B6CA72D4F0258641 puttycac-64bit-0.80-installer.msi
SHA256 3A602FD9E8F330058CFF7086AE29F28038AF8255C69173CAA55BDEC796F9A71E puttycac-64bit-0.80.zip
SHA256 7E98C8B2AB511E18807FBFBF2F636FA433E46D51C73BEA5A5C3F3B50F4A95B2C x64\pageant.exe
SHA256 9EEDFF4ACE214EA0594907F52270D3DE380EA4E89E1043647C9FB49DBD808EC9 x64\plink.exe
SHA256 0368C34CC4EC09E163FC2EB877A508194113D6BA96A9BDEBA2AB7B3E5980B9AF x64\pscp.exe
SHA256 69103F9B2C9D13104A1527AA5837E0BA57845A6BDFC59C339F775C2691683647 x64\psftp.exe
SHA256 3663EF691E41FBB15C2061EB1B249860C5CCC3632F4FFB32812362E3D56203BA x64\pterm.exe
SHA256 282B4B77B71A492B00516D3DAAE0FD47AF94298D44F43DB56412C719EF53653E x64\putty.exe
SHA256 3F599844D5CD9310747DF081B3B2AABC9B9A0139F0000346135CAC59FA1F39E1 x64\puttygen.exe
SHA256 A652635DFD742673C3B3FF79B12849A428B2A9984C850C030C86E794EA7B7522 x64\puttyimp.exe
SHA256 CAF700C7A3430FF15B31F1162AFB806B535CF6A8B54ABAA21E33BDA1B3370766 x64\puttytel.exe
SHA256 E965CACAC320F8EEA79B2F4C5E478125182C59951E1763F4023393520A2C766A x86\pageant.exe
SHA256 F5B5DC18B4BE7B0281C913C96093DB504DE0BECFAC424E9327EBBC68C9686BE0 x86\plink.exe
SHA256 DDBB9B5CAEC0AA96E92A5833CC68655A32B410706739684609CF9275AECA2755 x86\pscp.exe
SHA256 045718A8E4A1858C38BDB46DC5F978942E49332DF56420D634AF40F28DFD3CF0 x86\psftp.exe
SHA256 12E951170B257878A3B414DF0AA03DF1DD2586800012AF558A1B604E8753FD4F x86\pterm.exe
SHA256 C13AA1E5EC005BCA6FB2172463FE85F6551C66BCB772A02222C96BEE11961DCF x86\putty.exe
SHA256 F3D9C163FB9BB280641C9AC383CB027983FDB0D712FD792C781D53BB5C0DDB45 x86\puttygen.exe
SHA256 567489B547EA285AACB4994490DBD9A8A15F364AA8AA20126A9C84F1F1DB77A0 x86\puttyimp.exe
SHA256 66F57EB3E489DA7DD1B2594BD6D7FC50C9D3C976B98FC28D1958145343DB598D x86\puttytel.exe
SHA256 0576FEA70A072D37805EDB2CAC5BC74254FABE75544FA9A0DD3B971DA7AEA254 puttycac-0.81-installer.msi
SHA256 EF5B20567CF2DE5DD634AA3451A2748126A83BCA5AEED9C94E9C85B09C3DF855 puttycac-0.81.zip
SHA256 537C8670BBEC9C5FB6D120556231B753C226578D37D9383D2209CF2B78AE5FF5 puttycac-64bit-0.81-installer.msi
SHA256 3CFC405C5899956768C56355637557F5CE19F5CE3524408A796BAB62D31DB91E puttycac-64bit-0.81.zip



Algorithm Hash Path
--------- ---- ----
SHA1 6C7DF82A4A72A0205E0C0DFDB5937E7BB335C3A3 x64\pageant.exe
SHA1 F0457C0C05183581D81B43A1403D833645BB1A45 x64\plink.exe
SHA1 48B59F0481C16F38BC32C65F5F02C15796ED2D2C x64\pscp.exe
SHA1 8818EE00A0E5DB344A2135A41F2CC2973AE46678 x64\psftp.exe
SHA1 07BA715AD67CA4CC8CF7311D34BFABDA1376B138 x64\pterm.exe
SHA1 8474C3323AA8F418314CB7446F44C2CA8EFEB2BC x64\putty.exe
SHA1 74799855F9C73A7F6AF08C24F3249326EB5CE4FF x64\puttygen.exe
SHA1 89BE986F4436587064E41280C237D85C6141CBEB x64\puttyimp.exe
SHA1 5C33EA8B32FB1636AF7013A7755C53B2F89D911B x64\puttytel.exe
SHA1 78076387B789160329015A3833821B72F1CA1377 x86\pageant.exe
SHA1 5CF56A1FD8CA7D5763726561E33D42D913E92800 x86\plink.exe
SHA1 6A0938BA43516550F2F4371DDE775B5C9CDCB2D1 x86\pscp.exe
SHA1 77D52AA7E19B8F46B96B83CCD6BC90084B87E7A6 x86\psftp.exe
SHA1 6DD739FDDE6986157AC5F64FA80A0F989141DEE8 x86\pterm.exe
SHA1 A62F7A77140641C9A12D470954B15CA0DAFA6DBA x86\putty.exe
SHA1 4BB5F6486E2B6692271CEAC806BA0C559285C1A6 x86\puttygen.exe
SHA1 9C0A3EA37EB9F875624D3AC2214C16FDBCCD423B x86\puttyimp.exe
SHA1 C0E94995DE79A897D97D5BB561C7C41D2895F35D x86\puttytel.exe
SHA1 F331D992075B2F642A329E35DA2DCAD454FBDFD3 puttycac-0.80-installer.msi
SHA1 F7F6C42F0216A2719329AB49F23787D78FF2827B puttycac-0.80.zip
SHA1 58FB4284F88B9BBAB533294B53A91A21EF1FB589 puttycac-64bit-0.80-installer.msi
SHA1 E34DDFE5CEE4F744E54908801A436D9DB9BE5745 puttycac-64bit-0.80.zip
SHA1 3BD41977E66BE8BA18F1D8C812BCE52225EFA43A x64\pageant.exe
SHA1 77B262BA201F6AB47B2A75ECB46E048358448AE6 x64\plink.exe
SHA1 362C2A417E34A4AD5B59D724E16D4E008EEFD79A x64\pscp.exe
SHA1 4F396EB5F74C8EAEA8BFF1C5C0D91C8D8A35F5C8 x64\psftp.exe
SHA1 40A05F590B562F9E0BCF835FC8D4734284257584 x64\pterm.exe
SHA1 E85E1E729638F58736AF92151EC5E364E0B376FA x64\putty.exe
SHA1 134DD897E15DB19F261E7AC796633B2EA39AF071 x64\puttygen.exe
SHA1 7B90E087AA3A1C5882792C9764048631C1850B10 x64\puttyimp.exe
SHA1 D486B310FFEBD6009C4672618579B6C38F765E79 x64\puttytel.exe
SHA1 DABAAB5435AD289630FC967D44B458092DC61679 x86\pageant.exe
SHA1 DF67671F15016106A348F3F857074AE140F0291F x86\plink.exe
SHA1 AF27AA4B61B7C5FC9ABE0ABF6DCB2E7F56DB72F4 x86\pscp.exe
SHA1 D81F59D0A8730CEC31DFBBDAE47D1BA8A37550D4 x86\psftp.exe
SHA1 01B9C796CAFD4000F2693F1643FBE7041078D4D3 x86\pterm.exe
SHA1 7ED87AF36497ADE440C2AE24C0513CAC46BAAA25 x86\putty.exe
SHA1 4E8BC373149F7ED52D44B9A75EEC50AA8233B3E8 x86\puttygen.exe
SHA1 6D399EA4072B98BD70224E66AC057B42EFD606C0 x86\puttyimp.exe
SHA1 3DC5EAE83D13F4E83126DD782725DAE0EC5B0FDC x86\puttytel.exe
SHA1 FDB1619B600FD427CFDA1252914C0ECA1FED6F88 puttycac-0.81-installer.msi
SHA1 5DC815154138547A623A173453C936D2480788C9 puttycac-0.81.zip
SHA1 FA2E957B7029EEB791C988E4E254DB66700927EC puttycac-64bit-0.81-installer.msi
SHA1 04AAFD6C9C22B7294849D0F8A7072FD386E7F401 puttycac-64bit-0.81.zip



Algorithm Hash Path
--------- ---- ----
MD5 C95E0B4836640C54A45945A7D4337F0A x64\pageant.exe
MD5 51EB31ABBC89EF27BF85287C8EC1A00F x64\plink.exe
MD5 DA8D6F0264296739395085FFFD7BD437 x64\pscp.exe
MD5 58F3223756DD789A055C6F3B4F7E44FD x64\psftp.exe
MD5 420739A288557E47988DDE738E9B79EF x64\pterm.exe
MD5 F68F7C9931E4BDB5FDE7FD3F428B3299 x64\putty.exe
MD5 00E50C7856B74EB5DBDDCB305E394582 x64\puttygen.exe
MD5 B1F449042BE66854660709C24251850D x64\puttyimp.exe
MD5 69B5236D3B0C219917CD02EE33F6C48E x64\puttytel.exe
MD5 F6C08D61F4B3D79B90ED0C73616D3DCD x86\pageant.exe
MD5 F44108A0A3E7B095DE8BBF46B729BDE7 x86\plink.exe
MD5 CAA710A26343368B7868665431BAF8D4 x86\pscp.exe
MD5 D708B59A6774EAA1945702CD27101696 x86\psftp.exe
MD5 448E3ED1516D7E59C8930C476E311D09 x86\pterm.exe
MD5 C9962CF6B72B4676EF6036A85839E6CC x86\putty.exe
MD5 F06CF122970521C68C129753D9C6454A x86\puttygen.exe
MD5 3B44373BDA1EB0926EFBA77D8AB8ED31 x86\puttyimp.exe
MD5 DB67D9BA04C945BAAD4861860839028B x86\puttytel.exe
MD5 91AEB47BFBBA41610FA2A7D34CF2F22F puttycac-0.80-installer.msi
MD5 A69B2EB85C9704C00FD868053C03C7DB puttycac-0.80.zip
MD5 7F0AB1C9B16BB5C89B63B51038C433C0 puttycac-64bit-0.80-installer.msi
MD5 CFAA9749CE1364336FB3F0A77727E0A0 puttycac-64bit-0.80.zip
MD5 1A697E40B95A049F1D79FAE68476AABF x64\pageant.exe
MD5 35B2D0B0CA4186F811B8B4BB715F186C x64\plink.exe
MD5 D93531B4EA9925D0573F03E8ECADBE46 x64\pscp.exe
MD5 8EA33A762FBDD7BCA73F8321505D49E5 x64\psftp.exe
MD5 7188CDD22DD3B951EE2426A51A25317D x64\pterm.exe
MD5 6544AF00237A4789996ED003513F8168 x64\putty.exe
MD5 F2E6DCA47BB80293242CA6E7027F8B0D x64\puttygen.exe
MD5 3FB0BEF02240AE14B687F1D891D6C364 x64\puttyimp.exe
MD5 BA27F671BC98A4F96D7E6533A63BD33F x64\puttytel.exe
MD5 92492415C475952B367BE98B91268107 x86\pageant.exe
MD5 8252A389D3F1752FC967414BCDAF7E9F x86\plink.exe
MD5 A5ECA6654E11757C9FD9512F5F778381 x86\pscp.exe
MD5 7C73889C387D0374035B447DDB100157 x86\psftp.exe
MD5 D0A072AFEC27582994B1BAF7E84F56D5 x86\pterm.exe
MD5 91AB7561FFDD70A9197D19BBFE6B9C89 x86\putty.exe
MD5 8792DC25F5E9208537E8DE587794EEB1 x86\puttygen.exe
MD5 C9F740DEFED948921759A300C5F2B864 x86\puttyimp.exe
MD5 27CB26BA6253CC369066EA55A18F5FE6 x86\puttytel.exe
MD5 DEB10359D1E6140DE7B924E6B37BF315 puttycac-0.81-installer.msi
MD5 15C1536A67F80D21581692D86214F7E5 puttycac-0.81.zip
MD5 54B362053DBD3A42BD41DD437F725CD0 puttycac-64bit-0.81-installer.msi
MD5 CF4E9F53D8B3509786ECFC66D199D598 puttycac-64bit-0.81.zip


Binary file modified binaries/x64/pageant.exe
Binary file not shown.
Binary file modified binaries/x64/plink.exe
Binary file not shown.
Binary file modified binaries/x64/pscp.exe
Binary file not shown.
Binary file modified binaries/x64/psftp.exe
Binary file not shown.
Binary file modified binaries/x64/pterm.exe
Binary file not shown.
Binary file modified binaries/x64/putty.exe
Binary file not shown.
Binary file modified binaries/x64/puttygen.exe
Binary file not shown.
Binary file modified binaries/x64/puttyimp.exe
Binary file not shown.
Binary file modified binaries/x64/puttytel.exe
Binary file not shown.
Binary file modified binaries/x86/pageant.exe
Binary file not shown.
Binary file modified binaries/x86/plink.exe
Binary file not shown.
Binary file modified binaries/x86/pscp.exe
Binary file not shown.
Binary file modified binaries/x86/psftp.exe
Binary file not shown.
Binary file modified binaries/x86/pterm.exe
Binary file not shown.
Binary file modified binaries/x86/putty.exe
Binary file not shown.
Binary file modified binaries/x86/puttygen.exe
Binary file not shown.
Binary file modified binaries/x86/puttyimp.exe
Binary file not shown.
Binary file modified binaries/x86/puttytel.exe
Binary file not shown.
2 changes: 1 addition & 1 deletion code/Buildscr
Expand Up @@ -35,7 +35,7 @@ module putty
ifeq "$(RELEASE)" "" set Ndate $(!builddate)
ifneq "$(Ndate)" "" in . do echo $(Ndate) | perl -pe 's/(....)(..)(..)/$$1-$$2-$$3/' > date
ifneq "$(Ndate)" "" read Date date
set Epoch 18707 # update this at every release
set Epoch 18819 # update this at every release
ifneq "$(Ndate)" "" in . do echo $(Ndate) | perl -ne 'use Time::Local; /(....)(..)(..)/ and print timegm(0,0,0,$$3,$$2-1,$$1) / 86400 - $(Epoch)' > days
ifneq "$(Ndate)" "" read Days days

Expand Down
8 changes: 8 additions & 0 deletions code/cmake/setup.cmake
Expand Up @@ -108,6 +108,14 @@ include_directories(
${platform}
${extra_dirs})

check_c_source_compiles("
#define _ISOC11_SOURCE
#include <stdlib.h>
int main(int argc, char **argv) {
void *p = aligned_alloc(128, 12345);
free(p);
}" HAVE_ALIGNED_ALLOC)

if(PUTTY_DEBUG)
add_compile_definitions(DEBUG)
endif()
Expand Down
1 change: 1 addition & 0 deletions code/crypto/CMakeLists.txt
Expand Up @@ -30,6 +30,7 @@ add_sources_from_current_dir(crypto
pubkey-pem.c
pubkey-ppk.c
pubkey-ssh1.c
rfc6979.c
rsa.c
sha256-common.c
sha256-select.c
Expand Down

0 comments on commit f7c3a1f

Please sign in to comment.