The NetBSD Project

CVS log for pkgsrc/www/thttpd/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / www / thttpd

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.53: download - view: text, markup, annotated - select for diffs
Mon Nov 4 22:10:15 2019 UTC (5 years, 4 months ago) by rillig
Branches: MAIN
CVS tags: pkgsrc-2024Q4-base, pkgsrc-2024Q4, pkgsrc-2024Q3-base, pkgsrc-2024Q3, pkgsrc-2024Q2-base, pkgsrc-2024Q2, pkgsrc-2024Q1-base, pkgsrc-2024Q1, pkgsrc-2023Q4-base, pkgsrc-2023Q4, pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2, pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3, pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2, pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4, HEAD
Diff to: previous 1.52: preferred, colored
Changes since revision 1.52: +3 -3 lines
www: align variable assignments

pkglint -Wall -F --only aligned --only indent -r

Manually excluded phraseanet since pkglint got the indentation wrong.

Revision 1.52: download - view: text, markup, annotated - select for diffs
Thu May 23 19:23:21 2019 UTC (5 years, 9 months ago) by rillig
Branches: MAIN
CVS tags: pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2
Diff to: previous 1.51: preferred, colored
Changes since revision 1.51: +2 -2 lines
all: replace SUBST_SED with the simpler SUBST_VARS

pkglint -Wall -r --only "substitution command" -F

With manual review and indentation fixes since pkglint doesn't get that
part correct in every case.

Revision 1.51: download - view: text, markup, annotated - select for diffs
Mon Aug 6 15:54:38 2018 UTC (6 years, 7 months ago) by nia
Branches: MAIN
CVS tags: pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3
Diff to: previous 1.50: preferred, colored
Changes since revision 1.50: +3 -3 lines
www/thttpd: acme.com now supports TLS. No distfiles change.

Revision 1.50: download - view: text, markup, annotated - select for diffs
Mon Aug 6 15:51:41 2018 UTC (6 years, 7 months ago) by nia
Branches: MAIN
Diff to: previous 1.49: preferred, colored
Changes since revision 1.49: +2 -2 lines
www/thttpd: Update to 2.29.

Changes:

* Allow CGI to handle HTTP methods besides GET/HEAD/POST.

Revision 1.49: download - view: text, markup, annotated - select for diffs
Wed Jul 4 13:40:42 2018 UTC (6 years, 8 months ago) by jperkin
Branches: MAIN
Diff to: previous 1.48: preferred, colored
Changes since revision 1.48: +2 -2 lines
*: Move SUBST_STAGE from post-patch to pre-configure

Performing substitutions during post-patch breaks tools such as mkpatches,
making it very difficult to regenerate correct patches after making changes,
and often leading to substituted string replacements being committed.

Revision 1.47.2.1: download - view: text, markup, annotated - select for diffs
Tue May 8 15:04:08 2018 UTC (6 years, 10 months ago) by bsiegert
Branches: pkgsrc-2018Q1
Diff to: previous 1.47: preferred, colored; next MAIN 1.48: preferred, colored
Changes since revision 1.47: +2 -2 lines
Pullup ticket #5754 - requested by wiz
www/thttpd: security fix

Revisions pulled up:
- www/thttpd/Makefile                                           1.48
- www/thttpd/distinfo                                           1.18

---
   Module Name:	pkgsrc
   Committed By:	wiz
   Date:		Mon May  7 07:01:37 UTC 2018

   Modified Files:
   	pkgsrc/www/thttpd: Makefile distinfo

   Log Message:
   thttpd: update to 2.28.

   From nia in PR 53266.

   New in version 2.28:

       Improvements to the FreeBSD startup script. (Craig Leres)
       Minor portability tweak in mmc.c.
       Fix to buffer overrun bug in htpasswd. Reported by Alessio Santoru as CVE-2017-17663.

   New in version 2.27:

       Stats syslogs changed from LOG_INFO to LOG_NOTICE.
       Use memmove() for self-overlapping string copies instead of strcpy().
       Couple of subroutine name changes for consistency.

Revision 1.48: download - view: text, markup, annotated - select for diffs
Mon May 7 07:01:37 2018 UTC (6 years, 10 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2018Q2-base, pkgsrc-2018Q2
Diff to: previous 1.47: preferred, colored
Changes since revision 1.47: +2 -2 lines
thttpd: update to 2.28.

From nia in PR 53266.

New in version 2.28:

    Improvements to the FreeBSD startup script. (Craig Leres)
    Minor portability tweak in mmc.c.
    Fix to buffer overrun bug in htpasswd. Reported by Alessio Santoru as CVE-2017-17663.

New in version 2.27:

    Stats syslogs changed from LOG_INFO to LOG_NOTICE.
    Use memmove() for self-overlapping string copies instead of strcpy().
    Couple of subroutine name changes for consistency.

Revision 1.47: download - view: text, markup, annotated - select for diffs
Mon Jan 1 18:16:39 2018 UTC (7 years, 2 months ago) by rillig
Branches: MAIN
CVS tags: pkgsrc-2018Q1-base
Branch point for: pkgsrc-2018Q1
Diff to: previous 1.46: preferred, colored
Changes since revision 1.46: +2 -2 lines
Replaced $(ROUND) with ${CURLY} variable references.

This has been a pkglint warning for several years now, and pkglint can even
fix it automatically. And it did for this commit.

Only in lang/mercury, two passes of autofixing were necessary because there
were nested variables.

Revision 1.46: download - view: text, markup, annotated - select for diffs
Thu Mar 12 01:00:26 2015 UTC (10 years ago) by hiramatsu
Branches: MAIN
CVS tags: pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2, pkgsrc-2015Q1-base, pkgsrc-2015Q1
Diff to: previous 1.45: preferred, colored
Changes since revision 1.45: +2 -3 lines
Update www/thttpd to 2.26.

Changes from previous:
----------------------
- Ignore ECONNABORTED on accept().
- Correctly implemented the config-file option change from "nosymlink" to
  "nosymlinkcheck", which was supposedly done in version 2.24.
- Removed mailto: link from default index page.
- Allow CGIs to provide both Location and Status headers. (A. Skrobov)
- Better logic for figuring out CGI SERVER_NAME environment variable. (Oleg)
- Updated for clang, and general cleanup.

Revision 1.45: download - view: text, markup, annotated - select for diffs
Thu Sep 25 08:18:35 2014 UTC (10 years, 5 months ago) by fhajny
Branches: MAIN
CVS tags: pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3
Diff to: previous 1.44: preferred, colored
Changes since revision 1.44: +2 -2 lines
Set INSTALLATION_DIRS properly. Fixes installation on at least SunOS.

Revision 1.44: download - view: text, markup, annotated - select for diffs
Sun Oct 28 06:31:06 2012 UTC (12 years, 4 months ago) by asau
Branches: MAIN
CVS tags: pkgsrc-2014Q2-base, pkgsrc-2014Q2, pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3, pkgsrc-2013Q2-base, pkgsrc-2013Q2, pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4
Diff to: previous 1.43: preferred, colored
Changes since revision 1.43: +1 -2 lines
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.

Revision 1.43: download - view: text, markup, annotated - select for diffs
Sun Dec 13 17:42:36 2009 UTC (15 years, 3 months ago) by asau
Branches: MAIN
CVS tags: pkgsrc-2012Q3-base, pkgsrc-2012Q3, pkgsrc-2012Q2-base, pkgsrc-2012Q2, pkgsrc-2012Q1-base, pkgsrc-2012Q1, pkgsrc-2011Q4-base, pkgsrc-2011Q4, pkgsrc-2011Q3-base, pkgsrc-2011Q3, pkgsrc-2011Q2-base, pkgsrc-2011Q2, pkgsrc-2011Q1-base, pkgsrc-2011Q1, pkgsrc-2010Q4-base, pkgsrc-2010Q4, pkgsrc-2010Q3-base, pkgsrc-2010Q3, pkgsrc-2010Q2-base, pkgsrc-2010Q2, pkgsrc-2010Q1-base, pkgsrc-2010Q1, pkgsrc-2009Q4-base, pkgsrc-2009Q4
Diff to: previous 1.42: preferred, colored
Changes since revision 1.42: +6 -5 lines
Rename internal "getline" to unbreak build on NetBSD.
Support staged installation.

Revision 1.42: download - view: text, markup, annotated - select for diffs
Fri Sep 7 22:12:26 2007 UTC (17 years, 6 months ago) by jlam
Branches: MAIN
CVS tags: pkgsrc-2009Q3-base, pkgsrc-2009Q3, pkgsrc-2009Q2-base, pkgsrc-2009Q2, pkgsrc-2009Q1-base, pkgsrc-2009Q1, pkgsrc-2008Q4-base, pkgsrc-2008Q4, pkgsrc-2008Q3-base, pkgsrc-2008Q3, pkgsrc-2008Q2-base, pkgsrc-2008Q2, pkgsrc-2008Q1-base, pkgsrc-2008Q1, pkgsrc-2007Q4-base, pkgsrc-2007Q4, pkgsrc-2007Q3-base, pkgsrc-2007Q3, cwrapper, cube-native-xorg-base, cube-native-xorg
Diff to: previous 1.41: preferred, colored
Changes since revision 1.41: +3 -3 lines
Convert packages that test and use USE_INET6 to use the options framework
and to support the "inet6" option instead.

Remaining usage of USE_INET6 was solely for the benefit of the scripts
that generate the README.html files.  Replace:

	BUILD_DEFS+=	USE_INET6
with
	BUILD_DEFS+=	IPV6_READY

and teach the README-generation tools to look for that instead.

This nukes USE_INET6 from pkgsrc proper.  We leave a tiny bit of code
to continue to support USE_INET6 for pkgsrc-wip until it has been nuked
from there as well.

Revision 1.41: download - view: text, markup, annotated - select for diffs
Thu Jun 14 11:50:51 2007 UTC (17 years, 9 months ago) by obache
Branches: MAIN
CVS tags: pkgsrc-2007Q2-base, pkgsrc-2007Q2
Diff to: previous 1.40: preferred, colored
Changes since revision 1.40: +3 -1 lines
MAKE_JOBS_SAFE=no, reported in PR 36441.

Revision 1.40: download - view: text, markup, annotated - select for diffs
Fri Nov 24 23:04:15 2006 UTC (18 years, 3 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2007Q1-base, pkgsrc-2007Q1, pkgsrc-2006Q4-base, pkgsrc-2006Q4
Diff to: previous 1.39: preferred, colored
Changes since revision 1.39: +2 -2 lines
Reset maintainer:
Name service error for name=ethmoid.org type=MX: Host not found, try again

Revision 1.39: download - view: text, markup, annotated - select for diffs
Thu Jul 27 18:48:04 2006 UTC (18 years, 7 months ago) by jlam
Branches: MAIN
CVS tags: pkgsrc-2006Q3-base, pkgsrc-2006Q3
Diff to: previous 1.38: preferred, colored
Changes since revision 1.38: +2 -2 lines
Rename "SITES_* to "SITES.*" for file-specific lists of sites from which
to fetch the file.  This completes the renaming described in revision
1.1799 of bsd.pkg.mk.

Revision 1.38: download - view: text, markup, annotated - select for diffs
Thu Jan 5 22:46:12 2006 UTC (19 years, 2 months ago) by joerg
Branches: MAIN
CVS tags: pkgsrc-2006Q2-base, pkgsrc-2006Q2, pkgsrc-2006Q1-base, pkgsrc-2006Q1
Diff to: previous 1.37: preferred, colored
Changes since revision 1.37: +10 -8 lines
Use SUBST framework.

Revision 1.37: download - view: text, markup, annotated - select for diffs
Thu Dec 29 06:22:24 2005 UTC (19 years, 2 months ago) by jlam
Branches: MAIN
Diff to: previous 1.36: preferred, colored
Changes since revision 1.36: +1 -2 lines
Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mk
automatically detects whether we want the pkginstall machinery to be
used by the package Makefile.

Revision 1.36: download - view: text, markup, annotated - select for diffs
Mon Dec 19 21:10:52 2005 UTC (19 years, 3 months ago) by gdt
Branches: MAIN
CVS tags: pkgsrc-2005Q4-base, pkgsrc-2005Q4
Diff to: previous 1.35: preferred, colored
Changes since revision 1.35: +2 -2 lines
Reference sitedrivenby.gif from the DIST_SUBDIR where it is.  Previous
this package failed to 'make install'.

Revision 1.35: download - view: text, markup, annotated - select for diffs
Tue Dec 6 14:19:39 2005 UTC (19 years, 3 months ago) by rillig
Branches: MAIN
Diff to: previous 1.34: preferred, colored
Changes since revision 1.34: +2 -2 lines
Bumped PKGREVISION because of the recent change to patch-af.

Revision 1.34: download - view: text, markup, annotated - select for diffs
Mon Nov 28 09:48:10 2005 UTC (19 years, 3 months ago) by rillig
Branches: MAIN
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +2 -2 lines
Fixed pkglint warning:
- WARN: Makefile:9: PKGNAME should not be used in DIST_SUBDIR, as it
  sometimes includes the PKGREVISION. Please use PKGNAME_NOREV instead.

Noted by Geert Hendrickx on tech-pkg.

Revision 1.32.2.1: download - view: text, markup, annotated - select for diffs
Sat Nov 26 10:42:15 2005 UTC (19 years, 3 months ago) by salo
Branches: pkgsrc-2005Q3
Diff to: previous 1.32: preferred, colored; next MAIN 1.33: preferred, colored
Changes since revision 1.32: +2 -2 lines
Pullup ticket 927 - requested by Adrian Portelli
security fix for thttpd

Revisions pulled up:
- pkgsrc/www/thttpd/Makefile		1.33
- pkgsrc/www/thttpd/distinfo		1.12
- pkgsrc/www/thttpd/patches/patch-ag	1.3

   Module Name:		pkgsrc
   Committed By:	adrianp
   Date:		Sat Nov 26 10:02:37 UTC 2005

   Modified Files:
   	pkgsrc/www/thttpd: Makefile distinfo
   Added Files:
   	pkgsrc/www/thttpd/patches: patch-ag

   Log Message:
   Bump to thttpd-2.25bnb4 to address a security issue:
   	http://secunia.com/advisories/17454/

Revision 1.33: download - view: text, markup, annotated - select for diffs
Sat Nov 26 10:02:37 2005 UTC (19 years, 3 months ago) by adrianp
Branches: MAIN
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +2 -2 lines
Bump to thttpd-2.25bnb4 to address a security issue:
	http://secunia.com/advisories/17454/

Revision 1.30.2.1: download - view: text, markup, annotated - select for diffs
Sat Aug 20 18:44:07 2005 UTC (19 years, 7 months ago) by salo
Branches: pkgsrc-2005Q2
Diff to: previous 1.30: preferred, colored; next MAIN 1.31: preferred, colored
Changes since revision 1.30: +7 -3 lines
Pullup tickets 699 and 700 - requested by Quentin Garnier
distfile update for thttpd

Revisions pulled up:
- pkgsrc/www/thttpd/Makefile		1.31, 1.32
- pkgsrc/www/thttpd/distinfo		1.10, 1.11
- pkgsrc/www/thttpd/patches/patch-ad	1.4

   Module Name:		pkgsrc
   Committed By:	cube
   Date:		Fri Aug 19 07:30:51 UTC 2005

   Modified Files:
   	pkgsrc/www/thttpd: Makefile distinfo
   	pkgsrc/www/thttpd/patches: patch-ad

   Log Message:
   The thttpd tarball has changed (the e-mail address of the author was
   changed all through it).  While there, make the package correctly fetch
   the NetBSD logo.

   Bump PKGREVISION, and after that I'll delete the copy ftp.netbsd.org
   currently has.  The tarball change doesn't happen often enough for this
   package to justify the use of DIST_SUBDIR (and that avoids the hairy
   problem of sharing the sitedrivenby.gif file).

   PR#30641 by Jared Momose.
---
   Module Name:		pkgsrc
   Committed By:	cube
   Date:		Fri Aug 19 13:38:58 UTC 2005

   Modified Files:
   	pkgsrc/www/thttpd: Makefile distinfo

   Log Message:
   Do the DIST_SUBDIR dance because of already-downloaded files.  *Sigh*

   Pointed out by Thomas Klausner and Jeremy C. Reed.

Revision 1.32: download - view: text, markup, annotated - select for diffs
Fri Aug 19 13:38:58 2005 UTC (19 years, 7 months ago) by cube
Branches: MAIN
CVS tags: pkgsrc-2005Q3-base
Branch point for: pkgsrc-2005Q3
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +2 -1 lines
Do the DIST_SUBDIR dance because of already-downloaded files.  *Sigh*

Pointed out by Thomas Klausner and Jeremy C. Reed.

Revision 1.31: download - view: text, markup, annotated - select for diffs
Fri Aug 19 07:30:50 2005 UTC (19 years, 7 months ago) by cube
Branches: MAIN
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +6 -3 lines
The thttpd tarball has changed (the e-mail address of the author was
changed all through it).  While there, make the package correctly fetch the
NetBSD logo.

Bump PKGREVISION, and after that I'll delete the copy ftp.netbsd.org
currently has.  The tarball change doesn't happen often enough for this
package to justify the use of DIST_SUBDIR (and that avoids the hairy
problem of sharing the sitedrivenby.gif file).

PR#30641 by Jared Momose.

Revision 1.30: download - view: text, markup, annotated - select for diffs
Mon Apr 11 21:48:02 2005 UTC (19 years, 11 months ago) by tv
Branches: MAIN
CVS tags: pkgsrc-2005Q2-base
Branch point for: pkgsrc-2005Q2
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +1 -2 lines
Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.

Revision 1.29: download - view: text, markup, annotated - select for diffs
Tue Dec 28 02:47:51 2004 UTC (20 years, 2 months ago) by reed
Branches: MAIN
CVS tags: pkgsrc-2005Q1-base, pkgsrc-2005Q1
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +2 -2 lines
The default location of the pkgsrc-installed rc.d scripts is now
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).

Revision 1.28: download - view: text, markup, annotated - select for diffs
Tue Sep 14 08:32:16 2004 UTC (20 years, 6 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2004Q4-base, pkgsrc-2004Q4, pkgsrc-2004Q3-base, pkgsrc-2004Q3
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +9 -1 lines
Add patch from PR 25487 to disable mmap on old (1.5ish) NetBSD systems.
Apply patch from PR 25488 to enable choosing the log facility for thttpd.
Both based on patches from Michael Santos.
Bump PKGREVISION to 1.

Revision 1.27: download - view: text, markup, annotated - select for diffs
Sun Feb 22 18:34:54 2004 UTC (21 years ago) by jlam
Branches: MAIN
CVS tags: pkgsrc-2004Q2-base, pkgsrc-2004Q2, pkgsrc-2004Q1-base, pkgsrc-2004Q1
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +9 -8 lines
bl3ify and general touch-up

Revision 1.26: download - view: text, markup, annotated - select for diffs
Sat Jan 17 12:55:05 2004 UTC (21 years, 2 months ago) by xtraeme
Branches: MAIN
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +2 -2 lines
Update to 2.25b, provided by Michael Santos in PR pkg/24128.

Changes:

New in version 2.25b:

    * Move fdwatch initialization before the chroot, so that
      /dev/poll can work.
    * Multiple fdwatch cleanups and fixes (Adam Zell).

New in version 2.25:

    * Prohibit "Host: ." and "Host: .." (David Leadbeater).
    * Don't free memory prematurely on SIGUSR1 (A.D.F.).
    * Use the specified charset in directory listings and errors
      (Jonas Ohlsson).
    * Lowered THROTTLE_TIME from 60 seconds to 2 seconds, plus more
      aggressive computation of sending rate, to improve throttle
      reaction time (E Frank Ball).
    * Added code to redistribute the throttled bandwidth fairly among
      the currently sending connections.
    * Some more throttling changes that smooth things out a lot.
    * Added an experimental limitation on the number of simultaneous CGIs.
    * Chown the log file when starting as root, so that it can later be
      re-opened when running as nobody (or whatever user you configure).
      Also tweak the logfile pathname so that it still works inside a
      chroot tree.
    * Make sure URL paths begin with a slash.
    * Generate multiple MIME encodings in the correct order, and with the
      correct separator.
    * Ignore EINTR on read() and write().
    * Fix error in httpd_read_fully() and httpd_write_fully() that could
      cause incorrect data to be read or written (Daniel Jensen).
    * Don't attempt to double-free a file descriptor if a connection times
      out while it is paused for throttling.
    * Save and restore errno in signal handlers.
    * The non-local referer check is no longer fooled by URLs with query
      strings.
    * Simplified handling of HAVE_INT64T (Trisk). If this causes problems,
      e.g. if there are still systems which don't have "long long", we can
      back out the change.
    * Keep a list of free connection structs, instead of doing linear search
      to find a free one (Adam Zell).
    * Added config.h option FLUSH_LOG_EVERY_TIME - if it's turned off, the
      log does not get fflushed after each request (Adam Zell).
    * Multiple robustness improvements to the fdwatch module (Adam Zell).
    * Added /dev/poll support to fdwatch (Adam Zell).
    * Automatically add no-cache control header on error responses.

Revision 1.25: download - view: text, markup, annotated - select for diffs
Mon Oct 27 20:29:52 2003 UTC (21 years, 4 months ago) by cube
Branches: MAIN
CVS tags: pkgsrc-2003Q4-base, pkgsrc-2003Q4
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +2 -4 lines
Update to 2.24. Closes PR pkg/22198 (fix was integratedin that version).

New in version 2.24:

    * Added a bunch of MIME types.
    * Fix minor problem with returning unknown protocol on some errors.
    * Changed the config-file option for diabling symlink checking from "nosymlink" to "nosymlinkcheck" to make its function clearer.
    * Allow blank lines in the config file.
    * Handle more than one SIGHUP and SIGUSR2 (Cameron Gregory).
    * Slight change to handle_newconnect() to better deal with unexpected errors from accept(), such as running out of file descriptors (Alex Keahan).
    * Added optional minimum rate to throttles.
    * Stats syslog messages downgraded from LOG_NOTICE to LOG_INFO.
    * Use unsigned short consistently for port number.
    * Prohibit slashes in the Host: header (Marcus Breiing).
    * Added a -dd data_dir flag and corresponding config-file option.
    * Got rid of the old timer-based zombie process reaper, replacing it with a SIGCHLD handler.
    * Changed the idle connection checking from using a separate timer for each connection to using a single timer that checks all active connections.
    * Correction to missing-slash directory redirect with query string.
    * Added a watchdog alarm handler that forces a core dump if thttpd stops running its timers for too long.
    * Don't send Content-Length header on 304 Not Modified responses.
    * Allow user-agent log entries to be up to 200 characters long, instead only of 80.
    * Fixed buffer overflow bug in defang().
    * Re-arranged the order of calling de_dotdot() so that it doesn't get applied to query strings.
    * Some fixes for the syslogtocern script (paul fox).
    * Changed configure script to use "gcc -dumpversion" instead of "gcc --version" (Ed Goforth).
    * Changed most uses of \r and \n to \015 and \012 (Jens Bauer).
    * In ssi.c, lack of PATH_INFO is now non-fatal (David Phillips).
    * Some improvements to fdwatch (David Burgess).

Revision 1.24: download - view: text, markup, annotated - select for diffs
Fri Sep 19 17:54:16 2003 UTC (21 years, 6 months ago) by wiz
Branches: MAIN
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +2 -1 lines
Fix a buffer overflow reported in PR 22863 by Ross Patterson.
Bump PKGREVISION.

Revision 1.23: download - view: text, markup, annotated - select for diffs
Tue Jul 22 04:14:37 2003 UTC (21 years, 8 months ago) by martti
Branches: MAIN
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +2 -2 lines
COMMENT should start with a capital letter.

Revision 1.22: download - view: text, markup, annotated - select for diffs
Tue Jan 28 22:04:32 2003 UTC (22 years, 1 month ago) by jlam
Branches: MAIN
CVS tags: netbsd-1-6-1-base, netbsd-1-6-1
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +2 -2 lines
Instead of including bsd.pkg.install.mk directly in a package Makefile,
have it be automatically included by bsd.pkg.mk if USE_PKGINSTALL is set
to "YES".  This enforces the requirement that bsd.pkg.install.mk be
included at the end of a package Makefile.  Idea suggested by Julio M.
Merino Vidal <jmmv at menta.net>.

Revision 1.21: download - view: text, markup, annotated - select for diffs
Thu Sep 19 09:04:34 2002 UTC (22 years, 6 months ago) by jlam
Branches: MAIN
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +2 -3 lines
Take advantage of the auto-generation and installation of rc.d scripts.

Revision 1.17.2.1: download - view: text, markup, annotated - select for diffs
Sun Jun 23 19:04:44 2002 UTC (22 years, 8 months ago) by jlam
Branches: buildlink2
Diff to: previous 1.17: preferred, colored; next MAIN 1.18: preferred, colored
Changes since revision 1.17: +9 -8 lines
Merge from pkgsrc-current to buildlink2 branch.

Revision 1.20: download - view: text, markup, annotated - select for diffs
Sun Jun 16 19:12:13 2002 UTC (22 years, 9 months ago) by wiz
Branches: MAIN
CVS tags: pkgviews-base, pkgviews, netbsd-1-6-RELEASE-base, netbsd-1-6, buildlink2-base
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +6 -6 lines
pkglint silencing.

Revision 1.19: download - view: text, markup, annotated - select for diffs
Sun Jun 16 19:10:25 2002 UTC (22 years, 9 months ago) by wiz
Branches: MAIN
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +3 -2 lines
Update to 2.23beta1, as requested in pkg/17251 by Oliver Tonnhofer.
Changes since 2.21b:
* Added some Microsoft MIME types (Kevin Day).
* Switch htpasswd from using tmpnam to mkstemp.
* Rewrote figure_mime() to do binary search.
* Removed the x- from gzip and compress in mime_encodings.txt.
* Added rudimentary option to set cache-control headers.
* Simplified the IPv6 ifdefs.
* Allow filenames with ? in them (Cameron Gregory).
* Some improvements to the mmap cache - added a "panic mode" if you run out
  of address space, added DESIRED_MAX_MAPPED_BYTES config.h option.
* Lowered OCCASIONAL_TIME from five minutes to two minutes.
* Fix CGI variable AUTH_TYPE (Alexandre CHERIF).
* Split clear_connection() into two routines, one which sends a possible
  buffered response and the other which ignores such (David Burgess).
* Remove /./ in de_dotdot() (Dana Dahlstrom).
* Shortened LINGER_TIME from two seconds to half a second.
* Changed some write() calls to httpd_write_fully(), as suggested by
  Neale Pickett.
* Changed the non-mmap() read() call in mmc.c to httpd_read_fully(), as
  suggested by Cameron Gregory.
* Added an madvise(MADV_SEQUENTIAL) call in mmc.c.
* Added .xhtml and .xht to mime_types.txt (suggested by Dave Hodder).
* Added index.xhtml and index.xht to INDEX_NAMES (suggested by Dave Hodder).
* Got rid of the custom-jiggered syslog.c, now we just use the standard
  system version. Also added a paragraph in the man page about the syslogd
  flags needed to make syslogging work from inside a chroot tree.
* Added some OpenOffice MIME types (Dave Hodder).
* Lowered the default DESIRED_MAX_MAPPED_FILES from 2000 to 1000.
* Set up accept filters after listen() (Kris Spinka).
* Preserve query string when doing a missing-slash directory redirect.
* Special-case logging to '-' as stdout (Matt Armstrong).
* Added -s to usage line (Pavel Janík).
* Fix for security hole that exposed contents of .htpasswd in some cases
  (noticed by zeno@cgisecurity.com).
* Allow (and ignore) extra fields in .htpasswd files.
* Added some calls to shutdown() in strategic places.
* Added a timer-kill of the CGI interpose input and output process.
  These processes also now close the listen fd(s).
* Fixed rare file descriptor leak, when we get an unknown sockaddr family
  (George Schlossnagle).
* Put virtual hostname in non-local referer syslog (Craig Leres).
* Added a P3P server privacy header setting (Henrik Schack Jensen).
And lots of other bug fixes.

Revision 1.18: download - view: text, markup, annotated - select for diffs
Sun May 12 14:47:28 2002 UTC (22 years, 10 months ago) by joda
Branches: MAIN
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +2 -2 lines
don't change .htpasswd into .thtpasswd

Revision 1.17: download - view: text, markup, annotated - select for diffs
Sun Dec 2 06:56:47 2001 UTC (23 years, 3 months ago) by jlam
Branches: MAIN
CVS tags: netbsd-1-5-PATCH003
Branch point for: buildlink2
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +1 -3 lines
bsd.pkg.install.mk calls the INSTALL script at the right times
automatically, so no need to do it ourselves.

Revision 1.16: download - view: text, markup, annotated - select for diffs
Sun Nov 25 18:59:50 2001 UTC (23 years, 3 months ago) by jlam
Branches: MAIN
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +2 -2 lines
PKG_SYSCONFDIR is where the configuration files for a package may be found.
This value may be customized in various ways:

PKG_SYSCONFBASE is the main config directory under which all package
	configuration files are to be found.

PKG_SYSCONFSUBDIR is the subdirectory of PKG_SYSCONFBASE under which the
	configuration files for a particular package may be found.

PKG_SYSCONFDIR.${PKGBASE} overrides the value of ${PKG_SYSCONFDIR} for a
	particular package.

Users will typically want to set PKG_SYSCONFBASE to /etc, or accept the
default location of ${PREFIX}/etc.

This obsoletes the use of CONFDIR, which was active for only 6 days, so no
need to have a workaround to still accept old CONFDIR settings.

Revision 1.15: download - view: text, markup, annotated - select for diffs
Wed Nov 21 15:44:24 2001 UTC (23 years, 3 months ago) by jlam
Branches: MAIN
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +2 -2 lines
RCD_SCRIPTS now just lists the filenames (see bsd.pkg.install.mk).

Revision 1.14: download - view: text, markup, annotated - select for diffs
Mon Nov 19 16:23:16 2001 UTC (23 years, 4 months ago) by jlam
Branches: MAIN
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +12 -19 lines
Adapt to use shared INSTALL/DEINSTALL scripts by using the logic in
bsd.pkg.install.mk:

	* Remove old DEINSTALL/INSTALL scripts.
	* Move some text printed at POST-INSTALL time into the MESSAGE file.
	* Adjust rc.d scripts to respect rc.conf settings, so that the
	  script may be directly copied into /etc/rc.d.

Revision 1.13: download - view: text, markup, annotated - select for diffs
Fri Jul 13 07:09:27 2001 UTC (23 years, 8 months ago) by jlam
Branches: MAIN
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +10 -8 lines
In package Makefiles, create FILES_SUBST instead of duplicating sed
expression for substituting in DEINSTALL/INSTALL scripts.  Use "${CMP} -s"
instead of "diff -q" since the former is more portable across OSes.

Revision 1.12: download - view: text, markup, annotated - select for diffs
Sat Jun 9 11:26:33 2001 UTC (23 years, 9 months ago) by wiz
Branches: MAIN
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +2 -2 lines
Update to 2.21b, as requested in pkg/13144 by Wolfgang Rupprecht.
Changes: Lots of bugfixes (lingering-close problem, USR1 handling,
off-by-1 in base64 decoding and others), throttling syslog, tuned
throttling, improvements on mmap cache, etc.  See
http://www.acme.com/software/thttpd/#releasenotes

Revision 1.11: download - view: text, markup, annotated - select for diffs
Sat Feb 17 17:22:41 2001 UTC (24 years, 1 month ago) by wiz
Branches: MAIN
CVS tags: netbsd-1-5-PATCH001
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +2 -1 lines
Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT.

Revision 1.10: download - view: text, markup, annotated - select for diffs
Sun Dec 17 22:21:44 2000 UTC (24 years, 3 months ago) by jlam
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +12 -1 lines
Honor CFLAGS passed in from environment during build.  Improve the INSTALL
script and add a DEINSTALL script in handling the config file.

Revision 1.9: download - view: text, markup, annotated - select for diffs
Sat Oct 28 02:35:52 2000 UTC (24 years, 4 months ago) by itojun
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +2 -2 lines
upgrade to 2.20b.  main purpose for this upgrade is security fix.

---
New in version 2.20b:

  * Corrected version of Marcel Telka's ssi fix. My bad.

New in version 2.20:

  * Performance improvements to the timer package via hashing, and
    double-linking / sorting the lists. Partially based on a suggestion by
    Michal Ostrowski.
  * Performance improvement to the mmap cache package, from Evan Jones.
  * Minor Linux fix for open files limit, from Jordan Ritter.
  * Fix for null ClientData, which picky compilers didn't like.
  * Unknown sockaddr type becomes a non-fatal error, preventing a DOS attack.
  * Close extraneous file descriptors on CGI calls - from Russell Dill.
  * Security fixes for the external ssi program, from ghandi@dopesquad.net and
    Wolfgang Rupprecht.
  * Fix to make the ssi program elide the HTML comment sequence, from Marcel
    Telka.
  * Red Hat packaging updates from Bennett Todd.
  * Throttling fix from Tom Pavel.

Revision 1.8: download - view: text, markup, annotated - select for diffs
Wed Sep 20 05:14:13 2000 UTC (24 years, 6 months ago) by jlam
Branches: MAIN
CVS tags: netbsd-1-5-RELEASE, netbsd-1-4-PATCH003
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +2 -2 lines
Install rc.d control script as "foo" instead of "foo.sh" to comply with
how NetBSD's rc.d system interprets script names.  Also add appropriate
REQUIRE and PROVIDE sections to allow direct use in NetBSD's rc.d system.

Revision 1.7: download - view: text, markup, annotated - select for diffs
Thu Jul 27 12:47:33 2000 UTC (24 years, 7 months ago) by jlam
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +4 -4 lines
Put files in ${PREFIX}/share/thttpd, not ${PREFIX}/share/www.

Revision 1.6: download - view: text, markup, annotated - select for diffs
Thu Jul 27 12:42:08 2000 UTC (24 years, 7 months ago) by jlam
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +22 -21 lines
Update thttpd to 2.19.  Changes from 2.16:

   New in version 2.19:
     * Added hack to prevent MSIE 5 from censoring error messages.
     * Minor fix to handling of shouldn't-happen error in ls().
     * IPv6/Linux fix from Tero Pelander.
     * Documented the -D flag.
   New in version 2.18:
     * Fixed URL-encoding of high-bit characters - used in directory
       listings.
     * Made a few more characters come through verbatim instead of %-encoded.
     * Couple of minor code cleanups.
     * Added some MIME types to support WAP/WML.
     * IPv6 fix.
     * Made MIME text character-set an option, with iso-8859-1 the default.
   New in version 2.17:
     * A change in the way wildcard matching works - now a single * only
       matches strings that don't include a slash. To match entire pathnames
       including slashes you have to use **.
     * On systems with IPv6, automatically bind to both v4 and v6 sockets.
     * Slight change to non-local referer checking to handle older browsers.
     * Tweaks to some of the error-403 syslog messages.
     * Portability tweak for OSF/1.
     * Portability tweak for IPv6 systems.
     * Fix for ssi.c from Marcel Telka.
     * Added charset=iso-8859-1 to text MIME types.
     * Added wildcards to redirect.
     * Changed symlinks/nosymlinks config options to symlink/nosymlink, to
       conform to the man page (old style still accepted).

Revision 1.5: download - view: text, markup, annotated - select for diffs
Fri Apr 7 10:11:54 2000 UTC (24 years, 11 months ago) by itojun
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +4 -3 lines
fix IPv6 build.

upgrade 2.15 -> 2.16.  changes from webpage:
- More explicit error pages for 403 Forbidden.
- New section in the manual page explaining how thttpd is picky about
  file permissions.
- Couple of CGI tweaks from David Chaiken.

Revision 1.4: download - view: text, markup, annotated - select for diffs
Wed Feb 9 20:55:27 2000 UTC (25 years, 1 month ago) by hubertf
Branches: MAIN
CVS tags: netbsd-1-4-PATCH002
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +12 -3 lines
Update to V2.15.
Main reason: IPv6. Changes:

New in version 2.15:

   * Use standard isxdigit macro instead of is_hexit routine.
   * Portability fix for Debian, which lacks gai_strerror().
   * Fix for .htpasswd authorization, broken by 2.14's custom error pages
     change.

New in version 2.14:

   * Fix to non-local referer code - it was trying to dereference a null
     pointer under some circumstances.
   * Fix to If-Modified-Since - some leap year problems.
   * Rewrote match() - it was using a whole lot of CPU time for patterns
     with lots of |'s, such as those used by the new non-local-referer
     filtering.
   * Fix to host lookup code for -h flag.
   * Fix custom error pages to work with 401 Unauthorized.
   * Removed unused variable.

New in version 2.13:

   * Portability fix for fdwatch on systems with poll() but not select().
   * Renamed nph-redirect to redirect, now that thttpd does header parsing.
   * Always chdir to / after a chroot.
   * Some minor de-linting changes.
   * Revived code that closes stdin/stdout/stderr, after adding a fix in the
     CGI code to prevent descriptors from getting screwed up.
   * Bugfix for CGI header parsing - if the CGI was sending binary data
     (e.g. images), the result could get truncated or corrupted.
   * Disallow ".." listing of virtual host directory.
   * Revised snprintf portability fix.
   * Rearranged the hc initialization so it's all in one place.
   * New IPv6 code from KIKUCHI Takahiro.
   * New non-local referer filtering code from Craig Leres.
   * New custom error pages code from Catalin Ionescu.

New in version 2.12:

   * Better heuristic for deciding between select() and poll().
   * Added Red Hat RPM spec file.

New in version 2.11:

   * Use poll() instead of select() when favorable.
   * Do lazy allocation of part of the connection data structure, to save on
     memory now that we can have thousands of simultaneous connections.
   * Some speed optimizations.
   * Add HTTP_HOST to CGI environment.
   * Bugfix for rare uninitialized variable.

New in version 2.10:

   * Bugfix for CGI header parsing.
   * Call setlogin() if it's available.

Revision 1.3: download - view: text, markup, annotated - select for diffs
Wed Dec 15 14:48:48 1999 UTC (25 years, 3 months ago) by abs
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +10 -3 lines
Update to thttpd 2.09, plus add 'sitedrivenby.gif'

Revision 1.2: download - view: text, markup, annotated - select for diffs
Sun Nov 21 23:03:37 1999 UTC (25 years, 4 months ago) by tron
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +13 -6 lines
Update "thttpd" package to version 2.05 using patches supplied by
Michael Santos in PR pkg/8801. Chances since version 2.04:
- New el-cheapo virtual hosting feature.
- Assorted bug fixes - non-anchored wildcard matching, truncated CGI
  output, throttling, authorization cache, daemonization, date-header
  parsing.
- Option to write pid to a file, re-open log file on SIGHUP.
- Now looks for index files from a list, instead of only index.html.
- Simple config file.

Revision 1.1.1.1 (vendor branch): download - view: text, markup, annotated - select for diffs
Sat Apr 10 22:01:10 1999 UTC (25 years, 11 months ago) by tron
Branches: TNF
CVS tags: pkgsrc-base, netbsd-1-4-RELEASE, netbsd-1-4-PATCH001, comdex-fall-1999
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +0 -0 lines
New "thttpd-2.04" package supplied by Michael Santos in PR pkg/7323:
tiny/turbo/throttling HTTP server

Revision 1.1: download - view: text, markup, annotated - select for diffs
Sat Apr 10 22:01:10 1999 UTC (25 years, 11 months ago) by tron
Branches: MAIN
Initial revision

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

CVSweb <webmaster@jp.NetBSD.org>