From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1QpWF1-0004zW-7R for garchives@archives.gentoo.org; Sat, 06 Aug 2011 02:03:56 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id D278F21C05C; Sat, 6 Aug 2011 02:03:46 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 6923621C05C for ; Sat, 6 Aug 2011 02:03:46 +0000 (UTC) Received: from pelican.gentoo.org (unknown [66.219.59.40]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id C22511B402F for ; Sat, 6 Aug 2011 02:03:45 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by pelican.gentoo.org (Postfix) with ESMTP id E5B4F80040 for ; Sat, 6 Aug 2011 02:03:44 +0000 (UTC) From: "Anthony G. Basile" To: gentoo-commits@lists.gentoo.org Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Anthony G. Basile" Message-ID: Subject: [gentoo-commits] proj/webapp-config:master commit in: / X-VCS-Repository: proj/webapp-config X-VCS-Files: CHANGES ChangeLog HACKING INSTALL MANIFEST.in README RELEASE_NOTES X-VCS-Directories: / X-VCS-Committer: blueness X-VCS-Committer-Name: Anthony G. Basile X-VCS-Revision: c47c9a04473baa0400bdb02556c9ed2fec386a57 Date: Sat, 6 Aug 2011 02:03:44 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: quoted-printable X-Archives-Salt: X-Archives-Hash: 83e093e56322e1e2c770ce8d5490dfdc commit: c47c9a04473baa0400bdb02556c9ed2fec386a57 Author: Anthony G. Basile gentoo org> AuthorDate: Sat Aug 6 02:03:13 2011 +0000 Commit: Anthony G. Basile gentoo org> CommitDate: Sat Aug 6 02:03:13 2011 +0000 URL: http://git.overlays.gentoo.org/gitweb/?p=3Dproj/webapp-config= .git;a=3Dcommit;h=3Dc47c9a04 Removed files which will not be maintainer with migration to git --- CHANGES | 1053 ---------------------------------------------------= ------ ChangeLog | 463 ------------------------- HACKING | 28 -- INSTALL | 22 -- MANIFEST.in | 15 - README | 17 - RELEASE_NOTES | 30 -- 7 files changed, 0 insertions(+), 1628 deletions(-) diff --git a/CHANGES b/CHANGES deleted file mode 100644 index 442a926..0000000 --- a/CHANGES +++ /dev/null @@ -1,1053 +0,0 @@ -Version 1.50.19 - Released=20 -=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D - - * bug fix: webapp-config-1.50.16 errors out during uninstall if - htdocs is a symlink (Gentoo bug #181938) - * bug fix: Check for Apache fixed to www-servers category - -Version 1.50.18 - Released=20 -=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D - -Version 1.50.17 - Released=20 -=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D - -Version 1.50.16 - Released=20 -=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D - -Version 1.50.15 - Released 19th July 2006 -=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D - - * enhancement: Added script webapp-cleaner. - -Version 1.50.14 - Released 20th April 2006 -=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D - - * bug fix: Added types import (Gentoo bug #126534) - * bug fix: Added support for splitting hostnames into - subdomains. (Gentoo bug #126486) - * enhancement: Added cherokee support (Gentoo bug #129359) - * bug fix: Added -D and -E description. Fixed upgrade - instructions (Gentoo bug #129167) - -Version 1.50.13 - Released 06th March 2006 -=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D - - * bug fix: amd64 libdir fix (Gentoo bug #125156) - -Version 1.50.12 - Released 06th March 2006 -=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D - - * bug fix: amd64 libdir fix (Gentoo bug #125156) - -Version 1.50.11 - Released 04th March 2006 -=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D - - * bug fix: Fixed package detection. - -Version 1.50.10 - Released 30th January 2006 -=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D - - * bug fix: Both vhost_config_virtual_files and - vhost_config_default_dirs were ignored. Fixed. - * bug fix: Fixed pass-through of the server variable and modified - the uid/gid extraction to result in readable names. - * bug fix: Showing the instructions now includes the server - argument. - -Version 1.50.9 - Released 27th January 2006 -=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D - - * enhancement: Allowing config-server-owned. - * bug fix: Fix for recognizing config protected files. - * bug fix: Fixed error message for a problematic configuration - configuration file. - * bug fix: Fixed behaviour for upgrades. Now shows upgrade - instructions. - -Version 1.50.7 - Released 9th January 2006 -=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D - - * bug fix: Another correction to symlinks. We now support broken - links. - * bug fix: Fix for variables VHOST_SERVER_xID. - * bug fix: Adapted running hooks - * bug fix: Fixed documentation of "--list-installs" - -Version 1.50.6 - Released 4th January 2006 -=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D - - * bug fix: Removed a problematic doctest so that src_test will work. - -Version 1.50.5 - Released 4th January 2006 -=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D - - * bug fix: Fixed trailing slashes for the -d flag (Gentoo bug - #115765) - * enhancement: Support for symlinked directories. - * enhancement: Ebuild now provides src_test. - -Version 1.50.3 - Released 12th December 2005 -=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D - - * bug fix: Removed "root" references for BSD. - * bug fix: Fixed handling of content file between upgrades. - -Version 1.50.2 - Released 05th December 2005 -=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D - - * bug fix: Reverted hook logic. - * bug fix: Added MY_HOSTROOTDIR to the exported variables. - -Version 1.50.1 - Released 05th December 2005 -=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D - - * bug fix: fixed problem with missing hook directories. - -Version 1.50.0 - Released 24th November 2005 -=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D - - * rewrite in python - -Version 1.11-r1 - Released 20st July 2005 -=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D - - * bug fix: webapp-config removes all '//' occurances from the install - directory name - - Ensures we don't add otherwise duplicate strings into the database - of what is installed where - * bug fix: webapp-config no longer reads .webapp files twice during - upgrades - - Should fix problems of an upgrade removing the wrong version of - an app - * bug fix: webapp-config no longer appends to .webapp files - - Should fix numerous reported problems - * bug fix: $PN and $PVR are exported for hook scripts - * bug fix: --pretend no longer modifies the .webapp file - * bug fix: users can change VHOSTS_HTDOCS_INSECURE, and webapp-config = will - notice - * bug fix: users can change VHOSTS_HTDOCS_SECURE, and webapp-config wi= ll - notice - * bug fix: webapp-config will select the correct target directory when - --secure is used - -Version 1.11 - Released 30th May 2005 -=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D - - * r12, r13 and r14 were released separately by Gentoo - * v1.11 incorporates the changes made by Gentoo - - fix for creating path-to-dir w/ permissions 777 - - replaced with own fix - - fix for insecure creation of temporary files - - replaced with fix from vapier@gentoo.org - - replaced deprecated qpkg with equery (yuck) - - added as-is - * bug fix: no longer uses 'id -g' to work out the default group - - updated sbin/webapp-config - - see Gentoo bug #60155 - - tested & ready for release - * bug fix: change 'etc-upgrade' to 'etc-update' in the man page - - updated doc/webapp-config.8.xml - - see Gentoo bug #53390 - - tested & ready for release - * bug fix: webapp-config runs with the default umask, except when - adding files into their destination directories - - updated sbin/webapp-config - - see Gentoo bug #53390 - - also fixes Gentoo bug #91785 - * bug fix: changed default permissions on .webapp files to be '0600' - - also changes default permissions for files in /var/db/webapps - - see Gentoo bug #71228 - - tested & ready for release - * bug fix: make the default output more verbose than it currently is - - updated sbin/webapp-config - - updated lib/servers/basic.sh - - see Gentoo bug #64684 - - tested & ready for release - * bug fix: --list-servers works now - - updated sbin/webapp-config - - see Gentoo bug #69463 - - tested & ready for release - * bug fix: cope with too many protected files - - updated sbin/webapp-config - - see Gentoo bug #73520 - - tested & ready for release - * bug fix: --pretend does not create any directories any more - - updated sbin/webapp-config - - see Gentoo bug #80535 - - tested & ready for release - * bug fix: --bug-report needs to automatically switch on --verbose - - updated sbin/webapp-config - - see Gentoo bug #82655 - - tested & ready for release - * bug fix? ensure we overwrite old files left behind by broken users - - see Gentoo bug #89821 - * bug fix: incorrect instructions for removing an app - - updated doc/webapp-config.8.xml - - see Gentoo bug #90157 - - tested & ready for release - * bug fix: webapp-config no longer goes around resetting the write - permissions of directories it is not responsible for - - bug added in v1.10-r14 - - see Gentoo bug #92388 - - tested & ready for release - * bug fix: webapp.eclass installs SQL files as only readable by root - - prevents non-root users stealing passwords listed in these files - - updated eclass/webapp.eclass - - tested & ready for release - * bug fix: --list-installs output included cruft which broke emerge -C - - updated sbin/webapp-config - * enhancement: added support for postupgrade-en.txt files - - updated sbin/webapp-config, doc/webapp-config.5.xml - - see Gentoo bug #53585 - * enhancement: added support for other webservers installed under gent= oo - - added lib/servers/aolserver.sh - - added lib/servers/lighttpd.sh - - added a generic 'basic.sh' for servers which seem to run as root - - moved lib/servers/apache-basic.sh to be lib/servers/apache.sh - - updated config/webapp-config to default to 'apache' - - tested & ready for release - * enhancement: added short aliases for some of the longer options - - updated sbin/webapp-config - - updated doc/webapp-config.8.xml - - see Gentoo bug #76767 - - tested & ready for release - * enhancement: removed support for 'runbycgibin' - - never really worked in the first place - - this is best done by setting up an appropriate handler in your web= server - - updated sbin/webapp-config - - updated config/webapp-config - - updated doc/webapp-config.eclass.5.xml - -Version 1.10-r11 - Released 19th September 2004 -=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D - - * version bump: changed version to 1.10-r11 - - updated sbin/webapp-config - * enhancement: support for amd64 platform - - updated sbin/webapp-config - * bug fix: missing libsh_einfo on line 359 - - see http://bugs.gentoo.org/62845 - - updated sbin/webapp-config - -Version 1.10-r10 - Released 19th August 2004 -=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D - - * version bump: changed version to 1.10-r10 - - updated sbin/webapp-config - - updated config/webapp-config - * enhancement: VHOST_SERVER variable now exported - - contains whatever's passed to webapp-config w/ the -s switch - - no use to anyone, as -s can only contain 'apache-basic' right now = :) - - updated sbin/webapp-config - - updated docs/webapp.eclass.5.xml - * bug fix: VHOST_PERMS misspelt as VHOSTS_PERMS :( - - updated config/webapp-config - * bug fix: default for VHOST_PERMS_VIRTUAL_FILE was 'o-x', should be '= o-w' - - updated sbin/webapp-config - - updated config/webapp-config to be config v5 - -Version 1.10-r9 - Released 19th August 2004 -=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D - - * enhancement: you can now control the permissions used for the direct= ory - that webapp-config installs into by changing the config file - - updated sbin/webapp-config - - updated config/webapp-config - - updated lib/servers/apache-basic.sh - - updated doc/webapp-config.5.xml - * enhancement: we now export more variables for use in hook functions - and the post-installation instructions - - updated sbin/webapp-config - - updated doc/webapp-config.8.xml - * feature change: webapp-config is no longer chatty - - by popular request - - updated sbin/webapp-config - - updated lib/libsh.sh - - updated lib/servers/apache-basic.sh - * bug fix: no more installing virtual files with '0' permissions - - we now pick up the permissions from the master copy of the file - - updated sbin/webapp-config - * bug fix: only add directories that we really need to the contents fi= le - - updated sbin/webapp-config - -Version 1.10-r8 - Released 16th August 2004 -=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D - - * version changed to 1.10-r8 - - updated sbin/webapp-config - * bug fix: installed 'virtual' files cannot always be set '644' - - prevents executables installed in the cgi-bin directory from worki= ng - - updated sbin/webapp-config - - updated config/webapp-config - -Version 1.10-r7 - Released 12th August 2004 -=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D - -A big thanks to dju` (http://dju.elegiac.net/) for pointing out that the= se -changes were needed. - - * version changed to 1.10-r7 - - updated sbin/webapp-config - * enhancement: permissions for files and directories can now be set fr= om - the config file - - updated sbin/webapp-config - - updated config/webapp-config - - updated doc/webapp-config.5.xml - * bug fix: .webapp files are no longer created 666 - - updated sbin/webapp-config - -Version 1.10-r6 - Released 8th August 2004 -=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D - -8th August 2004 ---------------- - - * version bump to 1.10-r6 - - updated sbin/webapp-config - - * bug fix: files containing a '+' in the name are now uninstalled corr= ectly - - bug was caused by using egrep in fn_getcontentsline() - - updated sbin/webapp-config to use regular grep - - thanks to Dietrich Heise for the bug repor= t - -6th August 2004 ---------------- - - * reverted the configuration change for the default user and group of - config-owned files - - the 'nobody' user is reserved for NFS root_squash - -31st July 2004 --------------- - - * configuration change: the default user and group for config-owned fi= les - is now 'nobody' - - updated config/webapp-config - - updated sbin/webapp-config - -28th July 2004 --------------- - - * bug fix: when creating a directory, test for a 'virtual' parent *bef= ore* - trying to delete any directories from disk - - updated sbin/webapp-config - -22nd July 2004 --------------- - - * enhancement: directories that already exist are now handled better - - ownership and permissions on existing directories are now changed - - removing warning messages - - updated sbin/webapp-config - =20 -18th July 2004 --------------- - - * bug fix: fix fir 'libse_enotice: command not found' - - updated sbin/webapp-config - -Version 1.10-r5 - Released 11th July 2004 -=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D - -11th July 2004 --------------- - - * bug fix: config-file protection wasn't working - - never worked if you were re-installing the same package - - broken for everyone else when I made webapp-config safe to use wit= h - directories containing spaces in them - - updated sbin/webapp-config - -8th July 2004 -------------- - - * version bump: 1.10-r5 - * enhancement: many more variables exported for hook scripts, and now = for use - in post-install texts too - - updated sbin/webapp-config - - updated eclass/webapp.eclass.5 - -Version 1.10-r4 - Released 7th July 2004 -=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D - -7th July 2004 -------------- - - Hrm. All the fixes listed below as being in -r3 never made it into th= e - final tarball. This was due to a mixup between my laptop (where all t= he - dev work is done) and my desktop (where testing and releases occur). - - So -r4 is what -r3 should have been. - =20 -Version 1.10-r3 - Released 28th June 2004 -=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D - -28th June 2004 --------------- - - * bug fix: hook scripts were called with parameters of 'start' and 'st= op' - instead of 'install' and 'clean' - - updated sbin/webapp-config - -27th June 2004 --------------- - - * version changed to 1.10-r3 - - updated sbin/webapp-config - - * bug fix: tightening up umasks - - server-owned files are now created with mode 660 - - updated sbin/webapp-config - - * bug fix: incorrect references to 'webapp.ebuild' in SEE ALSO section= s - of the manuals - - updated doc/webapp-config.5.xml - - updated doc/webapp.eclass.5.xml - - * bug fix: changing VHOST_HTDOCS_INSECURE broke webapp-config - - updated config/webapp-config - -23rd June 2004 --------------- - - * version change to v1.10-r2 - - updated sbin/webapp-config - * bug fix: --secure attempts to install files from /usr/share/webapps/= / - /htdocs-secure, which doesn't exist (Gentoo bug #??) - - updated config/webapp-config - * bug fix: the examples for webapp-config -I used -d with full directo= ry - paths (Gentoo bug #52888) - - the XML was correct - - re-generated the man pages (grrr) - * bug fix: you can't use webapp-config -U to upgrade from one unrelate= d - package to another (Gentoo bug #?) - - you can only upgrade to a different version of the same package - - updated sbin/webapp-config - -14th June 2004 --------------- - - * bug fix: fn_add_contents() didn't cope with files and directories th= at - contained spaces (Gentoo bug #53215) - - updated sbin/webapp-config - - thanks to Sven Wegener for the fix - - * enhancement: internal file-type cache re-written to improve performa= nce - - also simplifies support for files & directories with spaces in the - name - - also makes XML metadata file support easier to add - - updated sbin/webapp-config - -13th June 2004 --------------- - - * bug fix: files always copied, never hard-linked (Gentoo bug #53809) - - fixed in sbin/webapp-config - - thanks to Sven Wegener for the bug report & fix - - * bug fix: --help broke (Gentoo bug #53794) - - fixed in sbin/webapp-config - - thanks to Sven Wegener for the bug report & fix - =20 - * bug fix: config-owned / server-owned files always installed as virtua= l - (Gentoo bug #53806) - - fixed in sbin/webapp-config - - fixed in eclass/webapp.eclass - - thanks to Sven Wegener for the bug report once more! - -11th June 2004 --------------- - - * bug fix: the examples for webapp-config -I used -d with full directo= ry - paths (Gentoo bug #52888) - - updated doc/webapp-config.8.xml - -Version 1.10 - Released 11th June 2004 -=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D - -11th June 2004 --------------- - - * bug fix: webapp-config needs to support installing files w/ - spaces in the name (Gentoo bug #53215) - - wow - this needed fixing all over the place. Quite an eye-opener = on - just how many unquoted parameters were being used - - updated sbin/webapp-config - - updated lib/libsh.sh - - updated eclass/webapp.eclass - - updated lib/servers/apache-basic.sh - - * bug fix: webapp-config needs to set umask 0 when running - (Gentoo bug #53390) - - updated sbin/webapp-config - - * documentation improvement: - - standardised on 'master copy' and 'virtual copy' as the terms to - use to mean files under /usr/share/webapps and /var/www respective= ly - - updated doc/webapp-config.8.xml - - * enhancement: hard linking now documented - - updated doc/webapp-config.8.xml to cover --soft switch - - updated doc/webapp-config.8.xml to explain how to get the most out - of hard linking - - * enhancement: --secure switch to install into /var/www//htdocs-= secure - (Gentoo bug #53384) - - updated doc/webapp-config.8.xml to list --secure switch - - updated sbin/webapp-config to support --secure - - updated config/webapp-config to support VHOST_HTDOCS_INSECURE and - VHOST_HTDOCS_SECURE config options - - updated doc/webapp-config.5.xml to document VHOST_HTDOCS_INSECURE = and - VHOST_HTDOCS_SECURE config options - -4th June 2004 -------------- - - * enhancement: --bug-report now runs all mode-specific checks before - quitting - - * enhancement: hard linking now supported - - by default, webapp-config will now try to hard-link in a file, and - will then try to copy the file if the hard link fails - =20 - many users have found the use of symlinks confusing - many users have objected to having cgi-bin's symlinked in - some popular packages will not work when their files are symlinked - rather than hard-linked - - softlinking now has to be explicitly asked for with a --soft switc= h - (I'll make it so that this can also be set in the config file) - - - updated sbin/webapp-config - - support hard-linking files by default - - new --soft switch if you would prefer to use symlinks instead - - TODO: update doc/webapp-config.8.xml to document new --soft option - - - updated config/webapp-config to add new VHOST_LINK_TYPE config var= iable - - TODO: update doc/webapp-config.8.xml to add a new section discussi= ng - soft links vs hard links - -28th May 2004 -------------- - - * version changed to 1.10dev - - * enhancement: checks to ensure that the config file matches the versi= on - of webapp-config - - sanity checks to ensure that the user is not trying to use webapp-= config - with a broken config-file ... or an older config file that hasn't = been - updated when webapp-config was updated! - - added WA_CONFIG_VERSION to config/webapp-config - - added --check-config to sbin/webapp-config - - updated sbin/webapp-config to always do --check-config - - * cosmetic: fatal error message is now prefixed with 'Fatal error: ' s= tring - to make it even more obvious what the problem is - - updated lib/libsh.sh - -27th May 2004 -------------- - - * bug fix: documentation errors - - webapp_pkg_setup() was documented as preparing ${D} for ebuilds. = This - used to be the case, but is now done in webapp_pkg_preinst(). - - examples and documentation go into /usr/share/doc, not /usr/doc - - updated doc/webapp.eclass.5.xml - -Version 1.9-r3 - 25th May 2004 ------------------------------- - - * version change to 1.9-r3 - - updated sbin/webapp-config - - * enhancement: export more environment variables for the hook scripts - - updated sbin/webapp-config to export a few VHOST_* variables - - updated doc/webapp.eclass.5.xml to document the exported variables - -22nd May 2004 -------------- - - * workaround: portage-2.0.51 does not call src_install() and pkg_posti= nst() - inside the same shell instance - - updated webapp.eclass to create an empty file during src_install()= , - and to look for that file at the start of pkg_postinst() - * behaviour change: if you already have something in /var/www/localhos= t/$PN, - webapp.eclass will now overwrite whatever is in there - - requested after discussion on gentoo-core mailing list - -20th May 2004 (changes for webapp-config-1.10) ----------------------------------------------- - - * Work in progress: XML support - - added xslt/to-bash.xsl: stylesheet for transforming contents of th= e - XML metadata file into a set of bash function calls - - next step is to implement the callback functions - * Enhancement: use hard-linking if available - - lots of updates to sbin/webapp-config to support hard-linking - - we use hard-linking if we can, and fallback to symlinks if we - cannot - * Enhancement: support copying files instead of linking them - - some apps (in particular some PHP-based ones) don't work correctly - if they are symlinked in - - updated sbin/webapp-config to support copying 'virtual' files rath= er - than linking to them - - update sbin/webapp-config to turn 'virtual' directories into real - ones - - update eclass/webapp.eclass to allow setting meta options on packa= ges - such as the new virtualise option - - update doc/webapp.eclass.5.xml to document the new metadata - -Version 1.9-r2 - 19th May 2004 -=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D - -A bug fix release. - - * Version changed to 1.9-r2 - - updated sbin/webapp-config - - * Bug fix: fn_run_hooks() now makes sure that the script is executable - before trying to execute it - - updated sbin/webapp-config - -Version 1.9-r1 - 18th May 2004 -=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D - -A bug-fix release. - - * Version changed to 1.9-r1 - - updated sbin/webapp-config - - * Fix for fn_run_hooks() looking in the wrong place - - updated sbin/webapp-config - now uses MY_HOOKSCRIPTSDIR rather - than MY_HOOKSCRIPTDIRS - - thanks to Sven Wegener for spotting - this one - - * Fix for fn_run_hooks() not exporting an environment to the hook scri= pts - - updated sbin/webapp-config - now exports a few variables which sho= uld - help the people who need this - - updated doc/webapp.eclass.5.xml to document the variables exported= to - the hook scripts - -Version 1.9 - 17th May 2004 -=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D - -17th May 2004 -------------- - - * Version changed to 1.9 - - updated sbin/webapp-config - - * Enhancement: post-install (and pre-remove) script hook - - you can supply a script that will be executed after the installati= on - of a virtual copy, and immediately before the removal of a virtual= copy - - updated eclass/webapp.eclas - add new function webapp_hook_script(= ) - - updated config/webapp-config - add MY_HOOKSCRIPTSDIR variable - - updated sbin/webapp-config - call webapp_hook_script post-install,= and - pre-clean - - updated doc/webapp.eclass.5.xml - document webapp_hook_script() - - * Enhancement: you can now configure which user & group will own files - that are not owned by the web server or the config user - - because we install symlinks everywhere, this is something you have - to configure before installing the master copy with emerge - - updated config/webapp-config to include VHOST_DEFAULT_UID and - VHOST_DEFAULT_GID - - updated sbin/webapp-config to chown directories to VHOST_DEFAULT_U= ID: - VHOST_DEFAULT_GID. Also all symlinks created by webapp-config wil= l - be owned by this uid/gid combo too - - updated doc/webapp-config.5.xml to document VHOST_DEFAULT_UID and - VHOST_DEFAULT_GID - - updated eclass/webapp.eclass to chown files and directories to - VHOST_CONFIG_UID and VHOST_CONFIG_GID - - * Work In Progress: xml configuration files - - the plan is to replace the various metadata files in=20 - /usr/share/webapps/$PN/$PVR with a single metadata.xml. This will - ease the transition to webapp-config v2, and give us new capabilit= ies - that we currently don't have - - step 1 of this plan is to create some xsl stylesheets that we can - apply to the metadata.xml. we'll feed these through xsltproc, and - feed the output of that into webapp-config's internal metadata cac= he - - step 2 of this plan is to create some xsl stylesheets that will al= low - us to add files and directories to metadata.xml - - step 3 of this plan is to create some xsl stylesheets that will al= low - us to add metadata to metadata.xml - - at this point, we'll have enough capabilities to replace webapp-co= nfig's - metadata files with a single metadata.xml file ;-) - -14th May 2004 -------------- - - * Enhancement: hook into pkg_prerm(), to remove all installed copies - of the package that Portage is about to remove - - requires a change to the contents of the .webapp file that lives - in the install directory of virtual copies - - we can't remove any virtual copies created by webapp-config-1.8 or - less using this method. Maybe I should rethink how this will work= ? - - updated sbin/webapp-config to include install host and directory - in future .webapp files - - updated eclass/webapp.eclass to look in the .webapp files, and if - possible to remove all the virtual copies (not working yet!!) - - * Enhancement: webapp-config should never die() after verifying all pa= rams - - this means that it *will* overwrite files not under it's control - - added by popular request - - updated sbin/webapp-config - - * Bug fix: webapp-config --list-installs only worked when used with - wildcards - - updated sbin/webapp-config - -13th May 2004 -------------- - - * Bug fix: if installing into a directory that does NOT contain a weba= pp, - output a warning and refuse to install - - updated pkg_setup() in config/webapp.eclass - * Bug fix: no longer delete the master copy directory when upgrading - - updated webapp_getinstalltype() in config/webapp.eclass - * Enhancement: if USE=3D-vhosts, packages are upgraded properly - - old versions of the package are auto-removed - -12th May 2004 -------------- - - * Enhancement: tell people what to do when USE=3Dvhosts is on - - updated eclass/webapp.eclass - - * Bug fix: webapp-config now allows you to set $MY_HTDOCSDIR to be - server-owned or config-owned as necessary. - - updated sbin/webapp-config - -11th May 2004 -------------- - - * Version changed to 1.9dev - - updated sbin/webapp-config - - * Enhancement: generate HTML versions of the man pages - - updated doc/Makefile to build HTML as well as man pages - - I would build PDF as well, but Gentoo's version of xmlto seems to = be - missing a dependency or two for that - - * Enhancement: drop-in webserver config support - - packages (such as trac) that need to add configuration files for - webservers can do so by calling the webapp_server_config() functio= n - in the ebuild. - - updated eclass/webapp-config to add new webapp_server_config() fun= ction - - updated doc/webapp.eclass.5.xml to document new function - -Version 1.8 - 11th May 2004 -=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D - -11th May 2004 -------------- - - * Urgent bugfix - webapp-config -U broken - - updated sbin/webapp-config to only call fn_setinstalldir when not - upgrading - - * Added subversion tags for webapp-config 1.6 and webapp-config 1.7 - - * Version updated to 1.8 - -10th May 2004 -------------- - =20 - * Maintenance - ebuilds that use the webapp eclass now depend on - webapp-config v1.7 - - updated eclass/webapp.eclass - -2nd May 2004 ------------- - - * Enhancement - catch common ebuild problems in webapp.eclass - - catches ebuilds that set SLOT themselves - - catches ebuilds that do not call webapp_src_install() - -Version 1.7 - 1st May 2004 -=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D - -30th April 2004 ---------------- - - * Bug fix - directories were always installed as 'root-owned' - - updated sbin/webapp-config - - another feature broken by the ${D} changes in webapp-config-1.3 - - * Enhancement - old packages are removed when USE-vhosts - - portage wouldn't normally remove them, because the eclass SLOTs - every installed package (deliberately) - - updated eclass/webapp.eclass - -Version 1.6 - 29th April 2004 -=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D - -29th April 2004 ---------------- - - * Bug fix - correctly select install or upgrade mode when USE=3D-vhost= s - - updated webapp_pkg_postinst in eclass/webapp-config - - * Bug fix - install config files as files, not symlinks - - updated eclass/webapp.config. This got broken when we changed how - we used ${D} in webapp-config-1.3 - - * Bug fix - install into /var/www/localhost when USE=3D-vhosts - - grrr - I must be more careful when moving code between my machines - - updated eclass/webapp.eclass to use the -h switch once more - - * Bug fix - examples/phpmyadmin* ebuilds did not call webapp_src_prein= st - - * Bug fix - added missing uid and gids for Apache server - - updated lib/servers/apache-basic.sh - - * Changed behaviour - -d is now relative from htdocs dir - - requested by too many to count ;-) - - updated sbin/webapp-config - - updated doc/webapp-config.8.xml - - updated config/webapp-config - - updated eclass/webapp.eclass - - updated lib/servers/apache-basic.sh - - * New feature - --show-postinst - - requested by Rob Holland - - re-displays the post-installation instructions for an installation - - required changes to sbin/webapp-config - - updated doc/webapp-config.8.xml to match - - * New feature - --pretend mode - - shows where the install would occur, and then bails - - updated sbin/webapp-config to make --pretend an alias for --bug-re= port - - updated doc/webapp-config.8.xml - -Version 1.5 - 28th April 2004 -=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D - -28th April 2004 ---------------- - - * Bug fix - do not attempt to install cgi-bin's twice - - updated lib/servers/apache-basic.sh to only install from htdocs - and hostroot. The cgi-bin directory is under hostroot, and will - always be installed when hostroot is installed - - * Eclass now requires webapp-config-1.5 - - the eclass is shipped as part of the Portage tree - -26th April 2004 ---------------- - - * Version change to 1.5dev - - * Bug fix - package upgrades work if you use USE=3D-vhost - - updated sbin/webapp-config to add new --show-installed switch - - updated eclass/webapp.eclass's pkg_postinst() function to detect - a previously-installed copy of the package, and to change the - flags to webapp-config appropriately - - updated doc/webapp-config.8.xml to add new --show-installed switch - -Version 1.4 - Released 23rd April 2004 -=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D - - * Version change to 1.4 - - * Bug fix - portage removes ${D} between a compile and an install - - updated eclass/webapp.eclass - added new function webapp_src_prein= st() - to create the necessary directories in ${D} - - updated doc/webapp.eclass.5.xml to cover webapp_src_preinst() - - updated examples/phpmyadmin* to use webapp_src_preinst() - - * Bug fix - coping with ${D} - - updated eclass/webapp.eclass so that webapp_checkfileexists() now - uses $2 like it is supposed to - -Version 1.3 - Released 23rd April 2004 -=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D - -23rd April 2004 ---------------- - - * Version change to 1.3 - - * Removed the automatic ${D} from variables defined in the config file - - removed all trace of ${D} from config/webapp-config - - updated eclass/webapp.eclass to prepend ${D} where necessary - - updated examples/phpmyadmin-2.5.4-r1 to use ${D} where necessary - - updated examples/phpmyadmin-2.5.4-r2 to use ${D} where necessary t= oo - - * Another fix for USE=3D-vhosts - - updated eclass/webapp.eclass to always install webapps into - /var/www/localhost/htdocs; ie VHOST_HOSTNAME is ignored - - * Auto-install webapp-config support - - updated eclass/webapp.eclass to DEPEND on net-www/webapp-config 1.= 3 - or later. - -Version 1.2 - Released 23rd April 2004 -=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D - -20th April 2004 ---------------- - - * Version change to 1.2 - - updated in sbin/webapp-config - - * Bug fix for webapp.eclass - - moved the test for /etc/vhosts/webapp-config from the global scope - into the pkg_setup function - - * Bug fix for webapp.eclass(5) - - changed the SYNOPSIS from 'inherit webapp.eclass' to 'inherit ecla= ss' - - * Improved output for fatal errors - - updated sbin/webapp-config to always accurately trap when -d is mi= ssing - from a -C operation - - updated lib/libsh.sh to leave the user in no doubt whatsoever that - the script has exited with a fatal error - - * Improved error handling for unusual cases - - updated sbin/webapp-config to ensure that missing contents files a= nd - install databases are trapped and handled correctly - -Version 1.1 - Released 14th April 2004 -=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D - -14th April 2004 ---------------- - - * Released webapp-config 1.1 - -13th April 2004 ---------------- - - * Completed webapp.eclass(5) man page. Not the best document I've eve= r - written, but it is a start. Hopefully someone will submit patches o= r - something to improve it. - - * Improved webapp.eclass, to match the documentation - - now exports pkg_postinst(), rather than pkg_config() (doh!) - - * New support for post-installation instructions - - new webapp_postinst_txt() in the eclass, which adds a text file - containing post-install instructions - - updated sbin/webapp-config to display any post-install instruction= s - that exist - - updated example ebuilds to support the new post-install instructio= ns - - this support will need reviewing; output the file to the screen at= the - end of the ebuild sucks a bit, tbh - but at least it's a start - - * Moved /var/cache/webapps to /var/db/webapps - - /var/cache is for temporary files only - - updated config/webapp-config - - * Support for NOT having the vhosts USE flag set didn't work. It does= now. - - fixed pkg_postinst() in eclass/webapp.eclass - -7th April 2004 --------------- - - * Completed webapp-config(5) man page - -6th April 2004 --------------- - - * Completed webapp-config(8) man page - - * Changed behaviour of install (-I mode) - - - updated sbin/webapp-config so that --virtual-files and --force-vir= tual - have no effect on config files. They are always copied into the i= nstall - directory. - -5th April 2004 --------------- - - * The example phpmyadmin ebuild now SLOTs correctly (doh) - - * Changed the behaviour of upgrade (-U mode) - - - update sbin/webapp-config to only automatically overwrite all file= s - that have never ever been changed. If the md5 is different, the - file is config-protected instead. - - timestamps are no longer used to decide whether upgrade can replac= e - a file or not. Only the md5 is used. We still record timestamps - in the contents file, but for the moment they are no longer used. - - updated webapp-config.8.xml man page to match - - * Fixed a bug in upgrades (-U mode) - - - Loops that performed tests on parent directories became infinite l= oops - if they were given absolute paths to examine. This has been fixed= . - - * Man page gets ever closer to completion - - - finished the Protected Configuration Files section - - added new Contents File section - -31st March 2004 ---------------- - - * Manual page for webapp-config(8) drafted - * Added new -V switch (alias for --verbose) - -29th March 2004 ---------------- - - * Continuing work for new 'installs' file - - - updated eclass/webapp.eclass to create /var/cache/webapps/${PN}/${= PVR} - directory. This is where the 'installs' file will now live, so th= at - /usr can be mounted read-only - - updated config/webapp-config to look for the 'installs' file under - the /var/cache/webapps/${PN}/${PVR} directory - - updated sbin/webapp-config to look for the 'installs' file under - the /var/cache/webapps/${PN}/${PVR} directory - - added new 'libsh_file_isempty()' function to test whether a file - is empty (zero length) or not - - empty 'installs' files are now removed during webapp-config -C - - I'm happy that --list-installs is now working as intended - - * Fixed --bug-report switch (it works now ;-) - -26th March 2004 ---------------- - - * Bug fix for --list-servers not working at all - - * Continuing work for new 'installs' file - - - added new switch --list-installs to webapp-config - - * Added new 'verbose' output mode. The idea is that, without this swi= tch, - as much output as possible should be fit to feed into other command-= line - programs. - - - added new global G_VERBOSE to webapp-config - - added new --verbose switch to webapp-config - - added libsh_everbose to lib/libsh.sh - -24th March 2004 ---------------- - - * Added support for new 'installs' file inside the master copy, for ke= eping - track of the virtual installs that have been made - - - file is created, updated, and destroyed by webapp-config. We can'= t - do this in the webapp.eclass, because Portage (correctly) will not= ice - that it has been changed and won't remove it during an emerge -C. - - added a new G_INSTALL_TIMESTAMP global to webapp-config, to tell u= s - when an install was made - - the fn_ws_install_verify() and fn_ws_clean_verify() now make sure = that - G_INSTALLDIR is an absolute path, even if the user passed it in as - a relative path. We use the install path as the primary key insid= e - our 'installs' file - - added --list-installs to the help output. Function not implemente= d - yet. - - * Updated webapp.eclass to install a webapp into $VHOSTS_ROOT when the - 'vhosts' USE flag is NOT set. Previously the path was hard-coded. - - * Moved the default location of the webapp-config config file from - /etc/conf.d to /etc/vhosts. diff --git a/ChangeLog b/ChangeLog deleted file mode 100644 index 50c8a4d..0000000 --- a/ChangeLog +++ /dev/null @@ -1,463 +0,0 @@ -2007-09-12 Gunnar Wrobel - - * sbin/webapp-cleaner: - - Merge fix from rl03 for #177775. - http://bugs.gentoo.org/show_bug.cgi?id=3D177775 - svn merge -r51:52 branches/rl03/trunk/ trunk/ - -2007-05-11 Gunnar Wrobel - - * WebappConfig/config.py (Config): - - Fixed the way the target directory for a portage install is set. - - -2007-04-28 Gunnar Wrobel - - * WebappConfig/*.py: - - Support categories, support paludis. Allow absolute paths, fix - config variable import, updated sandbox. - -2006-12-30 Gunnar Wrobel - - * WebappConfig/*.py: - - Fixed copyright years. - - * WebappConfig/content.py (Contents.get_canremove): - - Fixed doc testing for older get_canremove fix. - - * WebappConfig/ebuild.py (Ebuild.run_vars): - - Fixed doc testing for uid/gid fixes. - - * WebappConfig/config.py (Config.__init__, Config.get_perm): - - Fixed uid/gid BDS problems (bugs #104652 and #149939) - - Fixed type in get_perm (bug #133530) - - * WebappConfig/permissions.py (PermissionMap): - - Fixed permission map parsing (bug #146059) - - * WebappConfig/wrapper.py (package_installed): - - Added support for package.provided when detecting installed - packages (bug #139965) - -2006-04-21 Gunnar Wrobel - - * doc/webapp-config.8.xml: Added -D and -E description. - Fixed upgrade instructions. Bug #129167 - - * config/webapp-config (vhost_root): Added another - vhost_root option. - (vhost_hostname): Added cherokee. - - * doc/webapp-config.5.xml: Description of subdomain - variables. - - * WebappConfig/server.py (Cherokee): Added cherokee - support. Bug #129359 - - * WebappConfig/config.py (Config.split_hostname): - Added support for splitting hostnames into subdomains. - Bug #126486 - - * WebappConfig/wrapper.py: Added types import. - Bug #126534 - -2006-03-06 Gunnar Wrobel - - * WebappConfig/version.py: Version bump to 1.50.13 - - * WebappConfig/wrapper.py: Fix for the libdir - problem (see bug #125156) - - * WebappConfig/sandbox.py (Sandbox.__init__): Second - correction for the amd64 libdir problem. - - * WebappConfig/version.py: Version bump to 1.50.12 - - * WebappConfig/wrapper.py: Added libdir retrieval for - amd64 - - * WebappConfig/sandbox.py (Sandbox.__init__): Added - possible amd64 libdir fix - -2006-02-28 Gunnar Wrobel - - * WebappConfig/db.py (WebappSource.packageavail): - Adapted to change in package_installed - - * WebappConfig/wrapper.py (package_installed): - Fixed logic to allow for non-exact checks - - * WebappConfig/server.py (Basic.__init__): Added check - for installed web server. - (Basic.supported): Added package check. - -2006-01-30 Gunnar Wrobel - - * WebappConfig/db.py (WebappSource.get_source_files): - Added array sorting. - (WebappSource.get_source_directories): - Added array sorting. - - * WebappConfig/ebuild.py (Ebuild.run_vars): Fixed - pass-through of the server variable and modified - the uid/gid extraction to result in readable names. - - * WebappConfig/server.py (Basic.install): Showing the - instructions now includes the server argument. - -2006-01-29 Gunnar Wrobel - - * WebappConfig/config.py (Config.run): Both - vhost_config_virtual_files and - vhost_config_default_dirs were ignored. Fixed. - -2006-01-27 Gunnar Wrobel - - * WebappConfig/version.py: Version bump to 1.50.9 - - * WebappConfig/server.py (Basic): Fixed - behaviour for upgrades. Now shows upgrade instructions - - * WebappConfig/config.py (BashConfigParser.get): - Fixed error message for a problematic configuration - configuration file. - -2006-01-13 Gunnar Wrobel - - * WebappConfig/content.py (Contents.get_canremove): - Fix for recognizing config protected files - - * WebappConfig/worker.py (WebappAdd.mkfile): - Fix for recognizing config protected files - - * WebappConfig/filetype.py (FileType.__init__): New - return value: config-server-owned - - * WebappConfig/content.py (Contents.read): Allowing - config-server-owned - - * WebappConfig/server.py (Basic.__init__): Setting - server permissions for config-server-owned - - * WebappConfig/config.py (Config.create_permissions): - Added permissions for config-server-owned - -2006-01-09 Gunnar Wrobel - - * WebappConfig/version.py: Releasing .7 - - * doc/webapp-config.8.xml: Fixed documentation of - "--list-installs". Ticket #37 - - * WebappConfig/server.py (Basic.install): Adapted - running hooks (necessary for ticket #40) - - * WebappConfig/ebuild.py (Ebuild.run_vars): Fixed - VHOST_SERVER_UID (see ticket #40 -> www.vhost-tools.org) - -2006-01-05 Gunnar Wrobel - - * WebappConfig/worker.py (WebappAdd.mkfile): Fix to - support broken symlinks. - -2006-01-04 Gunnar Wrobel - - * WebappConfig/db.py (WebappSource.reportpackageavail): - Removed problematic doc tests. - - * WebappConfig/version.py: Version 1.50.5 - - * WebappConfig/tests/testfiles: Fixed a number of empty - directories that are not included by distutils. - - * WebappConfig/worker.py (WebappAdd): Fixed doctest for - distutil changes. - - * WebappConfig/content.py (Contents.__init__): Added - generic ignored file. - - * WebappConfig/dotconfig.py (DotConfig): Doctest fix. - - * ebuild/webapp-config-1.50.4.ebuild (src_test): Added - testing function. - -2005-12-28 Gunnar Wrobel - - * WebappConfig/content.py (Contents.read): Fixed a - problem that I introduced with 1.50.3. The cleaning of - the hostroot dir did not work anymore. - - * WebappConfig/version.py: Version 1.50.4 - - * WebappConfig/db.py (WebappSource.get_source_files): - Tried to fix the symlinking problem. - - * WebappConfig/config.py (Config.setinstalldir): - Fixed trailing slashes for the installdir (bug #115765) - -2005-12-09 Gunnar Wrobel - - * WebappConfig/content.py (Contents.write): Fixed - handling of content file between upgrades. - -2005-12-07 Gunnar Wrobel - - * WebappConfig/config.py (Config.create_permissions): - Removed "root" reference and modified group owner - from "root" to config user gid. Unclear why the bash - version used root here. - - * WebappConfig/server.py (Basic.set_server_user): - Removed "root" reference. - -2005-11-30 Gunnar Wrobel - - * WebappConfig/ebuild.py (Ebuild.run_vars): Added - MY_HOSTROOTDIR to the exported variables. - - Added doctests for the last two changes. - -2005-11-27 Gunnar Wrobel - - * WebappConfig/ebuild.py (Ebuild.run_hooks): Reverted - hook logic. Stupid mistake. Thanks Renat! - -2005-11-07 Gunnar Wrobel - - * WebappConfig/db.py (AppHierarchy.list_locations): - Improved handling of situations where the user only - specifies the project name. - (AppHierarchy.list_locations): - Fixes for --listunsed which did not report unused - packages. - - * WebappConfig/config.py (Config.run): Fixed call for - list-installs - - * WebappConfig/server.py (Basic.upgrade): Added support - for switching packages during upgrading - - * WebappConfig/config.py: Removed upgrade check, added - warnings. - - * Many changes to remove --force-virtual support - -2005-11-06 Gunnar Wrobel - - * WebappConfig/server.py (Basic.install): Fixed - creation of the root directory - - * WebappConfig/content.py (Contents.check_installdir): - Moved check for the installation directory to a better - place - - * WebappConfig/config.py: Fixed permission issues - - * WebappConfig/worker.py (WebappAdd.mkfile): Fixed - messages while linking. - - * WebappConfig/config.py (Config.create_server): - Fixed soft linking. - - * WebappConfig/protect.py: Fixed some bugs concerning - the handling of config protected files. - - * WebappConfig/content.py (Contents.appdb): Fixed path - to the content file. Patches upgrading. - - * WebappConfig/filetype.py: Fixed double slashes. - - * WebappConfig/server.py: Adapted to the new user/group - handliing - - * WebappConfig/wrapper.py: Fixed import statement from - gentoolkit - - * WebappConfig/config.py: Adapted to the new user/group - handliing - - * WebappConfig/worker.py: Adapted to the new user/group - handliing - - * WebappConfig/permissions.py: Added functions get_user and - get_group to handle numerical uid's and gid's - - * doc/webapp-config.8.xml: Fixed instructions concerning - numerical uid and gid - - * config/webapp-config: Removed fixmes concerning numerical - uid and gid - -2005-11-05 Gunnar Wrobel - - * WebappConfig/permissions.py: Added the permission handler. - - * sbin/webapp-config: pylintification. - -2005-11-03 Gunnar Wrobel - - * WebappConfig/content.py: Removed pretend check for file - operations. - (Contents.read): Incorrect check for relative flag fixed. - - * WebappConfig/config.py (Config.create_permissions): - Incorrect permissions fixed. - - * WebappConfig/dotconfig.py (DotConfig.write): Added quotes - that I forgot before - - * WebappConfig/db.py: Doctest fix. - (WebappDB.add): Fixed handling of newlines in the "install" - files - - * WebappConfig/content.py (Contents.add): Handling absoulte - paths was incorrect. Fixed. - - * WebappConfig/worker.py: Fixed handling absolute paths. - - * WebappConfig/server.py (Basic.install): Fixed handling - absolute paths. - - * WebappConfig/config.py (Config.run): Fixed creating the - virtual install location. - -2005-11-02 Gunnar Wrobel - - * WebappConfig/db.py: Another doctest fix. - - * WebappConfig/worker.py: Fixing doctests. - - * WebappConfig/content.py: Fixed doctests. - - * WebappConfig/db.py: Fixed doctests. - - * WebappConfig/ebuild.py: Fixed doctests. - - * WebappConfig/debug.py: Added support for debugging class - variables, extended status message function (not needed - by w-c) - -2005-11-01 Gunnar Wrobel - - * WebappConfig/version.py: Version 1.22 - - * WebappConfig/config.py: Pretending to install and clean - runs through now but still has bugs. - - * WebappConfig/server.py: Pretending to install and clean - runs through now but still has bugs. - - * WebappConfig/worker.py - (WebappRemove.remove_dirs) - (WebappRemove.remove_files): - Fixed return value (anything left behind) - - * WebappConfig/dotconfig.py (DotConfig.__getitem__): Added - function to retrieve red values. - - * WebappConfig/server.py: Adapted to the new source - organization. - - * WebappConfig/config.py: Adapted to the new source - organization. - -2005-10-31 Gunnar Wrobel - - * WebappConfig/content.py (Contents.add): Fixed action - when pretending. - (Contents.kill): Added function to remove the content file. - - * WebappConfig/db.py (WebappSource): Added some debugging - statements. - - * WebappConfig/worker.py: Final structure. Doctests added. - One left. - (WebappAdd): Finished doc tests. Fixed class. =3D> Completed. - - * WebappConfig/content.py: Fixed variable typo. - - * WebappConfig/db.py - (WebappSource.source_exists): - (WebappSource.get_source_directories): - (WebappSource.get_source_files): - Added functions. - - (WebappSource.read): - Added support for filetypes from whithin the source handler. - - * WebappConfig/worker.py: Splitted the worker in adding and - removing. Nearly finished doctesting. - -2005-10-30 Gunnar Wrobel - - * WebappConfig/content.py: Finished doctesting the module. - -2005-10-29 Gunnar Wrobel - - * WebappConfig/tests/testfiles: Added a number of test - files for the doc tests. - - * WebappConfig/content.py: Handler for the contents - file (split from worker.py) - - * WebappConfig/db.py: Moved functions for package - availability into the Webapps handler - - * WebappConfig/protect.py: Handler for config protected - files (split from worker.py) - - * WebappConfig/dotconfig.py: Handler for the dotConfig file - in virtual install locations (split from worker.py/config.py) - - * WebappConfig/ebuild.py: Handler for the ebuild postinstall - files and script hooks. (split from worker.py) - -2005-10-28 Gunnar Wrobel - - * WebappConfig/content.py: Handler for the contents of - a virtual install. (split from worker.py) - - * WebappConfig/db.py: Handler for /var/db/webapps and - /usr/share/webapps (split from worker.py) - - * WebappConfig/filetype.py: Handler for different file types. - (split from worker.py) - - * WebappConfig/worker.py: Splitting file. - - * WebappConfig/wrapper.py: Fixed for debug.py - - * WebappConfig/server.py: Fixed for debug.py - - * WebappConfig/debug.py: Renamed util.py to debug.py - and incorporated updates from other project. - - * WebappConfig/tests/testfiles: Added a number of test - files for the doc tests. - - * BUGS.txt: Added file (r45:47) - - * TODO.txt: Merged in revision (r45:47) - -2005-10-27 Gunnar Wrobel - - * WebappConfig/config.py: Merged revisions (r41:42) - - * WebappConfig/worker.py: Merged revisions (r37:41) - - * TODO.txt: Merged TODO items (r36:37) - - * ChangeLog: Added personal changelog to keep a record on this - branch. - - * branch/gunnar: Created separate branch based on revision 36. diff --git a/HACKING b/HACKING deleted file mode 100644 index c4b56a6..0000000 --- a/HACKING +++ /dev/null @@ -1,28 +0,0 @@ -=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D -webapp-config DEVELOPMENT NOTES -=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D - -:Last update: $Date$ -:Revision: $Revision$ -:Contact: web-apps@gentoo.org - -Changes -------- - -Versions --------- - -Authors -------- - -Release management ------------------- - -Branches --------- - -Documentation -------------- - -Project pages -------------- diff --git a/INSTALL b/INSTALL deleted file mode 100644 index eff72bb..0000000 --- a/INSTALL +++ /dev/null @@ -1,22 +0,0 @@ -=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D -webapp-config INSTALL instructions -=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D - -:Last update: $Date$ -:Revision: $Revision$ -:Contact: web-apps@gentoo.org - -Obtaining the software ----------------------- - -Prerequisites -------------- - -Installing the software ------------------------ - -Configuring the software ------------------------- - -Obtaining support ------------------ diff --git a/MANIFEST.in b/MANIFEST.in deleted file mode 100644 index 06ab77a..0000000 --- a/MANIFEST.in +++ /dev/null @@ -1,15 +0,0 @@ -include config/* -include doc/* -include eclass/* -include examples/* -include xslt/* -include AUTHORS -include ChangeLog -include CHANGES -include COPYING -include HACKING -include INSTALL -include README -include RELEASE_NOTES -include TODO -recursive-include WebappConfig/tests * diff --git a/README b/README deleted file mode 100644 index 8bd52ca..0000000 --- a/README +++ /dev/null @@ -1,17 +0,0 @@ -=3D=3D=3D=3D=3D=3D -README -=3D=3D=3D=3D=3D=3D - -:Last update: $Date$ -:Revision: $Revision$ -:Contact: web-apps@gentoo.org - - -About ------ - -Links ------ - -File description ----------------- diff --git a/RELEASE_NOTES b/RELEASE_NOTES deleted file mode 100644 index 69abbe4..0000000 --- a/RELEASE_NOTES +++ /dev/null @@ -1,30 +0,0 @@ -Version 1.50.19 - Released=20 -=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D - -FULL CHANGES ------------- - - -SHORT CHANGES -------------- - - -FRESHMEAT -=3D=3D=3D=3D=3D=3D=3D=3D=3D - -# Release focus. Possible values: -# 0 - N/A -# 1 - Initial freshmeat announcement -# 2 - Documentation -# 3 - Code cleanup -# 4 - Minor feature enhancements -# 5 - Major feature enhancements -# 6 - Minor bugfixes -# 7 - Major bugfixes -# 8 - Minor security fixes -# 9 - Major security fixes - -focus: -name: -project: -branch: