head 1.7; access; symbols pkgsrc-2018Q1:1.6.0.40 pkgsrc-2018Q1-base:1.6 pkgsrc-2017Q4:1.6.0.38 pkgsrc-2017Q4-base:1.6 pkgsrc-2017Q3:1.6.0.36 pkgsrc-2017Q3-base:1.6 pkgsrc-2017Q2:1.6.0.32 pkgsrc-2017Q2-base:1.6 pkgsrc-2017Q1:1.6.0.30 pkgsrc-2017Q1-base:1.6 pkgsrc-2016Q4:1.6.0.28 pkgsrc-2016Q4-base:1.6 pkgsrc-2016Q3:1.6.0.26 pkgsrc-2016Q3-base:1.6 pkgsrc-2016Q2:1.6.0.24 pkgsrc-2016Q2-base:1.6 pkgsrc-2016Q1:1.6.0.22 pkgsrc-2016Q1-base:1.6 pkgsrc-2015Q4:1.6.0.20 pkgsrc-2015Q4-base:1.6 pkgsrc-2015Q3:1.6.0.18 pkgsrc-2015Q3-base:1.6 pkgsrc-2015Q2:1.6.0.16 pkgsrc-2015Q2-base:1.6 pkgsrc-2015Q1:1.6.0.14 pkgsrc-2015Q1-base:1.6 pkgsrc-2014Q4:1.6.0.12 pkgsrc-2014Q4-base:1.6 pkgsrc-2014Q3:1.6.0.10 pkgsrc-2014Q3-base:1.6 pkgsrc-2014Q2:1.6.0.8 pkgsrc-2014Q2-base:1.6 pkgsrc-2014Q1:1.6.0.6 pkgsrc-2014Q1-base:1.6 pkgsrc-2013Q4:1.6.0.4 pkgsrc-2013Q4-base:1.6 pkgsrc-2013Q3:1.6.0.2 pkgsrc-2013Q3-base:1.6 pkgsrc-2013Q2:1.5.0.82 pkgsrc-2013Q2-base:1.5 pkgsrc-2013Q1:1.5.0.80 pkgsrc-2013Q1-base:1.5 pkgsrc-2012Q4:1.5.0.78 pkgsrc-2012Q4-base:1.5 pkgsrc-2012Q3:1.5.0.76 pkgsrc-2012Q3-base:1.5 pkgsrc-2012Q2:1.5.0.74 pkgsrc-2012Q2-base:1.5 pkgsrc-2012Q1:1.5.0.72 pkgsrc-2012Q1-base:1.5 pkgsrc-2011Q4:1.5.0.70 pkgsrc-2011Q4-base:1.5 pkgsrc-2011Q3:1.5.0.68 pkgsrc-2011Q3-base:1.5 pkgsrc-2011Q2:1.5.0.66 pkgsrc-2011Q2-base:1.5 pkgsrc-2011Q1:1.5.0.64 pkgsrc-2011Q1-base:1.5 pkgsrc-2010Q4:1.5.0.62 pkgsrc-2010Q4-base:1.5 pkgsrc-2010Q3:1.5.0.60 pkgsrc-2010Q3-base:1.5 pkgsrc-2010Q2:1.5.0.58 pkgsrc-2010Q2-base:1.5 pkgsrc-2010Q1:1.5.0.56 pkgsrc-2010Q1-base:1.5 pkgsrc-2009Q4:1.5.0.54 pkgsrc-2009Q4-base:1.5 pkgsrc-2009Q3:1.5.0.52 pkgsrc-2009Q3-base:1.5 pkgsrc-2009Q2:1.5.0.50 pkgsrc-2009Q2-base:1.5 pkgsrc-2009Q1:1.5.0.48 pkgsrc-2009Q1-base:1.5 pkgsrc-2008Q4:1.5.0.46 pkgsrc-2008Q4-base:1.5 pkgsrc-2008Q3:1.5.0.44 pkgsrc-2008Q3-base:1.5 cube-native-xorg:1.5.0.42 cube-native-xorg-base:1.5 pkgsrc-2008Q2:1.5.0.40 pkgsrc-2008Q2-base:1.5 cwrapper:1.5.0.38 pkgsrc-2008Q1:1.5.0.36 pkgsrc-2008Q1-base:1.5 pkgsrc-2007Q4:1.5.0.34 pkgsrc-2007Q4-base:1.5 pkgsrc-2007Q3:1.5.0.32 pkgsrc-2007Q3-base:1.5 pkgsrc-2007Q2:1.5.0.30 pkgsrc-2007Q2-base:1.5 pkgsrc-2007Q1:1.5.0.28 pkgsrc-2007Q1-base:1.5 pkgsrc-2006Q4:1.5.0.26 pkgsrc-2006Q4-base:1.5 pkgsrc-2006Q3:1.5.0.24 pkgsrc-2006Q3-base:1.5 pkgsrc-2006Q2:1.5.0.22 pkgsrc-2006Q2-base:1.5 pkgsrc-2006Q1:1.5.0.20 pkgsrc-2006Q1-base:1.5 pkgsrc-2005Q4:1.5.0.18 pkgsrc-2005Q4-base:1.5 pkgsrc-2005Q3:1.5.0.16 pkgsrc-2005Q3-base:1.5 pkgsrc-2005Q2:1.5.0.14 pkgsrc-2005Q2-base:1.5 pkgsrc-2005Q1:1.5.0.12 pkgsrc-2005Q1-base:1.5 pkgsrc-2004Q4:1.5.0.10 pkgsrc-2004Q4-base:1.5 pkgsrc-2004Q3:1.5.0.8 pkgsrc-2004Q3-base:1.5 pkgsrc-2004Q2:1.5.0.6 pkgsrc-2004Q2-base:1.5 pkgsrc-2004Q1:1.5.0.4 pkgsrc-2004Q1-base:1.5 pkgsrc-2003Q4:1.5.0.2 pkgsrc-2003Q4-base:1.5 netbsd-1-6-1:1.4.0.2 netbsd-1-6-1-base:1.4 netbsd-1-6:1.3.0.8 netbsd-1-6-RELEASE-base:1.3 pkgviews:1.3.0.4 pkgviews-base:1.3 buildlink2:1.3.0.2 buildlink2-base:1.3 netbsd-1-5-PATCH003:1.3 netbsd-1-5-PATCH001:1.3 netbsd-1-4-PATCH002:1.1 comdex-fall-1999:1.1; locks; strict; comment @# @; 1.7 date 2018.06.24.16.54.59; author adam; state dead; branches; next 1.6; commitid gko1QjdfYW8xtyHA; 1.6 date 2013.07.05.21.06.02; author joerg; state Exp; branches; next 1.5; commitid dM2QCyvh3A13dkWw; 1.5 date 2003.04.03.18.05.34; author jschauma; state Exp; branches; next 1.4; 1.4 date 2002.10.26.18.11.20; author bouyer; state Exp; branches; next 1.3; 1.3 date 2001.04.20.12.33.53; author fredb; state Exp; branches; next 1.2; 1.2 date 2000.08.06.01.11.39; author fredb; state dead; branches; next 1.1; 1.1 date 99.10.14.14.11.02; author deberg; state Exp; branches; next ; desc @@ 1.7 log @libwww: updated to 5.4.2 5.4.2: Unknown changes. Changes with libwww 5.4.1 * Removed the expat source code in favor of linking against the global system expat library to avoid having to track security advisories in that library * Updated expat to 2.2.0 * Updated autotools to the current versions * Library/src/HTSQL.c: add missing mysql_init to HTSQL_connect reported by Xavier Torne * configure.ac, Library/src/Makefile.am, Library/cvs2sql/Makefile.am, Robot/src/Makefile.am: modify configure scripts for mysql_config based autoconf processing * Library/src/HTSQL.c, Library/src/HTSQL.html, Library/src/HTSQLLog.c: remove mysql directory from include directiv * Robot/src/RobotMain.c: added flag MR_KEEP_META for -lm last modified option detected by Jan Hutaø * Robot/src/RobotMain.c: added flag MR_KEEP_META for -title option detected by Jan Hutaø * close leak in HTBound process_boundary() detected by Sam Varshavchik using valgrind; excised old #if 0 snippets from HTMIME.c * Library/src/HTCookie.c: add private function HTCookie_splitPair to split a KEY=VALUE pair, from Jesse Morgan * configure.ac: remove unecessary check for appkit.h as suggested by Roger Persson * Library/src/wwwsys.html: change genuine angle bracket characters into the angle bracket entities, thanks to Bobby Jack * Library/src/HT*.html, Library/src/SSL/HT*.html: wrap all header files with extern "C" * Library/src/HTFile, configure.ac: add a basis for addressing Ben's security concerns * Library/src/HTBound.c: libwww security advisory fix from Sam Varshavchik, fix double-counting of processed bytes, rewrote HTBoundary_put_block, to fix problematic HTTP 1.1 byte range requests * Library/src/: HTAlert.c, HTHeader.c, HTInit.c, HTNet.c, HTProfil.c, HTProt.c, HTTrans.c: Patch to greatly speed up repeated requests, from Arthur Smith * Library/src/HTSQL.c: modifications to compile without using deprecated mysql functions * config/: config.sub, ltmain.sh: updates for recent version of libtool * INSTALL.html, Library/src/HTEvtLst.c: cleaning * libwww-config.in: include -lwwwssl, thanks to mgoddard at itgs-presearch.com * Library/src/SSL/HTSSLWriter.c: avoids an eternal loop in libwww * Library/src/SSL/HTSSL.html, Robot/src/RobotMain.c: fix for webbot -v option check and documentation addition * configure.ac, Library/src/SSL/HTSSL.c, Library/src/SSL/windows/wwwssl.def, Robot/src/HTRobMan.html, Robot/src/Makefile.am, Robot/src/RobotMain.c: basic support for client side certificates using PEM format * Library/src/SSL/: HTSSL.c, HTSSLReader.c, HTSSLWriter.c: add openssl to include for ssl.h and rand.h * config/: config.guess, config.sub, ltmain.sh: update after running libtoolize * Robot/src/Makefile.am: use SSL directory for libwwwssl.la * Robot/src/RobotMain.c: include HTSSL.h * configure.ac: fix aclocal underquoting warnings * Robot/src/: RobotMain.c, Makefile.am: update to enable https protocol * Library/src/HTTPReq.c: fixed , to _ in HTTRACE call * Library/src/HTTPReq.c: removed LIBWWW_USEIDN, because unnecessary * modules/idn/unicode_template.c: forgot one file * Library/src/HTDNS.html: moved IDN to main branch * Library/src/HTDNS.c: moved IDN to main branch * Library/src/HTTPReq.c: added "LIBWWW_USEIDN" conditional * Library/src/HTTPReq.c: moved IDN to main branch * Library/Overview.html: JK: Added the libwww survey results @ text @$NetBSD: patch-ad,v 1.6 2013/07/05 21:06:02 joerg Exp $ --- Library/src/Makefile.am.orig 2002-05-29 16:09:13.000000000 +0000 +++ Library/src/Makefile.am @@@@ -1,6 +1,6 @@@@ ## Process this file with Automake to create Makefile.in. -LDFLAGS = -version-info "1:0:1" +LDFLAGS = @@LDFLAGS@@ -version-info "1:0:1" lib_LTLIBRARIES = \ libwwwutils.la \ @@@@ -253,7 +253,7 @@@@ libwwwhttp_la_SOURCES = \ HTPEP.c libwwwhttp_la_DEPENDENCIES = \ - ../../modules/md5/libmd5.la + @@LIBMD5DEP@@ libwwwnews_la_SOURCES = \ WWWNews.h \ @@@@ -311,6 +311,13 @@@@ libwwwdir_la_SOURCES = \ HTDir.h \ HTDir.c +libwwwapp_la_LDFLAGS = \ + @@WWWZIP@@ \ + @@WWWXML@@ +libwwwapp_la_DEPENDENCIES = \ + @@WWWZIP@@ \ + @@WWWXML@@ + libwwwapp_la_SOURCES = \ WWWApp.h \ HTAccess.h \ @@@@ -366,7 +373,9 @@@@ libwwwxml_la_DEPENDENCIES = \ ../../modules/expat/xmltok/libxmltok.la \ ../../modules/expat/xmlparse/libxmlparse.la -libwwwxml_la_LDFLAGS = -rpath $(libdir) +libwwwxml_la_LDFLAGS = -rpath $(libdir) \ + ../../modules/expat/xmltok/libxmltok.la \ + ../../modules/expat/xmlparse/libxmlparse.la libwwwzip_la_SOURCES = \ WWWZip.h \ @@@@ -387,9 +396,8 @@@@ libwwwsql_la_SOURCES = \ libwwwsql_la_LDFLAGS = -rpath $(libdir) INCLUDES = \ - -I/usr/local/include \ - -I${top_srcdir}/modules/md5 \ - -I${top_srcdir}/modules/expat/xmlparse + -I${top_srcdir}/modules/expat/xmlparse \ + @@LIBMD5INC@@ BUILT_SOURCES = \ wwwsys.h \ @ 1.6 log @Add some explicit library dependencies to fix build on recent Linux. @ text @d1 1 a1 1 $NetBSD: patch-ad,v 1.5 2003/04/03 18:05:34 jschauma Exp $ @ 1.5 log @Make this compile and install on Linux. @ text @d1 1 a1 1 $NetBSD: $ d3 2 a4 2 --- Library/src/Makefile.am.orig Wed May 29 12:09:13 2002 +++ Library/src/Makefile.am Thu Apr 3 12:53:38 2003 d13 1 a13 1 @@@@ -253,7 +253,7 @@@@ d22 26 a47 1 @@@@ -387,9 +387,8 @@@@ @ 1.4 log @Don't compile/install libmd5 on solaris, there is one in /usr/lib which seems good enouth, and using libwww's one breaks other system lib (librt). @ text @d1 1 a1 1 $NetBSD: patch-ad,v 1.3 2001/04/20 12:33:53 fredb Exp $ d3 11 a13 3 --- Library/src/Makefile.am.orig Tue Jun 20 13:01:34 2000 +++ Library/src/Makefile.am Mon Oct 21 22:33:59 2002 @@@@ -251,7 +251,7 @@@@ d22 1 a22 1 @@@@ -379,9 +379,8 @@@@ @ 1.3 log @Rely on the fact that shared libraries can encode run-time dependencies on other libraries, on both ELF and (NetBSD/)a.out, to make libwwwssl.so.?.? depend on the correct openssl shared libraries, as determined by the setting of ${SSLBASE} in bsd.pkg.mk. This closes PR pkg/12570, and has the additional advantage that programs that _do_ _not_ need to link in "-lwwwssl" won't get "-lssl" or "-lcrypto" at all. Also, make"w3c" and "www" build again with USE_SOCKS=4. @ text @d1 1 a1 1 $NetBSD$ d3 12 a14 3 --- Library/src/Makefile.am.orig Tue Jun 20 06:01:34 2000 +++ Library/src/Makefile.am @@@@ -379,7 +379,6 @@@@ d19 4 a22 2 -I${top_srcdir}/modules/md5 \ -I${top_srcdir}/modules/expat/xmlparse d24 2 @ 1.2 log @Update to libwww-5.3.1. This is the first release since 5.2.8. Includes many bug fixes -- too many to list, full release history online at -- and a few new features. The most significant is integrated libwww-SSL. Also SOCKS "punching through firewalls" support is present now (but untested by me). Not sure when that appeared, exactly. @ text @d1 1 a1 1 $NetBSD: patch-ad,v 1.1 1999/10/14 14:11:02 deberg Exp $ d3 10 a12 11 --- libwww-config.in.orig Thu Oct 14 09:41:40 1999 +++ libwww-config.in Thu Oct 14 09:40:54 1999 @@@@ -48,7 +48,7 @@@@ echo -I@@includedir@@/@@PACKAGE@@ @@DEFS@@ ;; --libs) - echo -L@@libdir@@ @@LWWWXML@@ @@LWWWZIP@@ @@LWWWWAIS@@ @@LWWWSQL@@ -lwwwinit -lwwwapp -lwwwhtml -lwwwtelnet -lwwwnews -lwwwhttp -lwwwmime -lwwwgopher -lwwwftp -lwwwfile -lwwwdir -lwwwcache -lwwwstream -lwwwmux -lwwwtrans -lwwwcore -lwwwutils @@LWWWMD5@@ @@LIBS@@ + echo -Wl,-R@@libdir@@ -L@@libdir@@ @@LWWWXML@@ @@LWWWZIP@@ @@LWWWWAIS@@ @@LWWWSQL@@ -lwwwinit -lwwwapp -lwwwhtml -lwwwtelnet -lwwwnews -lwwwhttp -lwwwmime -lwwwgopher -lwwwftp -lwwwfile -lwwwdir -lwwwcache -lwwwstream -lwwwmux -lwwwtrans -lwwwcore -lwwwutils @@LWWWMD5@@ @@LIBS@@ ;; *) echo "${usage}" 1>&2 @ 1.1 log @fix "libwww-config --libs" to work under ELF @ text @d1 1 a1 1 $NetBSD$ @