Code

More help in admin tool.
[roundup.git] / CHANGES.txt
index d8eb709cf60fc4178bb1b4cf0db4d9f5dbe795f2..e39542a7a6ff6ddd6a97135fe4904f32cbcfa30f 100644 (file)
@@ -1,6 +1,65 @@
 This file contains the changes to the Roundup system over time. The entries
 are given with the most recent entry first.
 
+2001-10-?? - 0.3.0
+Fixed:
+ . Stand-alone server now has a configurable setuid user.
+
+
+2001-10-11 - 0.3.0 pre 2
+Fixed:
+ . Hyperdatabase was inserting empty strings instead of None for missing
+   property values. This broke a lot of things.
+
+
+2001-10-10 - 0.3.0 pre 1
+Feature:
+ . roundup-admin create now prompts for property info if none is supplied
+   on the command-line.
+ . hyperdb Class getprops() method may now return only the mutable
+   properties.
+ . CGI interfaces now generate a top-level index of their known instances.
+
+Changed:
+ . Login now uses cookies, which makes it a whole lot more flexible. We can
+   now support anonymous user access (read-only, unless there's an
+   "anonymous" user, in which case write access is permitted). Login
+   handling has been moved into cgi_client.Client.main()
+ . The "extended" schema is now the default in roundup init.
+ . The schemas have had their page headings modified to cope with the new
+   login handling. Existing installations should copy the interfaces.py
+   file from the roundup lib directory to their instance home.
+ . Passwords are now encoded by default (except exising databases which
+   will only be encoded when the passwords are changed). The scheme used
+   at the moment is SHA - but the code is flexible enough to take any
+   number of encoding systems.
+ . The roundup-admin tool always operates as the "admin" user now. Database
+   protection should be achieved using file system protections (see the
+   documentation for details.)
+
+Fixed:
+ . Incorrectly had a Bizar Software copyright on the cgitb.py module from
+   Ping - has been removed.
+ . Pretty time interval wasn't handling > 1 month properly.
+ . Generation of links to Link/Multilink in indexes. (thanks Hubert Hoegl)
+ . AssignedTo wasn't in the "classic" schema's item page.
+ . Fixed a whole bunch of places in the CGI interface where we should have
+   been returning Not Found instead of throwing an exception.
+ . Fixed a deviation from the spec: trying to modify the 'id' property of
+   an item now throws an exception.
+ . The plain() template function now html-escapes the content.
+ . Change message was stuffing up for multilinks with no key property.
+
+
+
+--------------
+
+2001-08-30 - 0.2.8
+Fixed:
+ . Wasn't handling unguessable mime types for file uploads.
+ . Missing import in mailgw.
+
+
 2001-08-29 - 0.2.7
 Feature:
  . Text searches are now case insensitive. All forms of text search use
@@ -17,6 +76,9 @@ Fixed:
  . Notes entered during a change are saved to the messages list even if
    there's no nosy list. No message is generated if there's no nosy list and
    there's no change note (since it would just duplicates the journal).
+ . Completely removed the bsddb3 module from the tests - will be reinstated
+   when the http://bsddb.sourceforge.net/'s bugs #439959 and #456408 are
+   dealt with. One is fixed in CVS, the other pending.
 
 
 2001-08-08 - 0.2.6