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