Hello community,

here is the log from the commit of package putty.1938 for openSUSE:12.3:Update 
checked in at 2013-08-19 14:15:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:12.3:Update/putty.1938 (Old)
 and      /work/SRC/openSUSE:12.3:Update/.putty.1938.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "putty.1938"

Changes:
--------
New Changes file:

--- /dev/null   2013-07-23 23:44:04.804033756 +0200
+++ /work/SRC/openSUSE:12.3:Update/.putty.1938.new/putty.changes        
2013-08-19 14:15:34.000000000 +0200
@@ -0,0 +1,93 @@
+-------------------------------------------------------------------
+Wed Aug  7 09:28:25 UTC 2013 - [email protected]
+
+- Add 0001-Revert-the-default-for-font-bolding-style.patch
+  (upstream patch fixing a cosmetic change introduced in 0.63)
+- Add Conflict tag against pssh package (Parallel SSH) due to
+  conflicting files in /usr/bin
+
+-------------------------------------------------------------------
+Tue Aug  6 19:47:43 UTC 2013 - [email protected]
+
+- Do signature verification
+
+-------------------------------------------------------------------
+Tue Aug  6 19:09:06 UTC 2013 - [email protected]
+
+- update to 0.63
+  * Security fix: prevent a nefarious SSH server or network attacker
+    from crashing PuTTY at startup in three different ways by 
+    presenting a maliciously constructed public key and signature.
+    [bnc#833567] CVE-2013-4852
+  * Security fix: PuTTY no longer retains the private half of users' 
+    keys in memory by mistake after authenticating with them.
+  * Revamped the internal configuration storage system to remove all 
+    fixed arbitrary limits on string lengths. In particular, there 
+    should now no longer be an unreasonably small limit on the number 
+    of port forwardings PuTTY can store.
+  * Forwarded TCP connections which close one direction before the
+    other should now be reliably supported, with EOF propagated 
+    independently in the two directions. This also fixes some instances 
+    of forwarding data corruption (if the corruption consisted of
+    losing data from the very end of the connection) and some instances
+    of PuTTY failing to close when the session is over (because it 
+    wrongly thought a forwarding channel was still active when it was 
+    not).
+  * The terminal emulation now supports xterm's bracketed paste mode 
+    (allowing aware applications to tell the difference between typed
+    and pasted text, so that e.g. editors need not apply inappropriate
+    auto-indent).
+  * You can now choose to display bold text by both brightening the 
+    foreground colour and changing the font, not just one or the other.
+  * PuTTYgen will now never generate a 2047-bit key when asked for 2048 
+    (or more generally n−1 bits when asked for n).
+  * Some updates to default settings: PuTTYgen now generates 2048-bit 
+    keys by default (rather than 1024), and PuTTY defaults to UTF-8 
+    encoding and 2000 lines of scrollback (rather than ISO 8859-1 and
+    200).
+  * Unix: PSCP and PSFTP now preserve the Unix file permissions, on 
+    copies in both directions.
+  * Unix: dead keys and compose-character sequences are now supported.
+  * Unix: PuTTY and pterm now permit font fallback (where glyphs not 
+    present in your selected font are automatically filled in from other 
+    fonts on the system) even if you are using a server-side X11 font 
+    rather than a Pango client-side one.
+  * Bug fixes too numerous to list, mostly resulting from running the 
+    code through Coverity Scan which spotted an assortment of memory
+    and resource leaks, logic errors, and crashes in various circumstances. 
+- packaging changes:
+  * run make from base directory
+  * run tests
+  * remove putty-01-werror.diff (currently not needed)
+  * remove putty-02-remove-gtk1.diff, putty-05-glib-deprecated.diff,
+    putty-06-gtk2-indivhdr.diff (no longer needed)
+  * refresh putty-03-config.diff
+  * remove autoconf calls and requirements
+  * package HTML documentation
+  * package LICENCE file
+
+-------------------------------------------------------------------
+Sun Dec 11 14:04:30 UTC 2011 - [email protected]
+
+- update to upstream 0.62:
+* Security fix: PuTTY no longer retains passwords in memory by
+  mistake.
+* Bug fix: Pageant now talks to both new-style clients (0.61 and
+  above) and old-style (0.60 and below).
+* Bug fix: PuTTY no longer prints a spurious "Access denied"
+  message when GSSAPI authentication fails.
+* Bug fix: PSCP and PSFTP now honour nonstandard port numbers in
+  SSH saved sessions.
+* Bug fix: Pageant no longer leaks a file handle when an
+  authentication fails.
+* Bug fix: PuTTYtel no longer crashes when saving a session.
+* Bug fix: PuTTY now draws underlines under the underlined text
+  instead of sometimes putting them somewhere off to the right.
+* Bug fix: PuTTY now should not draw VT100 line drawing characters
+  at the wrong vertical offset.  
+- fix SLE build
+
+-------------------------------------------------------------------
+Tue Jul 26 23:25:28 UTC 2011 - [email protected]
+
+- Initial package for build.opensuse.org

New:
----
  0001-Revert-the-default-for-font-bolding-style.patch
  putty-0.63.tar.gz
  putty-0.63.tar.gz.RSA
  putty-03-config.diff
  putty-04-nodate.diff
  putty.changes
  putty.keyring
  putty.spec

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ putty.spec ++++++
#
# spec file for package putty
#
# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via http://bugs.opensuse.org/
#


Name:           putty
Version:        0.63
Release:        0
Summary:        GTK-based terminal emulator program
License:        MIT
Group:          System/X11/Utilities
Url:            http://www.chiark.greenend.org.uk/~sgtatham/putty/

Source:         http://the.earth.li/~sgtatham/putty/latest/%name-%version.tar.gz
Source2:        
http://the.earth.li/~sgtatham/putty/latest/%name-%version.tar.gz.RSA
Patch1:         0001-Revert-the-default-for-font-bolding-style.patch
Patch2:         putty-03-config.diff
Patch3:         putty-04-nodate.diff
BuildRoot:      %{_tmppath}/%{name}-%{version}-build
%if 0%{?suse_version} >= 1230
BuildRequires:  gpg-offline
%endif
BuildRequires:  gtk2-devel
BuildRequires:  krb5-devel
Conflicts:      pssh

%description
PuTTY is a terminal emulator application which can act as a client
for the SSH, Telnet, rlogin, and raw TCP computing protocols and as a
serial console client.

%prep
cp %_sourcedir/%name-%version.tar.gz.RSA %_sourcedir/%name-%version.tar.gz.sig
%{?gpg_verify: %gpg_verify %_sourcedir/%name-%version.tar.gz.sig}
%setup -q
%patch -P 1 -P 2 -P 3 -p1

%build
%configure
make %{?_smp_mflags};

%install
make install DESTDIR="%buildroot";

%check
make check

%files
%defattr(-,root,root)
%doc LICENCE
%_bindir/*
%doc %_mandir/man*/*
%doc doc/*.html

%changelog
++++++ 0001-Revert-the-default-for-font-bolding-style.patch ++++++
>From dbc1513565d852397c7d1c189ed23a48aa4fcff7 Mon Sep 17 00:00:00 2001
From: simon <simon@cda61777-01e9-0310-a592-d414129be87e>
Date: Wed, 7 Aug 2013 06:22:52 +0000
Subject: [PATCH] Revert the default for font bolding style back to using
 colours rather than fonts. I broke this in r9559 when I added the option for
 'both', because the internal representation got offset by one so as to change
 from a boolean to two bitfields and I must have confused myself about what
 the default should be.

git-svn-id: svn://svn.tartarus.org/sgt/putty@10008 
cda61777-01e9-0310-a592-d414129be87e
---
 settings.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/settings.c b/settings.c
index 6499686..df24f53 100644
--- a/settings.c
+++ b/settings.c
@@ -866,7 +866,7 @@ void load_open_settings(void *sesskey, Conf *conf)
     gppi(sesskey, "TryPalette", 0, conf, CONF_try_palette);
     gppi(sesskey, "ANSIColour", 1, conf, CONF_ansi_colour);
     gppi(sesskey, "Xterm256Colour", 1, conf, CONF_xterm_256_colour);
-    i = gppi_raw(sesskey, "BoldAsColour", 0); conf_set_int(conf, 
CONF_bold_style, i+1);
+    i = gppi_raw(sesskey, "BoldAsColour", 1); conf_set_int(conf, 
CONF_bold_style, i+1);
 
     for (i = 0; i < 22; i++) {
        static const char *const defaults[] = {
-- 
1.8.2

++++++ putty-03-config.diff ++++++

* Put 3DES off as insecure.
* Always use "linux" terminal type. This resolves some
  strange key combos.
* Set standard colors and use a more legilible font size.

---
 settings.c        |   51 ++++++++++++++++++++++++++++++++++-----------------
 unix/gtkwin.c     |    2 +-
 windows/windefs.c |    2 +-
 3 files changed, 36 insertions(+), 19 deletions(-)

Index: putty-0.63/settings.c
===================================================================
--- putty-0.63.orig/settings.c  2013-08-02 23:33:40.000000000 +0100
+++ putty-0.63/settings.c       2013-08-06 19:22:06.000000000 +0100
@@ -12,8 +12,8 @@
 static const struct keyvalwhere ciphernames[] = {
     { "aes",        CIPHER_AES,             -1, -1 },
     { "blowfish",   CIPHER_BLOWFISH,        -1, -1 },
-    { "3des",       CIPHER_3DES,            -1, -1 },
     { "WARN",       CIPHER_WARN,            -1, -1 },
+    { "3des",       CIPHER_3DES,            -1, -1 },
     { "arcfour",    CIPHER_ARCFOUR,         -1, -1 },
     { "des",        CIPHER_DES,             -1, -1 }
 };
@@ -696,7 +696,7 @@ void load_open_settings(void *sesskey, C
     }
     gppi(sesskey, "TCPNoDelay", 1, conf, CONF_tcp_nodelay);
     gppi(sesskey, "TCPKeepalives", 0, conf, CONF_tcp_keepalives);
-    gpps(sesskey, "TerminalType", "xterm", conf, CONF_termtype);
+    gpps(sesskey, "TerminalType", "linux", conf, CONF_termtype);
     gpps(sesskey, "TerminalSpeed", "38400,38400", conf, CONF_termspeed);
     if (!gppmap(sesskey, "TerminalModes", conf, CONF_ttymodes)) {
        /* This hardcodes a big set of defaults in any new saved
@@ -783,10 +783,10 @@ void load_open_settings(void *sesskey, C
     gppi(sesskey, "PassiveTelnet", 0, conf, CONF_passive_telnet);
     gppi(sesskey, "BackspaceIsDelete", 1, conf, CONF_bksp_is_delete);
     gppi(sesskey, "RXVTHomeEnd", 0, conf, CONF_rxvt_homeend);
-    gppi(sesskey, "LinuxFunctionKeys", 0, conf, CONF_funky_type);
+    gppi(sesskey, "LinuxFunctionKeys", 1, conf, CONF_funky_type);
     gppi(sesskey, "NoApplicationKeys", 0, conf, CONF_no_applic_k);
     gppi(sesskey, "NoApplicationCursors", 0, conf, CONF_no_applic_c);
-    gppi(sesskey, "NoMouseReporting", 0, conf, CONF_no_mouse_rep);
+    gppi(sesskey, "NoMouseReporting", 1, conf, CONF_no_mouse_rep);
     gppi(sesskey, "NoRemoteResize", 0, conf, CONF_no_remote_resize);
     gppi(sesskey, "NoAltScreen", 0, conf, CONF_no_alt_screen);
     gppi(sesskey, "NoRemoteWinTitle", 0, conf, CONF_no_remote_wintitle);
@@ -806,9 +806,9 @@ void load_open_settings(void *sesskey, C
     gppi(sesskey, "ApplicationKeypad", 0, conf, CONF_app_keypad);
     gppi(sesskey, "NetHackKeypad", 0, conf, CONF_nethack_keypad);
     gppi(sesskey, "AltF4", 1, conf, CONF_alt_f4);
-    gppi(sesskey, "AltSpace", 0, conf, CONF_alt_space);
+    gppi(sesskey, "AltSpace", 1, conf, CONF_alt_space);
     gppi(sesskey, "AltOnly", 0, conf, CONF_alt_only);
-    gppi(sesskey, "ComposeKey", 0, conf, CONF_compose_key);
+    gppi(sesskey, "ComposeKey", 1, conf, CONF_compose_key);
     gppi(sesskey, "CtrlAltKeys", 1, conf, CONF_ctrlaltkeys);
     gppi(sesskey, "TelnetKey", 0, conf, CONF_telnet_keyboard);
     gppi(sesskey, "TelnetRet", 1, conf, CONF_telnet_newline);
@@ -816,12 +816,12 @@ void load_open_settings(void *sesskey, C
     gppi(sesskey, "LocalEdit", AUTO, conf, CONF_localedit);
     gpps(sesskey, "Answerback", "PuTTY", conf, CONF_answerback);
     gppi(sesskey, "AlwaysOnTop", 0, conf, CONF_alwaysontop);
-    gppi(sesskey, "FullScreenOnAltEnter", 0, conf, CONF_fullscreenonaltenter);
+    gppi(sesskey, "FullScreenOnAltEnter", 1, conf, CONF_fullscreenonaltenter);
     gppi(sesskey, "HideMousePtr", 0, conf, CONF_hide_mouseptr);
     gppi(sesskey, "SunkenEdge", 0, conf, CONF_sunken_edge);
     gppi(sesskey, "WindowBorder", 1, conf, CONF_window_border);
-    gppi(sesskey, "CurType", 0, conf, CONF_cursor_type);
-    gppi(sesskey, "BlinkCur", 0, conf, CONF_blink_cur);
+    gppi(sesskey, "CurType", 1, conf, CONF_cursor_type);
+    gppi(sesskey, "BlinkCur", 1, 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);
     gppi(sesskey, "BeepInd", 0, conf, CONF_beep_ind);
@@ -855,10 +855,10 @@ void load_open_settings(void *sesskey, C
     gppi(sesskey, "CRImpliesLF", 0, conf, CONF_crhaslf);
     gppi(sesskey, "DisableArabicShaping", 0, conf, CONF_arabicshaping);
     gppi(sesskey, "DisableBidi", 0, conf, CONF_bidi);
-    gppi(sesskey, "WinNameAlways", 1, conf, CONF_win_name_always);
+    gppi(sesskey, "WinNameAlways", 0, conf, CONF_win_name_always);
     gpps(sesskey, "WinTitle", "", conf, CONF_wintitle);
     gppi(sesskey, "TermWidth", 80, conf, CONF_width);
-    gppi(sesskey, "TermHeight", 24, conf, CONF_height);
+    gppi(sesskey, "TermHeight", 25, conf, CONF_height);
     gppfont(sesskey, "Font", conf, CONF_font);
     gppi(sesskey, "FontQuality", FQ_DEFAULT, conf, CONF_font_quality);
     gppi(sesskey, "FontVTMode", VT_UNICODE, conf, CONF_vtmode);
@@ -870,11 +870,28 @@ void load_open_settings(void *sesskey, C
 
     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"
+            "170,170,170", /* default foreground */
+            "255,255,255", /* default bold foreground */
+            "0,0,0",       /* default background */
+            "85,85,85",    /* default bold background */
+            "0,0,0",       /* cursor text */
+            "192,192,224", /* cursor color */
+            "0,0,0",       /* black */
+            "85,85,85",    /* black bold */
+            "170,0,0",     /* red */
+            "255,0,0",     /* red bold */
+            "0,170,0",     /* green */
+            "0,255,0",     /* green bold */
+            "170,85,0",    /* brown */
+            "255,255,0",   /* yellow bold */
+            "0,0,170",     /* blue */
+            "0,0,255",     /* blue bold */
+            "170,0,170",   /* magenta */
+            "255,0,255",   /* magenta bold */
+            "0,170,170",   /* cyan */
+            "0,255,255",   /* cyan bold */
+            "170,170,170", /* white */
+            "255,255,255", /* white bold */
        };
        char buf[20], *buf2;
        int c0, c1, c2;
@@ -922,7 +939,7 @@ void load_open_settings(void *sesskey, C
      * The empty default for LineCodePage will be converted later
      * into a plausible default for the locale.
      */
-    gpps(sesskey, "LineCodePage", "", conf, CONF_line_codepage);
+    gpps(sesskey, "LineCodePage", "UTF-8", conf, CONF_line_codepage);
     gppi(sesskey, "CJKAmbigWide", 0, conf, CONF_cjk_ambig_wide);
     gppi(sesskey, "UTF8Override", 1, conf, CONF_utf8_override);
     gpps(sesskey, "Printer", "", conf, CONF_printer);
Index: putty-0.63/unix/gtkwin.c
===================================================================
--- putty-0.63.orig/unix/gtkwin.c       2013-07-20 14:15:10.000000000 +0100
+++ putty-0.63/unix/gtkwin.c    2013-08-06 19:22:45.000000000 +0100
@@ -164,7 +164,7 @@ void connection_fatal(void *frontend, ch
 FontSpec *platform_default_fontspec(const char *name)
 {
     if (!strcmp(name, "Font"))
-       return fontspec_new("server:fixed");
+       return fontspec_new("client:Monospace 14");
     else
         return fontspec_new("");
 }
Index: putty-0.63/windows/windefs.c
===================================================================
--- putty-0.63.orig/windows/windefs.c   2011-10-02 12:01:57.000000000 +0100
+++ putty-0.63/windows/windefs.c        2013-08-06 19:23:22.000000000 +0100
@@ -9,7 +9,7 @@
 FontSpec *platform_default_fontspec(const char *name)
 {
     if (!strcmp(name, "Font"))
-        return fontspec_new("Courier New", 0, 10, ANSI_CHARSET);
+        return fontspec_new("Ludica Console", 0, 14, ANSI_CHARSET);
     else
         return fontspec_new("", 0, 0, 0);
 }
++++++ putty-04-nodate.diff ++++++

__DATE__/__TIME__ should not be used; it causes unnecessary
rebuilds in the build service.

---
 version.c |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

Index: putty-0.62/version.c
===================================================================
--- putty-0.62.orig/version.c
+++ putty-0.62/version.c
@@ -30,13 +30,13 @@ char sshver[] = "PuTTY-Prerelease-" STR(
 
 #elif defined SVN_REV
 
-char ver[] = "Custom build r" STR(SVN_REV) ", " __DATE__ " " __TIME__;
+char ver[] = "Custom build r" STR(SVN_REV);
 char sshver[] = "PuTTY-Custom-r" STR(SVN_REV);
 
 #else
 
-char ver[] = "Unidentified build, " __DATE__ " " __TIME__;
-char sshver[] = "PuTTY-Local: " __DATE__ " " __TIME__;
+char ver[] = "Unidentified build";
+char sshver[] = "PuTTY-Local";
 
 #endif
 
++++++ putty.keyring ++++++
pub   1024R/B41CAE29 2000-12-20
uid                  PuTTY Releases (RSA) <[email protected]>

-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v2.0.19 (GNU/Linux)

mQCNAzpA2ZYAAAEEAKxRyqIqZxKktdbrPo/OUj/4ij+yNIC8oBTVNgt3+NcAgFKI
lPxjRKkrNFMrmXPaKRLp8/TS5Z46nSgG44d58G/5clu7IVge2YlCpvoIfo3ute2U
UbBvXCJFVK5ePhNzQX8nGibmejxo8wF5CShyifhmoyfd96cf9u85zMC0HK4pAAUR
tDRQdVRUWSBSZWxlYXNlcyAoUlNBKSA8cHV0dHktYnVnc0BsaXN0cy50YXJ0YXJ1
cy5vcmc+iQCVAwUQOkDZlu85zMC0HK4pAQG7XQP6AlJiPCmN7PMz92LhqNbK4B1Y
WtNCcDKz1wZZow2OrQW79SZ+I6RqWC/z/1YKIgYY30aE2UtY9OMUYlQ+I08rsYC4
hNxNY4JvyyP9AT7wiJlpvdWtD590Z5DYwdSTeZg8w0N3NvCJ6m3ivFHiEZuJcZjd
cfPQziUxGjQi6HzG+sc=
=18Fm
-----END PGP PUBLIC KEY BLOCK-----
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to