Better handling of unauth attempt to edit stuff
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@800 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@800 57a73879-2fb5-44c3-a270-3262357dd7e2
Cleaned up the hyperdb tests
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@799 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@799 57a73879-2fb5-44c3-a270-3262357dd7e2
*** empty log message ***
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@798 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@798 57a73879-2fb5-44c3-a270-3262357dd7e2
Yes, I know it's not perfect, but I want something in there now ;)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@797 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@797 57a73879-2fb5-44c3-a270-3262357dd7e2
Moved the MIGRATION text in with the rest of the docco, fixed up for 0.4.2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@796 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@796 57a73879-2fb5-44c3-a270-3262357dd7e2
*** empty log message ***
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@795 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@795 57a73879-2fb5-44c3-a270-3262357dd7e2
mention demo
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@793 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@793 57a73879-2fb5-44c3-a270-3262357dd7e2
0.4.2pr1 release announcement
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@792 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@792 57a73879-2fb5-44c3-a270-3262357dd7e2
Moved the file storage commit into blobfiles where it belongs.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@791 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@791 57a73879-2fb5-44c3-a270-3262357dd7e2
Updated message strings to match the RFC822 address quoting performed
by the 'email' and 'rfc822' modules. The verification really should
use a RFC2822 message parser rather than literal string comparisions
to allow for legal variations in messages.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@790 57a73879-2fb5-44c3-a270-3262357dd7e2
by the 'email' and 'rfc822' modules. The verification really should
use a RFC2822 message parser rather than literal string comparisions
to allow for legal variations in messages.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@790 57a73879-2fb5-44c3-a270-3262357dd7e2
Fixed name/address display problem introduced by an earlier change.
(instead of "name<addr>" display "name <addr>")
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@789 57a73879-2fb5-44c3-a270-3262357dd7e2
(instead of "name<addr>" display "name <addr>")
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@789 57a73879-2fb5-44c3-a270-3262357dd7e2
Can debug to stdout now
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@788 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@788 57a73879-2fb5-44c3-a270-3262357dd7e2
More thoughts
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@787 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@787 57a73879-2fb5-44c3-a270-3262357dd7e2
. #569415 ] {version}
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@786 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@786 57a73879-2fb5-44c3-a270-3262357dd7e2
Removed temporary workaround -- it seems it was a bug in the
nosyreaction detector in the 0.4.1 extended template and has already
been fixed in CVS. We'll see.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@785 57a73879-2fb5-44c3-a270-3262357dd7e2
nosyreaction detector in the 0.4.1 extended template and has already
been fixed in CVS. We'll see.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@785 57a73879-2fb5-44c3-a270-3262357dd7e2
remove CR characters embedded in messages (ZRoundup)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@784 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@784 57a73879-2fb5-44c3-a270-3262357dd7e2
Use 'email' instead of 'rfc822', if available.
Don't use isinstance() on a string (not allowed in python 2.1).
Return an error message instead of crashing if 'oldvalues' isn't a
dict (in generateChangeNote).
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@783 57a73879-2fb5-44c3-a270-3262357dd7e2
Don't use isinstance() on a string (not allowed in python 2.1).
Return an error message instead of crashing if 'oldvalues' isn't a
dict (in generateChangeNote).
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@783 57a73879-2fb5-44c3-a270-3262357dd7e2
#565992 ] if ISSUE_TRACKER_WEB doesn't have the trailing '/', add it
use the rfc822 module to ensure that every (oddball) email address and
real-name is properly quoted
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@782 57a73879-2fb5-44c3-a270-3262357dd7e2
use the rfc822 module to ensure that every (oddball) email address and
real-name is properly quoted
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@782 57a73879-2fb5-44c3-a270-3262357dd7e2
Fixed bug #558867 by redirecting /instance requests to /instance/
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@781 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@781 57a73879-2fb5-44c3-a270-3262357dd7e2
Allow form to set user-properties on a Fileclass.
Don't assume that a Fileclass is named "files".
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@780 57a73879-2fb5-44c3-a270-3262357dd7e2
Don't assume that a Fileclass is named "files".
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@780 57a73879-2fb5-44c3-a270-3262357dd7e2
added entry for ZRoundup commit
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@779 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@779 57a73879-2fb5-44c3-a270-3262357dd7e2
Fixed the logic for determing the cookie path. (Closes #562130.)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@778 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@778 57a73879-2fb5-44c3-a270-3262357dd7e2
. #564271 ] find() and new properties
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@777 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@777 57a73879-2fb5-44c3-a270-3262357dd7e2
Removed prompt for admin email in initialisation.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@776 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@776 57a73879-2fb5-44c3-a270-3262357dd7e2
. #565996 ] The "Attach a File to this Issue" fails
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@775 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@775 57a73879-2fb5-44c3-a270-3262357dd7e2
. #565979 ] code error in hyperdb.Class.find
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@774 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@774 57a73879-2fb5-44c3-a270-3262357dd7e2
Missed a change note
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@773 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@773 57a73879-2fb5-44c3-a270-3262357dd7e2
enabled testing of bsddb in test_init
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@772 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@772 57a73879-2fb5-44c3-a270-3262357dd7e2
detabbing
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@771 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@771 57a73879-2fb5-44c3-a270-3262357dd7e2
Added optional additional property to display in a Multilink form menu.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@770 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@770 57a73879-2fb5-44c3-a270-3262357dd7e2
Ignore the generated files.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@769 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@769 57a73879-2fb5-44c3-a270-3262357dd7e2
can now just display a link/multilink id - useful for stylesheet stuff
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@768 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@768 57a73879-2fb5-44c3-a270-3262357dd7e2
oops
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@767 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@767 57a73879-2fb5-44c3-a270-3262357dd7e2
Sorry about this huge checkin! It's fixing a lot of related stuff in one go
though.
. #541941 ] changing multilink properties by mail
. #526730 ] search for messages capability
. #505180 ] split MailGW.handle_Message
- also changed cgi client since it was duplicating the functionality
. build htmlbase if tests are run using CVS checkout (removed note from
installation.txt)
. don't create an empty message on email issue creation if the email is empty
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@766 57a73879-2fb5-44c3-a270-3262357dd7e2
though.
. #541941 ] changing multilink properties by mail
. #526730 ] search for messages capability
. #505180 ] split MailGW.handle_Message
- also changed cgi client since it was duplicating the functionality
. build htmlbase if tests are run using CVS checkout (removed note from
installation.txt)
. don't create an empty message on email issue creation if the email is empty
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@766 57a73879-2fb5-44c3-a270-3262357dd7e2
Installation note for people running the tests with a CVS checkout.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@765 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@765 57a73879-2fb5-44c3-a270-3262357dd7e2
out by one in the init args
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@764 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@764 57a73879-2fb5-44c3-a270-3262357dd7e2
oops
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@763 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@763 57a73879-2fb5-44c3-a270-3262357dd7e2
Merged search_indexing-branch with HEAD
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@762 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@762 57a73879-2fb5-44c3-a270-3262357dd7e2
Added commentage to the dbinit files to help people with their
customisation.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@761 57a73879-2fb5-44c3-a270-3262357dd7e2
customisation.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@761 57a73879-2fb5-44c3-a270-3262357dd7e2
new CSS
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@760 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@760 57a73879-2fb5-44c3-a270-3262357dd7e2
Much easier way to run the tests.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@759 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@759 57a73879-2fb5-44c3-a270-3262357dd7e2
Nothing like a live demo to show up the bugs ;)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@758 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@758 57a73879-2fb5-44c3-a270-3262357dd7e2
no longer needed
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@757 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@757 57a73879-2fb5-44c3-a270-3262357dd7e2
*** empty log message ***
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@756 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@756 57a73879-2fb5-44c3-a270-3262357dd7e2
'I must run unit tests before committing\n' * 100
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@755 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@755 57a73879-2fb5-44c3-a270-3262357dd7e2
Cleanup
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@754 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@754 57a73879-2fb5-44c3-a270-3262357dd7e2
more marketing ;)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@753 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@753 57a73879-2fb5-44c3-a270-3262357dd7e2
Added a Features doc
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@752 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@752 57a73879-2fb5-44c3-a270-3262357dd7e2
. split instance initialisation into two steps, allowing config changes
before the database is initialised.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@751 57a73879-2fb5-44c3-a270-3262357dd7e2
before the database is initialised.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@751 57a73879-2fb5-44c3-a270-3262357dd7e2
Oops
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@750 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@750 57a73879-2fb5-44c3-a270-3262357dd7e2
. applied patch #558876 ] cgi client customization
... with significant additions and modifications ;)
- extended handling of ML assignedto to all places it's handled
- added more NotFound info
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@749 57a73879-2fb5-44c3-a270-3262357dd7e2
... with significant additions and modifications ;)
- extended handling of ML assignedto to all places it's handled
- added more NotFound info
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@749 57a73879-2fb5-44c3-a270-3262357dd7e2
oops... and section-bar
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@748 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@748 57a73879-2fb5-44c3-a270-3262357dd7e2
Added note to MIGRATION about new config vars. Also made us more resilient
for upgraders. Reinstated list header style (oops)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@747 57a73879-2fb5-44c3-a270-3262357dd7e2
for upgraders. Reinstated list header style (oops)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@747 57a73879-2fb5-44c3-a270-3262357dd7e2
. changed the default message list in issues to display the message body
. made backends.__init__ be more specific about which ImportErrors it really
wants to ignore
. fixed the example addresses in the templates to use correct example domains
. cleaned out the template stylesheets, removing a bunch of junk that really
wasn't necessary (font specs, styles never used) and added a style for
message content
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@746 57a73879-2fb5-44c3-a270-3262357dd7e2
. made backends.__init__ be more specific about which ImportErrors it really
wants to ignore
. fixed the example addresses in the templates to use correct example domains
. cleaned out the template stylesheets, removing a bunch of junk that really
wasn't necessary (font specs, styles never used) and added a style for
message content
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@746 57a73879-2fb5-44c3-a270-3262357dd7e2
*** empty log message ***
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@745 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@745 57a73879-2fb5-44c3-a270-3262357dd7e2
Handle migration
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@744 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@744 57a73879-2fb5-44c3-a270-3262357dd7e2
. #551483 ] assignedto in Client.make_index_link
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@743 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@743 57a73879-2fb5-44c3-a270-3262357dd7e2
"upgrade you doofus" text inserted to appease anthony ;)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@742 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@742 57a73879-2fb5-44c3-a270-3262357dd7e2
Latest thoughts.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@741 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@741 57a73879-2fb5-44c3-a270-3262357dd7e2
Note the version that is known to work.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@740 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@740 57a73879-2fb5-44c3-a270-3262357dd7e2
Well whadya know, bsddb3 works again.
The backend is implemented _exactly_ the same as bsddb - so there's no
using its transaction or locking support. It'd be nice to use those some
day I suppose.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@739 57a73879-2fb5-44c3-a270-3262357dd7e2
The backend is implemented _exactly_ the same as bsddb - so there's no
using its transaction or locking support. It'd be nice to use those some
day I suppose.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@739 57a73879-2fb5-44c3-a270-3262357dd7e2
Initial doc holding collated thoughts on roundup security.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@738 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@738 57a73879-2fb5-44c3-a270-3262357dd7e2
Made ZRoundup install info more accessible.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@737 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@737 57a73879-2fb5-44c3-a270-3262357dd7e2
ignore pyo
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@736 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@736 57a73879-2fb5-44c3-a270-3262357dd7e2
ehem and the unit test
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@735 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@735 57a73879-2fb5-44c3-a270-3262357dd7e2
forgot to fix the templating for last change
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@734 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@734 57a73879-2fb5-44c3-a270-3262357dd7e2
. reverting to dates for intervals > 2 months sucks
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@733 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@733 57a73879-2fb5-44c3-a270-3262357dd7e2
. node caching now works, and gives a small boost in performance
As a part of this, I cleaned up the DEBUG output and implemented TRACE
output (HYPERDBTRACE='file to trace to') with checkpoints at the start of
CGI requests. Run roundup with python -O to skip all the DEBUG/TRACE stuff
(using if __debug__ which is compiled out with -O)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@732 57a73879-2fb5-44c3-a270-3262357dd7e2
As a part of this, I cleaned up the DEBUG output and implemented TRACE
output (HYPERDBTRACE='file to trace to') with checkpoints at the start of
CGI requests. Run roundup with python -O to skip all the DEBUG/TRACE stuff
(using if __debug__ which is compiled out with -O)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@732 57a73879-2fb5-44c3-a270-3262357dd7e2
. fixed SCRIPT_NAME in ZRoundup for instances not at top level of Zope
(thanks dman)
. fixed some sorting issues that were breaking some unit tests under py2.2
. mailgw test output dir was confusing the init test (but only on 2.2 *shrug*)
fixed bug in the init unit test that meant only the bsddb test ran if it
could (it clobbered the anydbm test)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@731 57a73879-2fb5-44c3-a270-3262357dd7e2
(thanks dman)
. fixed some sorting issues that were breaking some unit tests under py2.2
. mailgw test output dir was confusing the init test (but only on 2.2 *shrug*)
fixed bug in the init unit test that meant only the bsddb test ran if it
could (it clobbered the anydbm test)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@731 57a73879-2fb5-44c3-a270-3262357dd7e2
. fixed SCRIPT_NAME in ZRoundup for instances not at top level of Zope
(thanks dman)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@730 57a73879-2fb5-44c3-a270-3262357dd7e2
(thanks dman)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@730 57a73879-2fb5-44c3-a270-3262357dd7e2
missed
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@729 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@729 57a73879-2fb5-44c3-a270-3262357dd7e2
ignore coverage files
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@728 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@728 57a73879-2fb5-44c3-a270-3262357dd7e2
*** empty log message ***
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@727 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@727 57a73879-2fb5-44c3-a270-3262357dd7e2
ehem, part 2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@726 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@726 57a73879-2fb5-44c3-a270-3262357dd7e2
ehem
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@725 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@725 57a73879-2fb5-44c3-a270-3262357dd7e2
Added simple help to the reminder emailer.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@724 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@724 57a73879-2fb5-44c3-a270-3262357dd7e2
grr
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@723 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@723 57a73879-2fb5-44c3-a270-3262357dd7e2
hrm
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@722 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@722 57a73879-2fb5-44c3-a270-3262357dd7e2
*** empty log message ***
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@721 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@721 57a73879-2fb5-44c3-a270-3262357dd7e2
update for (dps+restructuretext) -> docutils
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@720 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@720 57a73879-2fb5-44c3-a270-3262357dd7e2
Tweaking the signature deletion from mail messages.
Added nuking of the "-----Original Message-----" crap from Outlook.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@719 57a73879-2fb5-44c3-a270-3262357dd7e2
Added nuking of the "-----Original Message-----" crap from Outlook.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@719 57a73879-2fb5-44c3-a270-3262357dd7e2
Added the ADD_AUTHOR_TO_NOSY handling to the CGI interface.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@715 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@715 57a73879-2fb5-44c3-a270-3262357dd7e2
. added missing documentation for a few of the config option values
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@714 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@714 57a73879-2fb5-44c3-a270-3262357dd7e2
. added option to automatically add the authors and recipients of messages
to the nosy lists with the options ADD_AUTHOR_TO_NOSY (default 'new') and
ADD_RECIPIENTS_TO_NOSY (default 'new'). These settings emulate the current
behaviour. Setting them to 'yes' will add the author/recipients to the nosy
on messages that create issues and followup messages.
. added missing documentation for a few of the config option values
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@713 57a73879-2fb5-44c3-a270-3262357dd7e2
to the nosy lists with the options ADD_AUTHOR_TO_NOSY (default 'new') and
ADD_RECIPIENTS_TO_NOSY (default 'new'). These settings emulate the current
behaviour. Setting them to 'yes' will add the author/recipients to the nosy
on messages that create issues and followup messages.
. added missing documentation for a few of the config option values
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@713 57a73879-2fb5-44c3-a270-3262357dd7e2
minor fix to error message
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@712 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@712 57a73879-2fb5-44c3-a270-3262357dd7e2
All database files are now created group readable and writable.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@711 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@711 57a73879-2fb5-44c3-a270-3262357dd7e2
Sorting was applied to all nodes of the MultiLink class instead of
the nodes that are actually linked to in the "field" template
function. This adds about 20+ seconds in the display of an issue if
your database has a 1000 or more issue in it.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@710 57a73879-2fb5-44c3-a270-3262357dd7e2
the nodes that are actually linked to in the "field" template
function. This adds about 20+ seconds in the display of an issue if
your database has a 1000 or more issue in it.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@710 57a73879-2fb5-44c3-a270-3262357dd7e2
Sorry, forgot to checkin modified unit tests for parse email bodies
with and without preservation of quoted text.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@709 57a73879-2fb5-44c3-a270-3262357dd7e2
with and without preservation of quoted text.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@709 57a73879-2fb5-44c3-a270-3262357dd7e2
. stripping of the email message body can now be controlled through
the config variables EMAIL_KEEP_QUOTED_TEST and
EMAIL_LEAVE_BODY_UNCHANGED.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@708 57a73879-2fb5-44c3-a270-3262357dd7e2
the config variables EMAIL_KEEP_QUOTED_TEST and
EMAIL_LEAVE_BODY_UNCHANGED.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@708 57a73879-2fb5-44c3-a270-3262357dd7e2
. node ids are now generated from a lockable store - no more race conditions
We're using the portalocker code by Jonathan Feinberg that was contributed
to the ASPN Python cookbook. This gives us locking across Unix and Windows.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@703 57a73879-2fb5-44c3-a270-3262357dd7e2
We're using the portalocker code by Jonathan Feinberg that was contributed
to the ASPN Python cookbook. This gives us locking across Unix and Windows.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@703 57a73879-2fb5-44c3-a270-3262357dd7e2
Here's a cron-job reminder script that we're going to be using here at
ekit. Might be useful for other people. Could use some work making it more
general and easier to customise.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@702 57a73879-2fb5-44c3-a270-3262357dd7e2
ekit. Might be useful for other people. Could use some work making it more
general and easier to customise.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@702 57a73879-2fb5-44c3-a270-3262357dd7e2
More doc tweaks
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@701 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@701 57a73879-2fb5-44c3-a270-3262357dd7e2
doc CSS update
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@700 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@700 57a73879-2fb5-44c3-a270-3262357dd7e2
Documentation cleanup, added info for potential (and current) developers
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@699 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@699 57a73879-2fb5-44c3-a270-3262357dd7e2
make it work
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@698 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@698 57a73879-2fb5-44c3-a270-3262357dd7e2
. added a "detectors" directory for people to put their useful auditors and
reactors in. Note - the roundupdb.IssueClass.sendmessage method has been
split and renamed "nosymessage" specifically for things like the nosy
reactor, and "send_message" which just sends the message.
The initial detector is one that we'll be using here at ekit - it bounces new
issue messages to a team address.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@697 57a73879-2fb5-44c3-a270-3262357dd7e2
reactors in. Note - the roundupdb.IssueClass.sendmessage method has been
split and renamed "nosymessage" specifically for things like the nosy
reactor, and "send_message" which just sends the message.
The initial detector is one that we'll be using here at ekit - it bounces new
issue messages to a team address.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@697 57a73879-2fb5-44c3-a270-3262357dd7e2
d'oh! killed retirement of nodes :(
all better now...
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@693 57a73879-2fb5-44c3-a270-3262357dd7e2
all better now...
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@693 57a73879-2fb5-44c3-a270-3262357dd7e2
Fix for date properties as labels.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@692 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@692 57a73879-2fb5-44c3-a270-3262357dd7e2
Fix for old databases that contain properties that don't exist any more.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@691 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@691 57a73879-2fb5-44c3-a270-3262357dd7e2
Fixed serialisation problem by moving the serialisation step out of the
hyperdb.Class (get, set) into the hyperdb.Database.
Also fixed htmltemplate after the showid changes I made yesterday.
Unit tests for all of the above written.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@690 57a73879-2fb5-44c3-a270-3262357dd7e2
hyperdb.Class (get, set) into the hyperdb.Database.
Also fixed htmltemplate after the showid changes I made yesterday.
Unit tests for all of the above written.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@690 57a73879-2fb5-44c3-a270-3262357dd7e2