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


Reply via email to