annotate doc/whatsnew-0.8.txt @ 3108:4e7eaf475ad7

merge
author Richard Jones <richard@users.sourceforge.net>
date Thu, 13 Jan 2005 06:11:53 +0000
parents 08a17fc4dc01
children 460eb0209a9e
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2397
fa50e1347397 added basic logging support
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
1 =========================
fa50e1347397 added basic logging support
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
2 What's New in Roundup 0.8
fa50e1347397 added basic logging support
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
3 =========================
fa50e1347397 added basic logging support
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
4
fa50e1347397 added basic logging support
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
5 For those completely new to Roundup, you might want to look over the very
fa50e1347397 added basic logging support
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
6 terse features__ page.
fa50e1347397 added basic logging support
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
7
fa50e1347397 added basic logging support
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
8 __ features.html
fa50e1347397 added basic logging support
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
9
fa50e1347397 added basic logging support
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
10 .. contents::
fa50e1347397 added basic logging support
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
11
3108
Richard Jones <richard@users.sourceforge.net>
parents: 2996
diff changeset
12 In Summary
Richard Jones <richard@users.sourceforge.net>
parents: 2996
diff changeset
13 ==========
Richard Jones <richard@users.sourceforge.net>
parents: 2996
diff changeset
14
Richard Jones <richard@users.sourceforge.net>
parents: 2996
diff changeset
15 (this information copied directly from the ``CHANGES.txt`` file)
Richard Jones <richard@users.sourceforge.net>
parents: 2996
diff changeset
16
Richard Jones <richard@users.sourceforge.net>
parents: 2996
diff changeset
17 XXX this section needs more detail
Richard Jones <richard@users.sourceforge.net>
parents: 2996
diff changeset
18
Richard Jones <richard@users.sourceforge.net>
parents: 2996
diff changeset
19 - remove "manual" locking of sqlite database
Richard Jones <richard@users.sourceforge.net>
parents: 2996
diff changeset
20 - create a new RDBMS cursor after committing
Richard Jones <richard@users.sourceforge.net>
parents: 2996
diff changeset
21 - roundup-mailgw now logs fatal exceptions rather than mailing them to admin
Richard Jones <richard@users.sourceforge.net>
parents: 2996
diff changeset
22 - roundup-server options -g and -u accept both ids and names (sf bug 983769)
Richard Jones <richard@users.sourceforge.net>
parents: 2996
diff changeset
23 - roundup-server now has a configuration file (-C option)
Richard Jones <richard@users.sourceforge.net>
parents: 2996
diff changeset
24 - added mod_python interface (see installation.txt)
Richard Jones <richard@users.sourceforge.net>
parents: 2996
diff changeset
25 - added option to turn off registration confirmation via email
Richard Jones <richard@users.sourceforge.net>
parents: 2996
diff changeset
26 ("instant_registration" in config) (sf rfe 922209)
Richard Jones <richard@users.sourceforge.net>
parents: 2996
diff changeset
27 - roundup-admin reindex command may now work on single items or classes
Richard Jones <richard@users.sourceforge.net>
parents: 2996
diff changeset
28 - record journaltag lookup ("fixes" sf bug 998140)
Richard Jones <richard@users.sourceforge.net>
parents: 2996
diff changeset
29 - roundup windows service may be installed with command line options
Richard Jones <richard@users.sourceforge.net>
parents: 2996
diff changeset
30 recognized by roundup-server (but not tracker specification arguments).
Richard Jones <richard@users.sourceforge.net>
parents: 2996
diff changeset
31 Use this to specify server configuration file for the service.
Richard Jones <richard@users.sourceforge.net>
parents: 2996
diff changeset
32 - added experimental multi-thread server
Richard Jones <richard@users.sourceforge.net>
parents: 2996
diff changeset
33 - don't try to import all backends in backends.__init__ unless we *want* to
Richard Jones <richard@users.sourceforge.net>
parents: 2996
diff changeset
34 - unless in debug mode, keep a single persistent connection through a
Richard Jones <richard@users.sourceforge.net>
parents: 2996
diff changeset
35 single web or mailgw request.
Richard Jones <richard@users.sourceforge.net>
parents: 2996
diff changeset
36 - extended security.addPermissionToRole to allow skipping the separate
Richard Jones <richard@users.sourceforge.net>
parents: 2996
diff changeset
37 getPermission call
Richard Jones <richard@users.sourceforge.net>
parents: 2996
diff changeset
38
Richard Jones <richard@users.sourceforge.net>
parents: 2996
diff changeset
39
2397
fa50e1347397 added basic logging support
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
40 Logging of internal messages
fa50e1347397 added basic logging support
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
41 ============================
fa50e1347397 added basic logging support
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
42
2983
9614a101b68f Stuff from the train ride this morning:
Richard Jones <richard@users.sourceforge.net>
parents: 2915
diff changeset
43 Roundup's previously ad-hoc logging of events has been cleaned up and is
9614a101b68f Stuff from the train ride this morning:
Richard Jones <richard@users.sourceforge.net>
parents: 2915
diff changeset
44 now configured in a single place in the tracker configuration file.
9614a101b68f Stuff from the train ride this morning:
Richard Jones <richard@users.sourceforge.net>
parents: 2915
diff changeset
45
9614a101b68f Stuff from the train ride this morning:
Richard Jones <richard@users.sourceforge.net>
parents: 2915
diff changeset
46 The `customisation documentation`_ has more details on how this is
9614a101b68f Stuff from the train ride this morning:
Richard Jones <richard@users.sourceforge.net>
parents: 2915
diff changeset
47 configured.
9614a101b68f Stuff from the train ride this morning:
Richard Jones <richard@users.sourceforge.net>
parents: 2915
diff changeset
48
2886
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
49
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
50 Security Changes
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
51 ================
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
52
2983
9614a101b68f Stuff from the train ride this morning:
Richard Jones <richard@users.sourceforge.net>
parents: 2915
diff changeset
53 Password Storage
9614a101b68f Stuff from the train ride this morning:
Richard Jones <richard@users.sourceforge.net>
parents: 2915
diff changeset
54 ----------------
9614a101b68f Stuff from the train ride this morning:
Richard Jones <richard@users.sourceforge.net>
parents: 2915
diff changeset
55
2886
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
56 Added MD5 scheme for password hiding. This extends the existing SHA and
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
57 crypt methods and is useful if you have an existing MD5 password database.
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
58
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
59
2983
9614a101b68f Stuff from the train ride this morning:
Richard Jones <richard@users.sourceforge.net>
parents: 2915
diff changeset
60 Permission Definitions
9614a101b68f Stuff from the train ride this morning:
Richard Jones <richard@users.sourceforge.net>
parents: 2915
diff changeset
61 ----------------------
9614a101b68f Stuff from the train ride this morning:
Richard Jones <richard@users.sourceforge.net>
parents: 2915
diff changeset
62
9614a101b68f Stuff from the train ride this morning:
Richard Jones <richard@users.sourceforge.net>
parents: 2915
diff changeset
63 Permissions may now be defined on a per-property basis, allowing access to
9614a101b68f Stuff from the train ride this morning:
Richard Jones <richard@users.sourceforge.net>
parents: 2915
diff changeset
64 only specific properties on items.
9614a101b68f Stuff from the train ride this morning:
Richard Jones <richard@users.sourceforge.net>
parents: 2915
diff changeset
65
9614a101b68f Stuff from the train ride this morning:
Richard Jones <richard@users.sourceforge.net>
parents: 2915
diff changeset
66 Permissions may also have code attached which is executed to check whether
9614a101b68f Stuff from the train ride this morning:
Richard Jones <richard@users.sourceforge.net>
parents: 2915
diff changeset
67 the Permission is valid for the current user and item.
9614a101b68f Stuff from the train ride this morning:
Richard Jones <richard@users.sourceforge.net>
parents: 2915
diff changeset
68
9614a101b68f Stuff from the train ride this morning:
Richard Jones <richard@users.sourceforge.net>
parents: 2915
diff changeset
69
2886
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
70 Extending Roundup
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
71 =================
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
72
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
73 To write extension code for Roundup you place a file in the tracker home
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
74 ``extensions`` directory. See the `customisation documentation`_ for more
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
75 information about how this is done.
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
76
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
77
2907
bcb4668d4196 more docs
Richard Jones <richard@users.sourceforge.net>
parents: 2905
diff changeset
78 8-bit character set support in Web interface
bcb4668d4196 more docs
Richard Jones <richard@users.sourceforge.net>
parents: 2905
diff changeset
79 ============================================
2886
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
80
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
81 This is used to override the UTF-8 default. It may be overridden in both
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
82 forms and a browser cookie.
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
83
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
84 - In forms, use the ``@charset`` variable.
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
85 - To use the cookie override, have the ``roundup_charset`` cookie set.
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
86
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
87 In both cases, the value is a valid charset name (eg. ``utf-8`` or
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
88 ``kio8-r``).
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
89
2907
bcb4668d4196 more docs
Richard Jones <richard@users.sourceforge.net>
parents: 2905
diff changeset
90 Inside Roundup, all strings are stored and processed in utf-8.
bcb4668d4196 more docs
Richard Jones <richard@users.sourceforge.net>
parents: 2905
diff changeset
91 Unfortunately, some older browsers do not work properly with
bcb4668d4196 more docs
Richard Jones <richard@users.sourceforge.net>
parents: 2905
diff changeset
92 utf8-encoded pages (e.g. Netscape Navigator 4 displays wrong
bcb4668d4196 more docs
Richard Jones <richard@users.sourceforge.net>
parents: 2905
diff changeset
93 characters in form fields). This version allows to change
bcb4668d4196 more docs
Richard Jones <richard@users.sourceforge.net>
parents: 2905
diff changeset
94 the character set for http transfers. To do so, you may add
bcb4668d4196 more docs
Richard Jones <richard@users.sourceforge.net>
parents: 2905
diff changeset
95 the following code to your ``page.html`` template::
bcb4668d4196 more docs
Richard Jones <richard@users.sourceforge.net>
parents: 2905
diff changeset
96
bcb4668d4196 more docs
Richard Jones <richard@users.sourceforge.net>
parents: 2905
diff changeset
97 <tal:block define="uri string:${request/base}${request/env/PATH_INFO}">
bcb4668d4196 more docs
Richard Jones <richard@users.sourceforge.net>
parents: 2905
diff changeset
98 <a tal:attributes="href python:request.indexargs_href(uri,
bcb4668d4196 more docs
Richard Jones <richard@users.sourceforge.net>
parents: 2905
diff changeset
99 {'@charset':'utf-8'})">utf-8</a>
bcb4668d4196 more docs
Richard Jones <richard@users.sourceforge.net>
parents: 2905
diff changeset
100 <a tal:attributes="href python:request.indexargs_href(uri,
bcb4668d4196 more docs
Richard Jones <richard@users.sourceforge.net>
parents: 2905
diff changeset
101 {'@charset':'koi8-r'})">koi8-r</a>
bcb4668d4196 more docs
Richard Jones <richard@users.sourceforge.net>
parents: 2905
diff changeset
102 </tal:block>
bcb4668d4196 more docs
Richard Jones <richard@users.sourceforge.net>
parents: 2905
diff changeset
103
bcb4668d4196 more docs
Richard Jones <richard@users.sourceforge.net>
parents: 2905
diff changeset
104 (substitute ``koi8-r`` with appropriate charset for your language).
bcb4668d4196 more docs
Richard Jones <richard@users.sourceforge.net>
parents: 2905
diff changeset
105 Charset preference is kept in the browser cookie ``roundup_charset``.
bcb4668d4196 more docs
Richard Jones <richard@users.sourceforge.net>
parents: 2905
diff changeset
106
bcb4668d4196 more docs
Richard Jones <richard@users.sourceforge.net>
parents: 2905
diff changeset
107 Lines ``meta http-equiv`` added to the tracker templates in version 0.6.0
bcb4668d4196 more docs
Richard Jones <richard@users.sourceforge.net>
parents: 2905
diff changeset
108 should be changed to include actual character set name::
bcb4668d4196 more docs
Richard Jones <richard@users.sourceforge.net>
parents: 2905
diff changeset
109
bcb4668d4196 more docs
Richard Jones <richard@users.sourceforge.net>
parents: 2905
diff changeset
110 <meta http-equiv="Content-Type"
bcb4668d4196 more docs
Richard Jones <richard@users.sourceforge.net>
parents: 2905
diff changeset
111 tal:attributes="content string:text/html;; charset=${request/client/charset}"
bcb4668d4196 more docs
Richard Jones <richard@users.sourceforge.net>
parents: 2905
diff changeset
112 />
bcb4668d4196 more docs
Richard Jones <richard@users.sourceforge.net>
parents: 2905
diff changeset
113
bcb4668d4196 more docs
Richard Jones <richard@users.sourceforge.net>
parents: 2905
diff changeset
114 Actual charset is also sent in the http header.
bcb4668d4196 more docs
Richard Jones <richard@users.sourceforge.net>
parents: 2905
diff changeset
115
2886
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
116
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
117 Web Interface Miscellanea
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
118 =========================
2397
fa50e1347397 added basic logging support
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
119
2996
08a17fc4dc01 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 2983
diff changeset
120 The web interface has seen some changes:
08a17fc4dc01 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 2983
diff changeset
121
08a17fc4dc01 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 2983
diff changeset
122 Templating
08a17fc4dc01 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 2983
diff changeset
123 We implement __nonzero__ for HTMLProperty - properties may now be used in
08a17fc4dc01 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 2983
diff changeset
124 boolean conditions (eg ``tal:condition="issue/nosy"`` will be false if
08a17fc4dc01 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 2983
diff changeset
125 the nosy list is empty).
08a17fc4dc01 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 2983
diff changeset
126
08a17fc4dc01 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 2983
diff changeset
127 We added a default argument to the DateHTMLProperty.field method, and an
08a17fc4dc01 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 2983
diff changeset
128 optional Interval (string or object) to the DateHTMLProperty.now
08a17fc4dc01 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 2983
diff changeset
129
08a17fc4dc01 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 2983
diff changeset
130 We've added a multiple selection Link/Multilink search field macro to the
08a17fc4dc01 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 2983
diff changeset
131 default classic page.html template.
08a17fc4dc01 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 2983
diff changeset
132
08a17fc4dc01 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 2983
diff changeset
133 We relaxed hyperlinking in web interface (accept "issue123" or "Issue 123")
08a17fc4dc01 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 2983
diff changeset
134
08a17fc4dc01 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 2983
diff changeset
135 The listing popup may be used in query forms.
08a17fc4dc01 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 2983
diff changeset
136
08a17fc4dc01 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 2983
diff changeset
137
08a17fc4dc01 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 2983
diff changeset
138 Standard templates
08a17fc4dc01 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 2983
diff changeset
139 We hide "(list)" popup links when issue is only viewable
08a17fc4dc01 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 2983
diff changeset
140
08a17fc4dc01 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 2983
diff changeset
141 Web server
08a17fc4dc01 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 2983
diff changeset
142 The builtin web server may now perform HTTP Basic Authentication by
08a17fc4dc01 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 2983
diff changeset
143 itself.
2397
fa50e1347397 added basic logging support
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
144
fa50e1347397 added basic logging support
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
145 .. _`customisation documentation`: customizing.html

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