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]
