-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 I provide a patch which (finally) closes 383425. It is based on the source version 1.4.28-1 provided in testing, but builds for sid's 1.4.28-2 as well.
The patch overrides the default dh_installinit call that dh(1) generates and replaces it with a non fatal variant by using --error-handler supported in recent versions of debhelper. I provide two variants, one being a diff of the changes only and a full variant changing debian/changelog as well preparing everything you need to build a new release (please don't be offended though - you may just ignore it if you want to do it on your own - or choose to reject the patch at all. That version may be incomplete or faulty - I'm no Debian maintainer, though I'm interested becoming involved). That version changes unstable only, since it may be too late to get this patch into squeeze if I'm not wrong. Output of the patch during the installation process: r...@test1:~# /etc/init.d/apache2 start Starting web server: apache2apache2: Could not reliably determine the server's fully qualified domain name, using 192.168.100.2 for ServerName . r...@test1:~# netstat -lntp | grep "80" tcp6 0 0 :::80 :::* LISTEN 23345/apache2 r...@test1:~# dpkg -i lighttpd_1.4.28-1.1_amd64.deb (Reading database ... 32744 files and directories currently installed.) Preparing to replace lighttpd 1.4.28-1 (using lighttpd_1.4.28-1.1_amd64.deb) ... Stopping web server: lighttpd. Unpacking replacement lighttpd ... Setting up lighttpd (1.4.28-1.1) ... Starting web server: lighttpd2011-01-02 22:56:19: (network.c.358) can't bind to port: 80 Address already in use failed! invoke-rc.d: initscript lighttpd, action "start" failed. Failed to start lighttpd. Perhaps you are already running another service listening on port http/80 Processing triggers for man-db ... r...@test1:~# - -- with kind regards, Arno Töll GnuPG Key-ID: 0x8408D4C4 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQIcBAEBAgAGBQJNIPveAAoJELBdpXvEXpo9K88QAIL2JZ3KxbB5wRbz8gUpb43L bDGtunsFxgs37L0IHNLAj+CPrgqRtB6pr6jCOEfzvKA2K6NPqcW/04HZ/blNyt3U 7ICBFI4wtjw8uGcWvZtvPrTZ31SqzVmkF2RXEjRtGJT1m+ZwsW5dHn7Zsv3ekDZA 55GuwMDsJ+eB1Zucd8RPLRZ+s5pIrqvMgO3svbDWq4jzZNNkJaBCnwsr9I/HhcPV kz9wQ4HWktDKsY27j9f6hl29q4mBmF3ln/DaJLnk7snICUnPsUiT0wYWvMCBmZY5 /CSw+Pn5BVhczmxGgX7zvS9Z3DTLwH8uPh+TxfYPSfGASzPMjL8QH3X9xBTjWT/M WqjEoV/LoqeYwHP875S2cByczUwn6Mx2tQneym1uDoaxIu54ZlQKmOrKwl9fcIMK D0ujzKqgufEUYH1To155Z/ExfKD0Y8gZPvHqIzoFcQJYgxdmFEv7Me5gH/YQnRU4 TWtaFJPKS824kk2EnIVTWNjA2b3qjGE2I4Nqr7zOsnuCEyQ53Km9sb4sv82i+RHG tFK1P/mu8yynivrJ6nVRCeOLAdlTYpIxbvxj3GLhktMAKLWzUhp4S8qxnAhPJZgp O86cxjH/K+9nsPEiAtrfPMyspws8LIBrXt8LSsWmeCuKzCq9sO3y0xlftCZBepeh jZ5YCTgoRMGsTl80/6K2 =Cntd -----END PGP SIGNATURE-----
diff -ruN lighttpd-1.4.28/debian/control lighttpd-1.4.28-patch/debian/control --- lighttpd-1.4.28/debian/control 2010-08-30 20:48:29.000000000 +0200 +++ lighttpd-1.4.28-patch/debian/control 2011-01-02 22:26:44.148342703 +0100 @@ -6,7 +6,7 @@ Torsten Marek <shlo...@debian.org>, Pierre Habouzit <madco...@debian.org> Homepage: http://www.lighttpd.net -Build-Depends: debhelper (>= 7), mime-support, libssl-dev, +Build-Depends: debhelper (>= 7.0.50), mime-support, libssl-dev, zlib1g-dev, libbz2-dev, libattr1-dev, libpcre3-dev, libmysqlclient-dev, libfam-dev, libldap2-dev, libfcgi-dev, libgdbm-dev, libmemcache-dev, liblua5.1-0-dev, pkg-config, uuid-dev, libsqlite3-dev, diff -ruN lighttpd-1.4.28/debian/lighttpd.postinst lighttpd-1.4.28-patch/debian/lighttpd.postinst --- lighttpd-1.4.28/debian/lighttpd.postinst 2010-08-30 20:48:29.000000000 +0200 +++ lighttpd-1.4.28-patch/debian/lighttpd.postinst 2011-01-02 22:26:44.276341491 +0100 @@ -12,6 +12,11 @@ fi +fail_start() { + echo "Failed to start lighttpd." + echo "Perhaps you are already running another service listening on port http/80" + exit 0 +} #DEBHELPER# exit 0 diff -ruN lighttpd-1.4.28/debian/rules lighttpd-1.4.28-patch/debian/rules --- lighttpd-1.4.28/debian/rules 2010-08-30 20:48:29.000000000 +0200 +++ lighttpd-1.4.28-patch/debian/rules 2011-01-02 22:26:43.876341809 +0100 @@ -32,3 +32,7 @@ %: dh $@ + + +override_dh_installinit: + dh_installinit --error-handler=fail_start
diff -ruN lighttpd-1.4.28/debian//changelog lighttpd-1.4.28-full/debian//changelog --- lighttpd-1.4.28/debian//changelog 2010-11-12 12:09:26.000000000 +0100 +++ lighttpd-1.4.28-full/debian//changelog 2011-01-02 23:15:19.992341863 +0100 @@ -1,3 +1,11 @@ +lighttpd (1.4.28-2.1) unstable; urgency=low + + * Non-maintainer upload. + * Fix "Fails to install if another webserver is running" by changing + invoke-rc.d to be non fatal (Closes: #383425) + + -- Arno Toell <deb...@toell.net> Sun, 02 Jan 2011 23:11:18 +0100 + lighttpd (1.4.28-2) unstable; urgency=medium [ Olaf van der Spek ] diff -ruN lighttpd-1.4.28/debian//changelog.orig lighttpd-1.4.28-full/debian//changelog.orig --- lighttpd-1.4.28/debian//changelog.orig 1970-01-01 01:00:00.000000000 +0100 +++ lighttpd-1.4.28-full/debian//changelog.orig 2010-11-12 12:09:26.000000000 +0100 @@ -0,0 +1,753 @@ +lighttpd (1.4.28-2) unstable; urgency=medium + + [ Olaf van der Spek ] + * Use relative instead of absolute links for conf-enabled (closes: #541645) + * Fix /doc/ for IPv6 (closes: #512583) + + [ Krzysztof Krzyżaniak (eloy) ] + * Added patch patches/silence-errors.diff (closes: #601177) + + -- Krzysztof Krzyżaniak (eloy) <e...@debian.org> Fri, 12 Nov 2010 12:08:48 +0100 + +lighttpd (1.4.28-1) unstable; urgency=low + + [ Olaf van der Spek ] + * New upstream release (closes: 521235, 572031, 564556) + * Add check_syntax() from Ubuntu (closes: 589200) + + -- Thijs Kinkhorst <th...@debian.org> Mon, 30 Aug 2010 20:53:18 +0200 + +lighttpd (1.4.26-3) unstable; urgency=low + + * Ack for NMU, fix for SSL incompatibility (closes: #572031) + + -- Krzysztof Krzyżaniak (eloy) <e...@debian.org> Thu, 03 Jun 2010 21:22:24 +0200 + +lighttpd (1.4.26-2) unstable; urgency=low + + [ Krzysztof Krzyżaniak (eloy) ] + * Switch to dpkg-source 3.0 (quilt) format + * debian/control: + + removed Franz Pletz from Uploaders, he's MIA (closes: #579366) + + change dependency from libmysqlclient15-dev to more general + libmysqlclient-dev + + [ Olaf van der Spek ] + * take conf dir as an optional parameter (closes: 489854) + * don't try to make /var/run/lighttpd when invoked with status + (closes: 538662) + * split FastCGI PHP conf from FastCGI conf (closes: 515699) + * reduce max-procs from 2 to 1 (closes: 456200) + * move debian doc handling into it's own file + * set default vhost dir to /srv/<host>/htdocs (closes: 471054) + * use delaycompress instead of copytruncate for logrotate (closes: 563626) + * don't wait for old process to stop before starting new one for reload + (closes: 504315) + * use reopen-logs for logrotate (closes: 504319) + * add no-www.conf (for use with evhost and simple-vhost, closes: 471055) + * move evhost conf into it's own file + + + -- Krzysztof Krzyżaniak (eloy) <e...@debian.org> Tue, 01 Jun 2010 17:08:42 +0200 + +lighttpd (1.4.26-1) unstable; urgency=low + + * New upstream release (closes: #568735) + * Use provided patch from Andres Rodriguez <andres...@ubuntu.com> + to implement status action in init.d script (closes: #539955) + + -- Krzysztof Krzyżaniak (eloy) <e...@debian.org> Tue, 09 Feb 2010 18:02:13 +0100 + +lighttpd (1.4.25-2) unstable; urgency=low + + * Change behaviour of use-ipv6.pl script (closes: #560837) + + -- Krzysztof Krzyżaniak (eloy) <e...@debian.org> Mon, 30 Nov 2009 14:23:03 +0100 + +lighttpd (1.4.25-1) unstable; urgency=low + + * New upstream release (closes: #558045) + * debian/watch: updated + * debian/control: Section field changed to web + + -- Krzysztof Krzyżaniak (eloy) <e...@debian.org> Mon, 30 Nov 2009 14:03:15 +0100 + +lighttpd (1.4.24-1) unstable; urgency=low + + * New upstream release (closes: #530892) (closes: #538135) (closes: #482601) + (closes: #541428) + * debian/control: + + Standards-Version: 3.8.3 + * debian/init.d renamed to debian/lighttpd.init + * Added $syslog to LSB header in init script (closes: #545576) + (Jeremy Lal <kapo...@melix.org>) + * debian/init.d: force-reload moved to reload section (closes: #538661) + (Peter Eisentraut <pet...@debian.org>) + + -- Krzysztof Krzyżaniak (eloy) <e...@debian.org> Fri, 30 Oct 2009 17:37:29 +0100 + +lighttpd (1.4.23-3) unstable; urgency=low + + * debian/rules: make sure that scripts have proper rights + (closes: #536668), (closes: #536681), (closes: #536688) (closes: #536668) + + -- Krzysztof Krzyżaniak (eloy) <e...@debian.org> Mon, 13 Jul 2009 11:17:09 +0200 + +lighttpd (1.4.23-2) unstable; urgency=low + + * Add lighttpd.docs with README & NEWS file + * New upstream closes wishlist bugs (closes: #535065) (closes: #515777) + + -- Krzysztof Krzyżaniak (eloy) <e...@debian.org> Fri, 10 Jul 2009 11:11:15 +0200 + +lighttpd (1.4.23-1) unstable; urgency=low + + * New upstream release + * spawn-fcgi is now separate package, recommends it debian/control + * Update Standards-Version to 3.8.2 without changes + * Remove cdbs, patchutils from Build-Depends, debian/rules uses + debhelper 7 scripts + * lighttpd.logrotate apply patch (closes: #535523) + from Ubuntu (Daniel Hahler, https://launchpad.net/bugs/393792) + + -- Krzysztof Krzyżaniak (eloy) <e...@debian.org> Thu, 09 Jul 2009 11:24:16 +0200 + +lighttpd (1.4.22-1) unstable; urgency=low + + * New upstream release (closes: #520124) (closes: #516897) (closes: #441173) + * debian/control: Update to Standards-Version 3.8.1 (no changes so far), + debhelper dependency updated to 7, utfize my name, satisfy lintian + * Remove all patches, all fixed upstream but rewrite_redirect_decode_url + Do NOT use rewrite/redirect to protect specific urls. + + -- Krzysztof Krzyżaniak (eloy) <e...@debian.org> Wed, 18 Mar 2009 11:19:55 +0100 + +lighttpd (1.4.19-5) unstable; urgency=high + + * Remove the alias.url stanza from 10-cgi.conf (Closes: #499334). + * Add patches for lighttpd security 2008-05 to 2008-07 (no CVE yet): + + patches/lighttpd-1.4.x_request_header_memleak.patch + + patches/lighttpd-1.4.x_rewrite_redirect_decode_url.patch + + patches/lighttpd-1.4.x_userdir_lowercase.patch + * Urgency set to high for security fix. + + -- Pierre Habouzit <madco...@debian.org> Sat, 27 Sep 2008 12:00:47 +0200 + +lighttpd (1.4.19-4) unstable; urgency=high + + * Make debian/use-ipv6.pl executable in debian/rules, thanks to Marco d'Itri + for finding about this inexcusable mistake. + + -- Pierre Habouzit <madco...@debian.org> Mon, 12 May 2008 17:12:28 +0200 + +lighttpd (1.4.19-3) unstable; urgency=medium + + * Fix /var/cache/lighttpd/uploads permissions in postinst (Closes: 476870). + * Update patches/ssl-connection-errors.patch using upstream r2144, thanks to + upstream for noticing. + * cherokee and lighttpd both provide spawn-fcgi, fix that using alternatives + (Closes: 479501): + + add spawn-fcgi.lighttpd.1 shamelessly stolen from cherokee packaging + (thanks Gunnar). + + install spawn-fcgi as spawn-fcgi.lighttpd. + + install master alternatives on spawn-fcgi.lighttpd and + spawn-fcgi.lighttd.1. + + add Conflict against cherokee <= 0.6.1-1. + * Quote "dangerous" bits of conf-available/10-cgi.conf (Closes: 479276). + + -- Pierre Habouzit <madco...@debian.org> Tue, 06 May 2008 20:01:37 +0200 + +lighttpd (1.4.19-2) unstable; urgency=low + + * Add patches/ssl-connection-errors.patch for CVE-2008-1531 + (Closes: 475438). + * Test for /var/cache/lighttpd/compress in lighttpd.cron.daily to avoid + spurious errors for uninstalled and not purged lighttpd's + (Closes: 472175). + + * Add handling of /var/cache/lighttpd/uploads (Closes: 408521): + + add it in lighttpd.dirs. + + add it as a server.upload-dirs in lighttpd.conf. + + purge it daily in lighttpd.cron.daily. + + * Fix typo in lighttpd.preinst causing failure to update 05-auth symlink + properly (Closes: 472119). + + * init.d: stopping an already stopped lighttpd, or starting an already + running one should not fail (Closes: 472122). + + * Use $HTTP["remoteip"] =~ "127.0.0.1" in configuration snipplets so that it + works when ipv6 is enabled by default too (Closes: 473510). + + * Use perl to detect if the host has ipv6, and generate the server.use-ipv6 + snipplet on the fly instead of forcing it to true (Closes: 473053). + + -- Pierre Habouzit <madco...@debian.org> Sun, 13 Apr 2008 13:20:40 +0200 + +lighttpd (1.4.19-1~bpo40+1) etch-backports; urgency=low + + * Rebuild for etch-backports. + + -- Pierre Habouzit <madco...@debian.org> Thu, 20 Mar 2008 00:41:49 +0100 + +lighttpd (1.4.19-1) unstable; urgency=low + + * New upstream release. + + * debian/control: + + add Build-Depends upon quilt, remove dpatch. + + Bump Standards-Version to 3.7.3 (no changes required). + + Move Homepage pseudo-headers as real headers. + + * debian/patches: + + migrate to quilt. + + remove 05_fdevent_fix.patch (merged upstream). + + remove 06_mod_cgi_vuln_fix.patch (merged upstream). + + refresh the rest of the series. + + * debian/lighty-enable-mod: + + Reindent and remove trailing spaces. + + don't fail to remove a module that is already removed. + Patch from Michal ÄihaÅ (Closes: 448682). + + Allow full stops in module names (Closes: 462199). + + * debian/lighttpd.conf: + + enable ipv6 by default (Closes: 448054). + + remove mod_status stanza, create conf-available/10-status.conf with it. + + * debian/lighttpd.cron.daily: new file, cleanup compressed cache. + Thanks to Michal ÄihaÅ (Closes: 445224). + + * be sure mod_auth is loaded first (Closes: 419176): + + add debian/lighttpd.preinst to rename 10-auth.conf into 05-auth.conf + automagically (when it's a sane thing to do). + + Document all that in NEWS.Debian. + + debian/lighttpd.install: add 10-status.conf and 05-auth.conf. + + * debian/lighttpd.postinst: + + chmod'ing /var/cache/lighttpd recursively is useless and too long. Just + chmod the base directory, content is likely to be only created by + lighty anyways. (Closes: 468297). + + * debian/init.d: + + Add $remote_fs and $network (instead of networking) to + Required-{Start,Stop}. + + Add fam to Should-{Start,Stop} (Closes: 461180). + + * debian/lighttpd.links: add symlinks on lighty-* so that lighttpd-* + commands exists as well (Closes: 435131). + + -- Pierre Habouzit <madco...@debian.org> Sun, 16 Mar 2008 12:01:41 +0100 + +lighttpd (1.4.18-4) unstable; urgency=high + + * The âI HATE DPATCHâ-release. + * Add patches for real as dpatch-edit-patch is stupid enough for not doing + it by itself (Closes: 463368, 469307). + + -- Pierre Habouzit <madco...@debian.org> Tue, 11 Mar 2008 10:07:35 +0100 + +lighttpd (1.4.18-3) unstable; urgency=high + + * Force use of deprecated ldap interfaces (Closes: 463368), + thanks to Dann Frazier (patches/ldap-deprecated.dpatch). + * Add sample configuration for the mod_rrdtool (Closes: 462907). + * add patches/06_mod_cgi_vuln_fix.dpatch to fix CVE-2008-1111 + (Closes: 469307). + * Remove spurious mkdir in debian/rules (Closes: 448160). + * Bump urgency for RC bug fixes. + + -- Pierre Habouzit <madco...@debian.org> Sat, 08 Mar 2008 17:30:03 +0100 + +lighttpd (1.4.18-2) unstable; urgency=high + + * Move the aliases on /doc/ and /images/ mandated by policy at the end to + circumvent #445459. + * Add patches/05_fdevent_fix.dpatch to fix possible remote DoS + (Closes: 466663). + * bump urgency for security fix. + + -- Pierre Habouzit <madco...@debian.org> Wed, 27 Feb 2008 16:56:16 +0100 + +lighttpd (1.4.18-1) unstable; urgency=low + + * New upstream release, fixes CVE-2007-4727 (closes: #441787) + * lighttpd-angel is installed but not used yet + + -- Krzysztof Krzyzaniak (eloy) <e...@debian.org> Tue, 11 Sep 2007 12:45:11 +0200 + +lighttpd (1.4.17-1) unstable; urgency=low + + * New upstream release + * patches/05_mysql_autoreconnect.dpatch - dropped, fixed in upstream + + -- Krzysztof Krzyzaniak (eloy) <e...@debian.org> Tue, 04 Sep 2007 12:19:01 +0200 + +lighttpd (1.4.16-5~bpo40+2) etch-backports; urgency=low + + * Rebuild in an etch chroot *doh*. + + -- Pierre Habouzit <madco...@debian.org> Tue, 28 Aug 2007 11:37:38 +0200 + +lighttpd (1.4.16-5~bpo40+1) etch-backports; urgency=low + + * Rebuild for Etch backports. + + -- Pierre Habouzit <madco...@debian.org> Fri, 24 Aug 2007 10:12:10 +0200 + +lighttpd (1.4.16-5) unstable; urgency=low + + * debian/control: Drop conflict with gamin as it appears it was not the + issue. (Closes: #438058). For real this time. + + -- Pierre Habouzit <madco...@debian.org> Sun, 19 Aug 2007 12:22:32 +0200 + +lighttpd (1.4.16-4) unstable; urgency=low + + * debian/control: Drop conflict with gamin as it appears it was not the + issue. (Closes: #438058). + * src/mod_mysql_vhost.c: Enable mysql auto-connect mode, as it's not default + in mysql 5.x anymore. (Closes: #428677). + + -- Pierre Habouzit <madco...@debian.org> Sat, 18 Aug 2007 10:27:22 +0200 + +lighttpd (1.4.16-3) unstable; urgency=high + + * Urgency set to high due to RC bug fix. + * debian/lighttpd.logrotate: fix stupid typo (closes: #437341). + * debian/control: add Conflict against gamin, to avoid #437307. + + -- Pierre Habouzit <madco...@debian.org> Wed, 15 Aug 2007 09:46:48 +0200 + +lighttpd (1.4.16-2) unstable; urgency=low + + * patches/04_ldap_build_filter_fix.dpatch: add patch from Peter Colberg to + fix first LDAP search that fails because of the filter being + uninitialized. (closes: #419661) + * Enable fam support (closes: #407820): + + debian/rules: add --enable-fam configure flag. + + debian/control: add libfam-dev to Build-Depends, and also wrap + build-dependencies to make diff more understandable. + * Enable support for kerberos (with openssl): + + debian/rules; add --enable-kerberos5 configure flag. + + debian/control: add libkrb5-dev to the Build-Depends. + * lighttpd.logrotate: redirect stderr to /dev/null as well to prevent + defunct processes (presumably due to full unread pipes/buffers) + (closes: #419992). + * debian/control: replace lighttpd dependency on perl with + libterm-readline-perl-perl as Readline.pm is needed for lighty-enable-mod + (closes: #435077). + * debian/control: + + Add myself to uploaders (closes: #401575). + + Drop Recommands on php5-cgi, there is absolutely no reason to have it, + or we would have to recommend ruby, python, lua, perl, .... and every + $language on earth to be fair. (closes: #435587). + * debian/conf-available/10-webdav.conf: add default configuration for webdav. + (closes: #406641). + * debian/conf-enabled: remove directory, it is already installed through + lighttpd.dirs. + * lighttpd.postinst, lighttpd.postrm, init.d: be sure there is a + /var/run/lighttpd owned by www-data:www-data, helpful to store locks and + things like that. + + -- Pierre Habouzit <madco...@debian.org> Fri, 03 Aug 2007 10:06:15 +0200 + +lighttpd (1.4.16-1) unstable; urgency=low + + * New upstream release (closes: #434546) + * Acknowledge NMU by Pierre Habouzit for CVE-2007-2841 (closes: #428368) + * Added static-file.exclude-extensions section to lighttpd.conf (closes: #408374) + * Fixed description of conf-available/10-fastcgi.conf (closes: #430469) + * Added mod_extforward to debian/lighttpd.install (closes: #434717) + * config.guess taken from upstream (closes: #419664) + * turn on compression (closes: #397514) + * debian/control: XS-Vcs-Svn header added + + -- Krzysztof Krzyzaniak (eloy) <e...@debian.org> Fri, 27 Jul 2007 10:32:51 +0200 + +lighttpd (1.4.15-1.1) unstable; urgency=low + + * Non-maintainer upload. + * add patches/04_wrapping_headers_bugfix.dpatch to fix crash with wrapping + headers (Closes: 428368). + + -- Pierre Habouzit <madco...@debian.org> Fri, 20 Jul 2007 11:04:07 +0200 + +lighttpd (1.4.15-1) unstable; urgency=low + + * New upstream release (closes: #419131) + * 01_mod_fastcgi_missing_cleanup.dpatch is now in upstream so it's removed from + patches + * 04_pidfile_bugfix.dpatch is now in upstream so it's removed from patches + + -- Krzysztof Krzyzaniak (eloy) <e...@debian.org> Fri, 06 Apr 2007 11:24:54 +0200 + +lighttpd (1.4.13-10) unstable; urgency=medium + + * 03_ldap_leak_bugfix.dpatch added from y...@pleiades.fr.eu.org (Yann Rouillard) + (closes: #413917) + * Lowered priority of index.lighttpd.html (closes: #397492) + * We don't need now check md5 sum of index.html since we provide our own + index.lighttpd.html (closes: #407794) + * 04_pidfile_bugfix.dpatch by Chris Webb <ch...@arachsys.com> added - some fixes + with graceful restart + + -- Krzysztof Krzyzaniak (eloy) <e...@debian.org> Thu, 8 Mar 2007 22:18:42 +0100 + +lighttpd (1.4.13-9) unstable; urgency=low + + * debian/lighttpd.default - removed, it is not ready yet. We'll back after + etch release (closes: #406021) + * debian/index.html.md5 - fixed path to file (full path to index.html) + + -- Krzysztof Krzyzaniak (eloy) <e...@debian.org> Tue, 2 Jan 2007 14:24:42 +0100 + +lighttpd (1.4.13-8) unstable; urgency=medium + + * Typo fixed in debian/lighttpd.postinst (closes: #405123) + + -- Krzysztof Krzyzaniak (eloy) <e...@debian.org> Tue, 2 Jan 2007 13:23:25 +0100 + +lighttpd (1.4.13-7) unstable; urgency=low + + [ Franz Pletz ] + * debian/conf-available/10-cgi.conf: + + match /cgi-bin/ only at the beginning of a path + + convert match for host == localhost to remoteip == 127.0.0.1 like in + lighttpd.conf; due to bugs in mod_alias, the cgi-bin, doc and images + aliases didn't work anymore + * debian/lighttpd.logrotate + + use reload instead of force-reload for graceful restart + (closes: #398169, #380080) + * added debian/patches/01_mod_fastcgi_missing_cleanup.dpatch + + source: http://trac.lighttpd.net/trac/ticket/910 + + fixes memleak in mod_fastcgi (closes: #400167) + * added debian/patches/02_fastcgi_detach.dpatch + + disconnect stderr/stdout from the terminal (closes: #368670) + + point them either to errorlog or /dev/null + * debian/control: added myself to Uploaders + * Don't touch /var/www/index.html, create /var/www/index.lighttpd.html + instead (closes: #397492) + + debian/lighttpd.postinst: copy to /var/www/index.lighttpd.html + + debian/lighttpd.conf: add index.lighttpd.html as first index-filename + + [ Krzysztof Krzyzaniak (eloy) ] + * Typo fixed in index.html (closes: #403620) + + -- Franz Pletz <fpl...@franz-pletz.org> Fri, 8 Dec 2006 16:15:27 +0100 + +lighttpd (1.4.13-6) unstable; urgency=low + + * debian/lighttpd.postinst: change only permission for /var/log/lighttpd/ + + -- Krzysztof Krzyzaniak (eloy) <e...@debian.org> Mon, 4 Dec 2006 16:34:11 +0100 + +lighttpd (1.4.13-5) unstable; urgency=low + + * debian/control: + + perl added to dependencies (closes: #396629) + * debian/conf-available/10-fastcgi.conf: + + /usr/bin/php4-cgi changed to /usr/bin/php-cgi (closes: #397142) + * debian/lighttpd.postinst: fix permission of /var/log/lighttpd + (closes: #398834) + * debian/lighty-enable-mod - fixed bug with undefined values (closes: #397493) + + -- Krzysztof Krzyzaniak (eloy) <e...@debian.org> Thu, 9 Nov 2006 12:18:25 +0100 + +lighttpd (1.4.13-4) unstable; urgency=low + + * fixed config file for logrotote (reload action changed to force-reload) + + -- Krzysztof Krzyzaniak (eloy) <e...@debian.org> Thu, 26 Oct 2006 11:36:13 +0200 + +lighttpd (1.4.13-3) unstable; urgency=low + + * debian/control: libxml2-dev added to Build-Depends (closes: #394882) + + -- Krzysztof Krzyzaniak (eloy) <e...@debian.org> Tue, 24 Oct 2006 13:31:27 +0200 + +lighttpd (1.4.13-2) unstable; urgency=medium + + * Patch from Pierre Habouzit <madco...@debian.org> to init.d applied + (closes: #380080) + * Patch from Adrian Friendli <a...@koalatux.ch> to lighttpd.conf applied + (closes: #392890) + + -- Krzysztof Krzyzaniak (eloy) <e...@debian.org> Mon, 16 Oct 2006 11:14:28 +0200 + +lighttpd (1.4.13-1) unstable; urgency=low + + * New upstream release + * mod_webdav as separate lighttpd-mod-webdav package + * Compiled with --with-webdav-locks, added uuid-dev to Build-Depends + + -- Krzysztof Krzyzaniak (eloy) <e...@debian.org> Tue, 10 Oct 2006 10:26:54 +0200 + +lighttpd (1.4.13~r1385-1) unstable; urgency=low + + * New upstream release + + -- Krzysztof Krzyzaniak (eloy) <e...@debian.org> Mon, 9 Oct 2006 10:28:32 +0200 + +lighttpd (1.4.13~r1370-1) unstable; urgency=low + + * New upstream release (closes: #390877) (closes: #389911) + * Compiled with --with-attr param (closes: #389712) + * dropped 01-lua5.1.dpatch, issue fixed by upstream + + -- Krzysztof Krzyzaniak (eloy) <e...@debian.org> Thu, 5 Oct 2006 10:08:19 +0200 + +lighttpd (1.4.12-1) unstable; urgency=low + + * New upstream release + * fixes in debian/lighttpd.install (closes: #377802) + * mod_cml is deprecated from now on and it will be removed in 1.5.0 + mod_magnet provides the same functionality and more with a + cleaner syntax and in a more generic form + * added separate module for mod_magnet (closes: #389578) + * changed dependency from lua-5.0 to lua-5.1 + * added patch patches/01-lua5.1.dpatch + * added pkg-config to Build-Depends + + -- Krzysztof Krzyzaniak (eloy) <e...@debian.org> Tue, 12 Sep 2006 19:17:41 +0200 + +lighttpd (1.4.12~20060907-1) unstable; urgency=low + + * New upstream release + * Removed debian/patches/01_use_bin_sh.dpatch - fixed in upstream + + -- Krzysztof Krzyzaniak (eloy) <e...@debian.org> Thu, 7 Sep 2006 14:50:47 +0200 + +lighttpd (1.4.12~20060901-1) unstable; urgency=low + + * New upstream release + * Removed debian/patches/02_ssl_fix.dpatch - it's now fixed in upstream + + -- Krzysztof Krzyzaniak (eloy) <e...@debian.org> Mon, 4 Sep 2006 11:07:42 +0200 + +lighttpd (1.4.11-8) UNRELEASED; urgency=low + + * debian/lighttpd.dirs: + + usr/lib/cgi-bin added + * debian/conf-available/10-cgi.conf + + proper configuration for localhost as well (again Bug#345554) + * debian/lighttpd.conf: + + server.bind commented out as in default configuration (closes: #380267) + * debian/patches/02_ssl_fix.dpatch - added fix for ssl connection with POST + request (http://trac.lighttpd.net/trac/ticket/607), thanks to + RISKO Gergely <ri...@debian.org> (closes: #381455) + * debian/lighttpd.logrotate - some values changes (now rotate weekly + and keep 12 logfiles) + + -- Krzysztof Krzyzaniak (eloy) <e...@debian.org> Mon, 28 Aug 2006 13:06:25 +0200 + +lighttpd (1.4.11-7) unstable; urgency=low + + * debian/create-mime.assign.pl - catchup error when /etc/mime.types is not + readable (closes: #375347) + + -- Krzysztof Krzyzaniak (eloy) <e...@debian.org> Tue, 27 Jun 2006 20:19:57 +0200 + +lighttpd (1.4.11-6) unstable; urgency=low + + * debian/control: + - Recommends: Changed to alternative: php4-cgi | php5-cgi (closes: #368215) + * include-conf-enabled.pl script changed according to patch from + Tobias Gruetzmacher <tob...@portfolio16.de> (closes: #368352) + * debian/lighttpd.conf: removed global for local aliases (/images/, /doc/) + (closes: #366801) + + -- Krzysztof Krzyzaniak (eloy) <e...@debian.org> Tue, 23 May 2006 16:48:36 +0200 + +lighttpd (1.4.11-5) unstable; urgency=low + + * debian/init.d: + - --oknodo added to section "stop" to close finally #35979 + - --retry 30 added to section "reload", to prevents problems with + logrotating (closes: #366366) + * debian/control: + Standards-Version: increased to 3.7.2 without additional changes + + -- Krzysztof Krzyzaniak (eloy) <e...@debian.org> Wed, 10 May 2006 14:26:04 +0200 + +lighttpd (1.4.11-4) unstable; urgency=low + + [ Krzysztof Krzyzaniak (eloy) ] + * debian/init.d: + - "exit 1" after failed actions removed (closes: #359792) + * debian/conf-available/10-fastcgi.conf updated (closes: #362827) + thanks to Joerg Rieger <a.mailinglists#lumrix.net> + + [ Torsten Marek ] + * Change my email address to shlo...@debian.org + * Remove --background from the start action, since it + breaks the error checking of start-stop-daemon. + The behaviour described in #355865 is not reproducable + any more. + * make reload action in initscript more well-behaved + + -- Torsten Marek <shlo...@debian.org> Sun, 9 Apr 2006 15:51:51 +0200 + +lighttpd (1.4.11-3) unstable; urgency=low + + * debian/lighttpd.conf - added dir-listing.encoding = "utf-8", suggested + by Silvestre Zabala <silvestre(at)zabala.name> (closes: #359100) + * debian/lighttpd.install - fix bug with installing *.conf files + + -- Krzysztof Krzyzaniak (eloy) <e...@debian.org> Mon, 27 Mar 2006 09:50:55 +0200 + +lighttpd (1.4.11-2) unstable; urgency=low + + * Provide debian/conf-available/10-ssl.conf, (closes: #355868) + + -- Krzysztof Krzyzaniak (eloy) <e...@debian.org> Fri, 24 Mar 2006 13:53:54 +0100 + +lighttpd (1.4.11-1) unstable; urgency=low + + * New upstream release (closes: #356496) + * init.d script - added --background to "start" (thanks goes to + Marcello Nuccio <marce...@cicaia160.unimo.it>) (closes: #355865) + + -- Krzysztof Krzyzaniak (eloy) <e...@debian.org> Fri, 10 Mar 2006 09:51:10 +0100 + +lighttpd (1.4.10-6) unstable; urgency=low + + * Patch from <tob...@portfolio16.de> on lighty-enable-mod + (closes: #355773) + + -- Krzysztof Krzyzaniak (eloy) <e...@debian.org> Wed, 8 Mar 2006 11:17:07 +0100 + +lighttpd (1.4.10-5) unstable; urgency=low + + [ Krzysztof Krzyzaniak (eloy) ] + * debian/control - libmysqlclient14-dev have to be removede because is not + available in debian/sid + + [ Torsten Marek ] + * debian/rules - build with support for LUA, libmemcache and GDBM + * debian/lighttpd.install - install mod_evasive into lighttpd package + * debian/control - own packages for mod_trigger_b4_dl and mod_cml + * debian/control - small fixes + * debian/conf-available/10-ssi.conf - comment out link to web documentation + + -- Torsten Marek <shlo...@gmx.net> Mon, 6 Mar 2006 12:07:29 +0100 + +lighttpd (1.4.10-4) unstable; urgency=low + + * bugfix release + * Fixed bug with 10-fastcgi.conf, (closes: #353964) + + -- Krzysztof Krzyzaniak (eloy) <e...@debian.org> Thu, 23 Feb 2006 16:14:42 +0100 + +lighttpd (1.4.10-3) unstable; urgency=low + + * lighttpd.conf - changed configuration for /images/ & /doc/ handling + + -- Krzysztof Krzyzaniak (eloy) <e...@debian.org> Tue, 14 Feb 2006 09:57:15 +0100 + +lighttpd (1.4.10-2) unstable; urgency=low + + * debian/control - libmysqlclient14-dev added as alternative (will be easier for + backports.org) + * lighty-enable-mod script fixed - files with dash were skipped, thanks + to Silvester Zabala for patch (closes: #352577) + * install doc/lighttpd.conf as example (closes: #344961) + + -- Krzysztof Krzyzaniak (eloy) <e...@debian.org> Mon, 13 Feb 2006 12:58:54 +0100 + +lighttpd (1.4.10-1) unstable; urgency=low + + * New upstream release + + -- Krzysztof Krzyzaniak (eloy) <e...@debian.org> Wed, 8 Feb 2006 16:02:16 +0100 + +lighttpd (1.4.9-5) unstable; urgency=low + + * Properly fixed bug with overwritting index.html (closes: #349676) + + -- Krzysztof Krzyzaniak (eloy) <e...@debian.org> Mon, 30 Jan 2006 10:17:57 +0100 + +lighttpd (1.4.9-4) unstable; urgency=low + + [ Krzysztof Krzyzaniak (eloy) ] + * Fixed bug with 10-userdir.conf, (closes: #349821) + * index.html is not replaced when md5 string desn't match (closes: #349676) + + -- Krzysztof Krzyzaniak (eloy) <e...@debian.org> Wed, 25 Jan 2006 16:33:34 +0100 + +lighttpd (1.4.9-3) unstable; urgency=low + + [ Torsten Marek ] + * Added some configuration examples from upstream sample + configuration + * Implement "reload" init.d action with graceful restart, + taken from http://trac.lighttpd.net/trac/ticket/267 (Closes: #346038) + * ssi, auth, fastcgi, proxy and simple-vhost are now in separte + config files + * Put path to plugin documentation into every config snippet + * Build against libmysqlclient15 + + -- Torsten Marek <shlo...@gmx.net> Sat, 21 Jan 2006 15:16:01 +0100 + +lighttpd (1.4.9-2) unstable; urgency=low + + [ Krzysztof Krzyzaniak (eloy) ] + * mod_alias enabled by default - removed conf-avaiable/00-alias.conf + * Added handling of http://localhost/doc/ & http://localhost/images/ + (closes: #348823) + + -- Krzysztof Krzyzaniak (eloy) <e...@debian.org> Thu, 19 Jan 2006 12:39:04 +0100 + +lighttpd (1.4.9-1) unstable; urgency=low + + * New upstream release + * Closing bug from not uploaded release 1.4.8-5, (closes: #347737) + + -- Krzysztof Krzyzaniak (eloy) <e...@debian.org> Mon, 16 Jan 2006 20:06:39 +0100 + +lighttpd (1.4.8-5) unstable; urgency=low + + * create /var/www directory (closes: #347737), default /var/www/index.html + added (based on apache2 index.html file). + + -- Krzysztof Krzyzaniak (eloy) <e...@debian.org> Thu, 12 Jan 2006 16:54:32 +0100 + +lighttpd (1.4.8-4) unstable; urgency=low + + * fixed permissions and directories (closes: #347565) + + -- Krzysztof Krzyzaniak (eloy) <e...@debian.org> Wed, 11 Jan 2006 17:15:12 +0100 + +lighttpd (1.4.8-3) unstable; urgency=low + + * New configuration layout (closes: #345554) (closes: #344959), + read /etc/lighttpd/conf-available/README + - conf-available directory for all templates + - conf-enabled directory for enabled modules + + -- Krzysztof Krzyzaniak (eloy) <e...@debian.org> Mon, 9 Jan 2006 13:49:34 +0100 + +lighttpd (1.4.8-2) unstable; urgency=low + + [ Krzysztof Krzyzaniak (eloy) ] + * debian/control: lsb-base dependency narrowed to (>= 3.0-3) + * create-mime.assign.pl set as executable (closes: #344938) + + -- Krzysztof Krzyzaniak (eloy) <e...@debian.org> Wed, 28 Dec 2005 12:40:55 +0100 + +lighttpd (1.4.8-1) unstable; urgency=low + + * New upstream version (closes: #304271) + * Does not rely on $SHELL to execute external commands + + -- Torsten Marek <shlo...@gmx.net> Sat, 26 Nov 2005 11:48:51 +0100 + +lighttpd (1.4.7-1) unstable; urgency=low + + * New upstream version, Initial debian version + * Better debian/rules file + * Split mysql vhost module into separate package + * Create separate package for documentation + * Create a better init script + + -- Torsten Marek <shlo...@gmx.net> Sat, 5 Nov 2005 18:56:53 +0100 diff -ruN lighttpd-1.4.28/debian//control lighttpd-1.4.28-full/debian//control --- lighttpd-1.4.28/debian//control 2010-08-19 17:24:28.000000000 +0200 +++ lighttpd-1.4.28-full/debian//control 2011-01-02 23:09:47.000345072 +0100 @@ -6,7 +6,7 @@ Torsten Marek <shlo...@debian.org>, Pierre Habouzit <madco...@debian.org> Homepage: http://www.lighttpd.net -Build-Depends: debhelper (>= 7), mime-support, libssl-dev, +Build-Depends: debhelper (>= 7.0.50), mime-support, libssl-dev, zlib1g-dev, libbz2-dev, libattr1-dev, libpcre3-dev, libmysqlclient-dev, libfam-dev, libldap2-dev, libfcgi-dev, libgdbm-dev, libmemcache-dev, liblua5.1-0-dev, pkg-config, uuid-dev, libsqlite3-dev, diff -ruN lighttpd-1.4.28/debian//lighttpd.postinst lighttpd-1.4.28-full/debian//lighttpd.postinst --- lighttpd-1.4.28/debian//lighttpd.postinst 2010-06-01 14:20:09.000000000 +0200 +++ lighttpd-1.4.28-full/debian//lighttpd.postinst 2011-01-02 23:09:47.000345072 +0100 @@ -12,6 +12,11 @@ fi +fail_start() { + echo "Failed to start lighttpd." + echo "Perhaps you are already running another service listening on port http/80" + exit 0 +} #DEBHELPER# exit 0 diff -ruN lighttpd-1.4.28/debian//rules lighttpd-1.4.28-full/debian//rules --- lighttpd-1.4.28/debian//rules 2010-08-19 17:24:28.000000000 +0200 +++ lighttpd-1.4.28-full/debian//rules 2011-01-02 23:09:47.000345072 +0100 @@ -32,3 +32,7 @@ %: dh $@ + + +override_dh_installinit: + dh_installinit --error-handler=fail_start