summaryrefslogtreecommitdiff
path: root/www/wwwoffle
AgeCommit message (Collapse)AuthorFilesLines
2007-03-24Prepare for switching to NO_MTREE=yes.joerg1-1/+3
2007-02-22Whitespace cleanup, courtesy of pkglint.wiz1-8/+8
Patch provided by Sergey Svishchev in private mail.
2006-10-23Fixed file permissions. PKGREVISION++rillig1-1/+5
2006-09-26Update www/wwwoffle from 2.8e to 2.9a - from PR/34532 by Marko Schutzabs4-0/+55
Changelog runs to over 1000 lines
2006-09-26Update www/wwwoffle from 2.8e to 2.9a - from PR/34532 by Marko Schutzabs4-33/+32
Changelog runs to over 1000 lines
2006-04-11Correctly use config file framework for wwwoffle.conf, also movejoerg4-12/+30
it under share/examples/wwwoffle like all other packages do. Bump revision.
2006-03-14Modify the pkginstall framework so that it manages all aspects ofjlam1-2/+1
INSTALL/DEINSTALL script creation within pkgsrc. If an INSTALL or DEINSTALL script is found in the package directory, it is automatically used as a template for the pkginstall-generated scripts. If instead, they should be used simply as the full scripts, then the package Makefile should set INSTALL_SRC or DEINSTALL_SRC explicitly, e.g.: INSTALL_SRC= ${PKGDIR}/INSTALL DEINSTALL_SRC= # emtpy As part of the restructuring of the pkginstall framework internals, we now *always* generate temporary INSTALL or DEINSTALL scripts. By comparing these temporary scripts with minimal INSTALL/DEINSTALL scripts formed from only the base templates, we determine whether or not the INSTALL/DEINSTALL scripts are actually needed by the package (see the generate-install-scripts target in bsd.pkginstall.mk). In addition, more variables in the framework have been made private. The *_EXTRA_TMPL variables have been renamed to *_TEMPLATE, which are more sensible names given the very few exported variables in this framework. The only public variables relating to the templates are: INSTALL_SRC INSTALL_TEMPLATE DEINSTALL_SRC DEINSTALL_TEMPLATE HEADER_TEMPLATE The packages in pkgsrc have been modified to reflect the changes in the pkginstall framework.
2006-02-22Mark finish target as .PHONY.wiz1-1/+2
2006-02-22Convert to options framework.wiz2-8/+12
2006-02-05Recursive revision bump / recommended bump for gettext ABI change.joerg1-2/+2
2005-12-29Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mkjlam1-2/+1
automatically detects whether we want the pkginstall machinery to be used by the package Makefile.
2005-12-05Ran "pkglint --autofix", which corrected some of the quoting issues inrillig1-2/+2
CONFIGURE_ARGS.
2005-12-05Fixed pkglint warnings. The warnings are mostly quoting issues, forrillig1-2/+2
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some other changes are outlined in http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-11-01Update wwwoffle to wwwoffle-2.8enb1abs3-20/+20
- Use gzip rather than gtar to extract in PLIST (should really be an INSTALL script) - Fix some lines in MESSAGE to for pkglint
2005-10-23Use ${RMDIR} instead of rmdir.wiz1-4/+4
2005-05-22Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:jlam1-3/+2
USE_GNU_TOOLS -> USE_TOOLS awk -> gawk m4 -> gm4 make -> gmake sed -> gsed yacc -> bison
2005-05-16Note that gtar is required by the package.jlam1-1/+2
2005-05-07Update wwwoffle to 2.8e, and take over maintainershipabs2-11/+9
Changes since 2.8c: * src/version.h, doc/NEWS: Update to version 2.8e. * src/wwwoffle-tools.c: Fix previous wwwoffle-mv change and preserve timestamps. * src/configdata.c: Make the default value for reply-chunked-data match the documentation. * src/info.c: Indicate on the info page if the URL has been requested. * src/wwwoffles.c: Handle HEAD requests more intelligently. When online send HEAD don't cache them, when offline convert to GET if not cached. * doc/README: Updated description of wwwoffle-mv program. * src/configdata.c, src/wwwoffles.c, conf/upgrade-config.pl, conf/wwwoffle.conf.template, doc/CHANGES.CONF, doc/README.CONF, src/config.h: Added a new option cache-control-max-age-0 to OnlineOptions and OfflineOptions. * doc/FAQ: Another solution to the infamous libc resolver problem. * src/wwwoffles.c: No functional changes. Added more comments relating to Fetch mode, and on mode for else statements. Rearranged code so that mode==Fetch is evaluated with others in else branch. * src/wwwoffles.c: Fix two places where being in Fetch mode would go wrong (aliased URL and unauthenticated proxy request). * doc/README, doc/README.CONF: Some text changes. * src/wwwoffle-tools.c: Allow moving files and changing the path. * src/control.c: Fix spurious error message. * doc/wwwoffle.conf.man.template: Updated the dates in the footer/header. * src/spool.c: Only print an error for a missing monitor time file if the URL is monitored. Version 2.8d of WWWOFFLE released. * doc/NEWS, src/version.h: Update to version 2.8d. * doc/README: Update acknowledgements section (removal of old GIF code). * src/gifmodify.c: All new GIF modification code (handles GIF87a and GIF89a). * doc/README.CONF: Make sure that all lines are less than 78 characters long. * src/htmlmodify.l, conf/upgrade-config.pl, conf/wwwoffle.conf.template, doc/CHANGES.CONF, doc/README.CONF, src/config.h, src/configdata.c: Add a new option to remove HTML "marquee" effect (scrolling text). * src/Makefile.in, src/configedit.c, src/control.c, src/index.c, src/monitor.c, src/refresh.c: Give warnings if processing URL arguments and an unexpected one is seen. * conf/wwwoffle.conf.template, doc/CHANGES.CONF, doc/README, doc/README.CONF, src/config.h, src/configdata.c, src/htmlmodify.l, conf/upgrade-config.pl: Add an HTMLModify option to fix bad cyrillic coding. * src/wwwoffle-tools.c: Return an error status in case of a failure. * src/wwwoffles.c: Make sure that there is a message from 'wwwoffle -fetch' for all URLs. * src/miscurl.c: Fix hostname character checking. * src/document.c: Parse xhtml pages for links and images. * src/info.c: Display source of xhtml and xml pages. * src/wwwoffles.c: Add cache information to xhtml pages. * doc/README.CONF: Clarify the try-without-password option wording. * src/miscurl.c: When splitting a URL disallow invalid characters in hostnames. * src/wwwoffled.c: Change log file ownership before changing uid/gid. Close stdin/stdout/stderr after detaching from terminal not before. Don't open log file again after detaching from terminal. Don't force usage of stderr when re-initialising error handler. * doc/README.CONF, src/configmisc.c: A URL-SPEC path like '/*/foo*' matches '/foo*' and '/*/foo*' as a special case. * src/cgi.c, src/search.c: Fix bug with setting up stdout for CGI program. * src/errors.c: Fix bug that left file descriptor open on log file. * src/document.h, src/htmlmodify.l, src/wwwoffles.c: Disable the demoronise-ms-html option if the HTML is UTF-8 or other multibyte charset.
2005-05-02RCD_SCRIPTS_EXAMPLEDIR is no longer customizable.reed1-1/+2
And always is defined as share/examples/rc.d which was the default before. This rc.d scripts are not automatically added to PLISTs now also. So add to each corresponding PLIST as required. This was discussed on tech-pkg in late January and late April. Todo: remove the RCD_SCRIPTS_EXAMPLEDIR uses in MESSAGES and elsewhere and remove the RCD_SCRIPTS_EXAMPLEDIR itself.
2005-02-24Add RMD160 checksums.wiz1-1/+2
2004-12-29Use VARBASE.minskim1-3/+3
2004-12-28The default location of the pkgsrc-installed rc.d scripts is nowreed1-1/+2
under share/examples/rc.d. The variable name already was named RCD_SCRIPTS_EXAMPLEDIR. This is from ideas from Greg Woods and others. Also bumped PKGREVISION for all packages using RCD_SCRIPTS mechanism (as requested by wiz).
2004-10-11RCD_SCRIPTS_EXAMPLEDIR was just changed to be a relative directoryreed1-4/+4
under ${PREFIX} instead of being an absolute path. So fix the references using RCD_SCRIPTS_EXAMPLEDIR to be ${PREFIX}/${RCD_SCRIPTS_EXAMPLEDIR}. This should have no changes to use before. Please note that the MESSAGE files in most cases are wrong in the first place. We have automated mechanisms and could have an automated message for explaining rc.d script usage. (This is something to do!)
2004-08-29update to wwwoffle-2.8crecht2-6/+5
patch provided by Ove Soerensen in PR 26792 changes compared to 2.7f: wwwoffle 2.8c contains various fixes and new features. For example the removal of some memory-leaks, fixes for race-conditions and it's noew CSS aware and has support for chunked encoding.
2004-07-10Replace test -e with -f.salo1-6/+6
Addresses part of PR pkg/26235 by Georg Schwarz.
2004-06-08Add USE_INET6 to BUILD_DEFS as these packages use it. Part of PR#25743 fromcjep1-1/+3
Georg Schwarz.
2004-04-23Fix references to rc.d scripts. This package uses RCD_SCRIPTSreed1-4/+4
which installs to ${RCD_SCRIPTS_EXAMPLEDIR}. But the MESSAGE referred to wrong hard-coded location if the RCD_SCRIPTS_EXAMPLEDIR was not the default. So use RCD_SCRIPTS_EXAMPLEDIR instead. PKGREVISION not bumped because if someone had changed RCD_SCRIPTS_EXAMPLEDIR before recent change of autoregistration of rc.d script in PLIST, then it could not have been packaged in first place. Note that this commit does not imply that the MESSAGE is correct. In some cases, the MESSAGE is clearly wrong such as suggesting running the rc.d script from the example directory (which will work although).
2004-04-23mk/bsd.pkg.install.mk now automatically registersreed1-2/+1
the RCD_SCRIPTS rc.d script(s) to the PLIST. This GENERATE_PLIST idea is part of Greg A. Woods' PR #22954. This helps when the RC_SCRIPTS are installed to a different ${RCD_SCRIPTS_EXAMPLEDIR}. (Later, the default RCD_SCRIPTS_EXAMPLEDIR will be changed to be more clear that they are the examples.) These patches also remove the etc/rc.d/ scripts from PLISTs (of packages that use RCD_SCRIPTS). (This also removes now unused references from openssh* makefiles. Note that qmail package has not been changed yet.) I have been doing automatic PLIST registration for RC_SCRIPTS for over a year. Not all of these packages have been tested, but many have been tested and used. Somethings maybe to do: - a few packages still manually install the rc.d scripts to hard-coded etc/rc.d. These need to be fixed. - maybe remove from mk/${OPSYS}.pkg.dist mtree specifications too.
2004-01-24replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make.grant1-2/+2
2003-12-23Set "rcvar" in the rc.d script, so that wwwoffled=NO is effective, andfredb2-3/+4
bump PKGREVISION. Problem noted by Benjamin Walkenhorst on netbsd-users.
2003-08-29Use bsd.pkg.install.mk to handle generation and installation of the rc.djmmv2-13/+12
script. Bump PKGREVISION to 1.
2003-08-29Add missing file to PLIST.jmmv1-1/+2
2003-07-17s/netbsd.org/NetBSD.org/grant1-2/+2
2002-12-09Replace "true" by "${TRUE}".tron1-5/+5
2002-11-08Update to version 2.7f. The following is condensed in format only fromfredb2-5/+5
the "ChangeLog" file: * src/configrdwr.c: When allowing '=' signs in URL-SPECIFICATIONS ignore trailing spaces. * doc/FAQ: Added a question about startup error/warning messages. * src/wwwoffles.c: Don't attempt to modify HTML if the page is compressed. * src/headbody.c: Fix the Set-Cookie problem again. * doc/scripts/FAQ-html.pl: New file. * doc/scripts/README.CONF-html.pl, doc/scripts/README.CONF-msg.pl: Convert characters with umlauts into proper HTML entities. * src/headbody.c: A fix for the stupid bug in the previous version. * src/io.c: Fix for partial pages when server uses compression (suggested by Paul Rombouts). * src/wwwoffled.c: Close the client socket if SocketRemoteName() fails.
2002-11-08Do as intended all along with the old config handling, and choose thefredb1-6/+6
newest of the possible candidates. Update comment -- there are now multiple wwwoffle.pac files.
2002-09-24Complete standardization of messages according to latest pkglint.wiz1-3/+3
2002-09-05Update wwwoffle to Version 2.7e. From the NEWS file:fredb4-126/+16
Bug Fixes: Correct some invalid HTML in the message files. Fix some memory leaks, free some unfreed memory, check some pointers, close some files. Don't send the extra arguments to POST requests that WWWOFFLE uses internally. Removed segmentation fault potential when password not used in config file. Another fix for the cookie problem. Warn if running as root. Try both IPv6 and IPv4 socket binding (IPv6 may not accept IPv4). Potential bug fix for page corruption. Potential fix for IPv6 configuration on Solaris. New Features: Add an option to have case-insensitive matching for URL-SPEC path and args. Added the option to only fetch images on the same host (automatic fetching). Allow URL-SPECs to contain an '=' sign embedded in them (long time bug fix). The monitor options page now accepts ranges of hours or days (e.g. '1-5n'). [Note: The change to IPv6 binding to not require IPv4-mapped addresses was already present in the package as "patch-ac".] [Note: TODO: Have the package create a user, and let the "rc.d" script run wwwoffle as that user.] Also, reorder ${MASTER_SITES} to comply with the request on the download page, and work around an install target corner case for the benefit of bulk build machines (only applies for hosts on which wwwoffle has never run).
2002-09-05Clarify comment.fredb1-4/+4
2002-08-21check that USE_INET6 is defined.grant1-2/+2
remove extraneous parenthesis around .if (${FOO} ..) conditions.
2002-08-19Update to version 2.7d. From the NEWS file:fredb3-28/+5
Bug Fixes: Discard POST/PUT requests that have negative content-lengths. Make the CanonicaliseHost() function robust to bad IP addresses. Fix some memory leaks, free some unfreed memory. Don't give socket error using '-f' option. Fix compilation on Cygwin. Fix IPv6 compilation on Solaris 9. Bug fix for v2.7c Cookie change. Don't replace '//' in a URL path with '/'.
2002-08-10Really respect ${PKG_SYSCONFDIR}, and account for the fact that it mayfredb4-32/+82
have moved since the last installation. Make myself the maintainer of this package.
2002-08-10Fix PR pkg/17672 a little more portably, with patch suggested by Andrewfredb2-10/+96
M. Bishop (wwwoffle's author/maintainer). With this, if IPv6-mapped IPv6 addresses are enabled, attempting to bind the wildcard address for both protocols is not a fatal error.
2002-08-07Merge wwwoffle.sh and wwwoffled into one rc.d script that follows pkgsrcjlam4-21/+13
conventions for rc.d scripts.
2002-08-06one more instance of :: and 0.0.0.0 issue. by fredbitojun2-5/+16
2002-08-06simply obey config file, don't do trick against :: and 0.0.0.0.itojun3-3/+19
(patch sent to the author). bump PKGREVISION
2002-07-25In FTP_Request(), don't free "path" until we're really done with it, asfredb3-2/+25
"file" is in "path"'s allocation. This fixes a bug where the server task would randomly try to acces a file as a directory, and fail. Bump PKGREVISION, as this was a fairly serious bug.
2002-07-16Update to 2.7c. Straight from the NEWS file:fredb3-20/+5
Bug Fixes: Install two DLLs for the Win32 version. Don't crash for HTTP servers that send headers prefixed with whitespace. Make the "edit selected entry" option work. Don't write uncompressed data to the cache with a header saying it is compressed. Be more lenient in detecting spiders that cannot make requests. The wwwoffle-tools programs now handle dir names as if they had http:// in front. Disallow wwwoffle requests for protocols that WWWOFFLE does not handle. Use the command line config filename in error messages. Fix to allow compilation on SGI IRIX. Handle XHTML style tags when modifying HTML. Updated setuid/setgid code. Some memory leaks removed and potential crashes removed due to using lint). New Features: Split up Set-Cookie headers since browsers can't handle them. Don't request deflated data since WWWOFFLE and servers don't agree on format. Added a form on the monitor options page to stop monitoring a URL. The confirm-requests option now asks for confirmation for page reloads. Documentation: Update FAQ to reference privoxy as well as JunkBuster. Describe how to modify htdig templates to work with WWWOFFLE.
2002-05-14Don't core just because a silly server, like my 3com [TM] Lan Modem,fredb2-1/+15
puts leading white space at the beginning of the very first header line. (Leading blanks are supposed to signify a continuation of the previous header line, but for the "server:" line, there aren't any previous lines, so who knows why they do that.) This patch was suggested by Andrew M. Bishop, "wwwoffle"'s author and maintainer. Don't know if it's going to be in the next release, or not.
2002-04-25Update wwwoffle to 2.7b (from NEWS):fredb4-27/+12
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 <URL>'. 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.