Mercurial > p > roundup > code
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 |
| 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 | 12 In Summary |
| 13 ========== | |
| 14 | |
| 15 (this information copied directly from the ``CHANGES.txt`` file) | |
| 16 | |
| 17 XXX this section needs more detail | |
| 18 | |
| 19 - remove "manual" locking of sqlite database | |
| 20 - create a new RDBMS cursor after committing | |
| 21 - roundup-mailgw now logs fatal exceptions rather than mailing them to admin | |
| 22 - roundup-server options -g and -u accept both ids and names (sf bug 983769) | |
| 23 - roundup-server now has a configuration file (-C option) | |
| 24 - added mod_python interface (see installation.txt) | |
| 25 - added option to turn off registration confirmation via email | |
| 26 ("instant_registration" in config) (sf rfe 922209) | |
| 27 - roundup-admin reindex command may now work on single items or classes | |
| 28 - record journaltag lookup ("fixes" sf bug 998140) | |
| 29 - roundup windows service may be installed with command line options | |
| 30 recognized by roundup-server (but not tracker specification arguments). | |
| 31 Use this to specify server configuration file for the service. | |
| 32 - added experimental multi-thread server | |
| 33 - don't try to import all backends in backends.__init__ unless we *want* to | |
| 34 - unless in debug mode, keep a single persistent connection through a | |
| 35 single web or mailgw request. | |
| 36 - extended security.addPermissionToRole to allow skipping the separate | |
| 37 getPermission call | |
| 38 | |
| 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 | 78 8-bit character set support in Web interface |
| 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 | 90 Inside Roundup, all strings are stored and processed in utf-8. |
| 91 Unfortunately, some older browsers do not work properly with | |
| 92 utf8-encoded pages (e.g. Netscape Navigator 4 displays wrong | |
| 93 characters in form fields). This version allows to change | |
| 94 the character set for http transfers. To do so, you may add | |
| 95 the following code to your ``page.html`` template:: | |
| 96 | |
| 97 <tal:block define="uri string:${request/base}${request/env/PATH_INFO}"> | |
| 98 <a tal:attributes="href python:request.indexargs_href(uri, | |
| 99 {'@charset':'utf-8'})">utf-8</a> | |
| 100 <a tal:attributes="href python:request.indexargs_href(uri, | |
| 101 {'@charset':'koi8-r'})">koi8-r</a> | |
| 102 </tal:block> | |
| 103 | |
| 104 (substitute ``koi8-r`` with appropriate charset for your language). | |
| 105 Charset preference is kept in the browser cookie ``roundup_charset``. | |
| 106 | |
| 107 Lines ``meta http-equiv`` added to the tracker templates in version 0.6.0 | |
| 108 should be changed to include actual character set name:: | |
| 109 | |
| 110 <meta http-equiv="Content-Type" | |
| 111 tal:attributes="content string:text/html;; charset=${request/client/charset}" | |
| 112 /> | |
| 113 | |
| 114 Actual charset is also sent in the http header. | |
| 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 |
