# ChangeLog for net-www/apache # Copyright 2002-2004 Gentoo Technologies, Inc.; Distributed under the GPL v2 # $Header: /var/cvsroot/gentoo-x86/net-www/apache/ChangeLog,v 1.95 2004/01/28 09:36:58 robbat2 Exp $ *apache-2.0.48-r4 (28 Jan 2004) 28 Jan 2004; Robin H. Johnson apache-2.0.48-r4.ebuild: fix bug #39027 for old versions of portage. 20 Jan 2004; Robin H. Johnson files/2.0.48-r1/apache2.initd: fix bug #38787, remember to always update your conf.d files! 19 Jan 2004; apache-1.3.29-r1.ebuild: Added ~mips to KEYWORDS. 17 Jan 2004; Robin H. Johnson files/2.0.48-r1/apache2.initd: add some catches/warnings to .48-r2 init.d script *apache-2.0.48-r3 (18 Jan 2004) 18 Jan 2004; rob holland apache-2.0.48-r1.ebuild, apache-2.0.48-r3.ebuild, files/apache-2.0.48-export.diff: Added export patch to fix compilation on some boxes. #32588. Reported by marco@md2.ath.cx. Pointer from Chris Nott. 14 Jan 2004; Robin H. Johnson apache-1.3.27-r3.ebuild, apache-1.3.27-r4.ebuild, apache-1.3.28-r1.ebuild, apache-1.3.28.ebuild, apache-1.3.29-r1.ebuild, apache-1.3.29.ebuild, apache-2.0.46.ebuild, apache-2.0.47-r1.ebuild, apache-2.0.47.ebuild, apache-2.0.48-r1.ebuild, apache-2.0.48-r2.ebuild, apache-2.0.48.ebuild: fix bug #38040. cleanup all apache2 DEPENDS to block mips from ldap until they have openldap supported. *apache-2.0.48-r2 (12 Jan 2004) 12 Jan 2004; Robin H. Johnson apache-2.0.48-r2.ebuild, files/2.0.48-r1/apache2.conf, files/2.0.48-r1/apache2.confd, files/2.0.48-r1/apache2.initd, files/2.0.48-r1/commonapache2.conf: change ServerRoot to /usr/lib/apache2 to get rid of all access to binaries via /etc. fix bug #37962 by improving the init/conf files. 10 Jan 2004; apache-1.3.29-r1.ebuild, apache-2.0.48-r1.ebuild: stable on ia64 25 Dec 2003; Robin H. Johnson apache-1.3.27-r3.ebuild, apache-1.3.27-r4.ebuild, apache-1.3.28-r1.ebuild, apache-1.3.28.ebuild, apache-1.3.29-r1.ebuild, apache-1.3.29.ebuild: change to keepdir as per bug #35308 15 Dec 2003; Guy Martin apache-2.0.48-r1.ebuild: Marked stable on hppa. 03 Dec 2003; Robin H. Johnson apache-2.0.48-r1.ebuild: properly fix bug #32444 28 Nov 2003; Robin H. Johnson apache-2.0.48-r1.ebuild: workaround for bug #32444 - disable SCTP support 19 Nov 2003; Daniel Robbins apache-1.3.29-r1.ebuild: unmasking on all arches so we can get out the much-delayed GLSA 200310-03. 16 Nov 2003; Aron Griffis apache-2.0.48-r1.ebuild: Stable on alpha *apache-1.3.29-r1 (04 Nov 2003) 04 Nov 2003; Donny Davies apache-1.3.29-r1.ebuild, apache-2.0.48-r1.ebuild: Fix/close #32361. *apache-1.3.29 (02 Nov 2003) 02 Nov 2003; Martin Holzer apache-1.3.29.ebuild: Version bumped. 31 Oct 2003; Jason Wever apache-2.0.48.ebuild: Marked stable on sparc in accordance with GLSA 200310-04. 30 Oct 2003; Robin H. Johnson apache-2.0.48.ebuild: fix for bug #24215, be aware that it may break on non-Linux Portage. 30 Oct 2003; Rajiv Aaron Manglani files/apache.rc6, files/2.0.40/apache2.initd: initscript fixes. 30 Oct 2003; Donny Davies files/apache.rc6, files/2.0.40/apache2.initd: Fixo; Use full path to start-stop-daemon. Thanks klieber. *apache-2.0.48 (30 Oct 2003) 30 Oct 2003; Donny Davies apache-2.0.48.ebuild, files/apache-2.0.48-gentoo.diff, files/2.0.40/40_mod_ssl.conf, files/2.0.40/apache2-builtin-mods, files/2.0.40/apache2.initd, files/2.0.40/vhosts.con, files/apache.rc6: Bump for security fixes. Remove dupe 'mod_alias' from apache2-builtin-mods. Re-diff our patch; added two mod_ssl fixes from Rawhide and fix hardcoded path to /usr/sbin/suexec2. Fix/close #31427, #32035, #31787, #31503, #30161. Added comments to the patchfile (please maintain these). 30 Oct 2003; Jason Wever apache-2.0.47.ebuild: Marked stable for sparc. 16 Oct 2003; Paul de Vrieze apache-1.3.28-r1.ebuild, files/apache-1.3.27_db4_gentoo.patch: Make sure that a db version lower than 4.1 is installed and fix the checking script to get the right headers. 06 Oct 2003; Jason Wever apache-1.3.28.ebuild: Marked stable for sparc. 04 Oct 2003; Brad House apache-1.3.28.ebuild: add ~amd64 flag 29 Sep 2003; Donny Davies apache-1.3.28.ebuild, metadata.xml: Add metadata and repoman fix. 29 Sep 2003; Donny Davies apache-1.3.27-r4.ebuild, apache-1.3.28.ebuild, apache-2.0.46.ebuild, apache-2.0.47.ebuild: Cleanup for #29843. *apache-1.3.28-r1 (27 Sep 2003) 27 Sep 2003; Donny Davies apache-1.3.28-r1.ebuild, files/apache-1.3.27_db4_gentoo.patch, files/apache-1.3.28-zombie-cgi.patch, files/apache.rc6, files/2.0.40/apache2.confd, files/2.0.40/commonapache2.conf, files/conf/apache.conf, files/conf/commonapache.conf: Move --datadir to /var/www/localhost; prepare for the upcoming vhost-config and webapp-config tools. Added patches to fix #26632 and #29124. Hopefully fix #28552 and #28619. Fix #29606 and #29329. *apache-2.0.47-r1 (24 Sep 2003) 24 Sep 2003; Donny Davies apache-2.0.47-r1.ebuild, files/apache-2.0.47-gentoo.diff, files/2.0.40/41_mod_ssl.default-vhost.conf, files/2.0.40/apache2.conf, files/2.0.40/apache2.confd, files/2.0.40/apache2.initd, files/2.0.40/commonapache2.conf: Fix #25258, #25999. Add RH patches to fix parallel build and *.conf crash. Move --datadir to /var/www/localhost; prepare for the upcoming vhost-config and webapp-config tools. 25 Aug 2003; Jason Wever apache-1.3.27-r3.ebuild, apache-1.3.27-r4.ebuild, apache-1.3.28.ebuild, apache-2.0.46.ebuild, apache-2.0.47.ebuild: Added AcceptMutex fixes for sparcs for bug #7172. 26 Jul 2003; Donny Davies apache-1.3.28.ebuild: Fix #25212. Mark x86 stable. *apache-1.3.28 (23 Jul 2003) 25 Jul 2003; Guy Martin apache-1.3.28.ebuild : Marked stable on hppa. 23 Jul 2003; Donny Davies apache-1.3.28.ebuild: Security update. Will un-arch-mask after a few "it works for me" reports. 20 Jul 2003; Donny Davies files/2.0.40/commonapache2.conf: Close #24627, two smallish typos. 14 Jul 2003; Donny Davies apache-2.0.47.ebuild: Re-add dev-util/yacc; modules/ssl calls yacc on modules/ssl/ssl_expr_parse.y 12 Jul 2003; Donny Davies apache-2.0.47.ebuild: Marked x86 stable. 11 Jul 2003; Donny Davies apache-1.3.27-r4.ebuild, files/apache-1.3.27-apachectl.patch: Tidy the user/group bits and apachectl. 11 Jul 2003; Donny Davies files/apache.rc6, files/2.0.40/apache2.initd: Close #23854. *apache-2.0.47 (09 Jul 2003) 25 Jul 2003; Guy Martin apache-2.0.47.ebuild : Marked stable on hppa. 09 Jul 2003; Mike Frysinger : Filter out largefile support on glibc-2.2.x 09 Jul 2003; Donny Davies apache-1.3.27-r1.ebuild, apache-1.3.27-r2.ebuild, apache-1.3.27.ebuild, apache-2.0.43-r1.ebuild, apache-2.0.44.ebuild, apache-2.0.45.ebuild, apache-2.0.47.ebuild: Bump to latest release. Remove dev-util/yacc from DEPEND (I dont see what needs this). Cosmetic clean-up of certificate creation message. 22 Jun 2003; Paul de Vrieze apache-1.3.27-r4.ebuild: Fix the compilation with versioned symbols in db 17 Jun 2003; Donny Davies apache-2.0.46.ebuild: Close #13191; GNU deprecated the -1 shortcuts (/me shakes head). Add fixes to use `getent' instead of grepping through /etc/{passwd,group}. *apache-2.0.46 (28 May 2003) 04 Jun 2003; Donny Davies apache-2.0.46.ebuild: Close #12637. 28 May 2003; Donny Davies Manifest, apache-2.0.46.ebuild, files/apache-2.0.46-gentoo.diff: Chase latest release; re-diff the patch. *apache-2.0.45 (06 Apr 2003) 22 May 2003; Donny Davies commonapache2.conf: Close #12006. 06 Apr 2003; Donny Davies apache-2.0.45.ebuild, files/apache-2.0.45-gentoo.diff, files/2.0.40/40_mod_ssl.conf, files/2.0.40/apache2.initd, files/2.0.40/commonapache2.conf: New version. Added optional ldap mods, couple of small config file cleanups. Fix bugs #17651, 17145. *apache-1.3.27-r4 (23 Feb 2003) 26 Mar 2003; Thomas Raschbacher apache-1.3.27-r[34].ebuild: changed mod_ssl_ver to 2.8.14 fixing bug #18172 changed mod_ssl_ver in -r4 so that it doesn't contain apache version for ipv6 patch use 25 Feb 2003; Donny Davies apache.rc6, apache2.initd : Send USR1 signal only to parent in reload(); #16326. 12 Mar 2003; Zach Welch apache-1.3.27-r4.ebuild: add arm keyword 23 Feb 2003; Martin Holzer apache-1.3.27-r4.ebuild files/digest-apache-1.3.27-r4 ChangeLog : Added openssl to DEPEND. 24 Feb 2003; Martin Holzer apache-1.3.27-r4.ebuild ChangeLog : Removed Changes done from -r2 to -r4. *apache-1.3.27-r3 (23 Feb 2003) 24 Feb 2003; Martin Holzer apache-1.3.27-r3.ebuild ChangeLog : Removed Changes done from -r1 to -r3. 23 Feb 2003; Martin Holzer apache-1.3.27-r3.ebuild files/digest-apache-1.3.27-r3 ChangeLog : Added openssl to DEPEND. 23 Feb 2003; Donny Davies : Fix #14561, #14589, #14724, #14818, #15592, #15806, #16158. *apache-2.0.44 (21 Jan 2003) 26 Mar 2003; Jason Wever apache-2.0.44.ebuild: Added ~sparc to keywords. 15 Mar 2003; Jan Seidel : Added ~mips to KEYWORDS 18 Feb 2003; apache-2.0.44.ebuild : added yacc as a DEPEND 12 Feb 2003; Guy Martin : Added hppa to keywords. 21 Jan 2003; Donny Davies apache-2.0.44.ebuild, commonapache2.conf : Version bump, #14300, add fix for #13152, close #13304. *apache-1.3.27-r2 (16 Dec 2002) 16 Dec 2002; Donny Davies : #11209; Added pam support to suexec, and ipv6 support/patch. Thanks to Andrey Ulanov . 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords *apache-2.0.43-r1 (28 Nov 2002) 12 Feb 2003; Seemant Kulleen apache-2.0.43-r1.ebuild : cosmetic fixes 15 Dec 2002; Bjoern Brauel apache-2.0.43-r1.ebuild : Add alpha to KEYWORDS 28 Nov 2002; Donny Davies : Updated layout! Getting closer to fully deprecating Apache1. Third party module integration is now somewhat simplified; simply install the desired module and edit /etc/conf.d/apache2. There's no longer the need for the 'ebuild /var/db/pkg/.../foo.ebuild config' dance. Yay. *apache-2.0.43 (02 Nov 2002) 02 Nov 2002; Donny Davies : Chase latest; #9967. *apache-1.3.27-r1 (12 Oct 2002) 12 Oct 2002; Donny Davies : Added redhat db-4 patch, tweaked sys-libs/db dependency to make things more sane. Swept up patches into a single diff. Added (Gentoo/Linux) to the server_version string. Clean out old junk. Help out with #8759. *apache-1.3.27 (06 Oct 2002) 06 Oct 2002; Nicholas Jones : GLSA update. Version Bump with files dir moved to gentoo mirrors. *apache-2.0.40-r1 (04 Sept 2002) 14 Sep 2002; Nicholas Jones : Added the capability for a graceful restart. Should ensure that the server, when restarted, actually dies before it's started again. 04 Sep 2002; Nicholas Jones : Made it path compliant. Fixed the modules files. Fixed the init.d and conf.d files. Still needs default configs and more tuning. *apache-2.0.40 (15 Aug 2002) 15 Aug 2002; Michael J. Cohen : Initial release, needs a few modules cleaned up as well as paths *apache-1.3.26-r4 (3 Jul 2002) 02 Oct 2002; Donny Davies apache-1.3.26-r4.ebuild : Fix for #6149. 28 Sep 2002; Daniel Ahlberg files/apache.rc6 : Made restart send signal to apache processes instead of httpd processes. Thanks to ska-fan in #gentoo-dev for finding this. 19 Sep 2002; Michael Frysinger apache-1.3.26-r4.ebuild files/apache.rc6 : Fixed the grep expressions for DATA_DIR and GID ... #8124 Fixed 'use named' (was already added to 2.0.x just not 1.3.x) ... #5556 17 Sep 2002; Nicholas Jones : Fixed the graceful restart... It wasn't paying heed to ${APACHE_OPTS} 14 Sep 2002; Nicholas Jones : Added the capability for a graceful restart. Should ensure that the server, when restarted, actually dies before it's started again. 14 Sep 2002; Donny Davies mime_type_fix : Add x-ogg; #7245. Cleanup. 14 Aug 2002; Pieter Van den Abeele : Added ppc keyword 14 Jul 2002; Daniel Ahlberg apache-1.3.26.ebuild : Added KEYWORDS. 14 Jul 2002; Daniel Ahlberg apache-1.3.26-r4.ebuild : Added KEYWORDS. 3 Jul 2002; Brandon Low apache-1.3.26-r4.ebuild: Just .keep some directories we make so that they will be handled more sanely in unmerge and clean operations. *apache-1.3.26-r3 (2 Jul 2002) 19 Sep 2002; Michael Frysinger apache-1.3.26-r3.ebuild : Fixed the grep expressions for DATA_DIR ... #8124 14 Jul 2002; Daniel Ahlberg apache-1.3.26-r3.ebuild : Added KEYWORDS. 2 Jul 2002; Jon Nelson apache-1.3.26-r3.ebuild: Basically, move stuff from pkg_setup() to postinst. *apache-1.3.26-r2 (22 Jun 2002) 14 Jul 2002; Daniel Ahlberg apache-1.3.26-r2.ebuild : Added KEYWORDS. 22 Jun 2002; Nicholas Jones : Bugfix... Configs weren't actually changed properly. Moved sed on DATA_DIR after configs were coppied from ${FILESDIR} *apache-1.3.26-r1 (20 Jun 2002) 14 Jul 2002; Daniel Ahlberg apache-1.3.26-r1.ebuild : Added KEYWORDS. 20 Jun 2002; Nicholas Jones : Another attempt at fixing the LDAP user issue. Change the user check. Also added in checks to make sure that DATA_DIR is set. Turn 'install-quiet' back on. *apache-1.3.26 (19 Jun 2002) 19 Jun 2002; Nicholas Jones : The real exploit fix. Also patched a mdk patch so that it applied. *apache-1.3.24-r6 (18 Jun 2002) 14 Jul 2002; Daniel Ahlberg apache-1.3.24-r6.ebuild : Added KEYWORDS. 18 Jun 2002; Nicholas Jones : ADDED PATCH FOR PROXY-HTTP1.1-CHUNKS EXPLOIT Fixed bug #2313 -- Better checks for group/user Fixed bug #3533 -- User can setup user/group and the homedir of the apache user will be the data directory *apache-1.3.24-r2 (4 May 2002) 14 Jul 2002; Daniel Ahlberg apache-1.3.24-r2.ebuild : Added KEYWORDS. 4 May 2002; Donny Davies : Added LICENSE, SLOT, $Headers. 26 Apr 2002; Donny Davies : Made the user/group id's 81 in pkg_setup after thusly adding them to Gentoo's baselayout. No need to upgrade folks; cosmetic-only fix. 10 Apr 2002; Donny Davies apache-1.3.24-r1.ebuild, files/conf/commonapache.conf : Corrected the apache user's home directory (/var/www -> /home/httpd). Corrected the icons directory (/var/www/icons -> /home/httpd/icons). Ripped the php mime types from the commonapache.conf file. I moved them to the php package, as an addon config snippet. (/etc/apache/conf/mod_php.conf) *apache-1.3.24-r1 (9 Apr 2002) 9 Apr 2002; Donny Davies apache-1.3.24-r1.ebuild : data is now in /home/httpd/{htdocs,icons,cgi-bin} (new standard location for Gentoo) server now runs as user/group apache mod_ssl was split into a separate package link with the mm library; provides modules with shared memory pools (EAPI_MM=SYSTEM) link with the system expat library all modules are now built using SHARED_CHAIN (smaller mod sizes) several patches from debian/mandrake are included. the most interesting one is the mandrake serverroot patch which makes configuring and organizing apache easier. the EAPI patch is now unconditionally included. previously you only got it if you had ssl in your USE variable. provide an easy way to tune up the HARD_SERVER_LIMIT created a build-time config file for the modules distributed with apache. now you can finely tune your own modules selection, and have your choices preserved across upgrades. a gentoo-only feature ;) suexec is now fixed and restricted to user/group apache. added some support scripts (from mandrake). two of these allow easy addition and removal of third-party modules into your apache.conf. this should make writing ebuilds for extra mods easier. see net-www/mod_* for examples. the config files are now in /etc/apache/conf, conveniently organized into separate directories for addon-modules and vhosts. this simplifies things for everybody and especially for those with complicated/large sites. *apache-1.3.24 (27 Mar 2002) 27 Mar 2002; Donny Davies apache-1.3.24.ebuild : Bump up to apache-1.3.24, mod_ssl-2.8.8; fixes some security issues. This port is being re-written, will be ready soon. *apache-1.3.23 (4 Feb 2002) 4 Feb 2002; Donny Davies apache-1.3.23.ebuild : Bump apache to 1.3.23, mod_ssl to 2.8.6-1.3.23. *apache-1.3.22-r6 (1 Feb 2002) 1 Feb 2002; G.Bevin ChangeLog : Added initial ChangeLog which should be updated whenever the package is updated in any way. This changelog is targetted to users. This means that the comments should well explained and written in clean English. The details about writing correct changelogs are explained in the skel.ChangeLog file which you can find in the root directory of the portage repository.