annotate 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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
122
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
1 This file contains the changes to the Roundup system over time. The entries
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
2 are given with the most recent entry first.
94
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
3
411
a6088556e9ba Features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 399
diff changeset
4 2001-11-?? - 0.3.1
a6088556e9ba Features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 399
diff changeset
5 Feature:
a6088556e9ba Features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 399
diff changeset
6 . Added INSTANCE_NAME to configuration - used in web and email to identify
a6088556e9ba Features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 399
diff changeset
7 the instance.
a6088556e9ba Features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 399
diff changeset
8 . Added EMAIL_SIGNATURE_POSITION to indicate where to place the roundup
a6088556e9ba Features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 399
diff changeset
9 signature info in e-mails.
a6088556e9ba Features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 399
diff changeset
10 . Some more flexibility in the mail gateway and more error handling.
a6088556e9ba Features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 399
diff changeset
11 . Login now takes you to the page you back to the were denied access to.
417
4be2c6be4560 Forgot to add this note earlier today.
Richard Jones <richard@users.sourceforge.net>
parents: 411
diff changeset
12 . Admin user now can has a user index link on their web interface.
430
350685601f37 Database transactions.
Richard Jones <richard@users.sourceforge.net>
parents: 419
diff changeset
13 . We now have basic transaction support. Information is only written to
440
de5bf4191f11 Enabled transaction support in the bsddb backend.
Richard Jones <richard@users.sourceforge.net>
parents: 438
diff changeset
14 the database when the commit() method is called. Only the anydbm and
de5bf4191f11 Enabled transaction support in the bsddb backend.
Richard Jones <richard@users.sourceforge.net>
parents: 438
diff changeset
15 bsddb3 backends are modified in this way - the bsddb3 backend needs a
de5bf4191f11 Enabled transaction support in the bsddb backend.
Richard Jones <richard@users.sourceforge.net>
parents: 438
diff changeset
16 lot more work anyway...
438
9d97c1a4ddad Notes from changes.
Richard Jones <richard@users.sourceforge.net>
parents: 431
diff changeset
17 - the CGI and mailgw automatically commit() at the end of processing a
9d97c1a4ddad Notes from changes.
Richard Jones <richard@users.sourceforge.net>
parents: 431
diff changeset
18 single transaction
9d97c1a4ddad Notes from changes.
Richard Jones <richard@users.sourceforge.net>
parents: 431
diff changeset
19 - the admin tool requires an explicit "commit" - it will prompt at exit
9d97c1a4ddad Notes from changes.
Richard Jones <richard@users.sourceforge.net>
parents: 431
diff changeset
20 if there are unsaved changes. A "rollback" removes all changes made
9d97c1a4ddad Notes from changes.
Richard Jones <richard@users.sourceforge.net>
parents: 431
diff changeset
21 during the session (up to the last commit).
9d97c1a4ddad Notes from changes.
Richard Jones <richard@users.sourceforge.net>
parents: 431
diff changeset
22 . Added the "display" command to the admin tool - displays a node's values
411
a6088556e9ba Features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 399
diff changeset
23
a6088556e9ba Features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 399
diff changeset
24 Fixed:
a6088556e9ba Features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 399
diff changeset
25 . Lots of bugs, thanks Roché and others on the devel mailing list!
419
831e91e23963 login_action and newuser_action return values were being ignored
Richard Jones <richard@users.sourceforge.net>
parents: 417
diff changeset
26 . login_action and newuser_action return values were being ignored
831e91e23963 login_action and newuser_action return values were being ignored
Richard Jones <richard@users.sourceforge.net>
parents: 417
diff changeset
27 . Woohoo! Found that bloody re-login bug that was killing the mail
831e91e23963 login_action and newuser_action return values were being ignored
Richard Jones <richard@users.sourceforge.net>
parents: 417
diff changeset
28 gateway.
430
350685601f37 Database transactions.
Richard Jones <richard@users.sourceforge.net>
parents: 419
diff changeset
29 . Fixed login/registration forwarding the user to the right page (or not,
350685601f37 Database transactions.
Richard Jones <richard@users.sourceforge.net>
parents: 419
diff changeset
30 on a failure)
431
a28a80b714f9 Eliminate database close method by using weakrefs.
Richard Jones <richard@users.sourceforge.net>
parents: 430
diff changeset
31 . We now use weakrefs in the Classes to keep the database reference, so
a28a80b714f9 Eliminate database close method by using weakrefs.
Richard Jones <richard@users.sourceforge.net>
parents: 430
diff changeset
32 the close() method on the database is no longer needed.
a28a80b714f9 Eliminate database close method by using weakrefs.
Richard Jones <richard@users.sourceforge.net>
parents: 430
diff changeset
33 . #487480 ] roundup-server
a28a80b714f9 Eliminate database close method by using weakrefs.
Richard Jones <richard@users.sourceforge.net>
parents: 430
diff changeset
34 . #487476 ] INSTALL.txt
438
9d97c1a4ddad Notes from changes.
Richard Jones <richard@users.sourceforge.net>
parents: 431
diff changeset
35 . #489760 ] [issue] only subject
9d97c1a4ddad Notes from changes.
Richard Jones <richard@users.sourceforge.net>
parents: 431
diff changeset
36 . fixed doc/index.html to include the quoting in the mail alias.
440
de5bf4191f11 Enabled transaction support in the bsddb backend.
Richard Jones <richard@users.sourceforge.net>
parents: 438
diff changeset
37 . fixed the backends __init__ so we can pydoc the backend modules
de5bf4191f11 Enabled transaction support in the bsddb backend.
Richard Jones <richard@users.sourceforge.net>
parents: 438
diff changeset
38 . web i/f reports "note added" if there are no changes but a note is entered
411
a6088556e9ba Features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 399
diff changeset
39
a6088556e9ba Features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 399
diff changeset
40
a6088556e9ba Features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 399
diff changeset
41 2001-11-23 - 0.3.0
337
8cd545738d8e Features:
Richard Jones <richard@users.sourceforge.net>
parents: 335
diff changeset
42 Feature:
8cd545738d8e Features:
Richard Jones <richard@users.sourceforge.net>
parents: 335
diff changeset
43 . #467129 ] Lossage when username=e-mail-address
8cd545738d8e Features:
Richard Jones <richard@users.sourceforge.net>
parents: 335
diff changeset
44 . #473123 ] Change message generation for author
8cd545738d8e Features:
Richard Jones <richard@users.sourceforge.net>
parents: 335
diff changeset
45 . MailGW now moves 'resolved' to 'chatting' on receiving e-mail for an issue.
341
d79b7a496d96 changes
Richard Jones <richard@users.sourceforge.net>
parents: 337
diff changeset
46 . Added Structured Text rendering to htmltemplate, thanks Brad Clements.
358
3cc910586bde Added env config; fixed request wrapper & index list; sort list by key
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 355
diff changeset
47 . Added CGI configuration via env vars (see roundup.cgi for details)
366
17e51f3a0209 Documented setup.py change
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 358
diff changeset
48 . "roundup.cgi" is now installed to "<python-prefix>/share/roundup/cgi-bin"
371
f348aa576d51 roundup-admin now accepts abbreviated commands (eg. l = li = lis = list)
Richard Jones <richard@users.sourceforge.net>
parents: 366
diff changeset
49 . roundup-admin now accepts abbreviated commands (eg. l = li = lis = list)
375
2ff102523713 Fixed [SF#479511]: mailgw to pop
Richard Jones <richard@users.sourceforge.net>
parents: 374
diff changeset
50 . roundup-mailgw now supports unix mailbox and POP as sources of mail.
377
93dc08528ad9 roundup-admin now handles all hyperdb exceptions
Richard Jones <richard@users.sourceforge.net>
parents: 375
diff changeset
51 . roundup-admin now handles all hyperdb exceptions
390
a74ea8489896 users may attach files to issues (and support in ext) through the web now
Richard Jones <richard@users.sourceforge.net>
parents: 389
diff changeset
52 . users may attach files to issues (and support in ext) through the web now
393
f40388721e40 incorporated patch from Roch'e Compaan implementing attachments in nosy e-mail
Richard Jones <richard@users.sourceforge.net>
parents: 392
diff changeset
53 . incorporated patch from Roch'e Compaan implementing attachments in nosy
f40388721e40 incorporated patch from Roch'e Compaan implementing attachments in nosy e-mail
Richard Jones <richard@users.sourceforge.net>
parents: 392
diff changeset
54 e-mail
394
f43af1e97fdd Added a target version field to the extended issue schema
Richard Jones <richard@users.sourceforge.net>
parents: 393
diff changeset
55 . added a target version field to the extended issue schema
399
96b0db9ad389 Added dummy hooks for I18N...
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 394
diff changeset
56 . added dummy hooks for I18N and some preliminary (test) markup of
96b0db9ad389 Added dummy hooks for I18N...
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 394
diff changeset
57 translatable messages
337
8cd545738d8e Features:
Richard Jones <richard@users.sourceforge.net>
parents: 335
diff changeset
58
324
1aabcbeff752 changes
Richard Jones <richard@users.sourceforge.net>
parents: 319
diff changeset
59 Fixed:
1aabcbeff752 changes
Richard Jones <richard@users.sourceforge.net>
parents: 319
diff changeset
60 . Fixed a bug in HTMLTemplate changes.
1aabcbeff752 changes
Richard Jones <richard@users.sourceforge.net>
parents: 319
diff changeset
61 . 'unread' to 'chatting' automagic status change was b0rken.
1aabcbeff752 changes
Richard Jones <richard@users.sourceforge.net>
parents: 319
diff changeset
62 . Anonymous user lockout wasn't working.
331
bff3a9e9548f Fixed some URL issues in roundup.cgi, again thanks Juergen Hermann.
Richard Jones <richard@users.sourceforge.net>
parents: 324
diff changeset
63 . roundup-server now works on Windows, thanks Juergen Hermann.
bff3a9e9548f Fixed some URL issues in roundup.cgi, again thanks Juergen Hermann.
Richard Jones <richard@users.sourceforge.net>
parents: 324
diff changeset
64 . Fixed install documentation, also thanks Juergen Hermann.
bff3a9e9548f Fixed some URL issues in roundup.cgi, again thanks Juergen Hermann.
Richard Jones <richard@users.sourceforge.net>
parents: 324
diff changeset
65 . Fixed some URL issues in roundup.cgi, again thanks Juergen Hermann.
335
45113e2e72cd changes
Richard Jones <richard@users.sourceforge.net>
parents: 334
diff changeset
66 . bug #475347 ] WindowsError still not caught (patch from Juergen Hermann)
334
256776bfdfc5 fixed [SF#474749] Indentations lost
Richard Jones <richard@users.sourceforge.net>
parents: 331
diff changeset
67 . bug #474749 ] indentations lost
343
ab16997d9cda Started work on supporting a pop3-fetching server
Richard Jones <richard@users.sourceforge.net>
parents: 341
diff changeset
68 . bug #477104 ] HTML tag error in roundup-server
ab16997d9cda Started work on supporting a pop3-fetching server
Richard Jones <richard@users.sourceforge.net>
parents: 341
diff changeset
69 . bug #477107 ] HTTP header problem
351
6932067a8f31 More HTML compliance fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 343
diff changeset
70 . bug #477687 ] conforming html
352
a158507768f6 changes
Richard Jones <richard@users.sourceforge.net>
parents: 351
diff changeset
71 . bug #474372 ] Netscape 4.77 do not render Support form
353
6713716d8ae9 Fixed various cookie-related bugs:
Richard Jones <richard@users.sourceforge.net>
parents: 352
diff changeset
72 . bug #477685 ] base64.decodestring breaks
6713716d8ae9 Fixed various cookie-related bugs:
Richard Jones <richard@users.sourceforge.net>
parents: 352
diff changeset
73 . bug #477837 ] lynx does not like the cookie
6713716d8ae9 Fixed various cookie-related bugs:
Richard Jones <richard@users.sourceforge.net>
parents: 352
diff changeset
74 . bug #477892 ] Password edit doesn't fix login cookie
355
82630e18239d changes
Richard Jones <richard@users.sourceforge.net>
parents: 353
diff changeset
75 . newuser_action now presents error messages rather than tracebacks.
375
2ff102523713 Fixed [SF#479511]: mailgw to pop
Richard Jones <richard@users.sourceforge.net>
parents: 374
diff changeset
76 . bug #479511 ] mailgw to pop
378
f3c8556fdeb8 changes
Richard Jones <richard@users.sourceforge.net>
parents: 377
diff changeset
77 . bug #479508 ] roundup-admin crash on wrong class
377
93dc08528ad9 roundup-admin now handles all hyperdb exceptions
Richard Jones <richard@users.sourceforge.net>
parents: 375
diff changeset
78 . bad error report in hyperdb
391
399340646765 handle the case where there is no file attached
Richard Jones <richard@users.sourceforge.net>
parents: 390
diff changeset
79 . roundup.mailgw now handles errors on the set() and create() at the end
399340646765 handle the case where there is no file attached
Richard Jones <richard@users.sourceforge.net>
parents: 390
diff changeset
80 of processing
399340646765 handle the case where there is no file attached
Richard Jones <richard@users.sourceforge.net>
parents: 390
diff changeset
81 . roundup.mailgw also handles messages that are passed to it that don't
399340646765 handle the case where there is no file attached
Richard Jones <richard@users.sourceforge.net>
parents: 390
diff changeset
82 contain a From: line - apparently some POP servers can do this. It punts
399340646765 handle the case where there is no file attached
Richard Jones <richard@users.sourceforge.net>
parents: 390
diff changeset
83 an error message to the roundup admin.
381
b3db94bee9c4 changes
Richard Jones <richard@users.sourceforge.net>
parents: 378
diff changeset
84 . fixed nosy reaction and author copy handling
b3db94bee9c4 changes
Richard Jones <richard@users.sourceforge.net>
parents: 378
diff changeset
85 . errors in nosy reaction will be propogated now (were effectively being
b3db94bee9c4 changes
Richard Jones <richard@users.sourceforge.net>
parents: 378
diff changeset
86 squashed)
389
7d7cb5319fc0 re-open the database as the author in mail handling
Richard Jones <richard@users.sourceforge.net>
parents: 381
diff changeset
87 . re-open the database as the author in mail handling
392
a9edec536e0a missing "return" in filter_section (thanks Roch'e Compaan)
Richard Jones <richard@users.sourceforge.net>
parents: 391
diff changeset
88 . missing "return" in filter_section (thanks Roch'e Compaan)
324
1aabcbeff752 changes
Richard Jones <richard@users.sourceforge.net>
parents: 319
diff changeset
89
391
399340646765 handle the case where there is no file attached
Richard Jones <richard@users.sourceforge.net>
parents: 390
diff changeset
90
319
677ee7ab8ac4 changes
Richard Jones <richard@users.sourceforge.net>
parents: 316
diff changeset
91 2001-10-23 - 0.3.0 pre 3
305
cb6d168b5aaa Hyperdatabase sorts strings-that-look-like-numbers as numbers now.
Richard Jones <richard@users.sourceforge.net>
parents: 304
diff changeset
92 Feature:
312
5a2c43891c20 [SF#473124]: UI inconsistency with Link fields.
Richard Jones <richard@users.sourceforge.net>
parents: 310
diff changeset
93 . MailGW now moves 'unread' to 'chatting' on receiving e-mail for an issue.
313
489b70c37f32 feature [SF#473127]: Filenames.
Richard Jones <richard@users.sourceforge.net>
parents: 312
diff changeset
94 . feature #473127: Filenames. I modified the file.index and htmltemplate
489b70c37f32 feature [SF#473127]: Filenames.
Richard Jones <richard@users.sourceforge.net>
parents: 312
diff changeset
95 source so that the filename is used in the link and the creation
489b70c37f32 feature [SF#473127]: Filenames.
Richard Jones <richard@users.sourceforge.net>
parents: 312
diff changeset
96 information is displayed.
300
590abb8e808c changes
Richard Jones <richard@users.sourceforge.net>
parents: 293
diff changeset
97 Admin Tool (roundup-admin):
590abb8e808c changes
Richard Jones <richard@users.sourceforge.net>
parents: 293
diff changeset
98 . Interactive mode for running multiple (independant at present) commands.
590abb8e808c changes
Richard Jones <richard@users.sourceforge.net>
parents: 293
diff changeset
99 . Tabular display of nodes.
590abb8e808c changes
Richard Jones <richard@users.sourceforge.net>
parents: 293
diff changeset
100 . Import and export via colon-separated files.
590abb8e808c changes
Richard Jones <richard@users.sourceforge.net>
parents: 293
diff changeset
101
319
677ee7ab8ac4 changes
Richard Jones <richard@users.sourceforge.net>
parents: 316
diff changeset
102 Changed:
677ee7ab8ac4 changes
Richard Jones <richard@users.sourceforge.net>
parents: 316
diff changeset
103 . re-organised the html templating code. Fixed some bugs, probably
677ee7ab8ac4 changes
Richard Jones <richard@users.sourceforge.net>
parents: 316
diff changeset
104 introduced some more. Hopefully not too many.
677ee7ab8ac4 changes
Richard Jones <richard@users.sourceforge.net>
parents: 316
diff changeset
105
289
9c093cc62e2a changes
Richard Jones <richard@users.sourceforge.net>
parents: 284
diff changeset
106 Fixed:
9c093cc62e2a changes
Richard Jones <richard@users.sourceforge.net>
parents: 284
diff changeset
107 . Stand-alone server now has a configurable setuid user.
293
956a9a86217b CGI interface wasn't handling checkboxes at all.
Richard Jones <richard@users.sourceforge.net>
parents: 289
diff changeset
108 . CGI interface wasn't handling checkboxes at all.
300
590abb8e808c changes
Richard Jones <richard@users.sourceforge.net>
parents: 293
diff changeset
109 . Fixed quopri usage in mailgw from bug reports on mailing list.
590abb8e808c changes
Richard Jones <richard@users.sourceforge.net>
parents: 293
diff changeset
110 . Remove the "freshen" command from the roundup-admin tool.
302
d1fb3fcdb11b Catch errors in login - no username or password supplied.
Richard Jones <richard@users.sourceforge.net>
parents: 300
diff changeset
111 . Catch errors in login - no username or password supplied.
d1fb3fcdb11b Catch errors in login - no username or password supplied.
Richard Jones <richard@users.sourceforge.net>
parents: 300
diff changeset
112 . Fixed editing of password (Password property type) thanks Roch'e Compaan.
304
e130c5193544 change note
Richard Jones <richard@users.sourceforge.net>
parents: 302
diff changeset
113 . Fixed grouping of non-str properties thanks Roch'e Compaan.
309
f193e0a1b9a5 [SF#473130]: Nosy list not set correctly
Richard Jones <richard@users.sourceforge.net>
parents: 307
diff changeset
114 . bug #473121: The customisation view and filters (CGI interface view
f193e0a1b9a5 [SF#473130]: Nosy list not set correctly
Richard Jones <richard@users.sourceforge.net>
parents: 307
diff changeset
115 customisation section may now be hidden (patch from Roch'e Compaan.)
f193e0a1b9a5 [SF#473130]: Nosy list not set correctly
Richard Jones <richard@users.sourceforge.net>
parents: 307
diff changeset
116 . bug #473122: Issue id sorting (hyperdb sorts strings-that-look-like-numbers
f193e0a1b9a5 [SF#473130]: Nosy list not set correctly
Richard Jones <richard@users.sourceforge.net>
parents: 307
diff changeset
117 as numbers now.
312
5a2c43891c20 [SF#473124]: UI inconsistency with Link fields.
Richard Jones <richard@users.sourceforge.net>
parents: 310
diff changeset
118 . bug #473124: UI inconsistency with Link fields.
5a2c43891c20 [SF#473124]: UI inconsistency with Link fields.
Richard Jones <richard@users.sourceforge.net>
parents: 310
diff changeset
119 This also prompted me to fix a fairly long-standing usability issue -
5a2c43891c20 [SF#473124]: UI inconsistency with Link fields.
Richard Jones <richard@users.sourceforge.net>
parents: 310
diff changeset
120 that of being able to turn off certain filters.
5a2c43891c20 [SF#473124]: UI inconsistency with Link fields.
Richard Jones <richard@users.sourceforge.net>
parents: 310
diff changeset
121 . bug #473125: Paragraph in e-mails
309
f193e0a1b9a5 [SF#473130]: Nosy list not set correctly
Richard Jones <richard@users.sourceforge.net>
parents: 307
diff changeset
122 . bug #473126: Sender unknown
f193e0a1b9a5 [SF#473130]: Nosy list not set correctly
Richard Jones <richard@users.sourceforge.net>
parents: 307
diff changeset
123 . bug #473130: Nosy list not set correctly
289
9c093cc62e2a changes
Richard Jones <richard@users.sourceforge.net>
parents: 284
diff changeset
124
334
256776bfdfc5 fixed [SF#474749] Indentations lost
Richard Jones <richard@users.sourceforge.net>
parents: 331
diff changeset
125
284
ab74a46c3a9d changes
Richard Jones <richard@users.sourceforge.net>
parents: 270
diff changeset
126 2001-10-11 - 0.3.0 pre 2
ab74a46c3a9d changes
Richard Jones <richard@users.sourceforge.net>
parents: 270
diff changeset
127 Fixed:
ab74a46c3a9d changes
Richard Jones <richard@users.sourceforge.net>
parents: 270
diff changeset
128 . Hyperdatabase was inserting empty strings instead of None for missing
ab74a46c3a9d changes
Richard Jones <richard@users.sourceforge.net>
parents: 270
diff changeset
129 property values. This broke a lot of things.
ab74a46c3a9d changes
Richard Jones <richard@users.sourceforge.net>
parents: 270
diff changeset
130
ab74a46c3a9d changes
Richard Jones <richard@users.sourceforge.net>
parents: 270
diff changeset
131
ab74a46c3a9d changes
Richard Jones <richard@users.sourceforge.net>
parents: 270
diff changeset
132 2001-10-10 - 0.3.0 pre 1
264
a671e5917b33 Many features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 248
diff changeset
133 Feature:
a671e5917b33 Many features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 248
diff changeset
134 . roundup-admin create now prompts for property info if none is supplied
a671e5917b33 Many features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 248
diff changeset
135 on the command-line.
a671e5917b33 Many features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 248
diff changeset
136 . hyperdb Class getprops() method may now return only the mutable
a671e5917b33 Many features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 248
diff changeset
137 properties.
a671e5917b33 Many features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 248
diff changeset
138 . CGI interfaces now generate a top-level index of their known instances.
a671e5917b33 Many features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 248
diff changeset
139
a671e5917b33 Many features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 248
diff changeset
140 Changed:
a671e5917b33 Many features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 248
diff changeset
141 . Login now uses cookies, which makes it a whole lot more flexible. We can
a671e5917b33 Many features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 248
diff changeset
142 now support anonymous user access (read-only, unless there's an
a671e5917b33 Many features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 248
diff changeset
143 "anonymous" user, in which case write access is permitted). Login
a671e5917b33 Many features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 248
diff changeset
144 handling has been moved into cgi_client.Client.main()
a671e5917b33 Many features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 248
diff changeset
145 . The "extended" schema is now the default in roundup init.
a671e5917b33 Many features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 248
diff changeset
146 . The schemas have had their page headings modified to cope with the new
a671e5917b33 Many features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 248
diff changeset
147 login handling. Existing installations should copy the interfaces.py
a671e5917b33 Many features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 248
diff changeset
148 file from the roundup lib directory to their instance home.
270
a4241ddd22d7 Added the Password property type.
Richard Jones <richard@users.sourceforge.net>
parents: 268
diff changeset
149 . Passwords are now encoded by default (except exising databases which
a4241ddd22d7 Added the Password property type.
Richard Jones <richard@users.sourceforge.net>
parents: 268
diff changeset
150 will only be encoded when the passwords are changed). The scheme used
a4241ddd22d7 Added the Password property type.
Richard Jones <richard@users.sourceforge.net>
parents: 268
diff changeset
151 at the moment is SHA - but the code is flexible enough to take any
a4241ddd22d7 Added the Password property type.
Richard Jones <richard@users.sourceforge.net>
parents: 268
diff changeset
152 number of encoding systems.
a4241ddd22d7 Added the Password property type.
Richard Jones <richard@users.sourceforge.net>
parents: 268
diff changeset
153 . The roundup-admin tool always operates as the "admin" user now. Database
a4241ddd22d7 Added the Password property type.
Richard Jones <richard@users.sourceforge.net>
parents: 268
diff changeset
154 protection should be achieved using file system protections (see the
a4241ddd22d7 Added the Password property type.
Richard Jones <richard@users.sourceforge.net>
parents: 268
diff changeset
155 documentation for details.)
264
a671e5917b33 Many features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 248
diff changeset
156
248
96cdd8ef0581 Added some more help to roundup-admin
Richard Jones <richard@users.sourceforge.net>
parents: 246
diff changeset
157 Fixed:
264
a671e5917b33 Many features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 248
diff changeset
158 . Incorrectly had a Bizar Software copyright on the cgitb.py module from
a671e5917b33 Many features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 248
diff changeset
159 Ping - has been removed.
248
96cdd8ef0581 Added some more help to roundup-admin
Richard Jones <richard@users.sourceforge.net>
parents: 246
diff changeset
160 . Pretty time interval wasn't handling > 1 month properly.
246
b51591375158 Started changes log for 0.2.9
Richard Jones <richard@users.sourceforge.net>
parents: 244
diff changeset
161 . Generation of links to Link/Multilink in indexes. (thanks Hubert Hoegl)
b51591375158 Started changes log for 0.2.9
Richard Jones <richard@users.sourceforge.net>
parents: 244
diff changeset
162 . AssignedTo wasn't in the "classic" schema's item page.
264
a671e5917b33 Many features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 248
diff changeset
163 . Fixed a whole bunch of places in the CGI interface where we should have
a671e5917b33 Many features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 248
diff changeset
164 been returning Not Found instead of throwing an exception.
a671e5917b33 Many features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 248
diff changeset
165 . Fixed a deviation from the spec: trying to modify the 'id' property of
a671e5917b33 Many features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 248
diff changeset
166 an item now throws an exception.
a671e5917b33 Many features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 248
diff changeset
167 . The plain() template function now html-escapes the content.
270
a4241ddd22d7 Added the Password property type.
Richard Jones <richard@users.sourceforge.net>
parents: 268
diff changeset
168 . Change message was stuffing up for multilinks with no key property.
246
b51591375158 Started changes log for 0.2.9
Richard Jones <richard@users.sourceforge.net>
parents: 244
diff changeset
169
268
dcc1ed25e6bc Minor pre- 0.3.0 changes
Richard Jones <richard@users.sourceforge.net>
parents: 264
diff changeset
170
284
ab74a46c3a9d changes
Richard Jones <richard@users.sourceforge.net>
parents: 270
diff changeset
171
ab74a46c3a9d changes
Richard Jones <richard@users.sourceforge.net>
parents: 270
diff changeset
172 --------------
ab74a46c3a9d changes
Richard Jones <richard@users.sourceforge.net>
parents: 270
diff changeset
173
244
6bf584784e31 Fixed missing import in mailgw :(
Richard Jones <richard@users.sourceforge.net>
parents: 243
diff changeset
174 2001-08-30 - 0.2.8
6bf584784e31 Fixed missing import in mailgw :(
Richard Jones <richard@users.sourceforge.net>
parents: 243
diff changeset
175 Fixed:
248
96cdd8ef0581 Added some more help to roundup-admin
Richard Jones <richard@users.sourceforge.net>
parents: 246
diff changeset
176 . Wasn't handling unguessable mime types for file uploads.
244
6bf584784e31 Fixed missing import in mailgw :(
Richard Jones <richard@users.sourceforge.net>
parents: 243
diff changeset
177 . Missing import in mailgw.
6bf584784e31 Fixed missing import in mailgw :(
Richard Jones <richard@users.sourceforge.net>
parents: 243
diff changeset
178
6bf584784e31 Fixed missing import in mailgw :(
Richard Jones <richard@users.sourceforge.net>
parents: 243
diff changeset
179
240
cdee585d70c4 prep for release
Richard Jones <richard@users.sourceforge.net>
parents: 239
diff changeset
180 2001-08-29 - 0.2.7
231
afd428ba6523 better CGI text searching - but hidden filter fields are disappearing...
Richard Jones <richard@users.sourceforge.net>
parents: 229
diff changeset
181 Feature:
afd428ba6523 better CGI text searching - but hidden filter fields are disappearing...
Richard Jones <richard@users.sourceforge.net>
parents: 229
diff changeset
182 . Text searches are now case insensitive. All forms of text search use
afd428ba6523 better CGI text searching - but hidden filter fields are disappearing...
Richard Jones <richard@users.sourceforge.net>
parents: 229
diff changeset
183 regular expressions now.
afd428ba6523 better CGI text searching - but hidden filter fields are disappearing...
Richard Jones <richard@users.sourceforge.net>
parents: 229
diff changeset
184
227
359ba665d346 changes
Richard Jones <richard@users.sourceforge.net>
parents: 222
diff changeset
185 Fixed:
359ba665d346 changes
Richard Jones <richard@users.sourceforge.net>
parents: 222
diff changeset
186 . Had another 2.1-ism in the unit tests
359ba665d346 changes
Richard Jones <richard@users.sourceforge.net>
parents: 222
diff changeset
187 . Made the mail parser a little more robust w.r.t missing Subject:
359ba665d346 changes
Richard Jones <richard@users.sourceforge.net>
parents: 222
diff changeset
188 (both thanks Mikhail Sobolev)
229
df77ba2e489c changes
Richard Jones <richard@users.sourceforge.net>
parents: 227
diff changeset
189 . Missed some isFooType usages (thanks Mikhail Sobolev for spotting them)
233
3430c76a52b0 changes
Richard Jones <richard@users.sourceforge.net>
parents: 231
diff changeset
190 . Reverted back to sending change messages to the web editor of a node so
3430c76a52b0 changes
Richard Jones <richard@users.sourceforge.net>
parents: 231
diff changeset
191 that the change note message is actually genrated.
236
8827f5931ea8 Fixed CGI client change messages...
Richard Jones <richard@users.sourceforge.net>
parents: 233
diff changeset
192 . CGI interface wasn't generating correct change messages.
239
5c3c5362c122 change notes
Richard Jones <richard@users.sourceforge.net>
parents: 236
diff changeset
193 . Notes entered during a change are saved to the messages list even if
5c3c5362c122 change notes
Richard Jones <richard@users.sourceforge.net>
parents: 236
diff changeset
194 there's no nosy list. No message is generated if there's no nosy list and
5c3c5362c122 change notes
Richard Jones <richard@users.sourceforge.net>
parents: 236
diff changeset
195 there's no change note (since it would just duplicates the journal).
243
1e571b6be57a Disabled the bsddb3 module entirely in the unit testing.
Richard Jones <richard@users.sourceforge.net>
parents: 240
diff changeset
196 . Completely removed the bsddb3 module from the tests - will be reinstated
1e571b6be57a Disabled the bsddb3 module entirely in the unit testing.
Richard Jones <richard@users.sourceforge.net>
parents: 240
diff changeset
197 when the http://bsddb.sourceforge.net/'s bugs #439959 and #456408 are
1e571b6be57a Disabled the bsddb3 module entirely in the unit testing.
Richard Jones <richard@users.sourceforge.net>
parents: 240
diff changeset
198 dealt with. One is fixed in CVS, the other pending.
239
5c3c5362c122 change notes
Richard Jones <richard@users.sourceforge.net>
parents: 236
diff changeset
199
227
359ba665d346 changes
Richard Jones <richard@users.sourceforge.net>
parents: 222
diff changeset
200
222
cec0f2a179c5 changes
Richard Jones <richard@users.sourceforge.net>
parents: 215
diff changeset
201 2001-08-08 - 0.2.6
212
862dafca2a72 changes
Richard Jones <richard@users.sourceforge.net>
parents: 207
diff changeset
202 Note:
862dafca2a72 changes
Richard Jones <richard@users.sourceforge.net>
parents: 207
diff changeset
203 . Roundup is now released under the same terms as the Python License.
862dafca2a72 changes
Richard Jones <richard@users.sourceforge.net>
parents: 207
diff changeset
204
207
d6326e8ebe6e changes
Richard Jones <richard@users.sourceforge.net>
parents: 199
diff changeset
205 Feature:
222
cec0f2a179c5 changes
Richard Jones <richard@users.sourceforge.net>
parents: 215
diff changeset
206 . Added tests for instance initialisation. No more releasing the software
cec0f2a179c5 changes
Richard Jones <richard@users.sourceforge.net>
parents: 215
diff changeset
207 with bugs in roundup.init!
cec0f2a179c5 changes
Richard Jones <richard@users.sourceforge.net>
parents: 215
diff changeset
208 . Now bundling unittest with the package so that python 2.0 users can use
cec0f2a179c5 changes
Richard Jones <richard@users.sourceforge.net>
parents: 215
diff changeset
209 the tests.
cec0f2a179c5 changes
Richard Jones <richard@users.sourceforge.net>
parents: 215
diff changeset
210 . Much better error handling and messages generated by the mail gateway.
207
d6326e8ebe6e changes
Richard Jones <richard@users.sourceforge.net>
parents: 199
diff changeset
211
199
0345753f27cf updated version number for 0.2.6
Richard Jones <richard@users.sourceforge.net>
parents: 198
diff changeset
212 Fixed:
0345753f27cf updated version number for 0.2.6
Richard Jones <richard@users.sourceforge.net>
parents: 198
diff changeset
213 . Implemented correct mail splitting. Added unit tests. Also snips
0345753f27cf updated version number for 0.2.6
Richard Jones <richard@users.sourceforge.net>
parents: 198
diff changeset
214 signatures now too.
207
d6326e8ebe6e changes
Richard Jones <richard@users.sourceforge.net>
parents: 199
diff changeset
215 . Bug #447671 - typo in roundup/init.py
d6326e8ebe6e changes
Richard Jones <richard@users.sourceforge.net>
parents: 199
diff changeset
216 . Changed date.Date to use regular string formatting instead of strftime -
d6326e8ebe6e changes
Richard Jones <richard@users.sourceforge.net>
parents: 199
diff changeset
217 win32 seems to have problems with %T and no hour... or something...
215
2e12dd03e506 changes
Richard Jones <richard@users.sourceforge.net>
parents: 212
diff changeset
218 . Bug #448484 - now catching correct exception from makedirs.
207
d6326e8ebe6e changes
Richard Jones <richard@users.sourceforge.net>
parents: 199
diff changeset
219 . Instances are now opened by a special function that generates a unique
d6326e8ebe6e changes
Richard Jones <richard@users.sourceforge.net>
parents: 199
diff changeset
220 module name for the instances on import time.
199
0345753f27cf updated version number for 0.2.6
Richard Jones <richard@users.sourceforge.net>
parents: 198
diff changeset
221
0345753f27cf updated version number for 0.2.6
Richard Jones <richard@users.sourceforge.net>
parents: 198
diff changeset
222
198
eda506860b32 Implemented correct mail splitting (was taking a shortcut).
Richard Jones <richard@users.sourceforge.net>
parents: 194
diff changeset
223 2001-08-03 - 0.2.5
eda506860b32 Implemented correct mail splitting (was taking a shortcut).
Richard Jones <richard@users.sourceforge.net>
parents: 194
diff changeset
224 Note:
eda506860b32 Implemented correct mail splitting (was taking a shortcut).
Richard Jones <richard@users.sourceforge.net>
parents: 194
diff changeset
225 . The bsddb3 module has a bug that renders it non-functional. Users should
eda506860b32 Implemented correct mail splitting (was taking a shortcut).
Richard Jones <richard@users.sourceforge.net>
parents: 194
diff changeset
226 select the anydbm or bsddb backend instead.
194
30c3a37b699f Started stuff off for the 0.2.5 release
Richard Jones <richard@users.sourceforge.net>
parents: 191
diff changeset
227
30c3a37b699f Started stuff off for the 0.2.5 release
Richard Jones <richard@users.sourceforge.net>
parents: 191
diff changeset
228 Fixed:
198
eda506860b32 Implemented correct mail splitting (was taking a shortcut).
Richard Jones <richard@users.sourceforge.net>
parents: 194
diff changeset
229 . Python 2.0 does not contain the unittest module. The setup.py module now
eda506860b32 Implemented correct mail splitting (was taking a shortcut).
Richard Jones <richard@users.sourceforge.net>
parents: 194
diff changeset
230 checks for unittest before attempting to run the unit tests.
194
30c3a37b699f Started stuff off for the 0.2.5 release
Richard Jones <richard@users.sourceforge.net>
parents: 191
diff changeset
231
30c3a37b699f Started stuff off for the 0.2.5 release
Richard Jones <richard@users.sourceforge.net>
parents: 191
diff changeset
232
30c3a37b699f Started stuff off for the 0.2.5 release
Richard Jones <richard@users.sourceforge.net>
parents: 191
diff changeset
233 2001-08-03 - 0.2.4
167
a49c8a2ddd26 Added time logging and file uploading to the templates.
Richard Jones <richard@users.sourceforge.net>
parents: 161
diff changeset
234 Features:
a49c8a2ddd26 Added time logging and file uploading to the templates.
Richard Jones <richard@users.sourceforge.net>
parents: 161
diff changeset
235 . Added ability for cgi newblah forms to indicate that the new node
a49c8a2ddd26 Added time logging and file uploading to the templates.
Richard Jones <richard@users.sourceforge.net>
parents: 161
diff changeset
236 should be linked somewhere.
a49c8a2ddd26 Added time logging and file uploading to the templates.
Richard Jones <richard@users.sourceforge.net>
parents: 161
diff changeset
237 . Added time logging and file uploading to the templates.
185
1a66afc04d41 changes
Richard Jones <richard@users.sourceforge.net>
parents: 180
diff changeset
238 . Added "My Issues" and "My Support" to extended template. Changed "Your
1a66afc04d41 changes
Richard Jones <richard@users.sourceforge.net>
parents: 180
diff changeset
239 Details" to "My Details". Changed the "New Foo" links to "Add Foo".
1a66afc04d41 changes
Richard Jones <richard@users.sourceforge.net>
parents: 180
diff changeset
240 Added links for unassigned support and issues. Generally reorganised and
1a66afc04d41 changes
Richard Jones <richard@users.sourceforge.net>
parents: 180
diff changeset
241 cleanup the header up.
180
3e7a7b3b58e4 changes
Richard Jones <richard@users.sourceforge.net>
parents: 177
diff changeset
242 . Changed the order of the information in the message generated by web edits.
3e7a7b3b58e4 changes
Richard Jones <richard@users.sourceforge.net>
parents: 177
diff changeset
243 . Extended the range of intervals that are pretty-printed before actual dates
3e7a7b3b58e4 changes
Richard Jones <richard@users.sourceforge.net>
parents: 177
diff changeset
244 are displayed.
185
1a66afc04d41 changes
Richard Jones <richard@users.sourceforge.net>
parents: 180
diff changeset
245 . Added more BUILD instructions including the "clean" command to force
1a66afc04d41 changes
Richard Jones <richard@users.sourceforge.net>
parents: 180
diff changeset
246 rebuild.
187
Richard Jones <richard@users.sourceforge.net>
parents: 185
diff changeset
247 . Web edit messages aren't sent to the person who did the edit any more. No
Richard Jones <richard@users.sourceforge.net>
parents: 185
diff changeset
248 message is generated if they are the only person on the nosy list.
191
4a67d25cc072 changes
Richard Jones <richard@users.sourceforge.net>
parents: 187
diff changeset
249 . Roundupdb now appends "mailing list" information to its messages which
4a67d25cc072 changes
Richard Jones <richard@users.sourceforge.net>
parents: 187
diff changeset
250 include the e-mail address and web interface address. Templates may
4a67d25cc072 changes
Richard Jones <richard@users.sourceforge.net>
parents: 187
diff changeset
251 override this in their db classes to include specific information (support
4a67d25cc072 changes
Richard Jones <richard@users.sourceforge.net>
parents: 187
diff changeset
252 instructions, etc).
167
a49c8a2ddd26 Added time logging and file uploading to the templates.
Richard Jones <richard@users.sourceforge.net>
parents: 161
diff changeset
253
a49c8a2ddd26 Added time logging and file uploading to the templates.
Richard Jones <richard@users.sourceforge.net>
parents: 161
diff changeset
254 Fixed:
171
3c19bc818711 Checklist was using wrong name.
Richard Jones <richard@users.sourceforge.net>
parents: 169
diff changeset
255 . Argument handling for the roundup-admin find command.
3c19bc818711 Checklist was using wrong name.
Richard Jones <richard@users.sourceforge.net>
parents: 169
diff changeset
256 . Handling of summary when no note supplied for newblah. Again.
3c19bc818711 Checklist was using wrong name.
Richard Jones <richard@users.sourceforge.net>
parents: 169
diff changeset
257 . Detection of no form in htmltemplate Field display.
3c19bc818711 Checklist was using wrong name.
Richard Jones <richard@users.sourceforge.net>
parents: 169
diff changeset
258 . Checklist html template command was setting wrong name.
3c19bc818711 Checklist was using wrong name.
Richard Jones <richard@users.sourceforge.net>
parents: 169
diff changeset
259 . 2.1-specific gmtime() (no arg) call in roundup.date. (thanks Paul Wright)
173
620031e25f37 *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 171
diff changeset
260 . mailgw was making naughty assumptions about the schema of the classes it
620031e25f37 *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 171
diff changeset
261 was creating nodes for.
175
2a33ac3e807d changes
Richard Jones <richard@users.sourceforge.net>
parents: 173
diff changeset
262 . remove the $Foo$ from the HTML files stored in the htmlbase modules.
191
4a67d25cc072 changes
Richard Jones <richard@users.sourceforge.net>
parents: 187
diff changeset
263 . Instance import now imports the instance using imp.load_module so that
4a67d25cc072 changes
Richard Jones <richard@users.sourceforge.net>
parents: 187
diff changeset
264 we can have instance homes of "roundup" or other existing python package
4a67d25cc072 changes
Richard Jones <richard@users.sourceforge.net>
parents: 187
diff changeset
265 names.
167
a49c8a2ddd26 Added time logging and file uploading to the templates.
Richard Jones <richard@users.sourceforge.net>
parents: 161
diff changeset
266
a49c8a2ddd26 Added time logging and file uploading to the templates.
Richard Jones <richard@users.sourceforge.net>
parents: 161
diff changeset
267
161
adb0327f13aa chanegs
Richard Jones <richard@users.sourceforge.net>
parents: 148
diff changeset
268 2001-07-30 - 0.2.3
148
8fe7549272cf noted changes
Richard Jones <richard@users.sourceforge.net>
parents: 136
diff changeset
269 Big change:
8fe7549272cf noted changes
Richard Jones <richard@users.sourceforge.net>
parents: 136
diff changeset
270 . I've split off the support class from the issue class in "extended".
8fe7549272cf noted changes
Richard Jones <richard@users.sourceforge.net>
parents: 136
diff changeset
271 Anyone who has any support entries, sorry. It should be possible to
8fe7549272cf noted changes
Richard Jones <richard@users.sourceforge.net>
parents: 136
diff changeset
272 write a scipt that moves the entries over pretty easily. If this causes
8fe7549272cf noted changes
Richard Jones <richard@users.sourceforge.net>
parents: 136
diff changeset
273 you pain, I'll do so. You'll want to update your instance with the new
8fe7549272cf noted changes
Richard Jones <richard@users.sourceforge.net>
parents: 136
diff changeset
274 code in "extended" either way.
8fe7549272cf noted changes
Richard Jones <richard@users.sourceforge.net>
parents: 136
diff changeset
275
136
72de483388e3 changes
Richard Jones <richard@users.sourceforge.net>
parents: 132
diff changeset
276 Features:
72de483388e3 changes
Richard Jones <richard@users.sourceforge.net>
parents: 132
diff changeset
277 . Added the unit tests to the start of setup.py so they're run whenever
72de483388e3 changes
Richard Jones <richard@users.sourceforge.net>
parents: 132
diff changeset
278 we do anything distutils'y.
148
8fe7549272cf noted changes
Richard Jones <richard@users.sourceforge.net>
parents: 136
diff changeset
279 . Added nicer prompting to the roundup-admin "init" command.
8fe7549272cf noted changes
Richard Jones <richard@users.sourceforge.net>
parents: 136
diff changeset
280 . Actually, the roundup-admin code is totally revamped, and has command
8fe7549272cf noted changes
Richard Jones <richard@users.sourceforge.net>
parents: 136
diff changeset
281 help and better command-line arg handling.
8fe7549272cf noted changes
Richard Jones <richard@users.sourceforge.net>
parents: 136
diff changeset
282 . The cgi_client.Client base class now reflects the structure of "classic"
8fe7549272cf noted changes
Richard Jones <richard@users.sourceforge.net>
parents: 136
diff changeset
283 rather than "extended" since "classic" is more of a "base" template.
161
adb0327f13aa chanegs
Richard Jones <richard@users.sourceforge.net>
parents: 148
diff changeset
284 . Added more DB to test. Skips tests where imports fail.
136
72de483388e3 changes
Richard Jones <richard@users.sourceforge.net>
parents: 132
diff changeset
285
72de483388e3 changes
Richard Jones <richard@users.sourceforge.net>
parents: 132
diff changeset
286 Fixed:
72de483388e3 changes
Richard Jones <richard@users.sourceforge.net>
parents: 132
diff changeset
287 . One of the tests in test_date had the wrong expected result.
148
8fe7549272cf noted changes
Richard Jones <richard@users.sourceforge.net>
parents: 136
diff changeset
288 . Fixed IssueClass so that superseders links to its classname rather than
8fe7549272cf noted changes
Richard Jones <richard@users.sourceforge.net>
parents: 136
diff changeset
289 hard-coded to "issue".
8fe7549272cf noted changes
Richard Jones <richard@users.sourceforge.net>
parents: 136
diff changeset
290 . templatebuilder was catching IOError instead of OSError.
8fe7549272cf noted changes
Richard Jones <richard@users.sourceforge.net>
parents: 136
diff changeset
291 . The cgi_client newblah method wasn't detecting the __note form field
8fe7549272cf noted changes
Richard Jones <richard@users.sourceforge.net>
parents: 136
diff changeset
292 properly.
8fe7549272cf noted changes
Richard Jones <richard@users.sourceforge.net>
parents: 136
diff changeset
293 . The History command in htmltemplate didn't handle a new node (None
8fe7549272cf noted changes
Richard Jones <richard@users.sourceforge.net>
parents: 136
diff changeset
294 nodeid) properly.
136
72de483388e3 changes
Richard Jones <richard@users.sourceforge.net>
parents: 132
diff changeset
295
72de483388e3 changes
Richard Jones <richard@users.sourceforge.net>
parents: 132
diff changeset
296
129
614bbffe063c changes
Richard Jones <richard@users.sourceforge.net>
parents: 124
diff changeset
297 2001-07-29 - 0.2.2
122
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
298 Features:
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
299 . Added implementation.txt to the doc directory. Contains implementation
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
300 notes specific to this implementations of Roundup.
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
301 . Cleaned up mailgw some (subclass Message for getPart) and added some
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
302 tests for multipart splitting.
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
303 . Better checking for html dir in templatebuilder.
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
304 . Base hyperdb.Class now fakes the "id" property.
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
305 . Made the classic roundup look more like the original prototype.
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
306 . Made cgi_client and templating slightly more generic.
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
307 . Moved some code around in cgi_client allowing for subclassing to change
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
308 behaviour.
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
309 . Added the fabricated property "id" to all hyperdb classes.
124
e395766f8435 changes
Richard Jones <richard@users.sourceforge.net>
parents: 122
diff changeset
310 . Cleanup of the link label generation (new method on hyperdb.Class to do
e395766f8435 changes
Richard Jones <richard@users.sourceforge.net>
parents: 122
diff changeset
311 it).
94
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
312
122
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
313 Fixed:
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
314 . Everything uses errno module now to check errno values.
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
315 . New issue form handles lack of note better now.
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
316 . HTML templating uses section-bar style for index group headers now.
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
317 . Fixed problem in link display when Link value is None.
129
614bbffe063c changes
Richard Jones <richard@users.sourceforge.net>
parents: 124
diff changeset
318 . Form handling in cgi client wasn't propogating through the previous
614bbffe063c changes
Richard Jones <richard@users.sourceforge.net>
parents: 124
diff changeset
319 query elements.
132
b7c99b997080 changes
Richard Jones <richard@users.sourceforge.net>
parents: 129
diff changeset
320 . Fixed sort arguments generated for column headings so sorting can be
b7c99b997080 changes
Richard Jones <richard@users.sourceforge.net>
parents: 129
diff changeset
321 changed now.
94
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
322
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
323
122
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
324 2001-07-28 - 0.2.1
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
325 Features:
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
326 . Added docstring to roundup package so pydoc reports useful information.
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
327 . Added the roundup 1 software carpentry submission HTML to the doc
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
328 directory as "overview.html".
94
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
329
122
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
330 Fixes:
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
331 . Fixed bug in init command - templatebuilder was assuming existence of
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
332 "html" directory in instance home.
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
333 . Fixed INSTALL.txt to reflect some changes in the installation and test
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
334 procedure. Whatdya know, "setup.py install" does the script install.
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
335 There you go...
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
336 . Fixed some non-string node ids in cgi_client now that the hyperdb is
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
337 strict about such things.
94
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
338
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
339 2001-07-26 - 0.2.0
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
340 Features:
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
341 . Major reorganisation of code to allow multiple roundup instances and a
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
342 single, site-packages -based installation. Also allows multiple database
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
343 back-ends.
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
344 . Moved the bin/ proggies into the top dir, so that it all works
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
345 out-of-the-box
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
346 . Added the "classic" template - a direct implementation of the Roundup
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
347 spec. Well, as close as we're going to get, anyway.
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
348 . Added an issue priority of support to "extended"
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
349 . Added command-line arg handling to roundup-server so it's more useful
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
350 out-of-the-box.
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
351 . Added distutils-style installation of "lib" files.
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
352 . Added some unit tests.
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
353
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
354 Fixes:
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
355 . Fixed bug in re generation in the filter
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
356 . Fixed handling of None String property in grouped list headings
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
357 . Fixed adding new issue with no change note
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
358 . Fixed values in text input fields which contained quotes (") are now
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
359 quoted.
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
360 . Fixed a bug in the hyperdb filter - wrong variable names in the error
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
361 message.
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
362
122
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
363 2001-07-19 - 0.1.3
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
364 . Reldate now takes an argument "pretty" - when true, it pretty-prints the
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
365 interval generated up to 5 days, then pretty-prints the date of last
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
366 activity. The issue index and item now use the pretty format.
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
367 . Classes list for admin user in CGI interface.
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
368 . Made the view configuration more accessible, neater and more realistic.
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
369 . Fixed list view grouping handling grouping by a Multilink or String or Link
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
370 value of None or Date, ... (mind you, sorting by Date???)
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
371 . Fixed bug in the plain formatter when a Link was None.
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
372 . Fixed ordering of list view column headings.
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
373 . Fixed list view column heading sort links - and limited the number of
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
374 columns to sort by to 2.
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
375 . Added searching by glob to StringType filtering -
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
376 ^text - search for text at start of fields
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
377 text$ - search for text at end of fields
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
378 ^text$ - exactly match text in fields
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
379 te*xt - search for text matching "te"<any characters>"xt"
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
380 te?xt - search for text matching "te"<any one character>"xt"
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
381 . Added more fields to the issue.filter and issue.index templates
104
36c75fd4c6c7 changes
Richard Jones <richard@users.sourceforge.net>
parents: 94
diff changeset
382
111
6e8197a5880f Split off implementation notes into separate file in doc directory.
Richard Jones <richard@users.sourceforge.net>
parents: 109
diff changeset
383
122
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
384 2001-07-18 - 0.1.2
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
385 . Set default index to ?:group=priority&:columns=activity,status,title so
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
386 the priority column isn't displayed.
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
387 . Thanks Anthony:
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
388 . added notes to the README about Python prerequisites
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
389 . added check to roundup.py, roundup.cgi, server.py and roundup-mailgw.py
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
390 for python 2+ - and made the file itself parseable by 1.5.2 ;)
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
391 . python 2.0 didn't have the default args for the time module functions.
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
392 . better handling of db directory in initDB
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
393 . Sorting on the extra properties defined by roundupdb classes was broken
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
394 due to the caching used. May now sort on activity and creation
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
395 properties, etc.
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
396 . Set the default index to sort on activity
111
6e8197a5880f Split off implementation notes into separate file in doc directory.
Richard Jones <richard@users.sourceforge.net>
parents: 109
diff changeset
397
122
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
398
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
399 2001-07-18 - 0.1.1
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
400 . Initial version release with consent of Roundup spec author, Ka-Ping Yee:
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
401 "Amazing! Nice work. I'll watch for the source code on your website."
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
402
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
403 2001-07-11 - 0.1.0
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
404 . Needed a bug tracking system. Looked around. Tried to install many
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
405 Perl-based systems, to no avail. Got tired of waiting for Roundup to be
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
406 released. Had just finished major product project, so needed something
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
407 different for a while. Roundup here I come...
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
408
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
409

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