Removed generation of change note from "sendmessage" in roundupdb.py.
The change note is now generated when the message is created.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@446 57a73879-2fb5-44c3-a270-3262357dd7e2
The change note is now generated when the message is created.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@446 57a73879-2fb5-44c3-a270-3262357dd7e2
Added some rollbacks where we were catching exceptions that would otherwise
have stopped committing.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@445 57a73879-2fb5-44c3-a270-3262357dd7e2
have stopped committing.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@445 57a73879-2fb5-44c3-a270-3262357dd7e2
Fixes so the tests use commit and not close
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@444 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@444 57a73879-2fb5-44c3-a270-3262357dd7e2
. We now use weakrefs in the Classes to keep the database reference, so
the close() method on the database is no longer needed.
I bumped the minimum python requirement up to 2.1 accordingly.
. #487480 ] roundup-server
. #487476 ] INSTALL.txt
I also cleaned up the change message / post-edit stuff in the cgi client.
There's now a clearly marked "TODO: append the change note" where I believe
the change note should be added there. The "changes" list will obviously
have to be modified to be a dict of the changes, or somesuch.
More testing needed.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@443 57a73879-2fb5-44c3-a270-3262357dd7e2
the close() method on the database is no longer needed.
I bumped the minimum python requirement up to 2.1 accordingly.
. #487480 ] roundup-server
. #487476 ] INSTALL.txt
I also cleaned up the change message / post-edit stuff in the cgi client.
There's now a clearly marked "TODO: append the change note" where I believe
the change note should be added there. The "changes" list will obviously
have to be modified to be a dict of the changes, or somesuch.
More testing needed.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@443 57a73879-2fb5-44c3-a270-3262357dd7e2
. We now have basic transaction support! Information is only written to
the database when the commit() method is called. Only the anydbm
backend is modified in this way - neither of the bsddb backends have been.
The mail, admin and cgi interfaces all use commit (except the admin tool
doesn't have a commit command, so interactive users can't commit...)
. Fixed login/registration forwarding the user to the right page (or not,
on a failure)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@442 57a73879-2fb5-44c3-a270-3262357dd7e2
the database when the commit() method is called. Only the anydbm
backend is modified in this way - neither of the bsddb backends have been.
The mail, admin and cgi interfaces all use commit (except the admin tool
doesn't have a commit command, so interactive users can't commit...)
. Fixed login/registration forwarding the user to the right page (or not,
on a failure)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@442 57a73879-2fb5-44c3-a270-3262357dd7e2
Links in page header are now consistent with default sort order.
Fixed bugs:
- When login failed the list of issues were still rendered.
- User was redirected to index page and not to his destination url
if his first login attempt failed.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@441 57a73879-2fb5-44c3-a270-3262357dd7e2
Fixed bugs:
- When login failed the list of issues were still rendered.
- User was redirected to index page and not to his destination url
if his first login attempt failed.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@441 57a73879-2fb5-44c3-a270-3262357dd7e2
Property changes are now completely traceable, whether changes are
made through the web or by email
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@440 57a73879-2fb5-44c3-a270-3262357dd7e2
made through the web or by email
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@440 57a73879-2fb5-44c3-a270-3262357dd7e2
Cleaned up strange import (less pollution, too)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@439 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@439 57a73879-2fb5-44c3-a270-3262357dd7e2
Fixed bug. Mail gateway was not using the extended Message class
resulting in failed submissions when mails were processed from a Unix
mailbox
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@438 57a73879-2fb5-44c3-a270-3262357dd7e2
resulting in failed submissions when mails were processed from a Unix
mailbox
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@438 57a73879-2fb5-44c3-a270-3262357dd7e2
Property changes are now listed in emails generated by Roundup
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@437 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@437 57a73879-2fb5-44c3-a270-3262357dd7e2
Added change notes
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@436 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@436 57a73879-2fb5-44c3-a270-3262357dd7e2
Resolve pygettext args; described command line calls
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@435 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@435 57a73879-2fb5-44c3-a270-3262357dd7e2
Converted roundup/cgi_client.py to use _()
Added the status file, I18N_PROGRESS.txt
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@434 57a73879-2fb5-44c3-a270-3262357dd7e2
Added the status file, I18N_PROGRESS.txt
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@434 57a73879-2fb5-44c3-a270-3262357dd7e2
Removed the "This issue has been edited through the web" when a valid
change note is supplied.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@433 57a73879-2fb5-44c3-a270-3262357dd7e2
change note is supplied.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@433 57a73879-2fb5-44c3-a270-3262357dd7e2
a little comment
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@432 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@432 57a73879-2fb5-44c3-a270-3262357dd7e2
. login_action and newuser_action return values were being ignored
. Woohoo! Found that bloody re-login bug that was killing the mail
gateway.
(also a minor cleanup in hyperdb)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@431 57a73879-2fb5-44c3-a270-3262357dd7e2
. Woohoo! Found that bloody re-login bug that was killing the mail
gateway.
(also a minor cleanup in hyperdb)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@431 57a73879-2fb5-44c3-a270-3262357dd7e2
typo
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@430 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@430 57a73879-2fb5-44c3-a270-3262357dd7e2
Forgot to add this note earlier today.
Woohoo! Up to 45,169 words in my novel! :)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@429 57a73879-2fb5-44c3-a270-3262357dd7e2
Woohoo! Up to 45,169 words in my novel! :)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@429 57a73879-2fb5-44c3-a270-3262357dd7e2
oops
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@428 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@428 57a73879-2fb5-44c3-a270-3262357dd7e2
Another place that wasn't handling missing properties.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@427 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@427 57a73879-2fb5-44c3-a270-3262357dd7e2
couple of bugfixes from latest patch integration
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@426 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@426 57a73879-2fb5-44c3-a270-3262357dd7e2
This config stuff is getting to be a real mess...
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@425 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@425 57a73879-2fb5-44c3-a270-3262357dd7e2
typo
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@424 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@424 57a73879-2fb5-44c3-a270-3262357dd7e2
Feature:
. Added INSTANCE_NAME to configuration - used in web and email to identify
the instance.
. Added EMAIL_SIGNATURE_POSITION to indicate where to place the roundup
signature info in e-mails.
. Some more flexibility in the mail gateway and more error handling.
. Login now takes you to the page you back to the were denied access to.
Fixed:
. Lots of bugs, thanks Roch�nd others on the devel mailing list!
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@423 57a73879-2fb5-44c3-a270-3262357dd7e2
. Added INSTANCE_NAME to configuration - used in web and email to identify
the instance.
. Added EMAIL_SIGNATURE_POSITION to indicate where to place the roundup
signature info in e-mails.
. Some more flexibility in the mail gateway and more error handling.
. Login now takes you to the page you back to the were denied access to.
Fixed:
. Lots of bugs, thanks Roch�nd others on the devel mailing list!
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@423 57a73879-2fb5-44c3-a270-3262357dd7e2
Typo fix
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@422 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@422 57a73879-2fb5-44c3-a270-3262357dd7e2
Added .newitem extension
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@421 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@421 57a73879-2fb5-44c3-a270-3262357dd7e2
"except:" is bad, bad , bad!
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@420 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@420 57a73879-2fb5-44c3-a270-3262357dd7e2
typeof() instead of type(): avoid clash with database field(?) "type"
Fixes this traceback:
Traceback (most recent call last):
File "roundup\cgi_client.py", line 535, in newnode
self._post_editnode(nid)
File "roundup\cgi_client.py", line 415, in _post_editnode
if type(value) != type([]): value = [value]
UnboundLocalError: local variable 'type' referenced before assignment
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@419 57a73879-2fb5-44c3-a270-3262357dd7e2
Fixes this traceback:
Traceback (most recent call last):
File "roundup\cgi_client.py", line 535, in newnode
self._post_editnode(nid)
File "roundup\cgi_client.py", line 415, in _post_editnode
if type(value) != type([]): value = [value]
UnboundLocalError: local variable 'type' referenced before assignment
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@419 57a73879-2fb5-44c3-a270-3262357dd7e2
Added module docstrings to all modules.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@418 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@418 57a73879-2fb5-44c3-a270-3262357dd7e2
Typo fix
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@417 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@417 57a73879-2fb5-44c3-a270-3262357dd7e2
Added warning for non-string _() markup (which is also ignored)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@416 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@416 57a73879-2fb5-44c3-a270-3262357dd7e2
quick fix for file uploads on windows in roundup.cgi
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@414 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@414 57a73879-2fb5-44c3-a270-3262357dd7e2
Some version number and documentation fixes.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@413 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@413 57a73879-2fb5-44c3-a270-3262357dd7e2
Added globbing for win32, and sample marking in a 2nd file to test it
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@412 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@412 57a73879-2fb5-44c3-a270-3262357dd7e2
To create a roundup .pot file, use:
tools/pygettext.py -a -o roundup.pot -p build -v roundup/cgi_client.py
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@411 57a73879-2fb5-44c3-a270-3262357dd7e2
tools/pygettext.py -a -o roundup.pot -p build -v roundup/cgi_client.py
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@411 57a73879-2fb5-44c3-a270-3262357dd7e2
Added dummy hooks for I18N and some preliminary (test) markup of
translatable messages
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@410 57a73879-2fb5-44c3-a270-3262357dd7e2
translatable messages
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@410 57a73879-2fb5-44c3-a270-3262357dd7e2
*sigh* more missing value handling
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@409 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@409 57a73879-2fb5-44c3-a270-3262357dd7e2
more new property handling
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@408 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@408 57a73879-2fb5-44c3-a270-3262357dd7e2
oops
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@407 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@407 57a73879-2fb5-44c3-a270-3262357dd7e2
Better handling of new properties.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@406 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@406 57a73879-2fb5-44c3-a270-3262357dd7e2
Added a target version field to the extended issue schema
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@405 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@405 57a73879-2fb5-44c3-a270-3262357dd7e2
. incorporated patch from Roch'e Compaan implementing attachments in nosy
e-mail
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@404 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@404 57a73879-2fb5-44c3-a270-3262357dd7e2
. missing "return" in filter_section (thanks Roch'e Compaan)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@403 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@403 57a73879-2fb5-44c3-a270-3262357dd7e2
handle the case where there is no file attached
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@402 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@402 57a73879-2fb5-44c3-a270-3262357dd7e2
. users may attach files to issues (and support in ext) through the web now
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@401 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@401 57a73879-2fb5-44c3-a270-3262357dd7e2
. re-open the database as the author in mail handling
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@400 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@400 57a73879-2fb5-44c3-a270-3262357dd7e2
Code using copyDigestedFile() that passes unit tests
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@399 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@399 57a73879-2fb5-44c3-a270-3262357dd7e2
Copy function, and proper handling of unknown file types
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@398 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@398 57a73879-2fb5-44c3-a270-3262357dd7e2
Fixed option & associated error handling
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@397 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@397 57a73879-2fb5-44c3-a270-3262357dd7e2
bleah typo
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@396 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@396 57a73879-2fb5-44c3-a270-3262357dd7e2
Handle all the various file formats in roundup
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@395 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@395 57a73879-2fb5-44c3-a270-3262357dd7e2
Added install utils (digest calculation)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@394 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@394 57a73879-2fb5-44c3-a270-3262357dd7e2
oops, left debug in there
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@393 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@393 57a73879-2fb5-44c3-a270-3262357dd7e2
changes
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@392 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@392 57a73879-2fb5-44c3-a270-3262357dd7e2
Fixed issues with nosy reaction and author copies.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@391 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@391 57a73879-2fb5-44c3-a270-3262357dd7e2
More error handling fixes.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@390 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@390 57a73879-2fb5-44c3-a270-3262357dd7e2
changes
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@389 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@389 57a73879-2fb5-44c3-a270-3262357dd7e2
. roundup-admin now handles all hyperdb exceptions
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@388 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@388 57a73879-2fb5-44c3-a270-3262357dd7e2
Should parse with python 1.5.2 now.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@387 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@387 57a73879-2fb5-44c3-a270-3262357dd7e2
Fixed bug #479511 ] mailgw to pop once engelbert gruber tested the POP
gateway.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@386 57a73879-2fb5-44c3-a270-3262357dd7e2
gateway.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@386 57a73879-2fb5-44c3-a270-3262357dd7e2
changes in mailgw
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@385 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@385 57a73879-2fb5-44c3-a270-3262357dd7e2
Rolled roundup-popgw into roundup-mailgw. Cleaned mailgw up significantly,
tested unix mailbox some more. POP still untested.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@384 57a73879-2fb5-44c3-a270-3262357dd7e2
tested unix mailbox some more. POP still untested.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@384 57a73879-2fb5-44c3-a270-3262357dd7e2
Expanded the already-abbreviated "initialise" and "specification" commands,
and added a comment to the command help about the abbreviation.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@383 57a73879-2fb5-44c3-a270-3262357dd7e2
and added a comment to the command help about the abbreviation.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@383 57a73879-2fb5-44c3-a270-3262357dd7e2
roundup-admin now accepts abbreviated commands (eg. l = li = lis = list)
[thanks Engelbert Gruber for the inspiration]
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@382 57a73879-2fb5-44c3-a270-3262357dd7e2
[thanks Engelbert Gruber for the inspiration]
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@382 57a73879-2fb5-44c3-a270-3262357dd7e2
Info on setting up a local spool handling mail gateway.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@381 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@381 57a73879-2fb5-44c3-a270-3262357dd7e2
More roundup-mailgw usage help.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@380 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@380 57a73879-2fb5-44c3-a270-3262357dd7e2
Nicer usage message.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@379 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@379 57a73879-2fb5-44c3-a270-3262357dd7e2
Modified roundup-mailgw so it can read e-mails from a local mail spool
file. Truncates the spool file after parsing.
Fixed a couple of small bugs introduced in roundup.mailgw when I started
the popgw.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@378 57a73879-2fb5-44c3-a270-3262357dd7e2
file. Truncates the spool file after parsing.
Fixed a couple of small bugs introduced in roundup.mailgw when I started
the popgw.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@378 57a73879-2fb5-44c3-a270-3262357dd7e2
Documented setup.py change
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@377 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@377 57a73879-2fb5-44c3-a270-3262357dd7e2
Handling of damaged login cookies
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@376 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@376 57a73879-2fb5-44c3-a270-3262357dd7e2
Remove the '=' padding from cookie value so quoting isn't an issue.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@375 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@375 57a73879-2fb5-44c3-a270-3262357dd7e2
More IE fixes: it does not like quotes around cookie values; in the
hope this does not break anything for other browser; if it does, we
need to check HTTP_USER_AGENT
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@374 57a73879-2fb5-44c3-a270-3262357dd7e2
hope this does not break anything for other browser; if it does, we
need to check HTTP_USER_AGENT
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@374 57a73879-2fb5-44c3-a270-3262357dd7e2
Fixed debug output in page footer; added expiry date to the login cookie
(expires 1 year in the future) to prevent probs with certain versions
of IE
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@373 57a73879-2fb5-44c3-a270-3262357dd7e2
(expires 1 year in the future) to prevent probs with certain versions
of IE
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@373 57a73879-2fb5-44c3-a270-3262357dd7e2
Changed samples to use "share/roundup" paths
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@372 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@372 57a73879-2fb5-44c3-a270-3262357dd7e2
Install roundup.cgi to share/roundup
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@371 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@371 57a73879-2fb5-44c3-a270-3262357dd7e2
Added samples for "external" CGI config
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@370 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@370 57a73879-2fb5-44c3-a270-3262357dd7e2
Added env config; fixed request wrapper & index list; sort list by key
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@369 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@369 57a73879-2fb5-44c3-a270-3262357dd7e2
Get debug level from ROUNDUP_DEBUG env var
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@368 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@368 57a73879-2fb5-44c3-a270-3262357dd7e2
Fixed HTTP headers for top-level index in CGI script
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@367 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@367 57a73879-2fb5-44c3-a270-3262357dd7e2
changes
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@366 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@366 57a73879-2fb5-44c3-a270-3262357dd7e2
Fixed newuser_action so it sets the cookie with the unencrypted password.
Also made it present nicer error messages (not tracebacks).
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@365 57a73879-2fb5-44c3-a270-3262357dd7e2
Also made it present nicer error messages (not tracebacks).
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@365 57a73879-2fb5-44c3-a270-3262357dd7e2
Fixed various cookie-related bugs:
. bug #477685 ] base64.decodestring breaks
. bug #477837 ] lynx does not like the cookie
. bug #477892 ] Password edit doesn't fix login cookie
Also closed a security hole - a logged-in user could edit another user's
details.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@364 57a73879-2fb5-44c3-a270-3262357dd7e2
. bug #477685 ] base64.decodestring breaks
. bug #477837 ] lynx does not like the cookie
. bug #477892 ] Password edit doesn't fix login cookie
Also closed a security hole - a logged-in user could edit another user's
details.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@364 57a73879-2fb5-44c3-a270-3262357dd7e2
changes
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@363 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@363 57a73879-2fb5-44c3-a270-3262357dd7e2
More HTML compliance fixes. This will probably fix the Netscape problem
too.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@362 57a73879-2fb5-44c3-a270-3262357dd7e2
too.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@362 57a73879-2fb5-44c3-a270-3262357dd7e2
Ahah! Fixed the lynx problem - there was a hidden input field misplaced.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@361 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@361 57a73879-2fb5-44c3-a270-3262357dd7e2
Oops. uses pagefoot now.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@360 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@360 57a73879-2fb5-44c3-a270-3262357dd7e2
Login page didn't have all close tags.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@359 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@359 57a73879-2fb5-44c3-a270-3262357dd7e2
possibly fix truncated base64'ed user:pass
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@358 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@358 57a73879-2fb5-44c3-a270-3262357dd7e2
asdf
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@357 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@357 57a73879-2fb5-44c3-a270-3262357dd7e2
make popgw use the Message interface
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@356 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@356 57a73879-2fb5-44c3-a270-3262357dd7e2
Completely untested pop gateway. It's a start.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@355 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@355 57a73879-2fb5-44c3-a270-3262357dd7e2
Started work on supporting a pop3-fetching server
Fixed bugs:
. bug #477104 ] HTML tag error in roundup-server
. bug #477107 ] HTTP header problem
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@354 57a73879-2fb5-44c3-a270-3262357dd7e2
Fixed bugs:
. bug #477104 ] HTML tag error in roundup-server
. bug #477107 ] HTTP header problem
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@354 57a73879-2fb5-44c3-a270-3262357dd7e2
Added the wrap="hard" attribute to the textarea of the note field so the
messages wrap sanely.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@353 57a73879-2fb5-44c3-a270-3262357dd7e2
messages wrap sanely.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@353 57a73879-2fb5-44c3-a270-3262357dd7e2
changes
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@352 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@352 57a73879-2fb5-44c3-a270-3262357dd7e2
Added do_stext to htmltemplate, thanks Brad Clements.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@351 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@351 57a73879-2fb5-44c3-a270-3262357dd7e2
Case-insensitive match for ISSUE_TRACKER_EMAIL in address in e-mail.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@350 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@350 57a73879-2fb5-44c3-a270-3262357dd7e2
Feeble addition to documentation for instance configuration. Well, it'll
hopefully change before 0.3.0 final, so I guess I have an excuse ;)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@349 57a73879-2fb5-44c3-a270-3262357dd7e2
hopefully change before 0.3.0 final, so I guess I have an excuse ;)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@349 57a73879-2fb5-44c3-a270-3262357dd7e2
Features:
. #467129 ] Lossage when username=e-mail-address
. #473123 ] Change message generation for author
. MailGW now moves 'resolved' to 'chatting' on receiving e-mail for an issue.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@348 57a73879-2fb5-44c3-a270-3262357dd7e2
. #467129 ] Lossage when username=e-mail-address
. #473123 ] Change message generation for author
. MailGW now moves 'resolved' to 'chatting' on receiving e-mail for an issue.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@348 57a73879-2fb5-44c3-a270-3262357dd7e2
Fix to CGI top-level index (thanks Juergen Hermann)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@347 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@347 57a73879-2fb5-44c3-a270-3262357dd7e2
changes
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@346 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@346 57a73879-2fb5-44c3-a270-3262357dd7e2