diff --git a/putty-0.77.tar.gz b/putty-0.77.tar.gz deleted file mode 100644 index 30b81a2..0000000 --- a/putty-0.77.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:419a76f45238fd45f2c76b42438993056e74fa78374f136052aaa843085beae5 -size 2619481 diff --git a/putty-0.77.tar.gz.gpg b/putty-0.77.tar.gz.gpg deleted file mode 100644 index cadc250..0000000 Binary files a/putty-0.77.tar.gz.gpg and /dev/null differ diff --git a/putty-0.78.tar.gz b/putty-0.78.tar.gz new file mode 100644 index 0000000..f455bcc --- /dev/null +++ b/putty-0.78.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:274e01bcac6bd155dfd647b2f18f791b4b17ff313753aa919fcae2e32d34614f +size 2811628 diff --git a/putty-0.78.tar.gz.gpg b/putty-0.78.tar.gz.gpg new file mode 100644 index 0000000..56a2e76 Binary files /dev/null and b/putty-0.78.tar.gz.gpg differ diff --git a/putty-03-config.diff b/putty-03-config.diff index af92719..c6644c9 100644 --- a/putty-03-config.diff +++ b/putty-03-config.diff @@ -10,21 +10,21 @@ windows/utils/defaults.c | 2 - 3 files changed, 35 insertions(+), 22 deletions(-) -Index: putty-0.77/settings.c +Index: putty-0.78/settings.c =================================================================== ---- putty-0.77.orig/settings.c -+++ putty-0.77/settings.c -@@ -17,8 +17,8 @@ - static const struct keyvalwhere ciphernames[] = { +--- putty-0.78.orig/settings.c ++++ putty-0.78/settings.c +@@ -18,8 +18,8 @@ static const struct keyvalwhere cipherna { "aes", CIPHER_AES, -1, -1 }, { "chacha20", CIPHER_CHACHA20, CIPHER_AES, +1 }, + { "aesgcm", CIPHER_AESGCM, CIPHER_CHACHA20, +1 }, - { "3des", CIPHER_3DES, -1, -1 }, { "WARN", CIPHER_WARN, -1, -1 }, + { "3des", CIPHER_3DES, -1, -1 }, { "des", CIPHER_DES, -1, -1 }, { "blowfish", CIPHER_BLOWFISH, -1, -1 }, { "arcfour", CIPHER_ARCFOUR, -1, -1 }, -@@ -862,7 +862,7 @@ void load_open_settings(settings_r *sess +@@ -878,7 +878,7 @@ void load_open_settings(settings_r *sess } gppb(sesskey, "TCPNoDelay", true, conf, CONF_tcp_nodelay); gppb(sesskey, "TCPKeepalives", false, conf, CONF_tcp_keepalives); @@ -33,7 +33,7 @@ Index: putty-0.77/settings.c gpps(sesskey, "TerminalSpeed", "38400,38400", conf, CONF_termspeed); if (gppmap(sesskey, "TerminalModes", conf, CONF_ttymodes)) { /* -@@ -1046,12 +1046,12 @@ void load_open_settings(settings_r *sess +@@ -1064,12 +1064,12 @@ void load_open_settings(settings_r *sess gppb(sesskey, "PassiveTelnet", false, conf, CONF_passive_telnet); gppb(sesskey, "BackspaceIsDelete", true, conf, CONF_bksp_is_delete); gppb(sesskey, "RXVTHomeEnd", false, conf, CONF_rxvt_homeend); @@ -48,7 +48,7 @@ Index: putty-0.77/settings.c gppb(sesskey, "NoRemoteResize", false, conf, CONF_no_remote_resize); gppb(sesskey, "NoAltScreen", false, conf, CONF_no_alt_screen); gppb(sesskey, "NoRemoteWinTitle", false, conf, CONF_no_remote_wintitle); -@@ -1073,9 +1073,9 @@ void load_open_settings(settings_r *sess +@@ -1091,9 +1091,9 @@ void load_open_settings(settings_r *sess gppb(sesskey, "ApplicationKeypad", false, conf, CONF_app_keypad); gppb(sesskey, "NetHackKeypad", false, conf, CONF_nethack_keypad); gppb(sesskey, "AltF4", true, conf, CONF_alt_f4); @@ -60,7 +60,7 @@ Index: putty-0.77/settings.c gppb(sesskey, "CtrlAltKeys", true, conf, CONF_ctrlaltkeys); #ifdef OSX_META_KEY_CONFIG gppb(sesskey, "OSXOptionMeta", true, conf, CONF_osx_option_meta); -@@ -1087,12 +1087,12 @@ void load_open_settings(settings_r *sess +@@ -1105,12 +1105,12 @@ void load_open_settings(settings_r *sess gppi(sesskey, "LocalEdit", AUTO, conf, CONF_localedit); gpps(sesskey, "Answerback", "PuTTY", conf, CONF_answerback); gppb(sesskey, "AlwaysOnTop", false, conf, CONF_alwaysontop); @@ -75,7 +75,7 @@ Index: putty-0.77/settings.c gppb(sesskey, "BlinkCur", false, conf, CONF_blink_cur); /* pedantic compiler tells me I can't use conf, CONF_beep as an int * :-) */ gppi(sesskey, "Beep", 1, conf, CONF_beep); -@@ -1127,10 +1127,10 @@ void load_open_settings(settings_r *sess +@@ -1145,10 +1145,10 @@ void load_open_settings(settings_r *sess gppb(sesskey, "CRImpliesLF", false, conf, CONF_crhaslf); gppb(sesskey, "DisableArabicShaping", false, conf, CONF_no_arabicshaping); gppb(sesskey, "DisableBidi", false, conf, CONF_no_bidi); @@ -88,7 +88,7 @@ Index: putty-0.77/settings.c gppfont(sesskey, "Font", conf, CONF_font); gppi(sesskey, "FontQuality", FQ_DEFAULT, conf, CONF_font_quality); gppi(sesskey, "FontVTMode", VT_UNICODE, conf, CONF_vtmode); -@@ -1143,11 +1143,28 @@ void load_open_settings(settings_r *sess +@@ -1161,11 +1161,28 @@ void load_open_settings(settings_r *sess for (i = 0; i < 22; i++) { static const char *const defaults[] = { @@ -122,7 +122,7 @@ Index: putty-0.77/settings.c }; char buf[20], *buf2; int c0, c1, c2; -@@ -1205,7 +1222,7 @@ void load_open_settings(settings_r *sess +@@ -1223,7 +1240,7 @@ void load_open_settings(settings_r *sess * The empty default for LineCodePage will be converted later * into a plausible default for the locale. */ @@ -131,11 +131,11 @@ Index: putty-0.77/settings.c gppb(sesskey, "CJKAmbigWide", false, conf, CONF_cjk_ambig_wide); gppb(sesskey, "UTF8Override", true, conf, CONF_utf8_override); gpps(sesskey, "Printer", "", conf, CONF_printer); -Index: putty-0.77/unix/platform.h +Index: putty-0.78/unix/platform.h =================================================================== ---- putty-0.77.orig/unix/platform.h -+++ putty-0.77/unix/platform.h -@@ -389,11 +389,7 @@ void setup_fd_socket(Socket *s, int infd +--- putty-0.78.orig/unix/platform.h ++++ putty-0.78/unix/platform.h +@@ -394,11 +394,7 @@ void fd_socket_set_psb_prefix(Socket *s, /* * Default font setting, which can vary depending on NOT_X_WINDOWS. */ @@ -148,10 +148,10 @@ Index: putty-0.77/unix/platform.h /* * pty.c. -Index: putty-0.77/windows/utils/defaults.c +Index: putty-0.78/windows/utils/defaults.c =================================================================== ---- putty-0.77.orig/windows/utils/defaults.c -+++ putty-0.77/windows/utils/defaults.c +--- putty-0.78.orig/windows/utils/defaults.c ++++ putty-0.78/windows/utils/defaults.c @@ -9,7 +9,7 @@ FontSpec *platform_default_fontspec(const char *name) { diff --git a/putty.changes b/putty.changes index e631a1f..67eac8d 100644 --- a/putty.changes +++ b/putty.changes @@ -1,3 +1,30 @@ +------------------------------------------------------------------- +Sun Oct 30 19:54:34 UTC 2022 - Jan Engelhardt + +- Update to release 0.78 + * Support for OpenSSH certificates, for both user + authentication keys and host keys. + * New SSH proxy modes, for running a custom shell command or + subsystem on the proxy server instead of forwarding a port + through it. + * New plugin system to allow a helper program to provide + responses in keyboard-interactive authentication, intended to + automate one-time password systems. + * Support for NTRU Prime post-quantum key exchange, + * Support for AES-GCM (in the OpenSSH style rather than + RFC 5647). + * Support for more forms of Diffie-Hellman key exchange: new + larger integer groups (such as group16 and group18), and + support for using those and ECDH with GSSAPI. + * Bug fix: server-controlled window title setting now works + again even if the character set is ISO 8859 (or a few other + affected single-byte character sets). + * Bug fix: certain forms of OSC escape sequences (sent by some + real servers) could cause PuTTY to crash. + * Bug fix: the -pwfile/-pw options no longer affect local key + passphrase prompts, and no longer suppress Plink's + anti-spoofing measures. + ------------------------------------------------------------------- Sat May 28 19:42:12 UTC 2022 - Jan Engelhardt diff --git a/putty.spec b/putty.spec index e44c905..5f2baa1 100644 --- a/putty.spec +++ b/putty.spec @@ -17,7 +17,7 @@ Name: putty -Version: 0.77 +Version: 0.78 Release: 0 Summary: SSH client with optional GTK-based terminal emulator frontend License: MIT