Here's an update for www/trac, I've tested wiki+ticketing but not repository (due to lack of cvs support of course ;-)
Apart from other things, it fixes an XSS vulnerability for MSIE users. The db schema changed slightly, but the upgrade is simple; the first access by http causes instructions to be displayed; basically just 'trac-admin /path/to/data upgrade' for each data directory. The maintainer isn't in a position to test but didn't notice any problems with this, and is happy for me to send it here. Any comments? Please commit if OK. Trac 0.10.4 is a bug fix release. The following list contains only a few highlights: * Repository cache improvements. The new syncing scheme is incompatible with the previous one and requires a database schema upgrade in order to prevent the old and the new codebase to be mixed. A repository resync is not needed, though. The 0.10.4 scheme is compatible with the 0.11 one. (#3837, #4043 and #4586) * Fix a possible freeze under heavy load (#4465) Trac 0.10.3.1 is a security release: * Always send "Content-Disposition: attachment" headers where potentially unsafe (user provided) content is available for download. This behaviour can be altered using the "render_unsafe_content" option in the "attachment" and "browser" sections of trac.ini. * Fixed XSS vulnerability in "download wiki page as text" in combination with Microsoft IE. Reported by Yoshinori Oota, Business Architects Inc. Trac 0.10.3 is a bug fix release. The following list contains only a few highlights: * Timeline fail to load with a "NoSuchChangeset" error message (#4132). * Timed out MySQL connections not handled properly (#3645). * Subversion repository resync broken. (#4204). Index: Makefile =================================================================== RCS file: /cvs/ports/www/trac/Makefile,v retrieving revision 1.8 diff -u -p -r1.8 Makefile --- Makefile 21 Nov 2006 04:05:18 -0000 1.8 +++ Makefile 16 May 2007 10:58:32 -0000 @@ -2,7 +2,7 @@ COMMENT= "enhanced wiki and bug tracking system for software projects" -DISTNAME= trac-0.10.2 +DISTNAME= trac-0.10.4 CATEGORIES= www devel MAINTAINER= Ben Lovett <[EMAIL PROTECTED]> Index: distinfo =================================================================== RCS file: /cvs/ports/www/trac/distinfo,v retrieving revision 1.6 diff -u -p -r1.6 distinfo --- distinfo 5 Apr 2007 17:26:26 -0000 1.6 +++ distinfo 16 May 2007 10:58:55 -0000 @@ -1,5 +1,5 @@ -MD5 (trac-0.10.2.tar.gz) = GN87tslpkpfG9BpaGkSP+Q== -RMD160 (trac-0.10.2.tar.gz) = x9rHuT2PBvo60i3jXJojAxVKICM= -SHA1 (trac-0.10.2.tar.gz) = JR6mXW3OV9vnjvNr+0/VeeqiSiU= -SHA256 (trac-0.10.2.tar.gz) = CShq0k/81PG90NDLU0IXcoBDZF1gWsZxGhkr68YiQIo= -SIZE (trac-0.10.2.tar.gz) = 440277 +MD5 (trac-0.10.4.tar.gz) = UqOiGtn6r8O1nL64fVpp0g== +RMD160 (trac-0.10.4.tar.gz) = nrhD6r9fmGs9CM0ggfAv6QM6vR4= +SHA1 (trac-0.10.4.tar.gz) = K225ZmXLd1PQLeT391vu+aHZevw= +SHA256 (trac-0.10.4.tar.gz) = AGHPEdbSWVBf9kJSxAuvU+hFCVQ361b5jTST+tlwEQA= +SIZE (trac-0.10.4.tar.gz) = 449116 Index: patches/patch-setup_py =================================================================== RCS file: /cvs/ports/www/trac/patches/patch-setup_py,v retrieving revision 1.1.1.1 diff -u -p -r1.1.1.1 patch-setup_py --- patches/patch-setup_py 21 Mar 2006 21:17:10 -0000 1.1.1.1 +++ patches/patch-setup_py 16 May 2007 10:59:08 -0000 @@ -1,7 +1,7 @@ $OpenBSD: patch-setup_py,v 1.1.1.1 2006/03/21 21:17:10 msf Exp $ ---- setup.py.orig Mon Dec 5 10:23:47 2005 -+++ setup.py Mon Dec 5 10:24:36 2005 -@@ -225,7 +225,7 @@ facilities. +--- setup.py.orig Fri Apr 20 14:41:52 2007 ++++ setup.py Wed May 16 11:59:03 2007 +@@ -230,7 +230,7 @@ facilities. (_p('share/trac/htdocs'), glob(_p('htdocs/*.*')) + [_p('htdocs/README')]), (_p('share/trac/htdocs/css'), glob(_p('htdocs/css/*'))), (_p('share/trac/htdocs/js'), glob(_p('htdocs/js/*'))), Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/www/trac/pkg/PLIST,v retrieving revision 1.3 diff -u -p -r1.3 PLIST --- pkg/PLIST 10 Nov 2006 07:46:25 -0000 1.3 +++ pkg/PLIST 16 May 2007 10:59:21 -0000 @@ -70,7 +70,6 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/trac/scripts/admin.py lib/python${MODPY_VERSION}/site-packages/trac/scripts/admin.pyc lib/python${MODPY_VERSION}/site-packages/trac/siteconfig.py -lib/python${MODPY_VERSION}/site-packages/trac/siteconfig.pyc lib/python${MODPY_VERSION}/site-packages/trac/test.py lib/python${MODPY_VERSION}/site-packages/trac/test.pyc lib/python${MODPY_VERSION}/site-packages/trac/ticket/ @@ -113,6 +112,8 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/trac/upgrades/db18.pyc lib/python${MODPY_VERSION}/site-packages/trac/upgrades/db19.py lib/python${MODPY_VERSION}/site-packages/trac/upgrades/db19.pyc +lib/python${MODPY_VERSION}/site-packages/trac/upgrades/db20.py +lib/python${MODPY_VERSION}/site-packages/trac/upgrades/db20.pyc lib/python${MODPY_VERSION}/site-packages/trac/upgrades/db3.py lib/python${MODPY_VERSION}/site-packages/trac/upgrades/db3.pyc lib/python${MODPY_VERSION}/site-packages/trac/upgrades/db4.py