Hello community, here is the log from the commit of package putty for openSUSE:Factory checked in at 2019-10-02 12:00:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/putty (Old) and /work/SRC/openSUSE:Factory/.putty.new.2352 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "putty" Wed Oct 2 12:00:49 2019 rev:24 rq:734492 version:0.73 Changes: -------- --- /work/SRC/openSUSE:Factory/putty/putty.changes 2019-08-13 13:27:08.877325488 +0200 +++ /work/SRC/openSUSE:Factory/.putty.new.2352/putty.changes 2019-10-02 12:00:49.874734049 +0200 @@ -1,0 +2,16 @@ +Tue Oct 1 07:43:23 UTC 2019 - Jan Engelhardt <[email protected]> + +- Update to release 0.73 + * In bracketed paste mode, the terminal escape sequences that + should delimit the pasted data were appearing together on one + side of it, making it possible to misidentify pasted data as + manual keyboard input. [CVE-2019-17068, boo#1152753] + * An SSH-1 server sending a disconnection message could cause + an access to freed memory. [CVE-2019-17069] + * Tweaked terminal handling to prevent lost characters at the + ends of lines in gcc's colored error messages. + * Removed a bad interaction between the "clear scrollback" + operation and mouse selection that could give rise to the + dreaded "line==NULL" assertion box. + +------------------------------------------------------------------- Old: ---- putty-0.72.tar.gz putty-0.72.tar.gz.gpg New: ---- putty-0.73.tar.gz putty-0.73.tar.gz.gpg ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ putty.spec ++++++ --- /var/tmp/diff_new_pack.4L38Yk/_old 2019-10-02 12:00:50.654732050 +0200 +++ /var/tmp/diff_new_pack.4L38Yk/_new 2019-10-02 12:00:50.658732040 +0200 @@ -17,7 +17,7 @@ Name: putty -Version: 0.72 +Version: 0.73 Release: 0 Summary: SSH client with optional GTK-based terminal emulator frontend License: MIT ++++++ putty-0.72.tar.gz -> putty-0.73.tar.gz ++++++ ++++ 92831 lines of diff (skipped) ++++++ putty-03-config.diff ++++++ --- /var/tmp/diff_new_pack.4L38Yk/_old 2019-10-02 12:00:51.146730789 +0200 +++ /var/tmp/diff_new_pack.4L38Yk/_new 2019-10-02 12:00:51.150730779 +0200 @@ -10,10 +10,10 @@ windows/windefs.c | 2 +- 3 files changed, 35 insertions(+), 22 deletions(-) -Index: putty-0.72/settings.c +Index: putty-0.73/settings.c =================================================================== ---- putty-0.72.orig/settings.c -+++ putty-0.72/settings.c +--- putty-0.73.orig/settings.c ++++ putty-0.73/settings.c @@ -17,8 +17,8 @@ static const struct keyvalwhere ciphernames[] = { { "aes", CIPHER_AES, -1, -1 }, @@ -32,7 +32,7 @@ + gpps(sesskey, "TerminalType", "linux", conf, CONF_termtype); gpps(sesskey, "TerminalSpeed", "38400,38400", conf, CONF_termspeed); if (gppmap(sesskey, "TerminalModes", conf, CONF_ttymodes)) { - /* + /* @@ -1029,10 +1029,10 @@ void load_open_settings(settings_r *sess gppb(sesskey, "PassiveTelnet", false, conf, CONF_passive_telnet); gppb(sesskey, "BackspaceIsDelete", true, conf, CONF_bksp_is_delete); @@ -89,12 +89,12 @@ @@ -1124,11 +1124,28 @@ void load_open_settings(settings_r *sess for (i = 0; i < 22; i++) { - static const char *const defaults[] = { -- "187,187,187", "255,255,255", "0,0,0", "85,85,85", "0,0,0", -- "0,255,0", "0,0,0", "85,85,85", "187,0,0", "255,85,85", -- "0,187,0", "85,255,85", "187,187,0", "255,255,85", "0,0,187", -- "85,85,255", "187,0,187", "255,85,255", "0,187,187", -- "85,255,255", "187,187,187", "255,255,255" + static const char *const defaults[] = { +- "187,187,187", "255,255,255", "0,0,0", "85,85,85", "0,0,0", +- "0,255,0", "0,0,0", "85,85,85", "187,0,0", "255,85,85", +- "0,187,0", "85,255,85", "187,187,0", "255,255,85", "0,0,187", +- "85,85,255", "187,0,187", "255,85,255", "0,187,187", +- "85,255,255", "187,187,187", "255,255,255" + "170,170,170", /* default foreground */ + "255,255,255", /* default bold foreground */ + "0,0,0", /* default background */ @@ -117,9 +117,9 @@ + "0,255,255", /* cyan bold */ + "170,170,170", /* white */ + "255,255,255", /* white bold */ - }; - char buf[20], *buf2; - int c0, c1, c2; + }; + char buf[20], *buf2; + int c0, c1, c2; @@ -1186,7 +1203,7 @@ void load_open_settings(settings_r *sess * The empty default for LineCodePage will be converted later * into a plausible default for the locale. @@ -129,10 +129,10 @@ 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.72/unix/unix.h +Index: putty-0.73/unix/unix.h =================================================================== ---- putty-0.72.orig/unix/unix.h -+++ putty-0.72/unix/unix.h +--- putty-0.73.orig/unix/unix.h ++++ putty-0.73/unix/unix.h @@ -400,11 +400,7 @@ Socket *make_fd_socket(int infd, int out /* * Default font setting, which can vary depending on NOT_X_WINDOWS. @@ -146,10 +146,10 @@ /* * uxpty.c. -Index: putty-0.72/windows/windefs.c +Index: putty-0.73/windows/windefs.c =================================================================== ---- putty-0.72.orig/windows/windefs.c -+++ putty-0.72/windows/windefs.c +--- putty-0.73.orig/windows/windefs.c ++++ putty-0.73/windows/windefs.c @@ -9,7 +9,7 @@ FontSpec *platform_default_fontspec(const char *name) {
