comparison CHANGES.txt @ 440:de5bf4191f11

Enabled transaction support in the bsddb backend. It uses the anydbm code where possible, only replacing methods where the db is opened (it uses the btree opener specifically.) Also cleaned up some change note generation. Made the backends package work with pydoc too.
author Richard Jones <richard@users.sourceforge.net>
date Mon, 10 Dec 2001 22:20:01 +0000
parents 9d97c1a4ddad
children a0c598702f17
comparison
equal deleted inserted replaced
439:6e27cb83aacb 440:de5bf4191f11
9 signature info in e-mails. 9 signature info in e-mails.
10 . Some more flexibility in the mail gateway and more error handling. 10 . Some more flexibility in the mail gateway and more error handling.
11 . Login now takes you to the page you back to the were denied access to. 11 . Login now takes you to the page you back to the were denied access to.
12 . Admin user now can has a user index link on their web interface. 12 . Admin user now can has a user index link on their web interface.
13 . We now have basic transaction support. Information is only written to 13 . We now have basic transaction support. Information is only written to
14 the database when the commit() method is called. Only the anydbm backend 14 the database when the commit() method is called. Only the anydbm and
15 is modified in this way - neither of the bsddb backends have been. 15 bsddb3 backends are modified in this way - the bsddb3 backend needs a
16 lot more work anyway...
16 - the CGI and mailgw automatically commit() at the end of processing a 17 - the CGI and mailgw automatically commit() at the end of processing a
17 single transaction 18 single transaction
18 - the admin tool requires an explicit "commit" - it will prompt at exit 19 - the admin tool requires an explicit "commit" - it will prompt at exit
19 if there are unsaved changes. A "rollback" removes all changes made 20 if there are unsaved changes. A "rollback" removes all changes made
20 during the session (up to the last commit). 21 during the session (up to the last commit).
21 . Added the "display" command to the admin tool - displays a node's values 22 . Added the "display" command to the admin tool - displays a node's values
22
23 23
24 Fixed: 24 Fixed:
25 . Lots of bugs, thanks Roché and others on the devel mailing list! 25 . Lots of bugs, thanks Roché and others on the devel mailing list!
26 . login_action and newuser_action return values were being ignored 26 . login_action and newuser_action return values were being ignored
27 . Woohoo! Found that bloody re-login bug that was killing the mail 27 . Woohoo! Found that bloody re-login bug that was killing the mail
32 the close() method on the database is no longer needed. 32 the close() method on the database is no longer needed.
33 . #487480 ] roundup-server 33 . #487480 ] roundup-server
34 . #487476 ] INSTALL.txt 34 . #487476 ] INSTALL.txt
35 . #489760 ] [issue] only subject 35 . #489760 ] [issue] only subject
36 . fixed doc/index.html to include the quoting in the mail alias. 36 . fixed doc/index.html to include the quoting in the mail alias.
37 . fixed the backends __init__ so we can pydoc the backend modules
38 . web i/f reports "note added" if there are no changes but a note is entered
37 39
38 40
39 2001-11-23 - 0.3.0 41 2001-11-23 - 0.3.0
40 Feature: 42 Feature:
41 . #467129 ] Lossage when username=e-mail-address 43 . #467129 ] Lossage when username=e-mail-address

Roundup Issue Tracker: http://roundup-tracker.org/