py2.4 compat
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4346 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4346 57a73879-2fb5-44c3-a270-3262357dd7e2
compatibilty fix for pysqlite2 / unicode
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4345 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4345 57a73879-2fb5-44c3-a270-3262357dd7e2
remove unused, deprecated import
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4344 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4344 57a73879-2fb5-44c3-a270-3262357dd7e2
remove use of string exception
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4343 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4343 57a73879-2fb5-44c3-a270-3262357dd7e2
note contributor
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4342 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4342 57a73879-2fb5-44c3-a270-3262357dd7e2
better construction of plain text
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4341 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4341 57a73879-2fb5-44c3-a270-3262357dd7e2
remove unused import
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4340 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4340 57a73879-2fb5-44c3-a270-3262357dd7e2
missed
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4339 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4339 57a73879-2fb5-44c3-a270-3262357dd7e2
don't show entire history by default (fixes bugs.debian.org/cgi-bin/bugreport.cgi?bug=540629)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4338 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4338 57a73879-2fb5-44c3-a270-3262357dd7e2
- re-order sqlite imports to handle multiple installed versions (issue
2550570)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4336 57a73879-2fb5-44c3-a270-3262357dd7e2
2550570)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4336 57a73879-2fb5-44c3-a270-3262357dd7e2
update to dev docs
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4333 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4333 57a73879-2fb5-44c3-a270-3262357dd7e2
clarify python version
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4331 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4331 57a73879-2fb5-44c3-a270-3262357dd7e2
clarify python version
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4330 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4330 57a73879-2fb5-44c3-a270-3262357dd7e2
fix construction of individual messages to nosy recipents with attachments
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4329 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4329 57a73879-2fb5-44c3-a270-3262357dd7e2
Move db.commit() call from handle_xmlrpc() to individual methods, so actions can control it themselves.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4328 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4328 57a73879-2fb5-44c3-a270-3262357dd7e2
fix problem with bounce-message if incoming mail has insufficient
privilege, e.g., user not existing (issue 2550534)
Added a regression test for this issue that reproduces the traceback
reported in issue 2550534
I'm using a slightly modified variant of the original patch that avoids
repeated string-concatenation (which could degenerate to quadratic runtime
behaviour for large number of email headers).
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4319 57a73879-2fb5-44c3-a270-3262357dd7e2
privilege, e.g., user not existing (issue 2550534)
Added a regression test for this issue that reproduces the traceback
reported in issue 2550534
I'm using a slightly modified variant of the original patch that avoids
repeated string-concatenation (which could degenerate to quadratic runtime
behaviour for large number of email headers).
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4319 57a73879-2fb5-44c3-a270-3262357dd7e2
Fix issue2550565.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4318 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4318 57a73879-2fb5-44c3-a270-3262357dd7e2
Cache tracker instances.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4317 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4317 57a73879-2fb5-44c3-a270-3262357dd7e2
Reopen session with database.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4316 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4316 57a73879-2fb5-44c3-a270-3262357dd7e2
The mail-gateway used to process messages fetched, e.g., via imap in a
single big transaction. Now we process each message coming in via the
mail-gateway in its own transaction. Regression-tests passed.
See also discussion:
http://thread.gmane.org/gmane.comp.bug-tracking.roundup.user/9500
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4315 57a73879-2fb5-44c3-a270-3262357dd7e2
single big transaction. Now we process each message coming in via the
mail-gateway in its own transaction. Regression-tests passed.
See also discussion:
http://thread.gmane.org/gmane.comp.bug-tracking.roundup.user/9500
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4315 57a73879-2fb5-44c3-a270-3262357dd7e2
- list the fix to issue2550546 (locale problems)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4304 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4304 57a73879-2fb5-44c3-a270-3262357dd7e2
- fix generation of locale: fr.po is latin-1 and was specified as utf-8
This *should* fix issue2550546 -- at least I can now say "make" in the
locale directory without errors.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4300 57a73879-2fb5-44c3-a270-3262357dd7e2
This *should* fix issue2550546 -- at least I can now say "make" in the
locale directory without errors.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4300 57a73879-2fb5-44c3-a270-3262357dd7e2
- remove latin-1 characters that lead to a python backtrace (the file
should be in utf-8)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4272 57a73879-2fb5-44c3-a270-3262357dd7e2
should be in utf-8)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4272 57a73879-2fb5-44c3-a270-3262357dd7e2
Japanese translation, contributed by Yasushi Iwata.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4240 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4240 57a73879-2fb5-44c3-a270-3262357dd7e2
Fix issue2550553.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4239 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4239 57a73879-2fb5-44c3-a270-3262357dd7e2
Fix issue2550552.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4238 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4238 57a73879-2fb5-44c3-a270-3262357dd7e2
Allow XMLRPC clients to fetch tracker schema.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4233 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4233 57a73879-2fb5-44c3-a270-3262357dd7e2
Remove bogus file.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4229 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4229 57a73879-2fb5-44c3-a270-3262357dd7e2
Adjust to allow to run the 'minimal' tracker, too.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4228 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4228 57a73879-2fb5-44c3-a270-3262357dd7e2
Fix 'help' links.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4227 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4227 57a73879-2fb5-44c3-a270-3262357dd7e2
Remove references to non-existing properties.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4226 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4226 57a73879-2fb5-44c3-a270-3262357dd7e2
Allow command-line arguments for more flexible demo setup.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4222 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4222 57a73879-2fb5-44c3-a270-3262357dd7e2
Remove obsolete detectors.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4221 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4221 57a73879-2fb5-44c3-a270-3262357dd7e2
Remove obsolete security check workaround.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4220 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4220 57a73879-2fb5-44c3-a270-3262357dd7e2
Make sure user has edit permission on all properties when creating items.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4219 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4219 57a73879-2fb5-44c3-a270-3262357dd7e2
Fix typo.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4218 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4218 57a73879-2fb5-44c3-a270-3262357dd7e2
Restrict user creation rights in XMLRPC frontend.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4217 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4217 57a73879-2fb5-44c3-a270-3262357dd7e2
fixed classic tracker template to submit POST requests when appropriate
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4212 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4212 57a73879-2fb5-44c3-a270-3262357dd7e2
change note
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4211 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4211 57a73879-2fb5-44c3-a270-3262357dd7e2
fix the fix for ensuring POST
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4210 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4210 57a73879-2fb5-44c3-a270-3262357dd7e2
release stuff
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4209 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4209 57a73879-2fb5-44c3-a270-3262357dd7e2
fix TLS handling with some SMTP servers (issues 2484879 and 1912923)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4208 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4208 57a73879-2fb5-44c3-a270-3262357dd7e2
handle bogus pagination values (issue 2550530)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4207 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4207 57a73879-2fb5-44c3-a270-3262357dd7e2
bug introduced in the migration to the email package (issue 2550531)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4206 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4206 57a73879-2fb5-44c3-a270-3262357dd7e2
Fix issue2550505
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4205 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4205 57a73879-2fb5-44c3-a270-3262357dd7e2
fix bug introduced into CVS export and view (issue 2550529)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4204 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4204 57a73879-2fb5-44c3-a270-3262357dd7e2
hrm
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4203 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4203 57a73879-2fb5-44c3-a270-3262357dd7e2
additional fix to handle Unauthorised in file serving
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4202 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4202 57a73879-2fb5-44c3-a270-3262357dd7e2
Address issue2550528.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4201 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4201 57a73879-2fb5-44c3-a270-3262357dd7e2
Allow user to choose the tracker template for demo.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4200 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4200 57a73879-2fb5-44c3-a270-3262357dd7e2
Separate and clarify Features and Fixes for 1.4.7 release.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4199 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4199 57a73879-2fb5-44c3-a270-3262357dd7e2
Remove redundant files.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4198 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4198 57a73879-2fb5-44c3-a270-3262357dd7e2
reinstate description/long_description in setup.py
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4197 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4197 57a73879-2fb5-44c3-a270-3262357dd7e2
15 years agodo all the pre-release stuff including full test suite run (and trivially fix failing...
do all the pre-release stuff including full test suite run (and trivially fix failing tests)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4196 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4196 57a73879-2fb5-44c3-a270-3262357dd7e2
fix unit test compatibility
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4194 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4194 57a73879-2fb5-44c3-a270-3262357dd7e2
remove debugging raise, thanks alex
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4193 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4193 57a73879-2fb5-44c3-a270-3262357dd7e2
Further cleanup.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4192 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4192 57a73879-2fb5-44c3-a270-3262357dd7e2
Reformat to reduce line-length.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4191 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4191 57a73879-2fb5-44c3-a270-3262357dd7e2
Fix issue1895192.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4190 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4190 57a73879-2fb5-44c3-a270-3262357dd7e2
Serve the correct ReST part in String.rst().
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4189 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4189 57a73879-2fb5-44c3-a270-3262357dd7e2
Move man pages into 'share/man/man1' and simplify setup.py
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4188 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4188 57a73879-2fb5-44c3-a270-3262357dd7e2
Don't check for node's existence if we know it exists.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4187 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4187 57a73879-2fb5-44c3-a270-3262357dd7e2
update message template file building:
the tracker templates are moved to share/roundup/;
rebuild the message template file.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4186 57a73879-2fb5-44c3-a270-3262357dd7e2
the tracker templates are moved to share/roundup/;
rebuild the message template file.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4186 57a73879-2fb5-44c3-a270-3262357dd7e2
Add some new encoding tests to mailgw:
- confirm that non-utf8 encodings work
- confirm that non-ASCII headers work (and they didn't but do now)
(roundup.rfc2822 is almost entirely gone from Roundup use now)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4185 57a73879-2fb5-44c3-a270-3262357dd7e2
- confirm that non-utf8 encodings work
- confirm that non-ASCII headers work (and they didn't but do now)
(roundup.rfc2822 is almost entirely gone from Roundup use now)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4185 57a73879-2fb5-44c3-a270-3262357dd7e2
migrate from MimeWriter to email
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4184 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4184 57a73879-2fb5-44c3-a270-3262357dd7e2
force sqlite3 in py2.6+ to treat our stored text as UTF-8
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4183 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4183 57a73879-2fb5-44c3-a270-3262357dd7e2
fix missed hole in the CSV editing - could still view items in the generic index editor
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4182 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4182 57a73879-2fb5-44c3-a270-3262357dd7e2
Add compatibility package to allow us to deal with Python versions 2.3
through to 2.6.
Outstanding issues noted in roundup/anypy/TODO.txt
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4181 57a73879-2fb5-44c3-a270-3262357dd7e2
through to 2.6.
Outstanding issues noted in roundup/anypy/TODO.txt
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4181 57a73879-2fb5-44c3-a270-3262357dd7e2
Plug a number of security holes:
- EditCSV and ExportCSV altered to include permission checks
- HTTP POST required on actions which alter data
- HTML file uploads served as application/octet-stream
- New item action reject creation of new users
- Item retirement was not being controlled
Additionally include documentation of the changes and modify affected tests.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4180 57a73879-2fb5-44c3-a270-3262357dd7e2
- EditCSV and ExportCSV altered to include permission checks
- HTTP POST required on actions which alter data
- HTML file uploads served as application/octet-stream
- New item action reject creation of new users
- Item retirement was not being controlled
Additionally include documentation of the changes and modify affected tests.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4180 57a73879-2fb5-44c3-a270-3262357dd7e2
Adjust to interface change in pytz.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4179 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4179 57a73879-2fb5-44c3-a270-3262357dd7e2
Adjust usage string to previous interface changes.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4178 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4178 57a73879-2fb5-44c3-a270-3262357dd7e2
Fix some broken logging.
Remove (broken and incorrect) optimisation added to set_inner multilink handling.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4177 57a73879-2fb5-44c3-a270-3262357dd7e2
Remove (broken and incorrect) optimisation added to set_inner multilink handling.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4177 57a73879-2fb5-44c3-a270-3262357dd7e2
Fix issue2550510
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4176 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4176 57a73879-2fb5-44c3-a270-3262357dd7e2
* Add support for actions to XMLRPC interface.
* Provide bridge so user actions may be executed
either via CGI or XMLRPC.
* Adjust XMLRPC tests to recent work.
* Cleanup.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4175 57a73879-2fb5-44c3-a270-3262357dd7e2
* Provide bridge so user actions may be executed
either via CGI or XMLRPC.
* Adjust XMLRPC tests to recent work.
* Cleanup.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4175 57a73879-2fb5-44c3-a270-3262357dd7e2
Adjust to new location for templates in source tree.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4174 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4174 57a73879-2fb5-44c3-a270-3262357dd7e2
Remove check_manifest test.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4173 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4173 57a73879-2fb5-44c3-a270-3262357dd7e2
Merge from upstream.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4172 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4172 57a73879-2fb5-44c3-a270-3262357dd7e2
* Refactor XMLRPC interface.
* Make it accessible through web-server.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4171 57a73879-2fb5-44c3-a270-3262357dd7e2
* Make it accessible through web-server.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4171 57a73879-2fb5-44c3-a270-3262357dd7e2
Fix 'check_manifest()' import; Enable logging.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4170 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4170 57a73879-2fb5-44c3-a270-3262357dd7e2
Fix issue2550517
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4169 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4169 57a73879-2fb5-44c3-a270-3262357dd7e2
Uniformly use """...""" instead of '''...''' for comments.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4168 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4168 57a73879-2fb5-44c3-a270-3262357dd7e2
Uniformly use """...""" instead of '''...''' for comments.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4167 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4167 57a73879-2fb5-44c3-a270-3262357dd7e2
Make RDBMS cache-size configurable.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4166 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4166 57a73879-2fb5-44c3-a270-3262357dd7e2
Revert docstring markup for use with gettext tool.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4165 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4165 57a73879-2fb5-44c3-a270-3262357dd7e2
Robustify Date.set.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4164 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4164 57a73879-2fb5-44c3-a270-3262357dd7e2
Remove cgi-bin/
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4163 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4163 57a73879-2fb5-44c3-a270-3262357dd7e2
Remove patches/
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4162 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4162 57a73879-2fb5-44c3-a270-3262357dd7e2
Move templates/ to share/roundup/templates/
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4161 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4161 57a73879-2fb5-44c3-a270-3262357dd7e2
Refactor setup.py.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4160 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4160 57a73879-2fb5-44c3-a270-3262357dd7e2
Uniformly use """...""" instead of '''...''' for comments.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4159 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4159 57a73879-2fb5-44c3-a270-3262357dd7e2
Move 'UsageError' definition from roundup.admin to roundup.exceptions.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4158 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4158 57a73879-2fb5-44c3-a270-3262357dd7e2
Uniformly use """...""" instead of '''...''' for comments.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4157 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4157 57a73879-2fb5-44c3-a270-3262357dd7e2
Add support for resuming (file) downloads.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4156 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4156 57a73879-2fb5-44c3-a270-3262357dd7e2
Uniformly use """...""" instead of '''...''' for comments.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4155 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4155 57a73879-2fb5-44c3-a270-3262357dd7e2
Fix typo.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4154 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4154 57a73879-2fb5-44c3-a270-3262357dd7e2
Correct handling of a Multilink filterspec with an empty list of linked-to items.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4153 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4153 57a73879-2fb5-44c3-a270-3262357dd7e2
Robustify SQL<->HyperDB data type conversion.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4152 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4152 57a73879-2fb5-44c3-a270-3262357dd7e2
Enhance and simplify logging.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4151 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4151 57a73879-2fb5-44c3-a270-3262357dd7e2
Robustify (Multi)linkHTMLProperty.plain.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4150 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4150 57a73879-2fb5-44c3-a270-3262357dd7e2
Fix context for query form to be a class.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4149 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4149 57a73879-2fb5-44c3-a270-3262357dd7e2