Skip to content

Commit 1215b41

Browse files
author
Richard Jones
committed
fixes
1 parent e58abe4 commit 1215b41

File tree

3 files changed

+30
-32
lines changed

3 files changed

+30
-32
lines changed

doc/announcement.txt

Lines changed: 26 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -2,38 +2,35 @@ Roundup is a simple-to-use and -install issue-tracking system with
22
command-line, web and e-mail interfaces. It is based on the winning design
33
from Ka-Ping Yee in the Software Carpentry "Track" design competition.
44

5-
This 0.8.3 release adds one feature and fixes some bugs:
6-
7-
Feature:
8-
9-
- chinese translation by limodou
5+
This 0.8.4 release fixes some bugs:
106

117
Fixed:
128

13-
- fix reference to The Zope Book in Roundup FAQ
14-
- disabled file logging in Roundup test suite (sf bug 1155649)
15-
- return original string if message issue xref isn't valid
16-
- fix nosyreaction.py to stop it setting the nosy list unnecessarily (see
17-
doc/upgrading.txt for how to fix in your trackers)
18-
- after logout, always display tracker home page
19-
- web forms don't create new items if no item properties are set from UI
20-
- item creation failed if multilink fields had invalid entries (sf bug
21-
1177602)
22-
- fix bdist_rpm (sf bug 1164328)
23-
- fix checking of "Email Access" for Anonymous email registration (sf bug
24-
1177057)
25-
- disable "Email Access" for Anonymous by default to stop spam regsitering
26-
users on public trackers
27-
- send errors in the web interface to a logfile by default. Use the
28-
"debug" multiprocess mode (roundup-server) or the DEBUG_TO_CLIENT var
29-
(roundup.cgi) to have the errors appear in your browser
30-
- fix setgid typo (sf bug 1171346)
31-
- fix faulty find_template filename facility (sf bug 1163629)
32-
- fix roundup-admin "export" so it creates the target dir if needed
33-
- "fix" roundup-admin "import" to not use "universal newline support" since
34-
the csv module appears to have its own ideas about such things (sf bug
35-
1163890)
36-
- fix installation docs referring to old-style configuration variables
9+
- extra CRs in CSV export files on Windows platform (sf bug 1195742)
10+
- activity RDBMS columns were being reported in changes
11+
- fix name collision in roundup.cgi script (sf bug 1203795)
12+
- fix handling of invalid interval input
13+
- search locale files relative ro roundup installation path (sf bug 1219689)
14+
- use translation for boolean property rendering (sf bug 1225152)
15+
- enabled disabling of REMOTE_USER for when it's not a valid username (sf
16+
bug 1190187)
17+
- fix invocation of hasPermission from templating code (sf bug 1224172)
18+
- have 'roundup-admin security' display property restrictions (sf bug
19+
1222135)
20+
- fixed templating menu() sort_on handling (sf bug 1221936)
21+
- allow specification of pagesize, sorting and filtering in "classhelp"
22+
popups (sf bug 1211800)
23+
- handle dropped properies in rdbms/metakit journal export (sf bug 1203569)
24+
- handle missing Subject lines better (sf bug 1198729)
25+
- sort/group by missing values correctly (sf bugs 1198623, 1176897)
26+
- discard, don't bounce messages to the mailgw when the messages's sender
27+
is invalid (ie. when we try to bounce, we get a 550 "unknown user
28+
account" response from the SMTP server) (sf bug 1190906)
29+
- removed debugging code from cgi/actions.py
30+
- refactored hyperdb.rawToHyperdb, allowing a number of improvements
31+
(thanks Ralf Schlatterbeck)
32+
- don't try to set a timeout for IMAPS (thanks Paul Jimenez)
33+
- present Reject exception messages to web users (sf bug 1237685)
3734

3835
If you're upgrading from an older version of Roundup you *must* follow
3936
the "Software Upgrade" guidelines given in the maintenance documentation.

roundup/backends/rdbms_common.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# $Id: rdbms_common.py,v 1.142.2.10 2005-07-12 01:43:17 richard Exp $
1+
# $Id: rdbms_common.py,v 1.142.2.11 2005-07-18 02:30:00 richard Exp $
22
''' Relational database (SQL) backend common code.
33
44
Basics:
@@ -1659,6 +1659,7 @@ def set_inner(self, nodeid, **propvalues):
16591659
if value is not None and type(value) != type('') and type(value) != type(u''):
16601660
raise TypeError, 'new property "%s" not a string'%propname
16611661
if prop.indexme:
1662+
if value is None: value = ''
16621663
self.db.indexer.add_text((self.classname, nodeid, propname),
16631664
value)
16641665

roundup/hyperdb.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
# BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE,
1616
# SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
1717
#
18-
# $Id: hyperdb.py,v 1.107.2.3 2005-07-18 01:43:06 richard Exp $
18+
# $Id: hyperdb.py,v 1.107.2.4 2005-07-18 02:30:00 richard Exp $
1919

2020
"""Hyperdatabase implementation, especially field types.
2121
"""
@@ -54,7 +54,7 @@ def from_raw(self, value, **kw):
5454
p.scheme = m.group(1)
5555
if p.scheme not in 'SHA crypt plaintext'.split():
5656
raise HyperdbValueError, 'property %s: unknown encryption '\
57-
'scheme %r'%(propname, p.scheme)
57+
'scheme %r'%(kw['propname'], p.scheme)
5858
p.password = m.group(2)
5959
value = p
6060
else:

0 commit comments

Comments
 (0)