pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/www/dillo Changes 0.8.4:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/e9db15aeb645
branches:  trunk
changeset: 488282:e9db15aeb645
user:      adam <adam%pkgsrc.org@localhost>
date:      Thu Jan 27 09:39:44 2005 +0000

description:
Changes 0.8.4:

 - * Fixed a possible attack (program abortion) by malicious web pages, which
     contain huge values for <table> attributes "colspan" and "rowspan".
   * Changed anchors, they are now tested to be unique, and removed properly,
     when a widget tree is changed (e.g. another page is visited). Also added
     HTML warnings.
   Patches: Sebastian Geerken
 - * Fixed two minor memory leaks (IO's Buf1Start & html's SPCBuf).
   * Fixed handling of XML's "/>" tag-closing (e.g. <script ... />). BUG#514
   * Removed obsolete code from IO/file.c.
   * Added a few missing EINTR handlers in dpi.c.
   * Orthogonalized the generic parser:
       - Fixes memory leaks and widget state when recovering from bad HTML.
       - Improves error detection and validation (needed by XHTML).
       - Makes DOC tree generation possible (needed by CSS).
       - Cleaner design of handling routines for bad HTML.
       - Orthodox treatment of double optional elements (HTML, HEAD, BODY).
       - Lots of minor code cleanups.
   * Switched the dpi file server's design to pthreads (fixes a critical race).
   * Avoided a crash when indexed GIF images lack a color map (BUG#647).
   * Fixed a bug when the remote HTTP server sends no Content-Type and
     the TCP packetizing splits the header from data (BUG#650).
   * Returned the parser to the old whitespace "collapsing" mode
     (this can be changed with the SGML_SPCDEL define in html.c).
   * Fixed a memory leak for DwStyle (there was one leak per page).
   Patches: Jorge Arellano
 - * Fixed a large memory leak of thread specific resources. --Very important
   Patch: Jorge Arellano, Livio Baldini
 - * Removed warnings for pointer arithmetic and strict prototypes all
     around the code (now it works under LP64 architectures).
   * Made miscelaneous cleanups for LP64 architectures.
   Patches: Jorge Arellano, Dieter Baron
 - * Changed dpid's umask to 0077.
   Patch: Jorge Arellano, Richard Zidlicky
 - * Switched to g_vsnprintf (instead of vsnprintf).
   Patch: Frank Wille
 - * Updated a bit the README file.
   Patch: Dieter Baron
 - * Made a grammatical and typographical review of the whole documentation
     in doc/. Also added some clarifications.
   * Fixed a libpng detection problem (e.g., on CYGWIN). BUG#651
   Patches: Roberto Sanchez
 - * Fixed "id" and "name" attributes parsing logic.
   * Improved the parsing algorithm for character entities. BUG#605
   Patches: Matthias Franz
 - * Fixed a security bug with uncertain data and a_Interface_msg().
     CAN-2005-0012.
   Patch: Tavis Ormandy

diffstat:

 www/dillo/Makefile         |  13 ++++++-------
 www/dillo/distinfo         |   7 +++----
 www/dillo/patches/patch-ac |  16 ----------------
 3 files changed, 9 insertions(+), 27 deletions(-)

diffs (62 lines):

diff -r a43ba3c6deb1 -r e9db15aeb645 www/dillo/Makefile
--- a/www/dillo/Makefile        Thu Jan 27 05:19:13 2005 +0000
+++ b/www/dillo/Makefile        Thu Jan 27 09:39:44 2005 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.24 2005/01/10 21:54:36 adrianp Exp $
+# $NetBSD: Makefile,v 1.25 2005/01/27 09:39:44 adam Exp $
 
-DISTNAME=      dillo-0.8.3
-PKGREVISION=   2
+DISTNAME=      dillo-0.8.4
 CATEGORIES=    www
 MASTER_SITES=  http://dillo.auriga.wearlab.de/download/
 EXTRACT_SUFX=  .tar.bz2
@@ -10,10 +9,10 @@
 HOMEPAGE=      http://dillo.auriga.wearlab.de/
 COMMENT=       Very small and fast graphical web-browser
 
-USE_BUILDLINK3=                YES
-USE_PKGINSTALL=                YES
-USE_X11=               YES
-GNU_CONFIGURE=         YES
+USE_BUILDLINK3=                yes
+USE_PKGINSTALL=                yes
+USE_X11=               yes
+GNU_CONFIGURE=         yes
 
 CONFIGURE_ARGS=                --sysconfdir=${PKG_SYSCONFDIR}
 
diff -r a43ba3c6deb1 -r e9db15aeb645 www/dillo/distinfo
--- a/www/dillo/distinfo        Thu Jan 27 05:19:13 2005 +0000
+++ b/www/dillo/distinfo        Thu Jan 27 09:39:44 2005 +0000
@@ -1,7 +1,6 @@
-$NetBSD: distinfo,v 1.21 2005/01/10 21:54:36 adrianp Exp $
+$NetBSD: distinfo,v 1.22 2005/01/27 09:39:44 adam Exp $
 
-SHA1 (dillo-0.8.3.tar.bz2) = c023eface4516c89ba9a2818cfd24f3ef5d24dae
-Size (dillo-0.8.3.tar.bz2) = 418714 bytes
+SHA1 (dillo-0.8.4.tar.bz2) = 3af0091911be5c40ee6310980e607948d39f91df
+Size (dillo-0.8.4.tar.bz2) = 423106 bytes
 SHA1 (patch-aa) = 2c89724fa0846d154292f983db86b3cc1d117343
 SHA1 (patch-ab) = 682f85d285d64f85a9b34d0177a8c6ef5cafd31c
-SHA1 (patch-ac) = c3149428f1e756121eddfcac837b4b0a9b8b32b3
diff -r a43ba3c6deb1 -r e9db15aeb645 www/dillo/patches/patch-ac
--- a/www/dillo/patches/patch-ac        Thu Jan 27 05:19:13 2005 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +0,0 @@
-$NetBSD: patch-ac,v 1.6 2005/01/10 21:54:36 adrianp Exp $
-
---- src/capi.c.orig    2005-01-10 21:48:03.000000000 +0000
-+++ src/capi.c 2005-01-10 21:50:42.000000000 +0000
-@@ -492,9 +492,9 @@
-                a_Chain_bcb(OpStop, Info, conn->url, NULL);
- 
-             } else if (strcmp(Data2, "send_status_message") == 0) {
--               a_Interface_msg(conn->bw, Data1);
-+               a_Interface_msg(conn->bw, "%s", Data1);
-             } else if (strcmp(Data2, "chat") == 0) {
--               a_Interface_msg(conn->bw, Data1);
-+               a_Interface_msg(conn->bw, "%s", Data1);
-                a_Bookmarks_chat_add(NULL, NULL, Data1);
-             } else if (strcmp(Data2, "dialog") == 0) {
-                a_Dpiapi_dialog(conn->bw, conn->server, Data1);



Home | Main Index | Thread Index | Old Index