Code

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

14 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

14 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

14 years ago- fix several format errors on italian translation found with
schlatterbeck [Tue, 20 Oct 2009 11:48:06 +0000 (11:48 +0000)]
- fix several format errors on italian translation found with
  msgfmt --check --strict -o it.mo it.po
  this *might* fix some of the tracebacks people see with the italian
  translation but I can't reproduce these.

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

14 years ago- Fix issue2537286 (documentation added to FAQ)
schlatterbeck [Tue, 20 Oct 2009 09:07:46 +0000 (09:07 +0000)]
- Fix issue2537286 (documentation added to FAQ)

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

14 years ago- Add roundup-devel@lists.sourceforge.net to announcement list.
schlatterbeck [Mon, 19 Oct 2009 07:25:14 +0000 (07:25 +0000)]
- Add roundup-devel@lists.sourceforge.net to announcement list.
  Suggestion from Toni Mueller who apparently only reads -devel.

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

14 years agoCorrect initial- and end-handshakes for SSL
schlatterbeck [Wed, 14 Oct 2009 10:06:49 +0000 (10:06 +0000)]
Correct initial- and end-handshakes for SSL

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

14 years agoFixed spelling of Thomas' lastname.
ber [Wed, 14 Oct 2009 09:11:54 +0000 (09:11 +0000)]
Fixed spelling of Thomas' lastname.
Added Ralf as originator of some of the 1.4.10 changes.

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

14 years ago- fix svn:ignore
schlatterbeck [Tue, 13 Oct 2009 10:14:29 +0000 (10:14 +0000)]
- fix svn:ignore

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

14 years agoMore SSL fixes. SSL wants the underlying socket non-blocking. So we
schlatterbeck [Tue, 13 Oct 2009 09:05:21 +0000 (09:05 +0000)]
More SSL fixes. SSL wants the underlying socket non-blocking. So we
don't call socket.setdefaulttimeout in case of SSL. This apparently
now never raises a WantReadError from SSL.
This also fixes a case where a WantReadError is raised and apparently
the bytes already read are dropped (seems the WantReadError is really
an error, not just an indication to retry).

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

14 years ago- remove detached pgp signature, the upload will take care of signing
schlatterbeck [Tue, 13 Oct 2009 07:07:19 +0000 (07:07 +0000)]
- remove detached pgp signature, the upload will take care of signing

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

14 years agowhups
richard [Mon, 12 Oct 2009 23:34:15 +0000 (23:34 +0000)]
whups

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

14 years ago- everything needed for release
schlatterbeck [Fri, 9 Oct 2009 16:06:33 +0000 (16:06 +0000)]
- everything needed for release

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

14 years agocorrections for python2.3 compatibility:
schlatterbeck [Fri, 9 Oct 2009 14:32:21 +0000 (14:32 +0000)]
corrections for python2.3 compatibility:
- rename testdata in test/test_anypy_hashlib.py, python2.3 testsuite
  will try to execute anything that starts with "test".
- fix generator expressions in roundup/admin.py
- fix sort calls with key attribute, use a standard (slower) compare
  function instead
- Add 'sqlite' to ImportError exceptions when searching for backends

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

14 years agoFix race condition.
stefan [Fri, 9 Oct 2009 14:00:50 +0000 (14:00 +0000)]
Fix race condition.

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

14 years agoProvide ability to specify arbitrary HTML attributes.
stefan [Fri, 9 Oct 2009 13:58:43 +0000 (13:58 +0000)]
Provide ability to specify arbitrary HTML attributes.

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

14 years agoAdd schema consistency checks.
stefan [Fri, 9 Oct 2009 13:54:54 +0000 (13:54 +0000)]
Add schema consistency checks.

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