Hello community,

here is the log from the commit of package links for openSUSE:Factory checked 
in at 2013-10-03 16:05:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/links (Old)
 and      /work/SRC/openSUSE:Factory/.links.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "links"

Changes:
--------
--- /work/SRC/openSUSE:Factory/links/links.changes      2013-08-24 
10:15:36.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.links.new/links.changes 2013-10-03 
16:05:10.000000000 +0200
@@ -1,0 +2,46 @@
+Wed Oct  2 22:06:19 UTC 2013 - [email protected]
+
+- version 2.8
+  * Fixed a memory leak if TIFF download was interrupted
+  * Do not save lines starting with space to URL history on the disk
+  * Do not misreport Date header value as last-modified date
+    in the info box popping up on "=".
+  * New graphics glyphs
+  * Fixed file 045e.png. It was not compatible with libpng-1.6
+  * Test integers addition for overflow. This fixes possible crashes 
+    due to overflows, they could possibly be security-sensitive.
+  * Fixed a bug in Xwindow driver when images larger than 65536
+    pixels were used
+  * Fixed some integer overflows when scaling images larger than 
+    65536 pixels
+  * Fixed invalid pointer comparison (comparing if NULL is smaller
+    than non-NULL pointer) that could result in failures with certain
+    compilers
+  * Fixed an internal error in decompressed file cache if Links
+    was running out of memory and was freeing cached data
+  * An option that allows the user not to save URL history
+  * An option to send do not track request
+  * Reduced CPU consumption when downloading big files
+  * Fixed a crash if the user selects "Save as" and the document has 
+    no header (the bug was introduced in Links 2.7pre1)
+  * Parse FTP directories on VMS FTP server
+  * Use a blocking pipe when communicating with the dns process, it
+    fixes a possible error when system pipe buffer is too small
+  * data: url
+  * Accept color in #xxx format (besides usual #xxxxxx)
+  * Fixed an infinite retry loop when the server terminates
+    connection prematurely
+  * Fixed some races in the framebuffer driver that could result in
+    display corruption if the user is switching virtual consoles too
+    quickly
+  * Don't save URLs with password to history file on a disk
+  * Fixed a rare bug where image alpha channel was not applied
+    correctly
+- package calibration pattern and other documentation files
+- updated patches for upstream changes:
+  * configure.diff
+  * links-nosslcomp.patch
+  * links-sni.patch
+- support simultaneous build jobs
+
+-------------------------------------------------------------------

Old:
----
  links-2.7.tar.bz2

New:
----
  links-2.8.tar.bz2

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

Other differences:
------------------
++++++ links.spec ++++++
--- /var/tmp/diff_new_pack.dFheMI/_old  2013-10-03 16:05:12.000000000 +0200
+++ /var/tmp/diff_new_pack.dFheMI/_new  2013-10-03 16:05:12.000000000 +0200
@@ -33,12 +33,12 @@
 
 Url:            http://links.twibright.com/
 Provides:       web_browser
-Version:        2.7
+Version:        2.8
 Release:        0
 Summary:        Text-Based WWW Browser
 License:        GPL-2.0+
 Group:          Productivity/Networking/Web/Browsers
-Source:         links-%{version}.tar.bz2
+Source:         http://links.twibright.com/download/%{name}-%{version}.tar.bz2
 Patch2:         configure.diff
 Patch3:         links-nosslcomp.patch
 Patch4:         links-sni.patch
@@ -70,7 +70,7 @@
 %configure \
        --with-fb --with-ssl \
        --with-x --enable-graphics --with-pic
-make
+make %{?_smp_mflags}
 
 %install
 mkdir -p $RPM_BUILD_ROOT/{%{_mandir}/man1,usr/bin,%{_infodir}} 
@@ -82,8 +82,8 @@
 
 %files
 %defattr(-,root,root)
-%doc README
-%doc ChangeLog
+%doc README NEWS ChangeLog BRAILLE_HOWTO AUTHORS COPYING KEYS SITES
+%doc doc/links_cal
 /usr/bin/links
 %doc %{_mandir}/man1/links.1.gz
 

++++++ configure.diff ++++++
--- /var/tmp/diff_new_pack.dFheMI/_old  2013-10-03 16:05:12.000000000 +0200
+++ /var/tmp/diff_new_pack.dFheMI/_new  2013-10-03 16:05:12.000000000 +0200
@@ -1,5 +1,11 @@
---- links-2.7.orig/configure.in
-+++ links-2.7/configure.in
+---
+ configure.in |    6 ++++--
+ 1 file changed, 4 insertions(+), 2 deletions(-)
+
+Index: links-2.8/configure.in
+===================================================================
+--- links-2.8.orig/configure.in        2013-09-17 01:11:46.000000000 +0100
++++ links-2.8/configure.in     2013-10-02 20:59:05.000000000 +0100
 @@ -16,9 +16,11 @@ image_formats="GIF PNG XBM"
  AM_CONFIG_HEADER(config.h)
  
@@ -9,8 +15,8 @@
 +AC_USE_SYSTEM_EXTENSIONS
 +AC_SYS_LARGEFILE
  
--#AC_PROG_CXX
+-dnl AC_PROG_CXX
 +AC_PROG_CXX
- #AC_PROG_AWK
- #AM_PROG_LEX
- #AC_PROG_YACC
+ dnl AC_PROG_AWK
+ dnl AM_PROG_LEX
+ dnl AC_PROG_YACC

++++++ links-2.7.tar.bz2 -> links-2.8.tar.bz2 ++++++
++++ 169994 lines of diff (skipped)

++++++ links-nosslcomp.patch ++++++
--- /var/tmp/diff_new_pack.dFheMI/_old  2013-10-03 16:05:15.000000000 +0200
+++ /var/tmp/diff_new_pack.dFheMI/_new  2013-10-03 16:05:15.000000000 +0200
@@ -1,6 +1,37 @@
---- links-2.7.orig/https.c
-+++ links-2.7/https.c
-@@ -44,7 +44,23 @@ SSL *getSSL(void)
+---
+ connect.c |    6 ------
+ https.c   |   18 +++++++++++++++++-
+ 2 files changed, 17 insertions(+), 7 deletions(-)
+
+Index: links-2.8/connect.c
+===================================================================
+--- links-2.8.orig/connect.c   2013-08-26 00:08:07.000000000 +0100
++++ links-2.8/connect.c        2013-10-02 21:02:00.000000000 +0100
+@@ -326,9 +326,6 @@ static void ssl_want_read(struct connect
+ 
+       set_connection_timeout(c);
+ 
+-#ifndef HAVE_NSS
+-      if (c->no_tsl) c->ssl->options |= SSL_OP_NO_TLSv1;
+-#endif
+       switch ((ret2 = SSL_get_error(c->ssl, ret1 = SSL_connect(c->ssl)))) {
+               case SSL_ERROR_NONE:
+                       c->newconn = NULL;
+@@ -591,9 +588,6 @@ static void connected(struct connection
+                       goto ssl_error;
+               }
+               SSL_set_fd(c->ssl, *b->sock);
+-#ifndef HAVE_NSS
+-              if (c->no_tsl) c->ssl->options |= SSL_OP_NO_TLSv1;
+-#endif
+               switch ((ret2 = SSL_get_error(c->ssl, ret1 = 
SSL_connect(c->ssl)))) {
+                       case SSL_ERROR_WANT_READ:
+                               setcstate(c, S_SSL_NEG);
+Index: links-2.8/https.c
+===================================================================
+--- links-2.8.orig/https.c     2013-09-20 22:17:00.000000000 +0100
++++ links-2.8/https.c  2013-10-02 21:01:08.000000000 +0100
+@@ -62,7 +62,23 @@ SSL *getSSL(void)
                if (!m) return NULL;
                context = SSL_CTX_new((void *)m);
                if (!context) return NULL;
@@ -23,27 +54,5 @@
 +#endif
 +
                SSL_CTX_set_default_verify_paths(context);
- /* needed for systems without /dev/random, but obviously kills security. */
-               /*{
---- links-2.7.orig/connect.c
-+++ links-2.7/connect.c
-@@ -309,9 +309,6 @@ static void ssl_want_read(struct connect
  
-       set_timeout(c);
- 
--#ifndef HAVE_NSS
--      if (c->no_tsl) c->ssl->options |= SSL_OP_NO_TLSv1;
--#endif
-       switch (SSL_get_error(c->ssl, SSL_connect(c->ssl))) {
-               case SSL_ERROR_NONE:
-                       c->newconn = NULL;
-@@ -560,9 +557,6 @@ static void connected(struct connection
-                       goto ssl_error;
-               }
-               SSL_set_fd(c->ssl, *b->sock);
--#ifndef HAVE_NSS
--              if (c->no_tsl) c->ssl->options |= SSL_OP_NO_TLSv1;
--#endif
-               switch (SSL_get_error(c->ssl, SSL_connect(c->ssl))) {
-                       case SSL_ERROR_WANT_READ:
-                               setcstate(c, S_SSL_NEG);
+       }

++++++ links-sni.patch ++++++
--- /var/tmp/diff_new_pack.dFheMI/_old  2013-10-03 16:05:15.000000000 +0200
+++ /var/tmp/diff_new_pack.dFheMI/_new  2013-10-03 16:05:15.000000000 +0200
@@ -1,6 +1,12 @@
---- links-2.7.orig/connect.c
-+++ links-2.7/connect.c
-@@ -556,6 +556,14 @@ static void connected(struct connection
+---
+ connect.c |    8 ++++++++
+ 1 file changed, 8 insertions(+)
+
+Index: links-2.8/connect.c
+===================================================================
+--- links-2.8.orig/connect.c   2013-10-02 21:02:00.000000000 +0100
++++ links-2.8/connect.c        2013-10-02 21:02:14.000000000 +0100
+@@ -587,6 +587,14 @@ static void connected(struct connection
                if (!c->ssl) {
                        goto ssl_error;
                }
@@ -13,5 +19,5 @@
 +        mem_free(server_hostname);
 +#endif
                SSL_set_fd(c->ssl, *b->sock);
-               switch (SSL_get_error(c->ssl, SSL_connect(c->ssl))) {
+               switch ((ret2 = SSL_get_error(c->ssl, ret1 = 
SSL_connect(c->ssl)))) {
                        case SSL_ERROR_WANT_READ:

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to