Skip to content

Commit 5a4aa67

Browse files
author
Richard Jones
committed
merge from HEAD
1 parent eb43d27 commit 5a4aa67

File tree

3 files changed

+21
-5
lines changed

3 files changed

+21
-5
lines changed

CHANGES.txt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,12 @@ Fixed:
5959
- removed safeget() from the API (sf bug 994750)
6060
- demo tracker is always set up on localhost (sf bug 1049101)
6161

62+
2004-10-06 0.7.11
63+
Fixed:
64+
- index args URL generation broken in .10 (sf bug 1096027)
65+
6266

63-
2004-10-?? 0.7.10
67+
2004-10-04 0.7.10
6468
Fixed:
6569
- reset ID counters if the database is cleared (thanks William)
6670
- apply IE caching "fix" to automatically serve up all pages expired

doc/announcement.txt

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
I'm proud to release this 8th major feature release of Roundup.
1+
I'm proud to release this 8th major feature release of Roundup. This is
2+
currently a DEVELOPMENT release, meaning it probably has bugs. If you want
3+
a STABLE release, use 0.7.x
24

35
First up, big thanks go to alexander smishlajev who has done some really
46
good work getting the i18n and new configuration components of this release
@@ -11,6 +13,15 @@ together a What's New page:
1113

1214
This is a bugfix release, fixing:
1315

16+
- note about how to run roundup demo in Windows (sf bug 1082090)
17+
- fix API for templating utils extensions - remove "utils" arg (sf bug 1081981)
18+
- back_sqlite.py is missing "import time" (sf bug 1081959)
19+
- fix (list) popup (sf bug 1083570)
20+
- fix some security assertions (sf bug 1085481)
21+
- 'roundup-server -S' always writes [trackers] section heading (sf bug 1088878)
22+
- fix port number as int in mysql connection info (sf bug 1082530)
23+
- fix setup.py to work with <Python2.3 (sf bug 1082801)
24+
- fix permissions checks in cgi templating (sf bug 1082755)
1425

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

roundup/cgi/templating.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2073,15 +2073,16 @@ def indexargs_url(self, url, args):
20732073

20742074
# finally, the remainder of the filter args in the request
20752075
props = self.client.db.getclass(self.classname).getprops()
2076+
q = urllib.quote
20762077
for k,v in self.filterspec.items():
20772078
if not args.has_key(k):
20782079
if type(v) == type([]):
20792080
if isinstance(props[k], hyperdb.String):
2080-
l.append(s%(k, ' '.join(v)))
2081+
l.append('%s=%s'%(k, '%20'.join([q(i) for i in v])))
20812082
else:
2082-
l.append(s%(k, ','.join(v)))
2083+
l.append('%s=%s'%(k, ','.join([q(i) for i in v])))
20832084
else:
2084-
l.append('%s=%s'%(k, v))
2085+
l.append('%s=%s'%(k, q(v)))
20852086
return '%s?%s'%(url, '&'.join(l))
20862087
indexargs_href = indexargs_url
20872088

0 commit comments

Comments
 (0)