Fix small typos.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4568 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4568 57a73879-2fb5-44c3-a270-3262357dd7e2
Remove check-box indicator from help legend.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4567 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4567 57a73879-2fb5-44c3-a270-3262357dd7e2
Don't allow users to create tasks and milestones.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4566 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4566 57a73879-2fb5-44c3-a270-3262357dd7e2
Fix permissions (replace obsolete 'Process' by 'Edit')
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4565 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4565 57a73879-2fb5-44c3-a270-3262357dd7e2
Add missing 'property' argument to classhelp call.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4564 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4564 57a73879-2fb5-44c3-a270-3262357dd7e2
Anonymous can only see bugs, but neither tasks nor milestones.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4563 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4563 57a73879-2fb5-44c3-a270-3262357dd7e2
Fix warning.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4562 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4562 57a73879-2fb5-44c3-a270-3262357dd7e2
Improve query UI.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4561 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4561 57a73879-2fb5-44c3-a270-3262357dd7e2
Remove initial data used for testing only.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4560 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4560 57a73879-2fb5-44c3-a270-3262357dd7e2
Fix detectors for devel tracker template.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4559 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4559 57a73879-2fb5-44c3-a270-3262357dd7e2
Add "lookup" method to xmlrpc interface (Ralf Schlatterbeck)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4558 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4558 57a73879-2fb5-44c3-a270-3262357dd7e2
clear the cache on commit for rdbms backends: Don't carry over cached
values from one transaction to the next (there may be other changes from
other transactions) see new ConcurrentDBTest for a read-modify-update
cycle that fails with the old caching behavior.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4557 57a73879-2fb5-44c3-a270-3262357dd7e2
values from one transaction to the next (there may be other changes from
other transactions) see new ConcurrentDBTest for a read-modify-update
cycle that fails with the old caching behavior.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4557 57a73879-2fb5-44c3-a270-3262357dd7e2
python2.3 compatibility fixes
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4556 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4556 57a73879-2fb5-44c3-a270-3262357dd7e2
fix broken tests by adding additional permissions now that we check for
permission on the destination class of a Link/Multilink when
searching...
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4555 57a73879-2fb5-44c3-a270-3262357dd7e2
permission on the destination class of a Link/Multilink when
searching...
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4555 57a73879-2fb5-44c3-a270-3262357dd7e2
Fix setting of sys.path when importing schema.py, fixes issue2550675,
thanks to Bryce L Nordgren for reporting.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4554 57a73879-2fb5-44c3-a270-3262357dd7e2
thanks to Bryce L Nordgren for reporting.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4554 57a73879-2fb5-44c3-a270-3262357dd7e2
more fixes to search permissions:
- require that for links and multilinks the searching user has access to
at least the orderprop, labelprop, and ID of the linked class
- allow combinations of roles: we previosly required that for transitive
properties all elements where searchable by the same role. We now
allow that the roles can be different for each property. This allows
assigning different roles to different sub-systems and allowing users
having all required roles to search across subsystems.
- regression test updated
- fix doc/upgrading example for new signature of roleHasSearchPermission
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4553 57a73879-2fb5-44c3-a270-3262357dd7e2
- require that for links and multilinks the searching user has access to
at least the orderprop, labelprop, and ID of the linked class
- allow combinations of roles: we previosly required that for transitive
properties all elements where searchable by the same role. We now
allow that the roles can be different for each property. This allows
assigning different roles to different sub-systems and allowing users
having all required roles to search across subsystems.
- regression test updated
- fix doc/upgrading example for new signature of roleHasSearchPermission
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4553 57a73879-2fb5-44c3-a270-3262357dd7e2
- admin permissions are special: the classname is None which means
"access everywhere". Now search-permissions work for admin, too...
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4552 57a73879-2fb5-44c3-a270-3262357dd7e2
"access everywhere". Now search-permissions work for admin, too...
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4552 57a73879-2fb5-44c3-a270-3262357dd7e2
XML-RPC documentation now linked from the docs/index
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4549 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4549 57a73879-2fb5-44c3-a270-3262357dd7e2
Giving Ralf the credit for his last change in the CHANGES.txt.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4548 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4548 57a73879-2fb5-44c3-a270-3262357dd7e2
search permissions must allow transitive properties
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4547 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4547 57a73879-2fb5-44c3-a270-3262357dd7e2
- Add explicit "Search" permissions, see Security Fix below.
- Security Fix: Add a check for search-permissions: now we allow
searching for properties only if the property is readable without a
check method or if an explicit search permission (see above unter
"Features) is given for the property. This fixes cases where a user
doesn't have access to a property but can deduce the content by
crafting a clever search, group or sort query.
see doc/upgrading.txt for how to fix your trackers!
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4546 57a73879-2fb5-44c3-a270-3262357dd7e2
- Security Fix: Add a check for search-permissions: now we allow
searching for properties only if the property is readable without a
check method or if an explicit search permission (see above unter
"Features) is given for the property. This fixes cases where a user
doesn't have access to a property but can deduce the content by
crafting a clever search, group or sort query.
see doc/upgrading.txt for how to fix your trackers!
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4546 57a73879-2fb5-44c3-a270-3262357dd7e2
fix URL in announcement; fix handling of unicode in announcement
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4545 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4545 57a73879-2fb5-44c3-a270-3262357dd7e2
Some minor typos fixed in doc/customizing.txt (Thanks Ralf Hemmecke).
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4544 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4544 57a73879-2fb5-44c3-a270-3262357dd7e2
Add new tracker template.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4543 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4543 57a73879-2fb5-44c3-a270-3262357dd7e2
release stuff
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4542 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4542 57a73879-2fb5-44c3-a270-3262357dd7e2
pre-release stuff
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4540 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4540 57a73879-2fb5-44c3-a270-3262357dd7e2
- fix import (now passes for memorydb, too)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4539 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4539 57a73879-2fb5-44c3-a270-3262357dd7e2
- refactor: move import_journal to hyperdb -- it was reimplemented in
back_anydbm and rdbms_common and was already inconsistent -- and it
doen't have any backend dependencies itself.
Interestingly this now fails a test for memorydb (but passes for
anydbm: Huh?)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4538 57a73879-2fb5-44c3-a270-3262357dd7e2
back_anydbm and rdbms_common and was already inconsistent -- and it
doen't have any backend dependencies itself.
Interestingly this now fails a test for memorydb (but passes for
anydbm: Huh?)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4538 57a73879-2fb5-44c3-a270-3262357dd7e2
- lower memory footprint for (journal-) import -- only for rdbms
backends, other backends shouldn't have that much data anyway.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4537 57a73879-2fb5-44c3-a270-3262357dd7e2
backends, other backends shouldn't have that much data anyway.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4537 57a73879-2fb5-44c3-a270-3262357dd7e2
clarification (inspired by Toni Meuller)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4536 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4536 57a73879-2fb5-44c3-a270-3262357dd7e2
14 years agoAllow search_popup macro to work with all db classes, issue2550567 (thanks John Krist...
Allow search_popup macro to work with all db classes, issue2550567 (thanks John Kristensen)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4535 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4535 57a73879-2fb5-44c3-a270-3262357dd7e2
fix py2.4 compatibility
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4534 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4534 57a73879-2fb5-44c3-a270-3262357dd7e2
- some formatting
- fix broken regression-test for message/rfc822 in test_multipart -- the
rfc822 message must have its own header -- this is where we have to
look for the subject. This means we have to include a newline before
the Subject in the test-message, otherwise the Subject line is part of
the mime header, not part of the email attachment.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4531 57a73879-2fb5-44c3-a270-3262357dd7e2
- fix broken regression-test for message/rfc822 in test_multipart -- the
rfc822 message must have its own header -- this is where we have to
look for the subject. This means we have to include a newline before
the Subject in the test-message, otherwise the Subject line is part of
the mime header, not part of the email attachment.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4531 57a73879-2fb5-44c3-a270-3262357dd7e2
- new mailgw config item unpack_rfc822 that unpacks message attachments
of type message/rfc822 and attaches the individual parts instead of
attaching the whole message/rfc822 attachment to the roundup issue.
- Fix handling of incoming message/rfc822 attachments. These resulted in
a weird mail usage error because the email module threw a TypeError
which roundup interprets as a Reject exception. Fixes issue2550667.
Added regression tests for message/rfc822 attachments with and without
configured unpacking (mailgw unpack_rfc822, see Features above)
Thanks to Benni Bärmann for reporting.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4530 57a73879-2fb5-44c3-a270-3262357dd7e2
of type message/rfc822 and attaches the individual parts instead of
attaching the whole message/rfc822 attachment to the roundup issue.
- Fix handling of incoming message/rfc822 attachments. These resulted in
a weird mail usage error because the email module threw a TypeError
which roundup interprets as a Reject exception. Fixes issue2550667.
Added regression tests for message/rfc822 attachments with and without
configured unpacking (mailgw unpack_rfc822, see Features above)
Thanks to Benni Bärmann for reporting.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4530 57a73879-2fb5-44c3-a270-3262357dd7e2
Fix charset of first text-part of outgoing multipart messages, thanks
Dirk Geschke for reporting, see
http://thread.gmane.org/gmane.comp.bug-tracking.roundup.user/10223
This also adds some regression tests to test incoming latin1 and
outgoing single- and multipart utf-8 and latin1 messages
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4529 57a73879-2fb5-44c3-a270-3262357dd7e2
Dirk Geschke for reporting, see
http://thread.gmane.org/gmane.comp.bug-tracking.roundup.user/10223
This also adds some regression tests to test incoming latin1 and
outgoing single- and multipart utf-8 and latin1 messages
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4529 57a73879-2fb5-44c3-a270-3262357dd7e2
- add comment to clarify semantics if pytz is installed
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4528 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4528 57a73879-2fb5-44c3-a270-3262357dd7e2
- more logger fixes, sorry for the noise.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4527 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4527 57a73879-2fb5-44c3-a270-3262357dd7e2
- more logger fixes -- use correct hierarchical logger names always
starting with "roundup." -- otherwise logger configuration changed in
changeset r4517 will not work (e.g. turning debugging on)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4526 57a73879-2fb5-44c3-a270-3262357dd7e2
starting with "roundup." -- otherwise logger configuration changed in
changeset r4517 will not work (e.g. turning debugging on)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4526 57a73879-2fb5-44c3-a270-3262357dd7e2
- update acknowledgements
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4525 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4525 57a73879-2fb5-44c3-a270-3262357dd7e2
note
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4524 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4524 57a73879-2fb5-44c3-a270-3262357dd7e2
make sort more robust
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4523 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4523 57a73879-2fb5-44c3-a270-3262357dd7e2
fixed registration, issue2550665 (thanks Timo Paulssen)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4522 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4522 57a73879-2fb5-44c3-a270-3262357dd7e2
new rdbms config item sqlite_timeout makes the previously hard-coded
timeout of 30 seconds configurable. This is the time a client waits for
the locked database to become free before giving up. Used only for
SQLite backend.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4521 57a73879-2fb5-44c3-a270-3262357dd7e2
timeout of 30 seconds configurable. This is the time a client waits for
the locked database to become free before giving up. Used only for
SQLite backend.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4521 57a73879-2fb5-44c3-a270-3262357dd7e2
- fix small indentation glitch
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4520 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4520 57a73879-2fb5-44c3-a270-3262357dd7e2
improve handling of '>' when URLs are converted to links, issue2550664 (thanks Ezio Melotti)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4519 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4519 57a73879-2fb5-44c3-a270-3262357dd7e2
Added hint that Richard does most of the changes.
Added Richard's change for the test.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4518 57a73879-2fb5-44c3-a270-3262357dd7e2
Added Richard's change for the test.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4518 57a73879-2fb5-44c3-a270-3262357dd7e2
- No longer use the root logger, use a logger with prefix "roundup",
see http://thread.gmane.org/gmane.comp.bug-tracking.roundup.devel/5356
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4517 57a73879-2fb5-44c3-a270-3262357dd7e2
see http://thread.gmane.org/gmane.comp.bug-tracking.roundup.devel/5356
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4517 57a73879-2fb5-44c3-a270-3262357dd7e2
remove unnecessary brackets
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4516 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4516 57a73879-2fb5-44c3-a270-3262357dd7e2
missed
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4515 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4515 57a73879-2fb5-44c3-a270-3262357dd7e2
fix for incorrect except: syntax, issue2550661
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4514 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4514 57a73879-2fb5-44c3-a270-3262357dd7e2
force tests checking text output to work in the "C" locale
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4513 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4513 57a73879-2fb5-44c3-a270-3262357dd7e2
add missing config options
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4512 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4512 57a73879-2fb5-44c3-a270-3262357dd7e2
new mailgw config option subject_updates_title, see discussion
http://thread.gmane.org/gmane.comp.bug-tracking.roundup.user/10169
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4511 57a73879-2fb5-44c3-a270-3262357dd7e2
http://thread.gmane.org/gmane.comp.bug-tracking.roundup.user/10169
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4511 57a73879-2fb5-44c3-a270-3262357dd7e2
update mailgw docs
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4508 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4508 57a73879-2fb5-44c3-a270-3262357dd7e2
allow trackers to override the classes used to render properties in
templating per issue2550659 (thanks Ezio Melotti)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4502 57a73879-2fb5-44c3-a270-3262357dd7e2
templating per issue2550659 (thanks Ezio Melotti)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4502 57a73879-2fb5-44c3-a270-3262357dd7e2
typo
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4501 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4501 57a73879-2fb5-44c3-a270-3262357dd7e2
fixed reporting of source missing warnings
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4500 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4500 57a73879-2fb5-44c3-a270-3262357dd7e2
fix
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4499 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4499 57a73879-2fb5-44c3-a270-3262357dd7e2
pre-release stuff
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4498 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4498 57a73879-2fb5-44c3-a270-3262357dd7e2
make URL detection a little smarter about brackets per issue2550657 (thanks Ezio Melotti)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4497 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4497 57a73879-2fb5-44c3-a270-3262357dd7e2
session API consistency
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4496 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4496 57a73879-2fb5-44c3-a270-3262357dd7e2
memorydb API consistency fix
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4495 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4495 57a73879-2fb5-44c3-a270-3262357dd7e2
doc tweak
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4494 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4494 57a73879-2fb5-44c3-a270-3262357dd7e2
notes
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4493 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4493 57a73879-2fb5-44c3-a270-3262357dd7e2
moar test coverage
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4492 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4492 57a73879-2fb5-44c3-a270-3262357dd7e2
fix up some pre-Python2.6 compatibility issues in the *dbm interface
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4491 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4491 57a73879-2fb5-44c3-a270-3262357dd7e2
fix actions check for < Python2.6
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4490 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4490 57a73879-2fb5-44c3-a270-3262357dd7e2
fix up some pre-Python2.6 compatibility issues in the *dbm interface
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4489 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4489 57a73879-2fb5-44c3-a270-3262357dd7e2
pre-release stuff
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4488 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4488 57a73879-2fb5-44c3-a270-3262357dd7e2
add note & thanks
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4487 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4487 57a73879-2fb5-44c3-a270-3262357dd7e2
fix potential XSS hole
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4486 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4486 57a73879-2fb5-44c3-a270-3262357dd7e2
Removing mentioning of 1.5.0 release as it did not happen in February.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4485 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4485 57a73879-2fb5-44c3-a270-3262357dd7e2
- Indexer Xapian, made Xapian 1.2 compatible. Needs at least Xapian 1.0.0 now.
(Bernhard Reiter; Thanks to Olly Betts for providing the patch Issue2550647.)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4484 57a73879-2fb5-44c3-a270-3262357dd7e2
(Bernhard Reiter; Thanks to Olly Betts for providing the patch Issue2550647.)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4484 57a73879-2fb5-44c3-a270-3262357dd7e2
Small documentation update regarding debugging aids:
- doc/debugging.txt: removed HYPERDBDEBUG and HYPERDBTRACE and
replaced it with the text for SENDMAILDEBUG from doc/developers.txt.
A short code inspection showed that to be correct.
- refered to debugging.txt from developers.txt to have one unique place
for documenting debugging aids.
- Clarified for SENDMAILDEBUG that no email will be send if it is set.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4483 57a73879-2fb5-44c3-a270-3262357dd7e2
- doc/debugging.txt: removed HYPERDBDEBUG and HYPERDBTRACE and
replaced it with the text for SENDMAILDEBUG from doc/developers.txt.
A short code inspection showed that to be correct.
- refered to debugging.txt from developers.txt to have one unique place
for documenting debugging aids.
- Clarified for SENDMAILDEBUG that no email will be send if it is set.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4483 57a73879-2fb5-44c3-a270-3262357dd7e2
Default to "text/plain" if no Content-Type header is present in email (thanks Hauke Duden)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4481 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4481 57a73879-2fb5-44c3-a270-3262357dd7e2
frontends/roundup.cgi got out of sync with the roundup.cgi.Client API
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4480 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4480 57a73879-2fb5-44c3-a270-3262357dd7e2
Accept single-character subject lines
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4479 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4479 57a73879-2fb5-44c3-a270-3262357dd7e2
- update changelog and give credits to reporter
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4478 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4478 57a73879-2fb5-44c3-a270-3262357dd7e2
- fix coding style from yesterday
- Allow encoding of parameters as "Binary" (this is encoded as base64 in
xmlrpc). Example:
s.create("file", "name=bla", "type=application/octet-stream",
xmlrpclib.Binary("content=\0"))
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4477 57a73879-2fb5-44c3-a270-3262357dd7e2
- Allow encoding of parameters as "Binary" (this is encoded as base64 in
xmlrpc). Example:
s.create("file", "name=bla", "type=application/octet-stream",
xmlrpclib.Binary("content=\0"))
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4477 57a73879-2fb5-44c3-a270-3262357dd7e2
- fix case where action isn't present in form, e.g., for xmlrpc
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4476 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4476 57a73879-2fb5-44c3-a270-3262357dd7e2
xmlrpc handling of unicode characters, see
http://thread.gmane.org/gmane.comp.bug-tracking.roundup.user/10040
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4475 57a73879-2fb5-44c3-a270-3262357dd7e2
http://thread.gmane.org/gmane.comp.bug-tracking.roundup.user/10040
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4475 57a73879-2fb5-44c3-a270-3262357dd7e2
fix
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4474 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4474 57a73879-2fb5-44c3-a270-3262357dd7e2
Handle multiple @action values from broken trackers
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4473 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4473 57a73879-2fb5-44c3-a270-3262357dd7e2
use config.DATABASE in cases where 'db' was still hard-coded
- in instance when determining the backend
- during init after nuking the db it would create 'db'
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4472 57a73879-2fb5-44c3-a270-3262357dd7e2
- in instance when determining the backend
- during init after nuking the db it would create 'db'
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4472 57a73879-2fb5-44c3-a270-3262357dd7e2
- unify bool searching (filter method) across backends
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4471 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4471 57a73879-2fb5-44c3-a270-3262357dd7e2
- unify number searching across backends
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4470 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4470 57a73879-2fb5-44c3-a270-3262357dd7e2
fix
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4469 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4469 57a73879-2fb5-44c3-a270-3262357dd7e2
more modernisation
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4468 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4468 57a73879-2fb5-44c3-a270-3262357dd7e2
add missing file
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4466 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4466 57a73879-2fb5-44c3-a270-3262357dd7e2
another module modernised
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4465 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4465 57a73879-2fb5-44c3-a270-3262357dd7e2
The email for the first message on an issue was sometimes having its
In-Reply-To set to itself (thanks Eric Kow).
Also fix roundupdb IssueClass code to use the variable "issueid" instead of
the braindead "nodeid".
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4464 57a73879-2fb5-44c3-a270-3262357dd7e2
In-Reply-To set to itself (thanks Eric Kow).
Also fix roundupdb IssueClass code to use the variable "issueid" instead of
the braindead "nodeid".
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4464 57a73879-2fb5-44c3-a270-3262357dd7e2
Beginnings of a big code cleanup / modernisation to make 2to3 happy
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4463 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4463 57a73879-2fb5-44c3-a270-3262357dd7e2
undo regression in 1.4.12: Multilink edit fields lose their values (thanks Will Maier)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4461 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4461 57a73879-2fb5-44c3-a270-3262357dd7e2
typo
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4460 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4460 57a73879-2fb5-44c3-a270-3262357dd7e2
add tagging info to the release build doc
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4458 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4458 57a73879-2fb5-44c3-a270-3262357dd7e2
release stuff mk2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4456 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4456 57a73879-2fb5-44c3-a270-3262357dd7e2
release stuff
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4455 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4455 57a73879-2fb5-44c3-a270-3262357dd7e2
don't have mailgw tests close the db - they're not testing persistence
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4454 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4454 57a73879-2fb5-44c3-a270-3262357dd7e2
Make memorydb pass all tests;
1. re-base off of anydbm and overwrite persistence bits
2. refactor core DB tests to allow in-memory persistence to work
3. remove bogus testing of file content indexing on import
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4453 57a73879-2fb5-44c3-a270-3262357dd7e2
1. re-base off of anydbm and overwrite persistence bits
2. refactor core DB tests to allow in-memory persistence to work
3. remove bogus testing of file content indexing on import
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4453 57a73879-2fb5-44c3-a270-3262357dd7e2
actually tuples are fine and expected; also remove debug print
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4452 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4452 57a73879-2fb5-44c3-a270-3262357dd7e2