Code

roundup.git
14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 years agofix typo
richard [Sat, 30 Jan 2010 22:46:27 +0000 (22:46 +0000)]
fix typo

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

14 years agoadd SQL detail
richard [Fri, 29 Jan 2010 05:53:44 +0000 (05:53 +0000)]
add SQL detail

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

14 years agoDisplay 'today' in the account user's timezone, thanks David Wolever
richard [Fri, 29 Jan 2010 05:52:35 +0000 (05:52 +0000)]
Display 'today' in the account user's timezone, thanks David Wolever

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