Code

roundup.git
13 years agofix broken tests by adding additional permissions now that we check for
schlatterbeck [Thu, 21 Oct 2010 19:53:51 +0000 (19:53 +0000)]
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

13 years agoFix setting of sys.path when importing schema.py, fixes issue2550675,
schlatterbeck [Thu, 21 Oct 2010 19:19:58 +0000 (19:19 +0000)]
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

13 years agomore fixes to search permissions:
schlatterbeck [Thu, 21 Oct 2010 08:59:43 +0000 (08:59 +0000)]
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

13 years ago- admin permissions are special: the classname is None which means
schlatterbeck [Wed, 20 Oct 2010 20:24:09 +0000 (20:24 +0000)]
- 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

13 years agoXML-RPC documentation now linked from the docs/index
ber [Wed, 20 Oct 2010 14:12:08 +0000 (14:12 +0000)]
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

13 years agoGiving Ralf the credit for his last change in the CHANGES.txt.
ber [Wed, 20 Oct 2010 14:08:13 +0000 (14:08 +0000)]
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

13 years agosearch permissions must allow transitive properties
schlatterbeck [Wed, 20 Oct 2010 08:58:52 +0000 (08:58 +0000)]
search permissions must allow transitive properties

git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4547 57a73879-2fb5-44c3-a270-3262357dd7e2

13 years ago- Add explicit "Search" permissions, see Security Fix below.
schlatterbeck [Tue, 19 Oct 2010 15:29:05 +0000 (15:29 +0000)]
- 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

13 years agofix URL in announcement; fix handling of unicode in announcement
richard [Tue, 19 Oct 2010 00:41:29 +0000 (00:41 +0000)]
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

13 years agoSome minor typos fixed in doc/customizing.txt (Thanks Ralf Hemmecke).
ber [Mon, 18 Oct 2010 10:21:40 +0000 (10:21 +0000)]
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

13 years agoAdd new tracker template.
stefan [Tue, 12 Oct 2010 01:14:07 +0000 (01:14 +0000)]
Add new tracker template.

git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4543 57a73879-2fb5-44c3-a270-3262357dd7e2

13 years agorelease stuff
richard [Fri, 8 Oct 2010 03:35:51 +0000 (03:35 +0000)]
release stuff

git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4542 57a73879-2fb5-44c3-a270-3262357dd7e2

13 years agopre-release stuff
richard [Fri, 8 Oct 2010 00:46:08 +0000 (00:46 +0000)]
pre-release stuff

git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4540 57a73879-2fb5-44c3-a270-3262357dd7e2

13 years ago- fix import (now passes for memorydb, too)
schlatterbeck [Thu, 7 Oct 2010 13:57:19 +0000 (13:57 +0000)]
- 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

13 years ago- refactor: move import_journal to hyperdb -- it was reimplemented in
schlatterbeck [Thu, 7 Oct 2010 12:22:10 +0000 (12:22 +0000)]
- 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

13 years ago- lower memory footprint for (journal-) import -- only for rdbms
schlatterbeck [Thu, 7 Oct 2010 12:02:12 +0000 (12:02 +0000)]
- 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

13 years agoclarification (inspired by Toni Meuller)
richard [Thu, 7 Oct 2010 02:31:58 +0000 (02:31 +0000)]
clarification (inspired by Toni Meuller)

git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4536 57a73879-2fb5-44c3-a270-3262357dd7e2

13 years agoAllow search_popup macro to work with all db classes, issue2550567 (thanks John Krist...
richard [Thu, 7 Oct 2010 02:30:46 +0000 (02:30 +0000)]
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

13 years agofix py2.4 compatibility
richard [Wed, 6 Oct 2010 23:37:29 +0000 (23:37 +0000)]
fix py2.4 compatibility

git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4534 57a73879-2fb5-44c3-a270-3262357dd7e2

13 years ago- some formatting
schlatterbeck [Wed, 6 Oct 2010 14:13:09 +0000 (14:13 +0000)]
- 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

13 years ago- new mailgw config item unpack_rfc822 that unpacks message attachments
schlatterbeck [Tue, 5 Oct 2010 14:24:25 +0000 (14:24 +0000)]
- 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

13 years agoFix charset of first text-part of outgoing multipart messages, thanks
schlatterbeck [Mon, 4 Oct 2010 12:56:37 +0000 (12:56 +0000)]
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

13 years ago- add comment to clarify semantics if pytz is installed
schlatterbeck [Wed, 29 Sep 2010 07:49:09 +0000 (07:49 +0000)]
- 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

13 years ago- more logger fixes, sorry for the noise.
schlatterbeck [Fri, 17 Sep 2010 06:47:58 +0000 (06:47 +0000)]
- 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

13 years ago- more logger fixes -- use correct hierarchical logger names always
schlatterbeck [Thu, 16 Sep 2010 07:44:50 +0000 (07:44 +0000)]
- 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

13 years ago- update acknowledgements
schlatterbeck [Mon, 13 Sep 2010 17:08:41 +0000 (17:08 +0000)]
- update acknowledgements

git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4525 57a73879-2fb5-44c3-a270-3262357dd7e2

13 years agonote
richard [Fri, 10 Sep 2010 06:34:19 +0000 (06:34 +0000)]
note

git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4524 57a73879-2fb5-44c3-a270-3262357dd7e2

13 years agomake sort more robust
richard [Fri, 10 Sep 2010 06:32:04 +0000 (06:32 +0000)]
make sort more robust

git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4523 57a73879-2fb5-44c3-a270-3262357dd7e2

13 years agofixed registration, issue2550665 (thanks Timo Paulssen)
richard [Fri, 10 Sep 2010 06:31:30 +0000 (06:31 +0000)]
fixed registration, issue2550665 (thanks Timo Paulssen)

git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4522 57a73879-2fb5-44c3-a270-3262357dd7e2

13 years agonew rdbms config item sqlite_timeout makes the previously hard-coded
schlatterbeck [Tue, 7 Sep 2010 15:42:04 +0000 (15:42 +0000)]
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

13 years ago- fix small indentation glitch
schlatterbeck [Tue, 7 Sep 2010 14:49:52 +0000 (14:49 +0000)]
- fix small indentation glitch

git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4520 57a73879-2fb5-44c3-a270-3262357dd7e2

13 years agoimprove handling of '>' when URLs are converted to links, issue2550664 (thanks...
richard [Thu, 12 Aug 2010 05:00:07 +0000 (05:00 +0000)]
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

13 years agoAdded hint that Richard does most of the changes.
ber [Mon, 9 Aug 2010 09:04:19 +0000 (09:04 +0000)]
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

13 years ago- No longer use the root logger, use a logger with prefix "roundup",
schlatterbeck [Mon, 9 Aug 2010 07:36:06 +0000 (07:36 +0000)]
- 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

13 years agoremove unnecessary brackets
richard [Mon, 9 Aug 2010 04:52:16 +0000 (04:52 +0000)]
remove unnecessary brackets

git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4516 57a73879-2fb5-44c3-a270-3262357dd7e2

13 years agomissed
richard [Mon, 9 Aug 2010 04:46:02 +0000 (04:46 +0000)]
missed

git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4515 57a73879-2fb5-44c3-a270-3262357dd7e2

13 years agofix for incorrect except: syntax, issue2550661
richard [Mon, 9 Aug 2010 04:45:28 +0000 (04:45 +0000)]
fix for incorrect except: syntax, issue2550661

git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4514 57a73879-2fb5-44c3-a270-3262357dd7e2

13 years agoforce tests checking text output to work in the "C" locale
richard [Mon, 9 Aug 2010 04:43:50 +0000 (04:43 +0000)]
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

13 years agoadd missing config options
richard [Thu, 5 Aug 2010 00:00:19 +0000 (00:00 +0000)]
add missing config options

git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4512 57a73879-2fb5-44c3-a270-3262357dd7e2

13 years agonew mailgw config option subject_updates_title, see discussion
schlatterbeck [Wed, 4 Aug 2010 10:01:23 +0000 (10:01 +0000)]
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

13 years agoupdate mailgw docs
richard [Thu, 29 Jul 2010 00:40:13 +0000 (00:40 +0000)]
update mailgw docs

git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4508 57a73879-2fb5-44c3-a270-3262357dd7e2

13 years agoallow trackers to override the classes used to render properties in
richard [Sat, 24 Jul 2010 09:44:58 +0000 (09:44 +0000)]
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

13 years agotypo
richard [Tue, 13 Jul 2010 05:03:49 +0000 (05:03 +0000)]
typo

git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4501 57a73879-2fb5-44c3-a270-3262357dd7e2

13 years agofixed reporting of source missing warnings
richard [Mon, 12 Jul 2010 06:05:40 +0000 (06:05 +0000)]
fixed reporting of source missing warnings

git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4500 57a73879-2fb5-44c3-a270-3262357dd7e2

13 years agofix
richard [Mon, 12 Jul 2010 04:22:14 +0000 (04:22 +0000)]
fix

git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4499 57a73879-2fb5-44c3-a270-3262357dd7e2

13 years agopre-release stuff
richard [Mon, 12 Jul 2010 04:21:32 +0000 (04:21 +0000)]
pre-release stuff

git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4498 57a73879-2fb5-44c3-a270-3262357dd7e2

13 years agomake URL detection a little smarter about brackets per issue2550657 (thanks Ezio...
richard [Mon, 12 Jul 2010 04:14:02 +0000 (04:14 +0000)]
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

13 years agosession API consistency
richard [Mon, 12 Jul 2010 04:11:05 +0000 (04:11 +0000)]
session API consistency

git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4496 57a73879-2fb5-44c3-a270-3262357dd7e2

13 years agomemorydb API consistency fix
richard [Mon, 12 Jul 2010 04:02:25 +0000 (04:02 +0000)]
memorydb API consistency fix

git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4495 57a73879-2fb5-44c3-a270-3262357dd7e2

13 years agodoc tweak
richard [Mon, 12 Jul 2010 04:02:14 +0000 (04:02 +0000)]
doc tweak

git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4494 57a73879-2fb5-44c3-a270-3262357dd7e2

13 years agonotes
richard [Sat, 10 Jul 2010 03:58:52 +0000 (03:58 +0000)]
notes

git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4493 57a73879-2fb5-44c3-a270-3262357dd7e2

13 years agomoar test coverage
richard [Sat, 10 Jul 2010 03:57:45 +0000 (03:57 +0000)]
moar test coverage

git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4492 57a73879-2fb5-44c3-a270-3262357dd7e2

13 years agofix up some pre-Python2.6 compatibility issues in the *dbm interface
richard [Sat, 10 Jul 2010 03:52:45 +0000 (03:52 +0000)]
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

13 years agofix actions check for < Python2.6
richard [Sat, 10 Jul 2010 03:52:22 +0000 (03:52 +0000)]
fix actions check for < Python2.6

git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4490 57a73879-2fb5-44c3-a270-3262357dd7e2

13 years agofix up some pre-Python2.6 compatibility issues in the *dbm interface
richard [Sat, 10 Jul 2010 03:45:17 +0000 (03:45 +0000)]
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

13 years agopre-release stuff
richard [Thu, 1 Jul 2010 02:20:51 +0000 (02:20 +0000)]
pre-release stuff

git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4488 57a73879-2fb5-44c3-a270-3262357dd7e2

13 years agoadd note & thanks
richard [Thu, 1 Jul 2010 01:44:17 +0000 (01:44 +0000)]
add note & thanks

git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4487 57a73879-2fb5-44c3-a270-3262357dd7e2

13 years agofix potential XSS hole
richard [Thu, 1 Jul 2010 01:41:54 +0000 (01:41 +0000)]
fix potential XSS hole

git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4486 57a73879-2fb5-44c3-a270-3262357dd7e2

13 years agoRemoving mentioning of 1.5.0 release as it did not happen in February.
ber [Tue, 29 Jun 2010 07:55:34 +0000 (07:55 +0000)]
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

13 years ago- Indexer Xapian, made Xapian 1.2 compatible. Needs at least Xapian 1.0.0 now.
ber [Mon, 28 Jun 2010 12:52:10 +0000 (12:52 +0000)]
- 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

13 years agoSmall documentation update regarding debugging aids:
ber [Mon, 10 May 2010 07:08:11 +0000 (07:08 +0000)]
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

14 years agoDefault to "text/plain" if no Content-Type header is present in email (thanks Hauke...
richard [Mon, 19 Apr 2010 03:56:54 +0000 (03:56 +0000)]
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

14 years agofrontends/roundup.cgi got out of sync with the roundup.cgi.Client API
richard [Mon, 19 Apr 2010 00:39:01 +0000 (00:39 +0000)]
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

14 years agoAccept single-character subject lines
richard [Fri, 16 Apr 2010 06:52:18 +0000 (06:52 +0000)]
Accept single-character subject lines

git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4479 57a73879-2fb5-44c3-a270-3262357dd7e2

14 years ago- update changelog and give credits to reporter
schlatterbeck [Fri, 9 Apr 2010 09:50:26 +0000 (09:50 +0000)]
- 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

14 years ago- fix coding style from yesterday
schlatterbeck [Fri, 9 Apr 2010 09:49:06 +0000 (09:49 +0000)]
- 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

14 years ago- fix case where action isn't present in form, e.g., for xmlrpc
schlatterbeck [Thu, 8 Apr 2010 14:40:10 +0000 (14:40 +0000)]
- 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

14 years agoxmlrpc handling of unicode characters, see
schlatterbeck [Thu, 8 Apr 2010 14:33:54 +0000 (14:33 +0000)]
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

14 years agofix
richard [Tue, 30 Mar 2010 22:57:42 +0000 (22:57 +0000)]
fix

git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4474 57a73879-2fb5-44c3-a270-3262357dd7e2

14 years agoHandle multiple @action values from broken trackers
richard [Sat, 20 Mar 2010 04:29:45 +0000 (04:29 +0000)]
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

14 years agouse config.DATABASE in cases where 'db' was still hard-coded
schlatterbeck [Mon, 8 Mar 2010 15:12:42 +0000 (15:12 +0000)]
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

14 years ago- unify bool searching (filter method) across backends
schlatterbeck [Fri, 5 Mar 2010 15:51:11 +0000 (15:51 +0000)]
- 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

14 years ago- unify number searching across backends
schlatterbeck [Fri, 5 Mar 2010 14:22:34 +0000 (14:22 +0000)]
- unify number searching across backends

git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4470 57a73879-2fb5-44c3-a270-3262357dd7e2

14 years agofix
richard [Fri, 26 Feb 2010 00:42:43 +0000 (00:42 +0000)]
fix

git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4469 57a73879-2fb5-44c3-a270-3262357dd7e2

14 years agomore modernisation
richard [Fri, 26 Feb 2010 00:38:53 +0000 (00:38 +0000)]
more modernisation

git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4468 57a73879-2fb5-44c3-a270-3262357dd7e2

14 years agoadd missing file
richard [Tue, 23 Feb 2010 22:54:59 +0000 (22:54 +0000)]
add missing file

git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4466 57a73879-2fb5-44c3-a270-3262357dd7e2

14 years agoanother module modernised
richard [Tue, 23 Feb 2010 11:18:34 +0000 (11:18 +0000)]
another module modernised

git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4465 57a73879-2fb5-44c3-a270-3262357dd7e2

14 years agoThe email for the first message on an issue was sometimes having its
richard [Tue, 23 Feb 2010 03:20:17 +0000 (03:20 +0000)]
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

14 years agoBeginnings of a big code cleanup / modernisation to make 2to3 happy
richard [Mon, 22 Feb 2010 05:26:57 +0000 (05:26 +0000)]
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

14 years agoundo regression in 1.4.12: Multilink edit fields lose their values (thanks Will Maier)
richard [Fri, 19 Feb 2010 05:09:38 +0000 (05:09 +0000)]
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

14 years agotypo
richard [Wed, 10 Feb 2010 03:42:32 +0000 (03:42 +0000)]
typo

git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4460 57a73879-2fb5-44c3-a270-3262357dd7e2

14 years agoadd tagging info to the release build doc
richard [Tue, 9 Feb 2010 01:47:25 +0000 (01:47 +0000)]
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

14 years agorelease stuff mk2
richard [Tue, 9 Feb 2010 01:02:48 +0000 (01:02 +0000)]
release stuff mk2

git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4456 57a73879-2fb5-44c3-a270-3262357dd7e2

14 years agorelease stuff
richard [Tue, 9 Feb 2010 01:02:22 +0000 (01:02 +0000)]
release stuff

git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4455 57a73879-2fb5-44c3-a270-3262357dd7e2

14 years agodon't have mailgw tests close the db - they're not testing persistence
richard [Mon, 8 Feb 2010 08:30:37 +0000 (08:30 +0000)]
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

14 years agoMake memorydb pass all tests;
richard [Mon, 8 Feb 2010 04:30:48 +0000 (04:30 +0000)]
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

14 years agoactually tuples are fine and expected; also remove debug print
richard [Mon, 8 Feb 2010 04:25:48 +0000 (04:25 +0000)]
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

14 years agomake some more memorydb tests pass
richard [Fri, 5 Feb 2010 05:10:52 +0000 (05:10 +0000)]
make some more memorydb tests pass

git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4451 57a73879-2fb5-44c3-a270-3262357dd7e2

14 years agominor fix to memorydb
richard [Fri, 5 Feb 2010 04:10:06 +0000 (04:10 +0000)]
minor fix to memorydb

git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4450 57a73879-2fb5-44c3-a270-3262357dd7e2

14 years agosupport CRAM-MD5 for IMAPS
richard [Tue, 2 Feb 2010 05:15:10 +0000 (05:15 +0000)]
support CRAM-MD5 for IMAPS

git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4449 57a73879-2fb5-44c3-a270-3262357dd7e2

14 years agoFix thread safety with stdin in roundup-server
richard [Tue, 2 Feb 2010 05:00:42 +0000 (05:00 +0000)]
Fix thread safety with stdin in roundup-server

git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4448 57a73879-2fb5-44c3-a270-3262357dd7e2

14 years agofix test
richard [Tue, 2 Feb 2010 04:59:20 +0000 (04:59 +0000)]
fix test

git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4447 57a73879-2fb5-44c3-a270-3262357dd7e2

14 years agoadd in-memory hyperdb implementation to speed up testing
richard [Tue, 2 Feb 2010 04:44:18 +0000 (04:44 +0000)]
add in-memory hyperdb implementation to speed up testing

git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4446 57a73879-2fb5-44c3-a270-3262357dd7e2

14 years agofix comment
richard [Mon, 1 Feb 2010 05:59:10 +0000 (05:59 +0000)]
fix comment

git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4445 57a73879-2fb5-44c3-a270-3262357dd7e2

14 years agohandle quoting/escaping specials after encoding; fix tests to handle new, more consis...
richard [Mon, 1 Feb 2010 05:46:59 +0000 (05:46 +0000)]
handle quoting/escaping specials after encoding; fix tests to handle new, more consistent header wrapping

git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4444 57a73879-2fb5-44c3-a270-3262357dd7e2

14 years agoAllow value to be specified to multilink form element templating
richard [Mon, 1 Feb 2010 04:54:59 +0000 (04:54 +0000)]
Allow value to be specified to multilink form element templating

git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4443 57a73879-2fb5-44c3-a270-3262357dd7e2

14 years agoAttempt to generate more human-readable addresses in email
richard [Mon, 1 Feb 2010 03:59:02 +0000 (03:59 +0000)]
Attempt to generate more human-readable addresses in email

git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4442 57a73879-2fb5-44c3-a270-3262357dd7e2

14 years agoFix file handle leak in some web interfaces with logging turned on
richard [Mon, 1 Feb 2010 02:58:07 +0000 (02:58 +0000)]
Fix file handle leak in some web interfaces with logging turned on

git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4441 57a73879-2fb5-44c3-a270-3262357dd7e2

14 years agonotes about the tracker
richard [Mon, 1 Feb 2010 00:44:22 +0000 (00:44 +0000)]
notes about the tracker

git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4440 57a73879-2fb5-44c3-a270-3262357dd7e2

14 years agofix non-instant rego
richard [Sat, 30 Jan 2010 22:58:25 +0000 (22:58 +0000)]
fix non-instant rego

git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4438 57a73879-2fb5-44c3-a270-3262357dd7e2