diff options
author | recht <recht> | 2005-02-21 23:00:56 +0000 |
---|---|---|
committer | recht <recht> | 2005-02-21 23:00:56 +0000 |
commit | 9d22d0d5f56401d3d6e47b9b8e9a220a5d01ad20 (patch) | |
tree | 35f42da571b4354276941448222648e112d9b5d7 /devel | |
parent | 4a820a0214171ea1ee9e16e357aadc12f4d03f8f (diff) | |
download | pkgsrc-9d22d0d5f56401d3d6e47b9b8e9a220a5d01ad20.tar.gz |
update to roundup-0.8.1
2005-02-17 0.8.1
Fixed:
- replaced MutlilinkIterator with multilinkGenerator (thanks Bob Ippolito)
- fixed broken csv import in roundup.admin module
- fixed braino in HTMLClass.filter() (sf bug 1124213)
- change ZTUtils Iterator to always iter() its sequence argument
2005-02-16 0.8.0
Fixed:
- fix roundup-server log and PID file paths to be absolute
- fix initialisation of roundup-server in daemon mode so initialisation
errors are visible
- fix: 'Logout' link was enabled on issue index page only
- have Permissions only test the check function if itemid is suppled
- modify cgi templating system to check item-level permissions in listings
- enable batching in message and file listings
- more documentation of security mechanisms (incl. sf patches 1117932,
1117860)
- better unit tests for security mechanisms
- code cleanup (sf patch 1115329 and additional)
- issue search page allows setting of no sorting / grouping (sf bug
1119475)
- better edit conflict handling (sf bug 1118790)
- consistent text searching behaviour (AND everywhere) (sf bug 1101036)
- fix handling of invalid date input (sf bug 1102165)
- retain Boolean selections in edit error handling (sf bug 1101492)
- fix initialisation of logging module from config file (sf bug 1108577)
- removed rlog module (py 2.3 is minimum version now)
- fixed class "help" listing paging (sf bug 1106329)
- nicer error looking up values of None (response to sf bug 1108697)
- fallback for (list) popups if javascript disabled (sf patch 1101626)
2005-01-13 0.8.0b2
Fixed:
- note about how to run roundup demo in Windows (sf bug 1082090)
- fix API for templating utils extensions - remove "utils" arg (sf bug 1081981)
- back_sqlite.py is missing "import time" (sf bug 1081959)
- fix (list) popup (sf bug 1083570)
- fix some security assertions (sf bug 1085481)
- 'roundup-server -S' always writes [trackers] section heading (sf bug 1088878)
- fix port number as int in mysql connection info (sf bug 1082530)
- fix setup.py to work with <Python2.3 (sf bug 1082801)
- fix permissions checks in cgi templating (sf bug 1082755)
- fix "Users may only edit their issues" example in docs
- handle ~/.my.cnf files for MySQL defaults (sf bug 1096031)
2004-12-08 0.8.0b1
Feature:
- added MD5 scheme for password hiding
- added support for HTTP charset selection
- implement __nonzero__ for HTMLProperty
- remove "manual" locking of sqlite database
- create a new RDBMS cursor after committing
- added basic logging, and configuration of it and python's logging module
- roundup-mailgw now logs fatal exceptions rather than mailing them to admin
- add a default argument to the DateHTMLProperty.field method, and an
optional Interval (string or object) to the DateHTMLProperty.now (patch
from Vickenty Fesunov)
- hide "(list)" popup links when issue is only viewable
- roundup-server options -g and -u accept both ids and names (sf bug 983769)
- roundup-server now has a configuration file (-C option)
- added mod_python interface (see installation.txt)
- reorganised tracker configuration, using ConfigParser config, cleaned-up
schema definition and implementing easier extension writing (sf rfe 661301)
- Permissions may now be defined on a per-property basis
- added "Create" Permission. Replaces the "Web"- and "Email Registration"
Permissions.
- added option to turn off registration confirmation via email
("instant_registration" in config) (sf rfe 922209)
- roundup-admin reindex command may now work on single items or classes
- multiple selection Link/Multilink search field (thanks Marlon van den Berg)
- relaxed hyperlinking in web interface (accept "issue123" or "Issue 123")
- record journaltag lookup ("fixes" sf bug 998140)
- allow listing popup to be used in query forms (thanks Marcus Priesch)
- roundup windows service may be installed with command line options
recognized by roundup-server (but not tracker specification arguments).
Use this to specify server configuration file for the service.
- added experimental multi-thread server
- don't try to import all backends in backends.__init__ unless we *want* to
- unless in debug mode, keep a single persistent connection through a
single web or mailgw request.
- HTTP Basic Authentication (sf patch 1067690)
- extended security.addPermissionToRole to allow skipping the separate
getPermission call
Fixed:
- postgres backend open doesn't hide corruption in schema (sf bug 956375)
- *dbm-style backends nuke() method now clear id counters
- removed safeget() from the API (sf bug 994750)
- demo tracker is always set up on localhost (sf bug 1049101)
- relaxed URL designator syntax to allow issue[0]*1 (sf bug 1054523)
Diffstat (limited to 'devel')
-rw-r--r-- | devel/roundup/Makefile | 16 | ||||
-rw-r--r-- | devel/roundup/PLIST | 90 | ||||
-rw-r--r-- | devel/roundup/distinfo | 6 |
3 files changed, 64 insertions, 48 deletions
diff --git a/devel/roundup/Makefile b/devel/roundup/Makefile index c1283b41d06..a8e23fee27f 100644 --- a/devel/roundup/Makefile +++ b/devel/roundup/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.22 2005/02/12 17:32:25 recht Exp $ +# $NetBSD: Makefile,v 1.23 2005/02/21 23:00:56 recht Exp $ -DISTNAME= roundup-0.7.11 +DISTNAME= roundup-0.8.1 CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=roundup/} @@ -15,9 +15,14 @@ USE_LANGUAGES= PYTHON_VERSIONS_ACCEPTED= 24 23 22 21 -PYTHON_PATCH_SCRIPTS= cgi-bin/roundup.cgi demo.py roundup/admin.py -PYTHON_PATCH_SCRIPTS+= roundup/backends/locking.py roundup/version_check.py -PYTHON_PATCH_SCRIPTS+= run_tests.py scripts/add-issue scripts/copy-user.py +PYTHON_PATCH_SCRIPTS+= cgi-bin/roundup.cgi demo.py roundup/admin.py +PYTHON_PATCH_SCRIPTS+= roundup/backends/locking.py +PYTHON_PATCH_SCRIPTS+= roundup/cgi/TAL/talgettext.py +PYTHON_PATCH_SCRIPTS+= roundup/msgfmt.py +PYTHON_PATCH_SCRIPTS+= roundup/scripts/roundup_demo.py +PYTHON_PATCH_SCRIPTS+= roundup/scripts/roundup_gettext.py +PYTHON_PATCH_SCRIPTS+= roundup/version_check.py run_tests.py +PYTHON_PATCH_SCRIPTS+= scripts/add-issue scripts/copy-user.py PYTHON_PATCH_SCRIPTS+= scripts/roundup-reminder scripts/schema_diagram.py PYTHON_PATCH_SCRIPTS+= tools/load_tracker.py tools/migrate-queries.py PYTHON_PATCH_SCRIPTS+= tools/pygettext.py @@ -26,6 +31,7 @@ ROUNDUPDOCDIR= ${PREFIX}/share/doc/roundup post-install: ${INSTALL_MAN} ${WRKSRC}/doc/roundup-admin.1 ${PREFIX}/man/man1 + ${INSTALL_MAN} ${WRKSRC}/doc/roundup-demo.1 ${PREFIX}/man/man1 ${INSTALL_MAN} ${WRKSRC}/doc/roundup-mailgw.1 ${PREFIX}/man/man1 ${INSTALL_MAN} ${WRKSRC}/doc/roundup-server.1 ${PREFIX}/man/man1 ${INSTALL_DATA_DIR} ${ROUNDUPDOCDIR} diff --git a/devel/roundup/PLIST b/devel/roundup/PLIST index 26b567d4501..a34819e60ba 100644 --- a/devel/roundup/PLIST +++ b/devel/roundup/PLIST @@ -1,5 +1,7 @@ -@comment $NetBSD: PLIST,v 1.8 2004/06/24 21:05:44 recht Exp $ +@comment $NetBSD: PLIST,v 1.9 2005/02/21 23:00:56 recht Exp $ bin/roundup-admin +bin/roundup-demo +bin/roundup-gettext bin/roundup-mailgw bin/roundup-server ${PYSITELIB}/roundup/__init__.py @@ -14,12 +16,6 @@ ${PYSITELIB}/roundup/backends/__init__.pyo ${PYSITELIB}/roundup/backends/back_anydbm.py ${PYSITELIB}/roundup/backends/back_anydbm.pyc ${PYSITELIB}/roundup/backends/back_anydbm.pyo -${PYSITELIB}/roundup/backends/back_bsddb.py -${PYSITELIB}/roundup/backends/back_bsddb.pyc -${PYSITELIB}/roundup/backends/back_bsddb.pyo -${PYSITELIB}/roundup/backends/back_bsddb3.py -${PYSITELIB}/roundup/backends/back_bsddb3.pyc -${PYSITELIB}/roundup/backends/back_bsddb3.pyo ${PYSITELIB}/roundup/backends/back_metakit.py ${PYSITELIB}/roundup/backends/back_metakit.pyc ${PYSITELIB}/roundup/backends/back_metakit.pyo @@ -59,12 +55,12 @@ ${PYSITELIB}/roundup/backends/sessions_rdbms.pyo ${PYSITELIB}/roundup/cgi/MultiMapping.py ${PYSITELIB}/roundup/cgi/MultiMapping.pyc ${PYSITELIB}/roundup/cgi/MultiMapping.pyo -${PYSITELIB}/roundup/cgi/PageTemplates/ComputedAttribute.py -${PYSITELIB}/roundup/cgi/PageTemplates/ComputedAttribute.pyc -${PYSITELIB}/roundup/cgi/PageTemplates/ComputedAttribute.pyo ${PYSITELIB}/roundup/cgi/PageTemplates/Expressions.py ${PYSITELIB}/roundup/cgi/PageTemplates/Expressions.pyc ${PYSITELIB}/roundup/cgi/PageTemplates/Expressions.pyo +${PYSITELIB}/roundup/cgi/PageTemplates/GlobalTranslationService.py +${PYSITELIB}/roundup/cgi/PageTemplates/GlobalTranslationService.pyc +${PYSITELIB}/roundup/cgi/PageTemplates/GlobalTranslationService.pyo ${PYSITELIB}/roundup/cgi/PageTemplates/MultiMapping.py ${PYSITELIB}/roundup/cgi/PageTemplates/MultiMapping.pyc ${PYSITELIB}/roundup/cgi/PageTemplates/MultiMapping.pyo @@ -83,6 +79,9 @@ ${PYSITELIB}/roundup/cgi/PageTemplates/TALES.pyo ${PYSITELIB}/roundup/cgi/PageTemplates/__init__.py ${PYSITELIB}/roundup/cgi/PageTemplates/__init__.pyc ${PYSITELIB}/roundup/cgi/PageTemplates/__init__.pyo +${PYSITELIB}/roundup/cgi/TAL/DummyEngine.py +${PYSITELIB}/roundup/cgi/TAL/DummyEngine.pyc +${PYSITELIB}/roundup/cgi/TAL/DummyEngine.pyo ${PYSITELIB}/roundup/cgi/TAL/HTMLParser.py ${PYSITELIB}/roundup/cgi/TAL/HTMLParser.pyc ${PYSITELIB}/roundup/cgi/TAL/HTMLParser.pyo @@ -101,6 +100,9 @@ ${PYSITELIB}/roundup/cgi/TAL/TALInterpreter.pyo ${PYSITELIB}/roundup/cgi/TAL/TALParser.py ${PYSITELIB}/roundup/cgi/TAL/TALParser.pyc ${PYSITELIB}/roundup/cgi/TAL/TALParser.pyo +${PYSITELIB}/roundup/cgi/TAL/TranslationContext.py +${PYSITELIB}/roundup/cgi/TAL/TranslationContext.pyc +${PYSITELIB}/roundup/cgi/TAL/TranslationContext.pyo ${PYSITELIB}/roundup/cgi/TAL/XMLParser.py ${PYSITELIB}/roundup/cgi/TAL/XMLParser.pyc ${PYSITELIB}/roundup/cgi/TAL/XMLParser.pyo @@ -110,6 +112,12 @@ ${PYSITELIB}/roundup/cgi/TAL/__init__.pyo ${PYSITELIB}/roundup/cgi/TAL/markupbase.py ${PYSITELIB}/roundup/cgi/TAL/markupbase.pyc ${PYSITELIB}/roundup/cgi/TAL/markupbase.pyo +${PYSITELIB}/roundup/cgi/TAL/talgettext.py +${PYSITELIB}/roundup/cgi/TAL/talgettext.pyc +${PYSITELIB}/roundup/cgi/TAL/talgettext.pyo +${PYSITELIB}/roundup/cgi/TranslationService.py +${PYSITELIB}/roundup/cgi/TranslationService.pyc +${PYSITELIB}/roundup/cgi/TranslationService.pyo ${PYSITELIB}/roundup/cgi/ZTUtils/Batch.py ${PYSITELIB}/roundup/cgi/ZTUtils/Batch.pyc ${PYSITELIB}/roundup/cgi/ZTUtils/Batch.pyo @@ -125,6 +133,9 @@ ${PYSITELIB}/roundup/cgi/__init__.pyo ${PYSITELIB}/roundup/cgi/actions.py ${PYSITELIB}/roundup/cgi/actions.pyc ${PYSITELIB}/roundup/cgi/actions.pyo +${PYSITELIB}/roundup/cgi/apache.py +${PYSITELIB}/roundup/cgi/apache.pyc +${PYSITELIB}/roundup/cgi/apache.pyo ${PYSITELIB}/roundup/cgi/cgitb.py ${PYSITELIB}/roundup/cgi/cgitb.pyc ${PYSITELIB}/roundup/cgi/cgitb.pyo @@ -143,9 +154,15 @@ ${PYSITELIB}/roundup/cgi/templating.pyo ${PYSITELIB}/roundup/cgi/zLOG.py ${PYSITELIB}/roundup/cgi/zLOG.pyc ${PYSITELIB}/roundup/cgi/zLOG.pyo +${PYSITELIB}/roundup/configuration.py +${PYSITELIB}/roundup/configuration.pyc +${PYSITELIB}/roundup/configuration.pyo ${PYSITELIB}/roundup/date.py ${PYSITELIB}/roundup/date.pyc ${PYSITELIB}/roundup/date.pyo +${PYSITELIB}/roundup/demo.py +${PYSITELIB}/roundup/demo.pyc +${PYSITELIB}/roundup/demo.pyo ${PYSITELIB}/roundup/exceptions.py ${PYSITELIB}/roundup/exceptions.pyc ${PYSITELIB}/roundup/exceptions.pyo @@ -170,12 +187,12 @@ ${PYSITELIB}/roundup/mailer.pyo ${PYSITELIB}/roundup/mailgw.py ${PYSITELIB}/roundup/mailgw.pyc ${PYSITELIB}/roundup/mailgw.pyo +${PYSITELIB}/roundup/msgfmt.py +${PYSITELIB}/roundup/msgfmt.pyc +${PYSITELIB}/roundup/msgfmt.pyo ${PYSITELIB}/roundup/password.py ${PYSITELIB}/roundup/password.pyc ${PYSITELIB}/roundup/password.pyo -${PYSITELIB}/roundup/rcsv.py -${PYSITELIB}/roundup/rcsv.pyc -${PYSITELIB}/roundup/rcsv.pyo ${PYSITELIB}/roundup/rfc2822.py ${PYSITELIB}/roundup/rfc2822.pyc ${PYSITELIB}/roundup/rfc2822.pyo @@ -188,6 +205,12 @@ ${PYSITELIB}/roundup/scripts/__init__.pyo ${PYSITELIB}/roundup/scripts/roundup_admin.py ${PYSITELIB}/roundup/scripts/roundup_admin.pyc ${PYSITELIB}/roundup/scripts/roundup_admin.pyo +${PYSITELIB}/roundup/scripts/roundup_demo.py +${PYSITELIB}/roundup/scripts/roundup_demo.pyc +${PYSITELIB}/roundup/scripts/roundup_demo.pyo +${PYSITELIB}/roundup/scripts/roundup_gettext.py +${PYSITELIB}/roundup/scripts/roundup_gettext.pyc +${PYSITELIB}/roundup/scripts/roundup_gettext.pyo ${PYSITELIB}/roundup/scripts/roundup_mailgw.py ${PYSITELIB}/roundup/scripts/roundup_mailgw.pyc ${PYSITELIB}/roundup/scripts/roundup_mailgw.pyo @@ -197,6 +220,9 @@ ${PYSITELIB}/roundup/scripts/roundup_server.pyo ${PYSITELIB}/roundup/security.py ${PYSITELIB}/roundup/security.pyc ${PYSITELIB}/roundup/security.pyo +${PYSITELIB}/roundup/support.py +${PYSITELIB}/roundup/support.pyc +${PYSITELIB}/roundup/support.pyo ${PYSITELIB}/roundup/token.py ${PYSITELIB}/roundup/token.pyc ${PYSITELIB}/roundup/token.pyo @@ -204,29 +230,22 @@ ${PYSITELIB}/roundup/version_check.py ${PYSITELIB}/roundup/version_check.pyc ${PYSITELIB}/roundup/version_check.pyo man/man1/roundup-admin.1 +man/man1/roundup-demo.1 man/man1/roundup-mailgw.1 man/man1/roundup-server.1 share/doc/roundup/CHANGES.txt share/doc/roundup/COPYING.txt -share/doc/roundup/FAQ.html share/doc/roundup/FAQ.txt share/doc/roundup/README.txt share/doc/roundup/ZPL.txt -share/doc/roundup/admin_guide.html share/doc/roundup/admin_guide.txt -share/doc/roundup/announcement.html share/doc/roundup/announcement.txt -share/doc/roundup/customizing.html share/doc/roundup/customizing.txt share/doc/roundup/debugging.txt share/doc/roundup/default.css -share/doc/roundup/design.html share/doc/roundup/design.txt -share/doc/roundup/developers.html share/doc/roundup/developers.txt -share/doc/roundup/features.html share/doc/roundup/features.txt -share/doc/roundup/glossary.html share/doc/roundup/glossary.txt share/doc/roundup/images/edit.png share/doc/roundup/images/hyperdb.png @@ -235,37 +254,26 @@ share/doc/roundup/images/logo-codesourcery-medium.png share/doc/roundup/images/logo-software-carpentry-standard.png share/doc/roundup/images/roundup-1.png share/doc/roundup/images/roundup.png -share/doc/roundup/implementation.html share/doc/roundup/implementation.txt -share/doc/roundup/index.html share/doc/roundup/index.txt -share/doc/roundup/installation.html share/doc/roundup/installation.txt -share/doc/roundup/mysql.html share/doc/roundup/mysql.txt share/doc/roundup/original_overview.html share/doc/roundup/overview.txt -share/doc/roundup/postgresql.html share/doc/roundup/postgresql.txt share/doc/roundup/spec.html -share/doc/roundup/tracker_templates.html share/doc/roundup/tracker_templates.txt -share/doc/roundup/upgrading.html share/doc/roundup/upgrading.txt -share/doc/roundup/user_guide.html share/doc/roundup/user_guide.txt -share/doc/roundup/whatsnew-0.7.html share/doc/roundup/whatsnew-0.7.txt +share/doc/roundup/whatsnew-0.8.txt share/roundup/cgi-bin/roundup.cgi share/roundup/templates/classic/TEMPLATE-INFO.txt -share/roundup/templates/classic/__init__.py -share/roundup/templates/classic/config.py -share/roundup/templates/classic/dbinit.py -share/roundup/templates/classic/detectors/__init__.py share/roundup/templates/classic/detectors/messagesummary.py share/roundup/templates/classic/detectors/nosyreaction.py share/roundup/templates/classic/detectors/statusauditor.py share/roundup/templates/classic/detectors/userauditor.py +share/roundup/templates/classic/extensions/README.txt share/roundup/templates/classic/html/_generic.collision.html share/roundup/templates/classic/html/_generic.help.html share/roundup/templates/classic/html/_generic.index.html @@ -290,13 +298,11 @@ share/roundup/templates/classic/html/user.index.html share/roundup/templates/classic/html/user.item.html share/roundup/templates/classic/html/user.register.html share/roundup/templates/classic/html/user.rego_progress.html -share/roundup/templates/classic/interfaces.py +share/roundup/templates/classic/initial_data.py +share/roundup/templates/classic/schema.py share/roundup/templates/minimal/TEMPLATE-INFO.txt -share/roundup/templates/minimal/__init__.py -share/roundup/templates/minimal/config.py -share/roundup/templates/minimal/dbinit.py -share/roundup/templates/minimal/detectors/__init__.py share/roundup/templates/minimal/detectors/userauditor.py +share/roundup/templates/minimal/extensions/README.txt share/roundup/templates/minimal/html/_generic.collision.html share/roundup/templates/minimal/html/_generic.help.html share/roundup/templates/minimal/html/_generic.index.html @@ -308,11 +314,15 @@ share/roundup/templates/minimal/html/style.css share/roundup/templates/minimal/html/user.index.html share/roundup/templates/minimal/html/user.item.html share/roundup/templates/minimal/html/user.register.html -share/roundup/templates/minimal/interfaces.py +share/roundup/templates/minimal/html/user.rego_progress.html +share/roundup/templates/minimal/initial_data.py +share/roundup/templates/minimal/schema.py @dirrm share/roundup/templates/minimal/html +@dirrm share/roundup/templates/minimal/extensions @dirrm share/roundup/templates/minimal/detectors @dirrm share/roundup/templates/minimal @dirrm share/roundup/templates/classic/html +@dirrm share/roundup/templates/classic/extensions @dirrm share/roundup/templates/classic/detectors @dirrm share/roundup/templates/classic @dirrm share/roundup/templates diff --git a/devel/roundup/distinfo b/devel/roundup/distinfo index 2baeae377b8..078a072f52e 100644 --- a/devel/roundup/distinfo +++ b/devel/roundup/distinfo @@ -1,4 +1,4 @@ -$NetBSD: distinfo,v 1.18 2005/02/12 17:32:25 recht Exp $ +$NetBSD: distinfo,v 1.19 2005/02/21 23:00:56 recht Exp $ -SHA1 (roundup-0.7.11.tar.gz) = 78dcc06f914bd33cccf23586f2ad679b2f96bd50 -Size (roundup-0.7.11.tar.gz) = 726948 bytes +SHA1 (roundup-0.8.1.tar.gz) = 18b01cb5de80f3dffefd4c8128bd514251c20e1d +Size (roundup-0.8.1.tar.gz) = 788337 bytes |