head 1.18; access; symbols pkgsrc-2026Q1:1.18.0.78 pkgsrc-2026Q1-base:1.18 pkgsrc-2025Q4:1.18.0.76 pkgsrc-2025Q4-base:1.18 pkgsrc-2025Q3:1.18.0.74 pkgsrc-2025Q3-base:1.18 pkgsrc-2025Q2:1.18.0.72 pkgsrc-2025Q2-base:1.18 pkgsrc-2025Q1:1.18.0.70 pkgsrc-2025Q1-base:1.18 pkgsrc-2024Q4:1.18.0.68 pkgsrc-2024Q4-base:1.18 pkgsrc-2024Q3:1.18.0.66 pkgsrc-2024Q3-base:1.18 pkgsrc-2024Q2:1.18.0.64 pkgsrc-2024Q2-base:1.18 pkgsrc-2024Q1:1.18.0.62 pkgsrc-2024Q1-base:1.18 pkgsrc-2023Q4:1.18.0.60 pkgsrc-2023Q4-base:1.18 pkgsrc-2023Q3:1.18.0.58 pkgsrc-2023Q3-base:1.18 pkgsrc-2023Q2:1.18.0.56 pkgsrc-2023Q2-base:1.18 pkgsrc-2023Q1:1.18.0.54 pkgsrc-2023Q1-base:1.18 pkgsrc-2022Q4:1.18.0.52 pkgsrc-2022Q4-base:1.18 pkgsrc-2022Q3:1.18.0.50 pkgsrc-2022Q3-base:1.18 pkgsrc-2022Q2:1.18.0.48 pkgsrc-2022Q2-base:1.18 pkgsrc-2022Q1:1.18.0.46 pkgsrc-2022Q1-base:1.18 pkgsrc-2021Q4:1.18.0.44 pkgsrc-2021Q4-base:1.18 pkgsrc-2021Q3:1.18.0.42 pkgsrc-2021Q3-base:1.18 pkgsrc-2021Q2:1.18.0.40 pkgsrc-2021Q2-base:1.18 pkgsrc-2021Q1:1.18.0.38 pkgsrc-2021Q1-base:1.18 pkgsrc-2020Q4:1.18.0.36 pkgsrc-2020Q4-base:1.18 pkgsrc-2020Q3:1.18.0.34 pkgsrc-2020Q3-base:1.18 pkgsrc-2020Q2:1.18.0.30 pkgsrc-2020Q2-base:1.18 pkgsrc-2020Q1:1.18.0.10 pkgsrc-2020Q1-base:1.18 pkgsrc-2019Q4:1.18.0.32 pkgsrc-2019Q4-base:1.18 pkgsrc-2019Q3:1.18.0.28 pkgsrc-2019Q3-base:1.18 pkgsrc-2019Q2:1.18.0.26 pkgsrc-2019Q2-base:1.18 pkgsrc-2019Q1:1.18.0.24 pkgsrc-2019Q1-base:1.18 pkgsrc-2018Q4:1.18.0.22 pkgsrc-2018Q4-base:1.18 pkgsrc-2018Q3:1.18.0.20 pkgsrc-2018Q3-base:1.18 pkgsrc-2018Q2:1.18.0.18 pkgsrc-2018Q2-base:1.18 pkgsrc-2018Q1:1.18.0.16 pkgsrc-2018Q1-base:1.18 pkgsrc-2017Q4:1.18.0.14 pkgsrc-2017Q4-base:1.18 pkgsrc-2017Q3:1.18.0.12 pkgsrc-2017Q3-base:1.18 pkgsrc-2017Q2:1.18.0.8 pkgsrc-2017Q2-base:1.18 pkgsrc-2017Q1:1.18.0.6 pkgsrc-2017Q1-base:1.18 pkgsrc-2016Q4:1.18.0.4 pkgsrc-2016Q4-base:1.18 pkgsrc-2016Q3:1.18.0.2 pkgsrc-2016Q3-base:1.18 pkgsrc-2016Q2:1.17.0.114 pkgsrc-2016Q2-base:1.17 pkgsrc-2016Q1:1.17.0.112 pkgsrc-2016Q1-base:1.17 pkgsrc-2015Q4:1.17.0.110 pkgsrc-2015Q4-base:1.17 pkgsrc-2015Q3:1.17.0.108 pkgsrc-2015Q3-base:1.17 pkgsrc-2015Q2:1.17.0.106 pkgsrc-2015Q2-base:1.17 pkgsrc-2015Q1:1.17.0.104 pkgsrc-2015Q1-base:1.17 pkgsrc-2014Q4:1.17.0.102 pkgsrc-2014Q4-base:1.17 pkgsrc-2014Q3:1.17.0.100 pkgsrc-2014Q3-base:1.17 pkgsrc-2014Q2:1.17.0.98 pkgsrc-2014Q2-base:1.17 pkgsrc-2014Q1:1.17.0.96 pkgsrc-2014Q1-base:1.17 pkgsrc-2013Q4:1.17.0.94 pkgsrc-2013Q4-base:1.17 pkgsrc-2013Q3:1.17.0.92 pkgsrc-2013Q3-base:1.17 pkgsrc-2013Q2:1.17.0.90 pkgsrc-2013Q2-base:1.17 pkgsrc-2013Q1:1.17.0.88 pkgsrc-2013Q1-base:1.17 pkgsrc-2012Q4:1.17.0.86 pkgsrc-2012Q4-base:1.17 pkgsrc-2012Q3:1.17.0.84 pkgsrc-2012Q3-base:1.17 pkgsrc-2012Q2:1.17.0.82 pkgsrc-2012Q2-base:1.17 pkgsrc-2012Q1:1.17.0.80 pkgsrc-2012Q1-base:1.17 pkgsrc-2011Q4:1.17.0.78 pkgsrc-2011Q4-base:1.17 pkgsrc-2011Q3:1.17.0.76 pkgsrc-2011Q3-base:1.17 pkgsrc-2011Q2:1.17.0.74 pkgsrc-2011Q2-base:1.17 pkgsrc-2011Q1:1.17.0.72 pkgsrc-2011Q1-base:1.17 pkgsrc-2010Q4:1.17.0.70 pkgsrc-2010Q4-base:1.17 pkgsrc-2010Q3:1.17.0.68 pkgsrc-2010Q3-base:1.17 pkgsrc-2010Q2:1.17.0.66 pkgsrc-2010Q2-base:1.17 pkgsrc-2010Q1:1.17.0.64 pkgsrc-2010Q1-base:1.17 pkgsrc-2009Q4:1.17.0.62 pkgsrc-2009Q4-base:1.17 pkgsrc-2009Q3:1.17.0.60 pkgsrc-2009Q3-base:1.17 pkgsrc-2009Q2:1.17.0.58 pkgsrc-2009Q2-base:1.17 pkgsrc-2009Q1:1.17.0.56 pkgsrc-2009Q1-base:1.17 pkgsrc-2008Q4:1.17.0.54 pkgsrc-2008Q4-base:1.17 pkgsrc-2008Q3:1.17.0.52 pkgsrc-2008Q3-base:1.17 cube-native-xorg:1.17.0.50 cube-native-xorg-base:1.17 pkgsrc-2008Q2:1.17.0.48 pkgsrc-2008Q2-base:1.17 cwrapper:1.17.0.46 pkgsrc-2008Q1:1.17.0.44 pkgsrc-2008Q1-base:1.17 pkgsrc-2007Q4:1.17.0.42 pkgsrc-2007Q4-base:1.17 pkgsrc-2007Q3:1.17.0.40 pkgsrc-2007Q3-base:1.17 pkgsrc-2007Q2:1.17.0.38 pkgsrc-2007Q2-base:1.17 pkgsrc-2007Q1:1.17.0.36 pkgsrc-2007Q1-base:1.17 pkgsrc-2006Q4:1.17.0.34 pkgsrc-2006Q4-base:1.17 pkgsrc-2006Q3:1.17.0.32 pkgsrc-2006Q3-base:1.17 pkgsrc-2006Q2:1.17.0.30 pkgsrc-2006Q2-base:1.17 pkgsrc-2006Q1:1.17.0.28 pkgsrc-2006Q1-base:1.17 pkgsrc-2005Q4:1.17.0.26 pkgsrc-2005Q4-base:1.17 pkgsrc-2005Q3:1.17.0.24 pkgsrc-2005Q3-base:1.17 pkgsrc-2005Q2:1.17.0.22 pkgsrc-2005Q2-base:1.17 pkgsrc-2005Q1:1.17.0.20 pkgsrc-2005Q1-base:1.17 pkgsrc-2004Q4:1.17.0.18 pkgsrc-2004Q4-base:1.17 pkgsrc-2004Q3:1.17.0.16 pkgsrc-2004Q3-base:1.17 pkgsrc-2004Q2:1.17.0.14 pkgsrc-2004Q2-base:1.17 pkgsrc-2004Q1:1.17.0.12 pkgsrc-2004Q1-base:1.17 pkgsrc-2003Q4:1.17.0.10 pkgsrc-2003Q4-base:1.17 netbsd-1-6-1:1.17.0.6 netbsd-1-6-1-base:1.17 netbsd-1-6:1.17.0.8 netbsd-1-6-RELEASE-base:1.17 pkgviews:1.17.0.4 pkgviews-base:1.17 buildlink2:1.17.0.2 buildlink2-base:1.17 netbsd-1-5-PATCH003:1.16 netbsd-1-5-PATCH001:1.13 netbsd-1-5-RELEASE:1.10 netbsd-1-4-PATCH003:1.10 netbsd-1-4-PATCH002:1.9 comdex-fall-1999:1.4 netbsd-1-4-PATCH001:1.3 netbsd-1-4-RELEASE:1.3 netbsd-1-3-PATCH003:1.3; locks; strict; comment @# @; 1.18 date 2016.08.21.09.53.55; author bsiegert; state Exp; branches; next 1.17; commitid 0kZCo0RLNi5kK9jz; 1.17 date 2002.04.25.10.43.26; author fredb; state Exp; branches; next 1.16; 1.16 date 2002.03.10.22.14.30; author fredb; state Exp; branches; next 1.15; 1.15 date 2001.08.18.20.31.15; author fredb; state Exp; branches; next 1.14; 1.14 date 2001.08.14.04.51.46; author fredb; state Exp; branches; next 1.13; 1.13 date 2001.04.22.06.37.38; author fredb; state Exp; branches; next 1.12; 1.12 date 2001.04.13.13.46.35; author itojun; state Exp; branches; next 1.11; 1.11 date 2000.11.20.05.12.38; author itojun; state Exp; branches; next 1.10; 1.10 date 2000.06.06.13.22.29; author itojun; state Exp; branches; next 1.9; 1.9 date 2000.02.22.00.49.00; author itohy; state Exp; branches; next 1.8; 1.8 date 2000.02.21.03.10.35; author fredb; state Exp; branches; next 1.7; 1.7 date 2000.02.16.00.24.41; author itohy; state Exp; branches; next 1.6; 1.6 date 99.12.07.08.50.50; author agc; state Exp; branches; next 1.5; 1.5 date 99.11.26.06.09.01; author itohy; state Exp; branches; next 1.4; 1.4 date 99.09.03.21.07.37; author tron; state Exp; branches; next 1.3; 1.3 date 98.08.07.11.14.29; author agc; state Exp; branches; next 1.2; 1.2 date 98.07.13.18.20.08; author tron; state Exp; branches; next 1.1; 1.1 date 98.06.06.17.03.58; author tron; state Exp; branches; next ; desc @@ 1.18 log @Update wwwoffle to 2.9j, PR pkg/51340. Version 2.9j of WWWOFFLE released : Sat 23 Mar 2016 --------------------------------------------------- Bug Fixes Fix to remove compilation warnings for [gs]etres[ug]id() functions. Don't delete newlines from within quoted strings when modifying HTML. Accept 'Transfer-Encoding: Chunked' instead of '... chunked'. Increase the socket backlog to queue requests better. Documentation changes for mailing lists, web-page and e-mail addresses. Accept data from servers that use gzip encoding but don't send the tail. Improve the error messages for gnutls problems. [*] Some gnutls fixes and improvements. [*] Fix an error with chunked encoding and compression from slow servers. Fix HTML (and CSS) parsing problems related to media types. Improvements: Increase the root certificate and fake certificates to 2048 bits. [*] Change the certificate hash function to SHA256 (SHA1 is deprecated). [*] Use the SNI TLS extension for incoming and outgoing https connections. [*] *NOTE* *These only apply if WWWOFFLE is compiled with SSL/https support* Version 2.9i of WWWOFFLE released : Mon 15 Oct 2012 --------------------------------------------------- Bug Fixes Check the flex and lex programs are found by configure. Allow https requests in outgoing to be requested when next online as https. Don't detect webbugs for images with width and height set to auto. Fix problem with infinite loop when root certificate expires. Version 2.9h of WWWOFFLE released : Mon Oct 3 13:00:00 2011 ----------------------------------------------------------- Bug Fixes: Remove some gcc warnings. Delete keys & certs differently (fix crash with some gnutls versions). [*] Try decompressing buffered compressed data before asking for more. Handle buffered https data better. [*] Improvements: Improve the SSL/https error messages (gnutls error conditions). [*] Use version 3 SSL certificates. [*] *NOTE* *These only apply if WWWOFFLE is compiled with SSL/https support* Version 2.9g of WWWOFFLE released : Sun Mar 27 11:00:00 2011 ------------------------------------------------------------ Bug Fixes: Fix 2038 UNIX time_t problem with SSL certificates. Allow a margin on current time when warning about future timestamps. Check for libgnutls and libgcrypt separately at configure time. Better handling of the command line recursive options. New Features: A new option allows passing URLs from browser to server unmodified. Version 2.9f of WWWOFFLE released : Sun Jan 31 19:00:00 2010 ------------------------------------------------------------ Bug Fixes: Some compilation warnings caused by flex have been removed. When making a HEAD request use the cached version if possible. Don't use the libgnutls-config program in the configure script. Only remove "authorization" header if it is "basic" authentication. Send a 304 header when online if cached page won't be refreshed. Clarify SSL/HTTPS error messages and documentation. Clarify last online/offline messages from 'wwwoffle -status'. Perform MIME type tests case insensitively. New Features: A new option to the wwwoffle program closes and re-opens the server log file. Documentation: Several small fixes to documentation. New SSL Features [*]: A faster but less cryptographically secure key generation option is provided. The expiration time of the SSL certificates can be increased from one year. *NOTE* *These only apply if WWWOFFLE is compiled with SSL/https support* Version 2.9e of WWWOFFLE released : Sun Jan 25 16:00:00 2009 ------------------------------------------------------------ Bug Fixes: Handle deflate compression errors. Don't allow wwwoffle program to make requests that won't be got. Handle various encodings of URLs in HTML documents better. Display a note on the monitor form if the page is already monitored. Stopped an error message when refreshing while online. Documentation: Several small fixes to documentation. Version 2.9d of WWWOFFLE released : Wed Jan 23 19:00:00 2008 ------------------------------------------------------------ Bug Fixes: Don't output extra space before XHTML closing tag when modifying HTML. Don't error in case of race condition creating directory. Remove the generation and display of the XML format certificate. Fix bug with decompressing zlib data. Ensure that creating files supplies a permission option. Fetch image URLs stored in style attributes. Documentation: Improve documentation of http-port and https-port configuration file options. New Features: Add a new option to the CensorHeader section called referer-from. Add a new option to the FetchOptions section called iframes (default=no). Version 2.9c of WWWOFFLE released : Sun Jul 15 14:30:00 2007 ------------------------------------------------------------ Bug Fixes: Don't truncate the log file when opening it. Fix some memory leaks and other lint problems. Fix problem with info page for compressed cached files. More fixes for 64-bit compilation. Fix potential crash with case-insensitive wildcard matching. Try to only get IPv4 socket info if no IPv6 addresses on system. Better handling of https error if connection fails. Add more information to fatal errors related to SSL certificates. Version 2.9b of WWWOFFLE released : Fri Feb 16 09:30:00 2007 ------------------------------------------------------------ Bug Fixes: Fix some string allocations. Don't delete the lasttime cached spool file if page was fetched in this session. Fix HTML parsing of '\' inside or outside quoted strings. Make sure that files are truncated when opened. Display non-empty value in monitor page hour-of-day setting for default value. Some documentation updates. New Features: Expired SSL certificates are deleted and replaced. *NOTE* *This only applies if WWWOFFLE is compiled with SSL/https support* WWWOFFLE creates SSL certificates with a 1 year expiry period. When they expire web browsers will start to give errors. If the WWWOFFLE root Certificate Authority certificate expires then all sites will give SSL errors. Deleting the existing WWWOFFLE CA certificate from the browser and installing the new one will fix this problem (the WWWOFFLE CA certificate can be loaded from https://localhost:8443/certificates/root). @ text @$NetBSD$ --- doc/Makefile.in.orig 2010-12-28 10:04:45.000000000 +0000 +++ doc/Makefile.in @@@@ -23,7 +23,7 @@@@ prefix=@@prefix@@ datarootdir = @@datarootdir@@ mandir=$(DESTDIR)@@mandir@@ -docdir=$(DESTDIR)${prefix}/doc/wwwoffle +docdir=$(DESTDIR)${prefix}/share/doc/wwwoffle SPOOLDIR=@@SPOOLDIR@@ CONFDIR=@@CONFDIR@@ @ 1.17 log @Update wwwoffle to 2.7b (from NEWS): Bug Fixes: Ensure that only one argument is given to wwwoffle -o or -O. Some more version 2.7 documentation updates. Fix crash using 'wwwoffle -O|-o|-put|-post '. Put refresh URLs in the outgoing directory with correct URL. Delete auto-generated files in Makefile before re-generating. Choosing 'edit selected item' in configuration pages shows current values. Fix potential crash with wwwoffle-hash. Put a DESTDIR variable in Makefile for easier installation. Fix parsing IPv6 addresses in audit-usage.pl script. Makefile change for FreeBSD make. Bug fix for the Alias section of the config file. Fix Makefile for Win32. New Features: Allow CGI scripts to be used with the built-in web server. @ text @d3 1 a3 1 --- doc/Makefile.in.orig Sun Apr 21 11:53:25 2002 d5 1 a5 2 @@@@ -22,7 +22,7 @@@@ d7 1 @ 1.16 log @Update wwwwoffle to 2.7. Very many bug fixes, including fixes for dealing better with javascript pages, and fixes for old ftp servers. Lots of new features and configure options, too. Also, new translations for French, Dutch, Polish, German; docs and notes in a few other languages; and translations for local pages are now selected by browser settings! @ text @d3 1 a3 1 --- doc/Makefile.in.orig Sun Mar 10 14:14:34 2002 d8 3 a10 3 mandir=@@mandir@@ -docdir=${prefix}/doc/wwwoffle +docdir=${prefix}/share/doc/wwwoffle @ 1.15 log @Let the default configuration file be installed as "wwwoffle.conf.install", rather than "wwwoffle.conf.default", so that wwwoffle-upgrade-config*.pl can use it to populate the new config file with comments (and to minimize gratuitious changes). @ text @d3 8 a10 4 --- Makefile.orig Tue May 29 13:29:03 2001 +++ Makefile @@@@ -18,11 +18,11 @@@@ LOCALHOST=localhost:8080 d12 2 a13 99 # For UNIX. -INSTDIR=/usr/local -SPOOLDIR=/var/spool/wwwoffle -CONFDIR=/var/spool/wwwoffle +INSTDIR=${PREFIX} +SPOOLDIR=/var/wwwoffle +CONFDIR=${PREFIX}/etc/wwwoffle MANDIR=$(INSTDIR)/man -DOCDIR=$(INSTDIR)/doc/wwwoffle +DOCDIR=$(INSTDIR)/share/doc/wwwoffle # For Cygwin (win32). #INSTDIR=/wwwoffle @@@@ -54,13 +54,13 @@@@ ######## CC=gcc -CFLAGS=-O2 -Wall -g +CFLAGS=-O2 -Wall # This is used in the FreeBSD port (http://www.freebsd.org/ports/). #CFLAGS=-O2 -Wall LD=gcc -LDFLAGS=-g +LDFLAGS=-s # For HP/UX this is a good idea. #LDFLAGS= @@@@ -89,12 +89,12 @@@@ #USE_IPV6=1 # The option to use IPv6 sockets if required. -USE_IPV6=0 +#USE_IPV6=0 ######## -INCLUDE= -LIBRARY=-lz +#INCLUDE= +#LIBRARY=-lz # To compile without zlib #LIBRARY= @@@@ -167,7 +167,7 @@@@ configfile.o config.o errors.o io.o misc.o proto.o sockets.o md5.o wwwoffle : $(WWWOFFLE_OBJ) - $(LINK) $(WWWOFFLE_OBJ) -o $@@ $(LIBRARY) + $(LINK) $(WWWOFFLE_OBJ) -o $@@ $(LIBRARY) -lz #### @@@@ -179,7 +179,7 @@@@ configfile.o config.o errors.o io.o misc.o proto.o sockets.o md5.o wwwoffled : $(WWWOFFLED_OBJ) - $(LINK) $(WWWOFFLED_OBJ) -o $@@ $(LIBRARY) + $(LINK) $(WWWOFFLED_OBJ) -o $@@ $(LIBRARY) -lz #### @@@@ -190,7 +190,7 @@@@ configfile.o config.o errors.o io.o misc.o proto.o sockets.o md5.o wwwoffle-tools : $(WWWOFFLE_TOOLS_OBJ) - $(LINK) $(WWWOFFLE_TOOLS_OBJ) -o $@@ $(LIBRARY) + $(LINK) $(WWWOFFLE_TOOLS_OBJ) -o $@@ $(LIBRARY) -lz #### @@@@ -200,7 +200,7 @@@@ configfile.o config.o errors.o io.o misc.o proto.o sockets.o spool.o md5.o convert-cache : $(CONVERT_OBJ) - $(LINK) $(CONVERT_OBJ) -o $@@ $(LIBRARY) + $(LINK) $(CONVERT_OBJ) -o $@@ $(LIBRARY) -lz #### @@@@ -210,7 +210,7 @@@@ configfile.o config.o errors.o io.o misc.o proto.o sockets.o spool.o md5.o uncompress-cache : $(UNCOMPRESS_OBJ) - $(LINK) $(UNCOMPRESS_OBJ) -o $@@ $(LIBRARY) + $(LINK) $(UNCOMPRESS_OBJ) -o $@@ $(LIBRARY) -lz #### @@@@ -396,7 +396,7 @@@@ @@[ ! -f $(CONFDIR)/wwwoffle.conf ] || \ (echo "WWWOFFLE: " ;\ echo "WWWOFFLE: There is already a config file $(CONFDIR)/wwwoffle.conf." ;\ - echo "WWWOFFLE: Run 'upgrade-config.pl $(CONFDIR)/wwwoffle.conf' to upgrade it." ;\ + echo "WWWOFFLE: Run 'wwwoffle-upgrade-config.pl $(CONFDIR)/wwwoffle.conf' to upgrade it." ;\ echo "WWWOFFLE: " ) [ ! -f $(CONFDIR)/wwwoffle.conf ] || $(INSTALL) -c -m 640 wwwoffle.conf.install $(CONFDIR)/wwwoffle.conf.install [ -f $(CONFDIR)/wwwoffle.conf ] || $(INSTALL) -c -m 640 wwwoffle.conf.install $(CONFDIR)/wwwoffle.conf @ 1.14 log @Update wwwoffle to version 2.6d. From the "NEWS" file... Bug Fixes: Fix pagination problem in wwwoffled manual page. Fix core dump with missing DontCompress section. Fix error with convert-cache and uncompress-cache programs not recognising valid configuration items. Fix harmless buffer overrun. Improve the URL decoded strings displayed in indexes. Don't complain about empty directory when installing. Canonicalise the pathname in URLs. Compile on __bsdi__ systems. Convert decimal IP addresses to dotted-quad. Add support for compilation on Apple OS X. Enable HTML modifications on URLs with error status. Use a case-insensitive check when censoring headers. Fix up HTML to that it validates with an SGML checker. New Features: Added IPv6 support. Added bind-ipv4 and bind-ipv6 options to specify local IP address to bind to. Added 'random' sort order option for indexes. Made index sorting use alphabetical as a secondary sort. Added HTTP/1.1 'Cache-Control: max-age=..' header handling (same as 'Expires'). Translations: Updated the Russian translations of the WWWOFFLE messages. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.13 2001/04/22 06:37:38 fredb Exp $ d98 9 @ 1.13 log @Add missing "NetBSD" CVS tag. @ text @d1 1 a1 1 $NetBSD$ d3 2 a4 2 --- Makefile.orig Mon Apr 2 16:48:09 2001 +++ Makefile Mon Apr 2 16:50:24 2001 d21 1 a21 1 @@@@ -51,13 +51,13 @@@@ d37 8 a44 3 @@@@ -82,8 +82,8 @@@@ # The option to not use zlib for compression. #USE_ZLIB=0 d53 1 a53 1 @@@@ -153,7 +153,7 @@@@ d62 1 a62 1 @@@@ -165,7 +165,7 @@@@ d71 1 a71 1 @@@@ -176,7 +176,7 @@@@ d80 2 a81 2 @@@@ -184,7 +184,7 @@@@ configfile.o config.o errors.o io.o misc.o proto-none.o sockets.o spool.o md5.o d89 2 a90 2 @@@@ -193,7 +193,7 @@@@ configfile.o config.o errors.o io.o misc.o proto-none.o sockets.o spool.o md5.o @ 1.12 log @upgrade to 2.6b + IPv6 patch. Version 2.6b of WWWOFFLE released : Sat Mar 24 14:30:00 2001 ------------------------------------------------------------ Bug Fixes: HTML parsing optimisations. HTML parser memory leak fixed. Fix stylesheet link parser. Stop cached pages containing trailing junk. Fixed wwwoffle manual page quote character bug. Fix problems parsing parameter strings in URLs. Fix ssl-allow-port config file parsing. Win32 Bug Fixes: Fixed the socket closing code. Documentation: Updated the README.win32 file. Updated FAQ to version 2.6. Updated French translated pages. Added a README.compress that describes the compression problems and solutions. New Features: Request data from servers is sent compressed, config option (see zlib note). Reply to client with compressed data if asked, config option (see zlib note). Compress the files in the cache when purging, based on age (see zlib note). Allow fetching in autodial mode as well as online mode. *NOTE* The use of zlib to enable compression should be considered a beta quality feature in this version. It requires the zlib library to compile it. *NOTE* If upgrading from a version < 2.6a then see the notes for version 2.6a. @ text @d1 2 @ 1.11 log @upgrade to 2.6. pull IPv6 patch from ftp.kame.net (maintenance reason) Version 2.6 of WWWOFFLE released : Sat Nov 18 19:15:00 2000 ----------------------------------------------------------- Bug Fixes: Improve HTML modification for unterminated tags. Allow passworded pages to be fetched. Improve compilation on non-Linux systems. Fix bug with proxy config file entry. Fix an error with not truncating files. Fix an error with dir-perm and file-perm. Fix problem when getting pages with passwords. Fix problem deleting pages with passwords. Documentation Added a note to the FAQ about DoS attacks and ipchains. *NOTE* If upgrading from version 2.[2345] then you will need to convert your cache to the new format, see the file CONVERT for details. *NOTE* If upgrading from version 2.4[abc] the max-size option in the Purge section of the configuration file has changed. See CHANGES.CONF. *NOTE* If upgrading from version 2.[123] the setting of the times of monitoring URLs has changed, check the monitor index and correct where needed. *NOTE* If upgrading from version 1.x or 2.[01] then you will need to delete your cache since conversion from those formats is no longer provided. Version 2.6-beta of WWWOFFLE released : Sun Oct 22 10:30:00 2000 ---------------------------------------------------------------- Bug Fixes: Handle usernames specified in URLs including the '@@' character. Fix problems deleting URLs with arguments. Fix bug with recursive fetching in same dir. Retry the select system call if it is interrupted. Win32 Bug Fixes: Fix for local web-pages not being opened in binary mode. Compilation fixes. Internal Changes: Re-examined all URL-encoding and URL-decoding issues (small cache change). Ensure that the canonical form of the URL is used throughout. Changed the URLs in the indexes for monitor, delete & refresh. Documentation Re-written the README.CONF file with new layout and more information. Added three more questions to the FAQ and updated several others. Configuration File Allow many of the configuration file options be selectable on a URL by URL basis. Move some configuration file options around and create some new sections. Allow purge ages to be specified in larger units (weeks, months, years). Allow re-request times to be specified in larger units (minutes, hours, days). New Configuration Options Add the ability to demoronise HTML (replace bogus characters with real ones). Add the ability to remove meta refresh tags that redirect browsers. Added the option to convert redirections to DontGet pages to errors. Allow the HTML modifications to happen to pages viewed when online. Add timeouts to DNS lookups to stop WWWOFFLE servers hanging up. Add the option to enable the use of lock files (defaults to disabled). New Features Remove the index of the latest pages (was slow on big caches). Add an index of the pages that were in the outgoing directory last time. Change the don't cache option so that pages are not requested when offline. Allow password protected URLs to be deleted. Aliased pages now use a redirect rather than re-writing the URL. Make it safe to have symlinks in the cache. Searching Changed the ht://Dig search URLs in WWWOFFLE from /htdig/* to /search/htdig/*. Allow the use of UdmSearch instead of ht://Dig. Contrib Improved the audit-usage.pl script to show cache hit/miss status for requests. @ text @d1 3 a3 6 $NetBSD$ --- Makefile.orig Sun Oct 22 03:32:41 2000 +++ Makefile Mon Nov 20 13:03:42 2000 @@@@ -16,9 +16,9 @@@@ d6 1 d13 3 d19 1 a19 1 @@@@ -46,13 +46,13 @@@@ d35 3 a37 3 @@@@ -71,8 +71,8 @@@@ ######## d40 1 a40 1 -LIBRARY= d42 48 a89 1 +#LIBRARY= a90 28 # For Solaris you need the following instead. #LIBRARY=-lnsl -lsocket @@@@ -280,13 +280,13 @@@@ $(INSTALL) -c -m 644 wwwoffle.conf.man.install $(INSTDIR)/man/man5/wwwoffle.conf.5 [ -x $(INSTDIR)/man/man8 ] || $(INSTALL) -d -m 755 $(INSTDIR)/man/man8 $(INSTALL) -c -m 644 wwwoffled.man $(INSTDIR)/man/man8/wwwoffled.8 - [ -x $(INSTDIR)/doc/wwwoffle ] || $(INSTALL) -d -m 755 $(INSTDIR)/doc/wwwoffle + [ -x $(INSTDIR)/share/doc/wwwoffle ] || $(INSTALL) -d -m 755 $(INSTDIR)/share/doc/wwwoffle for file in CHANGES.CONF CONVERT COPYING FAQ INSTALL NEWS README* ; do \ - $(INSTALL) -c -m 644 $$file $(INSTDIR)/doc/wwwoffle/$$file ;\ + $(INSTALL) -c -m 644 $$file $(INSTDIR)/share/doc/wwwoffle/$$file ;\ done [ "x$(LANG)" = "x" ] || [ ! -d lang-$(LANG) ] || ( cd lang-$(LANG) && \ for file in CHANGES.CONF CONVERT COPYING FAQ INSTALL NEWS README* ; do \ - [ ! -f $$file ] || $(INSTALL) -c -m 644 $$file $(INSTDIR)/doc/wwwoffle/$$file-$(LANG) ;\ + [ ! -f $$file ] || $(INSTALL) -c -m 644 $$file $(INSTDIR)/share/doc/wwwoffle/$$file-$(LANG) ;\ done ) @@@@ -360,7 +360,7 @@@@ [ -f $(CONFDIR)/wwwoffle.conf ] || $(INSTALL) -c -m 640 wwwoffle.conf.install $(CONFDIR)/wwwoffle.conf install_fixup-win32: - for file in $(INSTDIR)/doc/* $(CONFDIR)/README.win32 ; do \ + for file in $(INSTDIR)/share/doc/* $(CONFDIR)/README.win32 ; do \ [ -f $$file ] && awk '{print $$0 "\r";}' < $$file > $$file.txt && rm -f $$file ;\ done rm -f $(SPOOLDIR)/html/index.html && ln $(SPOOLDIR)/html/Welcome.html $(SPOOLDIR)/html/index.html @ 1.10 log @upgrade to 2.5e (since 2.5e is no longer available on ftp site) @ text @d3 2 a4 2 --- Makefile.orig Mon Apr 3 00:27:30 2000 +++ Makefile Tue Jun 6 22:08:00 2000 d45 1 a45 1 @@@@ -289,13 +289,13 @@@@ d51 1 a51 1 for file in CHANGES.CONF CONVERT COPYING FAQ INSTALL NEWS README* UPGRADE ; do \ d56 1 a56 1 for file in CHANGES.CONF CONVERT COPYING FAQ INSTALL NEWS README* UPGRADE ; do \ d62 1 a62 1 @@@@ -369,7 +369,7 @@@@ @ 1.9 log @Upgraded to 2.5d. Related changes: - Fix the permissions for the installed files (this fix is the same one that Frederick Bruckman did for 2.5c). - Remove the extra newline added to POST requests. - Only clear the supplementary group list if running as root. - Stopped overflow of 32 bit integer when purging. - Allow wrong reply to CWD from broken FTP server. - Don't get confused by badly nested script or blink tags. - Disallow the Accept-Encoding header on outgoing requests. - Make the URL-SPECIFICATION in the config file have lower case for protocol and host. - Modified the Meta refresh tag handling. - Fix FTP directory listings for files with ':' in them. - and other bug fixes. - Added Russian and Polish translations of WWWOFFLE messages. - Updated FAQ. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.8 2000/02/21 03:10:35 fredb Exp $ d3 2 a4 2 --- Makefile.orig Sat Jan 22 23:18:21 2000 +++ Makefile Tue Feb 22 08:28:26 2000 d16 1 a16 1 # For Cygwin (win32) d18 1 a18 1 @@@@ -43,13 +43,13 @@@@ d25 1 a25 1 # This is used in the FreeBSD port (http://www.freebsd.org/ports/) d34 1 a34 1 @@@@ -61,8 +61,8 @@@@ d45 1 a45 1 @@@@ -279,13 +279,13 @@@@ d62 1 a62 1 @@@@ -359,7 +359,7 @@@@ @ 1.8 log @Restore correct permissions to spool directory. Per Andrew M. Bishop, wwwoffle's author, removing world read permissions from the spool directory was a mistake, which will be rectified in wwwoffle-2.5d. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.7 2000/02/16 00:24:41 itohy Exp $ d3 2 a4 2 --- Makefile.orig Sat Dec 18 21:27:03 1999 +++ Makefile Wed Feb 16 07:46:20 2000 d18 1 a18 1 @@@@ -37,13 +37,13 @@@@ d34 1 a34 1 @@@@ -55,8 +55,8 @@@@ d45 1 a45 1 @@@@ -273,13 +273,13 @@@@ d62 1 a62 10 @@@@ -340,7 +340,7 @@@@ # These two will fail unless you are root, that is OK because the owner is already you. -chown -R 0 $(SPOOLDIR)/html > /dev/null 2>&1 -chgrp -R 0 $(SPOOLDIR)/html > /dev/null 2>&1 - chmod -R o-rwx $(SPOOLDIR)/html +# chmod -R o-rwx $(SPOOLDIR)/html install_config : sed -e 's%SPOOLDIR%$(SPOOLDIR)%' -e 's%CONFDIR%$(CONFDIR)%' < wwwoffle.conf > wwwoffle.conf.install @@@@ -354,7 +354,7 @@@@ @ 1.7 log @Update to 2.5c, which fixes descriptor leakage on zero-length directories. Requested by Christoph Badura. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.6 1999/12/07 08:50:50 agc Exp $ d62 9 @ 1.6 log @Make this package compile on Solaris. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.5 1999/11/26 06:09:01 itohy Exp $ d3 2 a4 2 --- Makefile.orig Sun Oct 10 15:31:50 1999 +++ Makefile Tue Nov 30 14:24:28 1999 d45 1 a45 1 @@@@ -272,13 +272,13 @@@@ d47 1 a47 1 [ -x $(INSTDIR)/man/man8 ] || $(INSTALL) -d $(INSTDIR)/man/man8 d49 2 a50 2 - [ -x $(INSTDIR)/doc/wwwoffle ] || $(INSTALL) -d $(INSTDIR)/doc/wwwoffle + [ -x $(INSTDIR)/share/doc/wwwoffle ] || $(INSTALL) -d $(INSTDIR)/share/doc/wwwoffle d62 1 a62 1 @@@@ -348,7 +348,7 @@@@ d70 1 a70 1 # for file in $(CONFDIR)/wwwoffle.conf ; do \ @ 1.5 log @- Update to 2.5b. Based on PR #8562 by Feico Dillema. - Do not automatically remove the cache on un-installation. @ text @d1 1 a1 1 $NetBSD$ d3 2 a4 2 --- Makefile.orig Sun Oct 10 23:31:50 1999 +++ Makefile Thu Nov 25 20:00:34 1999 d34 11 @ 1.4 log @Update "wwwoffle" package to version 2.4 and add IPv6 support. Patches supplied by Feico Dillema in PR pkg/8290. @ text @d3 2 a4 2 --- Makefile.orig Thu Dec 3 20:19:46 1998 +++ Makefile Fri Sep 3 22:42:44 1999 d18 1 a18 1 @@@@ -28,13 +28,13 @@@@ d34 1 a34 1 @@@@ -236,15 +236,15 @@@@ d44 5 a49 8 install_doc-win32 : - [ -x $(INSTDIR)/doc ] || $(INSTALL) -d $(INSTDIR)/doc + [ -x $(INSTDIR)/share/doc ] || $(INSTALL) -d $(INSTDIR)/share/doc for file in CHANGES.CONF COPYING INSTALL FAQ NEWS README* ; do \ - $(INSTALL) -c -m 644 $$file $(INSTDIR)/doc/$$file ;\ + $(INSTALL) -c -m 644 $$file $(INSTDIR)/share/doc/$$file ;\ done $(INSTALL) -c -m 644 README.win32 $(CONFDIR)/README.win32 d51 2 a52 2 @@@@ -300,7 +300,7 @@@@ [ -f $(CONFDIR)/wwwoffle.conf ] || $(INSTALL) -c -m 644 wwwoffle.conf.install $(CONFDIR)/wwwoffle.conf d59 1 a59 1 for file in $(CONFDIR)/wwwoffle.conf ; do \ @ 1.3 log @Add NetBSD RCS Ids. @ text @d3 3 a5 3 --- Makefile.orig Mon Jun 15 20:58:24 1998 +++ Makefile Sat Jul 11 23:42:20 1998 @@@@ -14,17 +14,17 @@@@ d7 1 a7 1 ######## d16 3 d25 3 d31 1 d34 29 a62 10 @@@@ -240,7 +240,7 @@@@ [ -e $(SPOOLDIR)/html -a ! -e $(SPOOLDIR)/html.old ] && mv $(SPOOLDIR)/html $(SPOOLDIR)/html.old ;\ [ ! -e $(SPOOLDIR)/html ] && mkdir $(SPOOLDIR)/html @@for f in html/* ; do \ - cp -a $$f $(SPOOLDIR)/$$f && echo "Installing $(SPOOLDIR)/$$f";\ + cp -R $$f $(SPOOLDIR)/$$f && echo "Installing $(SPOOLDIR)/$$f";\ done @@([ -d $(SPOOLDIR) -a ! -d $(SPOOLDIR)/prevtime1 ] && ./endian-cache > /dev/null 2>&1 ) || \ (echo "WWWOFFLE: " ;\ @ 1.2 log @Update "wwwoffle" to version 2.2. @ text @d1 2 @ 1.1 log @New "wwwoffle-2.1c" package made by Mario Kemper: WWW proxy with support for offline browsing @ text @d1 2 a2 2 --- Makefile.orig Sat Jun 6 18:02:38 1998 +++ Makefile Sat Jun 6 18:05:01 1998 d8 2 d11 1 a11 2 SPOOLDIR=/var/spool/wwwoffle -CONFDIR=/var/spool/wwwoffle d23 2 d26 9 a34 2 LEX=flex -i -L @