Code

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

14 years agofix typo
richard [Fri, 29 Jan 2010 05:50:20 +0000 (05:50 +0000)]
fix typo

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

14 years agofixes to make registration work again
richard [Fri, 29 Jan 2010 05:46:59 +0000 (05:46 +0000)]
fixes to make registration work again

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

14 years agoadd web access check all over templating
richard [Fri, 29 Jan 2010 05:29:49 +0000 (05:29 +0000)]
add web access check all over templating

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

14 years agoallow Anonymous users to log in, and register (assuming they have the Register permis...
richard [Fri, 29 Jan 2010 05:12:46 +0000 (05:12 +0000)]
allow Anonymous users to log in, and register (assuming they have the Register permission of course)

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

14 years agoFix "Web Access" permission check to allow serving of static files to Anonymous again
richard [Fri, 29 Jan 2010 05:03:48 +0000 (05:03 +0000)]
Fix "Web Access" permission check to allow serving of static files to Anonymous again

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

14 years agoadd simple doc about translating customised tracker content
richard [Fri, 29 Jan 2010 05:01:57 +0000 (05:01 +0000)]
add simple doc about translating customised tracker content

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

14 years agoflup setup docs from Christian Glass
richard [Fri, 29 Jan 2010 04:31:30 +0000 (04:31 +0000)]
flup setup docs from Christian Glass

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

14 years agofix stupid typo
richard [Thu, 14 Jan 2010 00:08:33 +0000 (00:08 +0000)]
fix stupid typo

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

14 years agomore security update doc
richard [Tue, 12 Jan 2010 05:28:51 +0000 (05:28 +0000)]
more security update doc

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

14 years agomore
richard [Tue, 12 Jan 2010 05:22:51 +0000 (05:22 +0000)]
more

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

14 years agoinclude some additional docs
richard [Tue, 12 Jan 2010 05:18:41 +0000 (05:18 +0000)]
include some additional docs

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

14 years agofix
richard [Mon, 11 Jan 2010 20:49:46 +0000 (20:49 +0000)]
fix

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

14 years agoadd missing upgrade instructions
richard [Sat, 9 Jan 2010 21:07:42 +0000 (21:07 +0000)]
add missing upgrade instructions

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

14 years ago- fix explicit python version description and mention the password for
schlatterbeck [Tue, 5 Jan 2010 16:09:37 +0000 (16:09 +0000)]
- fix explicit python version description and mention the password for
  running the tests with the rounduptest account. Thanks to radioking
  for testing this.

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

14 years agoFix documentation on user required to run the tests, fixes issue2550618,
schlatterbeck [Mon, 4 Jan 2010 10:17:00 +0000 (10:17 +0000)]
Fix documentation on user required to run the tests, fixes issue2550618,
thanks to Chris aka 'radioking'

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

14 years ago- add a small word-splitting test for the indexers when answering an
schlatterbeck [Sun, 27 Dec 2009 21:18:48 +0000 (21:18 +0000)]
- add a small word-splitting test for the indexers when answering an
  mailinglist-mail concerning indexer behaviour

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

14 years agoFix handling of non-ascii in realname in the nosy mailer, this used to
schlatterbeck [Sun, 27 Dec 2009 20:05:32 +0000 (20:05 +0000)]
Fix handling of non-ascii in realname in the nosy mailer, this used to
mangle the email address making it unusable when replying. Thanks to
intevation for funding the fix.

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

14 years agofixes
richard [Wed, 23 Dec 2009 00:34:39 +0000 (00:34 +0000)]
fixes

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

14 years ago- fix create permission for xmlrpc, too
schlatterbeck [Mon, 21 Dec 2009 21:03:24 +0000 (21:03 +0000)]
- fix create permission for xmlrpc, too

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

14 years agoProper handling of 'Create' permissions in both mail gateway (earlier
schlatterbeck [Mon, 21 Dec 2009 12:00:57 +0000 (12:00 +0000)]
Proper handling of 'Create' permissions in both mail gateway (earlier
commit r4405 by Richard) and web interface, this used to check 'Edit'
permission previously. See
http://thread.gmane.org/gmane.comp.bug-tracking.roundup.devel/5133
Add regression tests for proper handling of 'Create' and 'Edit'
permissions.

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

14 years agorelease stuff
richard [Mon, 21 Dec 2009 02:47:57 +0000 (02:47 +0000)]
release stuff

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

14 years agoFix security hole allowing user permission escalation (thanks Ralf Schlatterbeck)
richard [Sun, 20 Dec 2009 23:24:21 +0000 (23:24 +0000)]
Fix security hole allowing user permission escalation (thanks Ralf Schlatterbeck)
also update docs and prepare for a release

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

14 years agoFix issue2550606 (german translation bug) "an hour" is only used in the
schlatterbeck [Fri, 18 Dec 2009 11:00:34 +0000 (11:00 +0000)]
Fix issue2550606 (german translation bug) "an hour" is only used in the
context "in an hour" or "an hour ago" which translates to german "in
einer Stunde" or "vor einer Stunde".  So "an hour" is translated "einer
Stunde" (which sounds wrong at first).  Also note that date.py already
has a comment saying "XXX this is internationally broken" -- but at
least there's a workaround for german :-) Thanks to Chris (radioking)
for reporting.

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

14 years agoClean up all the places where role processing occurs. This is now in a
schlatterbeck [Tue, 15 Dec 2009 15:11:27 +0000 (15:11 +0000)]
Clean up all the places where role processing occurs. This is now in a
central place in hyperdb.Class and is used consistently throughout.
This also means now a template can override the way role processing
occurs (e.g. for elaborate permission schemes). Thanks to intevation
for funding the change.
Note: On first glance the hyperdb.Class may not be the ideal place for
role processing. On second thought: Roles may appear in other classes,
too (e.g., a user_group or similar) which then don't need to reinvent
the wheel. And I didn't want to introduce a separate UserClass (as is
the case for the HTML classes) due to compatibility issues with existing
schema.py out there.

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

14 years ago- update with possible tracker issue
schlatterbeck [Mon, 14 Dec 2009 21:48:51 +0000 (21:48 +0000)]
- update with possible tracker issue

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

14 years agoFix linking of an existing item to a newly created item, e.g. edit
schlatterbeck [Mon, 14 Dec 2009 19:43:44 +0000 (19:43 +0000)]
Fix linking of an existing item to a newly created item, e.g.  edit
action in web template is name="issue-1@link@msg" value="msg1" would
trigger a traceback about an unbound variable.  Add new regression test
for this case.

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

14 years agoFix WSGI response code (thanks Peter Pöml)
richard [Fri, 11 Dec 2009 22:08:23 +0000 (22:08 +0000)]
Fix WSGI response code (thanks Peter Pöml)

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

14 years agoBringing the two sheets in line.
richard [Tue, 8 Dec 2009 00:30:01 +0000 (00:30 +0000)]
Bringing the two sheets in line.

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

14 years agoFix some security assertions in mailgw to only assert Edit permissions if
richard [Mon, 7 Dec 2009 05:13:27 +0000 (05:13 +0000)]
Fix some security assertions in mailgw to only assert Edit permissions if
the user is editing an existing db node. If not then check Create.

Fix some tests that were broken by the new assertions, the Create ->
Register change and finally for the new "not registered" message.

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

14 years agoadd another simple recipe
richard [Mon, 7 Dec 2009 05:08:34 +0000 (05:08 +0000)]
add another simple recipe

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

14 years agoinclude info on what a designator is in all commands that use them
richard [Mon, 7 Dec 2009 00:33:39 +0000 (00:33 +0000)]
include info on what a designator is in all commands that use them

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

14 years agoFix typo in email section of user guide, fixes issue2550607
richard [Mon, 7 Dec 2009 00:26:12 +0000 (00:26 +0000)]
Fix typo in email section of user guide, fixes issue2550607

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

14 years agoFix styling of calendar to make it more usable, fixes issue2550608
richard [Mon, 7 Dec 2009 00:24:36 +0000 (00:24 +0000)]
Fix styling of calendar to make it more usable, fixes issue2550608

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

14 years agofix some more documentation for the Register permission
richard [Mon, 7 Dec 2009 00:18:31 +0000 (00:18 +0000)]
fix some more documentation for the Register permission

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

14 years ago- Add documentation for migrating to the Register permission and
richard [Mon, 7 Dec 2009 00:16:33 +0000 (00:16 +0000)]
- Add documentation for migrating to the Register permission and
  fix mailgw to use Register permission, fixes issue2550599

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

14 years agoGeneric class editor may now restore retired items (thanks Ralf Hemmecke)
richard [Wed, 2 Dec 2009 23:49:57 +0000 (23:49 +0000)]
Generic class editor may now restore retired items (thanks Ralf Hemmecke)

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

14 years agoHandle OPTIONS http request method in wsgi handler, fixes issue2550587.
schlatterbeck [Tue, 1 Dec 2009 09:09:11 +0000 (09:09 +0000)]
Handle OPTIONS http request method in wsgi handler, fixes issue2550587.
Thanks to Thomas Arendsen Hein for reporting and to Intevation for
funding the fix.

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

14 years agoFix traceback on .../msgN/ url, this requests the file content and for
schlatterbeck [Mon, 30 Nov 2009 21:55:59 +0000 (21:55 +0000)]
Fix traceback on .../msgN/ url, this requests the file content and for
apache mod_wsgi produced a traceback because the mime type is None for
messages, fixes issue2550586, thanks to ThomasAH for reporting and to
Intevation for funding the fix.

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

14 years ago- small typo
schlatterbeck [Mon, 30 Nov 2009 21:17:14 +0000 (21:17 +0000)]
- small typo
- fix roundup_server if no host header is given in http request

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

14 years agoFix security-problem: If user hasn't permission on a message (notably
schlatterbeck [Mon, 30 Nov 2009 14:45:44 +0000 (14:45 +0000)]
Fix security-problem: If user hasn't permission on a message (notably
files and content properties) and is on the nosy list, the content was
sent via email. We now check that user has permission on the message
content and files properties. Also add a regression test for this.

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

14 years agoissue2550549: Some bugs issue classifiers were causing database lookup errors
richard [Sat, 28 Nov 2009 22:44:02 +0000 (22:44 +0000)]
issue2550549: Some bugs issue classifiers were causing database lookup errors

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

14 years agoAllow non-admin email addresses as envelope sender.
stefan [Tue, 24 Nov 2009 20:43:33 +0000 (20:43 +0000)]
Allow non-admin email addresses as envelope sender.

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

14 years agoDo not create bogus non-anonymous objects.
stefan [Tue, 24 Nov 2009 20:39:51 +0000 (20:39 +0000)]
Do not create bogus non-anonymous objects.

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

14 years agoFix race condition.
stefan [Tue, 24 Nov 2009 20:36:52 +0000 (20:36 +0000)]
Fix race condition.

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

14 years agoFix Issue2550609, hopefully for real, this time.
stefan [Tue, 24 Nov 2009 20:26:52 +0000 (20:26 +0000)]
Fix Issue2550609, hopefully for real, this time.

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

14 years agoFix Issue2550609.
stefan [Tue, 24 Nov 2009 20:20:14 +0000 (20:20 +0000)]
Fix Issue2550609.

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

14 years agoFix Issue2550609.
stefan [Tue, 24 Nov 2009 20:12:52 +0000 (20:12 +0000)]
Fix Issue2550609.

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

15 years agoCleanup, minor: Removed an outdated comment about the "dre" argument
ber [Wed, 21 Oct 2009 09:57:36 +0000 (09:57 +0000)]
Cleanup, minor: Removed an outdated comment about the "dre" argument
  in indexer_common.py. This argument was removed when the file
indexer_common.py was split out from indexer_dbm (in now svn rev 3120).

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

15 years ago- fix some format errors in italian translation
schlatterbeck [Tue, 20 Oct 2009 11:48:48 +0000 (11:48 +0000)]
- fix some format errors in italian translation

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