annotate CHANGES.txt @ 8566:e4191aa7b402 default tip

doc: issue2551415 correct doc for change input->input_payload in 2.5 the rest interface changed a variable name from input to input_payload. An earlier commit changed the rest docs. This commit adds an item for it to the upgrading 2.4.0->2.5.0 section. Also cross reference added to the rest docs with the updated examples.
author John Rouillard <rouilj@ieee.org>
date Thu, 09 Apr 2026 00:19:06 -0400
parents 395c258636ad
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4857
5e24a2d7078f Place a redirect to doc/upgrading.txt at the top to CHANGES.txt
anatoly techtonik <techtonik@gmail.com>
parents: 4856
diff changeset
1
5025
cf22972fe080 Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents: 5015
diff changeset
2 Please read ``doc/upgrading.txt`` to see how to bring you Roundup version
4857
5e24a2d7078f Place a redirect to doc/upgrading.txt at the top to CHANGES.txt
anatoly techtonik <techtonik@gmail.com>
parents: 4856
diff changeset
3 up to date with changes listed in this file. This may require schema
5e24a2d7078f Place a redirect to doc/upgrading.txt at the top to CHANGES.txt
anatoly techtonik <techtonik@gmail.com>
parents: 4856
diff changeset
4 and template changes not listed here.
5e24a2d7078f Place a redirect to doc/upgrading.txt at the top to CHANGES.txt
anatoly techtonik <techtonik@gmail.com>
parents: 4856
diff changeset
5
4605
a006615b08ec CHANGES.txt: Shorter top intro, an moving to 2012 for the next date template.
Bernhard Reiter <bernhard@intevation.de>
parents: 4604
diff changeset
6 Each entry has the developer who committed the change in brackets.
5949
573b688fffeb RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents: 5939
diff changeset
7 Many entries without name were done by Richard Jones.
94
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
8
5045
a46d5d0fd5f8 Fix issue1615201: Added a new configuration option EMAIL_KEEP_REAL_FROM
Peter Funk <pf@artcom-gmbh.de>
parents: 5039
diff changeset
9 **IMPORTANT** The v1.5.x releases of Roundup were the last to support
5328
ba1ce44254df clarify supported python versions in two docs. Reported by Joseph Myers.
John Rouillard <rouilj@ieee.org>
parents: 5326
diff changeset
10 Python v2.5 and v2.6. Starting with the v1.6 releases of Roundup
6761
65da8d74c06e update tested python release info.
John Rouillard <rouilj@ieee.org>
parents: 6760
diff changeset
11 v2.7.2 or later are required to run newer releases of Roundup.
65da8d74c06e update tested python release info.
John Rouillard <rouilj@ieee.org>
parents: 6760
diff changeset
12 Roundup 2.0 supports Python 3.4 and later. Roundup 2.1.0 supports
65da8d74c06e update tested python release info.
John Rouillard <rouilj@ieee.org>
parents: 6760
diff changeset
13 python 3.6 or newer (3.4/3.5 might work, but they are not tested).
8071
a4cb4e75d4e9 final changes for 2.4.0 release
John Rouillard <rouilj@ieee.org>
parents: 8068
diff changeset
14 Roundup 2.4.0 is the last release to support Python 2.
4901
fa268ea457db Add note about dropping support for Python v2.5
John Kristensen <john@jerrykan.com>
parents: 4900
diff changeset
15
8408
e882a5d52ae5 refactor: move RateLimitExceeded to roundup.cgi.exceptions
John Rouillard <rouilj@ieee.org>
parents: 8377
diff changeset
16 2026-XX-XX 2.6.0
e882a5d52ae5 refactor: move RateLimitExceeded to roundup.cgi.exceptions
John Rouillard <rouilj@ieee.org>
parents: 8377
diff changeset
17
e882a5d52ae5 refactor: move RateLimitExceeded to roundup.cgi.exceptions
John Rouillard <rouilj@ieee.org>
parents: 8377
diff changeset
18 Fixed:
e882a5d52ae5 refactor: move RateLimitExceeded to roundup.cgi.exceptions
John Rouillard <rouilj@ieee.org>
parents: 8377
diff changeset
19
e882a5d52ae5 refactor: move RateLimitExceeded to roundup.cgi.exceptions
John Rouillard <rouilj@ieee.org>
parents: 8377
diff changeset
20 - performance improvement to session_dbm.py:clean(). Also add warning
e882a5d52ae5 refactor: move RateLimitExceeded to roundup.cgi.exceptions
John Rouillard <rouilj@ieee.org>
parents: 8377
diff changeset
21 log message if clean takes longer than 3 seconds. (John Rouillard)
e882a5d52ae5 refactor: move RateLimitExceeded to roundup.cgi.exceptions
John Rouillard <rouilj@ieee.org>
parents: 8377
diff changeset
22 - move RateLimitExceeded exception from roundup.exceptions to
e882a5d52ae5 refactor: move RateLimitExceeded to roundup.cgi.exceptions
John Rouillard <rouilj@ieee.org>
parents: 8377
diff changeset
23 roundup.cgi.exceptions. Also it now inherits from HTTPException
e882a5d52ae5 refactor: move RateLimitExceeded to roundup.cgi.exceptions
John Rouillard <rouilj@ieee.org>
parents: 8377
diff changeset
24 rather than Exception since it is an HTTP exception. (John
e882a5d52ae5 refactor: move RateLimitExceeded to roundup.cgi.exceptions
John Rouillard <rouilj@ieee.org>
parents: 8377
diff changeset
25 Rouillard)
8421
fdeac040886a document the repo cleanups and duplicate merge to get things cleaned up
John Rouillard <rouilj@ieee.org>
parents: 8411
diff changeset
26 - cleaned up repo. Close obsolete branches and close a split head due
8441
5bd5d46d72ec doc: fix typos.
John Rouillard <rouilj@ieee.org>
parents: 8440
diff changeset
27 to an identical merge in two different working copies. (John
8421
fdeac040886a document the repo cleanups and duplicate merge to get things cleaned up
John Rouillard <rouilj@ieee.org>
parents: 8411
diff changeset
28 Rouillard)
8440
254f70dfc585 bug, refactor, test: make pragma history_length work interactively
John Rouillard <rouilj@ieee.org>
parents: 8439
diff changeset
29 - in roundup-admin, using 'pragma history_length interactively now
254f70dfc585 bug, refactor, test: make pragma history_length work interactively
John Rouillard <rouilj@ieee.org>
parents: 8439
diff changeset
30 sets readline history length. Using -P history_length=10 on the
254f70dfc585 bug, refactor, test: make pragma history_length work interactively
John Rouillard <rouilj@ieee.org>
parents: 8439
diff changeset
31 command line always worked. (John Rouillard)
8452
e91ff70e4563 bug: improve error reporting for errors for logging fileConfig.
John Rouillard <rouilj@ieee.org>
parents: 8446
diff changeset
32 - enhanced error reporting for errors in ini style logging
e91ff70e4563 bug: improve error reporting for errors for logging fileConfig.
John Rouillard <rouilj@ieee.org>
parents: 8446
diff changeset
33 configuration. (John Rouillard)
8459
db435e272f26 fix: update updating.txt doc for user_src_input bug
John Rouillard <rouilj@ieee.org>
parents: 8452
diff changeset
34 - fix bogus javascript emitted by user_src_input macro. (John
db435e272f26 fix: update updating.txt doc for user_src_input bug
John Rouillard <rouilj@ieee.org>
parents: 8452
diff changeset
35 Rouillard)
8467
8a9fc2d74740 fix: replace localhost with ip address in case localhost is ipv6 addr??
John Rouillard <rouilj@ieee.org>
parents: 8459
diff changeset
36 - replaced hostname localhost with 127.0.0.1 in docker healthcheck
8a9fc2d74740 fix: replace localhost with ip address in case localhost is ipv6 addr??
John Rouillard <rouilj@ieee.org>
parents: 8459
diff changeset
37 script. Found/patch by Norbert Schlemmer. (John Rouillard)
8472
224ccb8b49ca refactor: change some classes to use __slots__
John Rouillard <rouilj@ieee.org>
parents: 8467
diff changeset
38 - change some internal classes to use __slots__ for hopefully a small
224ccb8b49ca refactor: change some classes to use __slots__
John Rouillard <rouilj@ieee.org>
parents: 8467
diff changeset
39 performance improvement. (John Rouillard)
8490
918792e35e0c issue2551413 - Broken MultiLink columns in CSV export
John Rouillard <rouilj@ieee.org>
parents: 8488
diff changeset
40 - issue2551413 - Broken MultiLink columns in CSV export. CSV export of
918792e35e0c issue2551413 - Broken MultiLink columns in CSV export
John Rouillard <rouilj@ieee.org>
parents: 8488
diff changeset
41 a multilink link "messages" that does not have a 'name' property
918792e35e0c issue2551413 - Broken MultiLink columns in CSV export
John Rouillard <rouilj@ieee.org>
parents: 8488
diff changeset
42 causes a crash. (found/fix by cmeerw; commit and better handling of
918792e35e0c issue2551413 - Broken MultiLink columns in CSV export
John Rouillard <rouilj@ieee.org>
parents: 8488
diff changeset
43 non-labeled multilink by John Rouillard)
8508
9caa03d7e091 set self.language attribute when translator passed into Client()
John Rouillard <rouilj@ieee.org>
parents: 8495
diff changeset
44 - in cgi/client.py, set self.language attribute when translator passed
9caa03d7e091 set self.language attribute when translator passed into Client()
John Rouillard <rouilj@ieee.org>
parents: 8495
diff changeset
45 into Client(). (John Rouillard)
8510
00aec15117c0 bug: Issue2551393 - keep search name when paginating
John Rouillard <rouilj@ieee.org>
parents: 8508
diff changeset
46 - issue2551393 - Named searches lose their name in title when next
00aec15117c0 bug: Issue2551393 - keep search name when paginating
John Rouillard <rouilj@ieee.org>
parents: 8508
diff changeset
47 page is selected. (John Rouillard)
8528
fed0f839c260 fix: replace except: with except Exception: (by haosenwang1018@github)
John Rouillard <rouilj@ieee.org>
parents: 8510
diff changeset
48 - code cleanup replace bare except: with except Exception:. (patch by
fed0f839c260 fix: replace except: with except Exception: (by haosenwang1018@github)
John Rouillard <rouilj@ieee.org>
parents: 8510
diff changeset
49 Sense_wang (haosenwang1018) applied by John Rouillard)
8534
1f8492d68aca bug: using 'null' value for attributes causes error.
John Rouillard <rouilj@ieee.org>
parents: 8528
diff changeset
50 - handle "null" values in json objects sent to a rest endpoint by
1f8492d68aca bug: using 'null' value for attributes causes error.
John Rouillard <rouilj@ieee.org>
parents: 8528
diff changeset
51 filtering them from the object before processing. A "null" value
1f8492d68aca bug: using 'null' value for attributes causes error.
John Rouillard <rouilj@ieee.org>
parents: 8528
diff changeset
52 will not unset an attribute. The 'remove' action using the
1f8492d68aca bug: using 'null' value for attributes causes error.
John Rouillard <rouilj@ieee.org>
parents: 8528
diff changeset
53 PATCH verb can unset the value. Before this change "null" values
1f8492d68aca bug: using 'null' value for attributes causes error.
John Rouillard <rouilj@ieee.org>
parents: 8528
diff changeset
54 retrieved from the REST interface would cause errors when sent
1f8492d68aca bug: using 'null' value for attributes causes error.
John Rouillard <rouilj@ieee.org>
parents: 8528
diff changeset
55 using POST or PUT verbs. Also guard against password being set to
1f8492d68aca bug: using 'null' value for attributes causes error.
John Rouillard <rouilj@ieee.org>
parents: 8528
diff changeset
56 None. (John Rouillard)
8535
4184173d364f bug: make web page follow login_empty_passwords setting.
John Rouillard <rouilj@ieee.org>
parents: 8534
diff changeset
57 - change the html templates so that the password is not required if
4184173d364f bug: make web page follow login_empty_passwords setting.
John Rouillard <rouilj@ieee.org>
parents: 8534
diff changeset
58 the ``login_empty_passwords`` setting is enabled in ``config.ini``.
4184173d364f bug: make web page follow login_empty_passwords setting.
John Rouillard <rouilj@ieee.org>
parents: 8534
diff changeset
59 Directions for your tracker are in upgrading.txt. (John Rouillard)
8540
e8d1da6e3571 bug: fix traceback in roundup-admin init with bad config values
John Rouillard <rouilj@ieee.org>
parents: 8535
diff changeset
60 - fix traceback displayed when roundup-admin install was used with
e8d1da6e3571 bug: fix traceback in roundup-admin init with bad config values
John Rouillard <rouilj@ieee.org>
parents: 8535
diff changeset
61 invalid settings for config.ini. It now reports the error and
e8d1da6e3571 bug: fix traceback in roundup-admin init with bad config values
John Rouillard <rouilj@ieee.org>
parents: 8535
diff changeset
62 provides the usage output. Also usage output starts with a newline
e8d1da6e3571 bug: fix traceback in roundup-admin init with bad config values
John Rouillard <rouilj@ieee.org>
parents: 8535
diff changeset
63 to provide a blank line between the command and the output to
e8d1da6e3571 bug: fix traceback in roundup-admin init with bad config values
John Rouillard <rouilj@ieee.org>
parents: 8535
diff changeset
64 improve readability. (John Rouillard)
8541
7a7f6ee0a09e bug: import/importables fail to set newid correctly.
John Rouillard <rouilj@ieee.org>
parents: 8540
diff changeset
65 - fix bug in 2.5.0 where roundup-admin import (or importtable) fails
7a7f6ee0a09e bug: import/importables fail to set newid correctly.
John Rouillard <rouilj@ieee.org>
parents: 8540
diff changeset
66 to properly set the next available id for the class. (John Rouillard
7a7f6ee0a09e bug: import/importables fail to set newid correctly.
John Rouillard <rouilj@ieee.org>
parents: 8540
diff changeset
67 broke it and fixed it 8-))
8543
1ffa1f42e1da refactor: rework mime type comparison and clean code
John Rouillard <rouilj@ieee.org>
parents: 8541
diff changeset
68 - refactor mime detection/handling in the rest interface. Better
1ffa1f42e1da refactor: rework mime type comparison and clean code
John Rouillard <rouilj@ieee.org>
parents: 8541
diff changeset
69 supports some mime types, ads default mime type for files without a
1ffa1f42e1da refactor: rework mime type comparison and clean code
John Rouillard <rouilj@ieee.org>
parents: 8541
diff changeset
70 mime type (e.g. message contents). Cleaner code. (John Rouillard)
8553
ee17f62c8341 bug: improve security of eval'ed of session database data. (hexora)
John Rouillard <rouilj@ieee.org>
parents: 8547
diff changeset
71 - run hexora and mitigate/fix some medium sev and above. (John Rouillard)
8558
5fbf6451a782 bug: harden header/environment values for roundup-server and cgi
John Rouillard <rouilj@ieee.org>
parents: 8553
diff changeset
72 - Return 400 if environment or header variables
5fbf6451a782 bug: harden header/environment values for roundup-server and cgi
John Rouillard <rouilj@ieee.org>
parents: 8553
diff changeset
73 have values with characters outside of the printable ascii range
5fbf6451a782 bug: harden header/environment values for roundup-server and cgi
John Rouillard <rouilj@ieee.org>
parents: 8553
diff changeset
74 (32-127). Applies to roundup-server and roundup-cgi. wsgi and Zope
5fbf6451a782 bug: harden header/environment values for roundup-server and cgi
John Rouillard <rouilj@ieee.org>
parents: 8553
diff changeset
75 depend on the hosting server for sanitizing. Se waitress wsgi server
5fbf6451a782 bug: harden header/environment values for roundup-server and cgi
John Rouillard <rouilj@ieee.org>
parents: 8553
diff changeset
76 bug:
5fbf6451a782 bug: harden header/environment values for roundup-server and cgi
John Rouillard <rouilj@ieee.org>
parents: 8553
diff changeset
77 https://github.com/Pylons/waitress/security/advisories/GHSA-m5ff-3wj3-8ph4
5fbf6451a782 bug: harden header/environment values for roundup-server and cgi
John Rouillard <rouilj@ieee.org>
parents: 8553
diff changeset
78 (John Rouillard)
8561
395c258636ad doc: update CHANGES.txt for roundup.cgi
John Rouillard <rouilj@ieee.org>
parents: 8559
diff changeset
79 - Cleanups/minor enhancements to roundup.cgi script. (John Rouillard)
395c258636ad doc: update CHANGES.txt for roundup.cgi
John Rouillard <rouilj@ieee.org>
parents: 8559
diff changeset
80
8408
e882a5d52ae5 refactor: move RateLimitExceeded to roundup.cgi.exceptions
John Rouillard <rouilj@ieee.org>
parents: 8377
diff changeset
81 Features:
e882a5d52ae5 refactor: move RateLimitExceeded to roundup.cgi.exceptions
John Rouillard <rouilj@ieee.org>
parents: 8377
diff changeset
82
8411
ef1ea918b07a feat(security): Add user confirmation/reauth for sensitive changes
John Rouillard <rouilj@ieee.org>
parents: 8408
diff changeset
83 - add support for authorized changes. User can be prompted to enter
ef1ea918b07a feat(security): Add user confirmation/reauth for sensitive changes
John Rouillard <rouilj@ieee.org>
parents: 8408
diff changeset
84 their password to authorize a change. If the user's password is
ef1ea918b07a feat(security): Add user confirmation/reauth for sensitive changes
John Rouillard <rouilj@ieee.org>
parents: 8408
diff changeset
85 properly entered, the change is committed. (John Rouillard)
8423
94eed885e958 feat: add support for using dictConfig to configure logging.
John Rouillard <rouilj@ieee.org>
parents: 8421
diff changeset
86 - add support for dictConfig style logging configuration. Ini/File
94eed885e958 feat: add support for using dictConfig to configure logging.
John Rouillard <rouilj@ieee.org>
parents: 8421
diff changeset
87 style configs will still be supported. (John Rouillard)
8435
1a93dc58f975 feat: add 'q' as alias to quit to exit interactive roundup-admin
John Rouillard <rouilj@ieee.org>
parents: 8423
diff changeset
88 - add 'q' as alias for quit in roundup-admin interactive mode. (John
1a93dc58f975 feat: add 'q' as alias to quit to exit interactive roundup-admin
John Rouillard <rouilj@ieee.org>
parents: 8423
diff changeset
89 Rouillard)
8439
3bdae15252c6 feat: add support for ! history and readline command in roundup-admin
John Rouillard <rouilj@ieee.org>
parents: 8435
diff changeset
90 - add readline command to roundup-admin to list history, control input
3bdae15252c6 feat: add support for ! history and readline command in roundup-admin
John Rouillard <rouilj@ieee.org>
parents: 8435
diff changeset
91 mode etc. Also support bang (!) commands to rerun commands in history
3bdae15252c6 feat: add support for ! history and readline command in roundup-admin
John Rouillard <rouilj@ieee.org>
parents: 8435
diff changeset
92 or put them in the input buffer for editing. (John Rouillard)
8443
39a6825d10ca feat: allow admin to set logging format from config.ini
John Rouillard <rouilj@ieee.org>
parents: 8441
diff changeset
93 - add format to logging section in config.ini. Used to set default
39a6825d10ca feat: allow admin to set logging format from config.ini
John Rouillard <rouilj@ieee.org>
parents: 8441
diff changeset
94 logging format. (John Rouillard)
8446
14c7c07b32d8 feature: add thread local trace_id and trace_reason to logging.
John Rouillard <rouilj@ieee.org>
parents: 8443
diff changeset
95 - the default logging format template includes an identifier unique
14c7c07b32d8 feature: add thread local trace_id and trace_reason to logging.
John Rouillard <rouilj@ieee.org>
parents: 8443
diff changeset
96 for a request. This identifier (trace_id) can be use to identify
8487
b09ef85f0da6 feat: add nanoid pkg trace_id gen and decorator for setting processName
John Rouillard <rouilj@ieee.org>
parents: 8472
diff changeset
97 logs for a specific transaction. Will use nanoid if installed, uses
b09ef85f0da6 feat: add nanoid pkg trace_id gen and decorator for setting processName
John Rouillard <rouilj@ieee.org>
parents: 8472
diff changeset
98 uuid.uuid4 otherwise. Logging also supports a trace_reason log token
b09ef85f0da6 feat: add nanoid pkg trace_id gen and decorator for setting processName
John Rouillard <rouilj@ieee.org>
parents: 8472
diff changeset
99 with the url for a web request. The logging format can be changed in
b09ef85f0da6 feat: add nanoid pkg trace_id gen and decorator for setting processName
John Rouillard <rouilj@ieee.org>
parents: 8472
diff changeset
100 config.ini. (John Rouillard)
8486
e2d0f36c525d docs: update changelog with pgp doc addition.
John Rouillard <rouilj@ieee.org>
parents: 8472
diff changeset
101 - issue2551152 - added basic PGP setup/use info to admin_guide. (John
e2d0f36c525d docs: update changelog with pgp doc addition.
John Rouillard <rouilj@ieee.org>
parents: 8472
diff changeset
102 Rouillard)
8495
1976dedb3319 build: prevent justhtml install < 3.10 python
John Rouillard <rouilj@ieee.org>
parents: 8491
diff changeset
103 - add support for the 'justhtml' html 5 parser library for python >=
1976dedb3319 build: prevent justhtml install < 3.10 python
John Rouillard <rouilj@ieee.org>
parents: 8491
diff changeset
104 3.10. It is written in pure Python. Used to convert html emails into
1976dedb3319 build: prevent justhtml install < 3.10 python
John Rouillard <rouilj@ieee.org>
parents: 8491
diff changeset
105 plain text. Faster then beautifulsoup4 and it passes the html 5
1976dedb3319 build: prevent justhtml install < 3.10 python
John Rouillard <rouilj@ieee.org>
parents: 8491
diff changeset
106 standard browser test suite. Beautifulsoup is still supported. (John
1976dedb3319 build: prevent justhtml install < 3.10 python
John Rouillard <rouilj@ieee.org>
parents: 8491
diff changeset
107 Rouillard)
8544
e738377b4ffe feature: add detector that prevents file content changes by Admin and other users.
John Rouillard <rouilj@ieee.org>
parents: 8543
diff changeset
108 - add a new detector: immutable_file_contents.py that prevents changes
e738377b4ffe feature: add detector that prevents file content changes by Admin and other users.
John Rouillard <rouilj@ieee.org>
parents: 8543
diff changeset
109 to file contents. By default, the permissions assigned to FileClass
e738377b4ffe feature: add detector that prevents file content changes by Admin and other users.
John Rouillard <rouilj@ieee.org>
parents: 8543
diff changeset
110 based classes (files, msgs) do not prevent editing of file contents.
e738377b4ffe feature: add detector that prevents file content changes by Admin and other users.
John Rouillard <rouilj@ieee.org>
parents: 8543
diff changeset
111 While the usual HTML templates don't provide a way to modify files,
e738377b4ffe feature: add detector that prevents file content changes by Admin and other users.
John Rouillard <rouilj@ieee.org>
parents: 8543
diff changeset
112 the REST interface allows changing file contents without an audit
e738377b4ffe feature: add detector that prevents file content changes by Admin and other users.
John Rouillard <rouilj@ieee.org>
parents: 8543
diff changeset
113 trail. Manually driving the HTML interface (via curl for example)
e738377b4ffe feature: add detector that prevents file content changes by Admin and other users.
John Rouillard <rouilj@ieee.org>
parents: 8543
diff changeset
114 also allows content changes. The new detector prevents changes to
e738377b4ffe feature: add detector that prevents file content changes by Admin and other users.
John Rouillard <rouilj@ieee.org>
parents: 8543
diff changeset
115 file contents via Roundup even by a user with admin rights.
8547
05e21949657a doc: inplace db migration; replace [database] with [rdbms]
John Rouillard <rouilj@ieee.org>
parents: 8544
diff changeset
116 - Added documentation on doing an in place database migration. This is
05e21949657a doc: inplace db migration; replace [database] with [rdbms]
John Rouillard <rouilj@ieee.org>
parents: 8544
diff changeset
117 faster for large databases. (John Rouillard)
8559
19670ecbad82 doc: add doc for scgi with althttpd web server.
John Rouillard <rouilj@ieee.org>
parents: 8558
diff changeset
118 - Added installation.txt docs on setting up SCGI support with the
19670ecbad82 doc: add doc for scgi with althttpd web server.
John Rouillard <rouilj@ieee.org>
parents: 8558
diff changeset
119 althttpd web server. (John Rouillard)
19670ecbad82 doc: add doc for scgi with althttpd web server.
John Rouillard <rouilj@ieee.org>
parents: 8558
diff changeset
120
8377
edc69df0efeb doc: move XSS fix to top of fix report. Set date/version.
John Rouillard <rouilj@ieee.org>
parents: 8357
diff changeset
121 2025-07-13 2.5.0
8080
d1c29284ccd9 feat: issue2551287 - roundup-gettext extracts strings from detectors/extensions
John Rouillard <rouilj@ieee.org>
parents: 8072
diff changeset
122
d1c29284ccd9 feat: issue2551287 - roundup-gettext extracts strings from detectors/extensions
John Rouillard <rouilj@ieee.org>
parents: 8072
diff changeset
123 Fixed:
8094
8e310a7b5e09 issue2551131 - Return accept-patch if patch body not accepted (415 code)
John Rouillard <rouilj@ieee.org>
parents: 8092
diff changeset
124
8377
edc69df0efeb doc: move XSS fix to top of fix report. Set date/version.
John Rouillard <rouilj@ieee.org>
parents: 8357
diff changeset
125 - XSS issue in devel and responsive templates. Reported by 4bug of
edc69df0efeb doc: move XSS fix to top of fix report. Set date/version.
John Rouillard <rouilj@ieee.org>
parents: 8357
diff changeset
126 ChaMd5 Security Team H1 Group. (John Rouillard).
8092
f0d2aa39bc32 chore: update CHANGES.txt for listdir - scandir change.
John Rouillard <rouilj@ieee.org>
parents: 8081
diff changeset
127 - issue2551343 - Remove support for PySQLite. It is unmaintained
f0d2aa39bc32 chore: update CHANGES.txt for listdir - scandir change.
John Rouillard <rouilj@ieee.org>
parents: 8081
diff changeset
128 and sqlite3 is used which is the default for a Python
f0d2aa39bc32 chore: update CHANGES.txt for listdir - scandir change.
John Rouillard <rouilj@ieee.org>
parents: 8081
diff changeset
129 distribution. (John Rouillard)
f0d2aa39bc32 chore: update CHANGES.txt for listdir - scandir change.
John Rouillard <rouilj@ieee.org>
parents: 8081
diff changeset
130 - replace use of os.listdir with os.scandir. Performance
f0d2aa39bc32 chore: update CHANGES.txt for listdir - scandir change.
John Rouillard <rouilj@ieee.org>
parents: 8081
diff changeset
131 improvement. Using with Python 2 requires 'pip install
f0d2aa39bc32 chore: update CHANGES.txt for listdir - scandir change.
John Rouillard <rouilj@ieee.org>
parents: 8081
diff changeset
132 scandir'. (John Rouillard)
8094
8e310a7b5e09 issue2551131 - Return accept-patch if patch body not accepted (415 code)
John Rouillard <rouilj@ieee.org>
parents: 8092
diff changeset
133 - issue2551131 - Return accept-patch if patch body not accepted
8e310a7b5e09 issue2551131 - Return accept-patch if patch body not accepted (415 code)
John Rouillard <rouilj@ieee.org>
parents: 8092
diff changeset
134 (415 code). Accept-Patch returned with acceptable values. (John
8e310a7b5e09 issue2551131 - Return accept-patch if patch body not accepted (415 code)
John Rouillard <rouilj@ieee.org>
parents: 8092
diff changeset
135 Rouillard)
8124
800c8dd75051 - issue2551074 - In "responsive" template: click on hide comment leads
John Rouillard <rouilj@ieee.org>
parents: 8100
diff changeset
136 - issue2551074 - In "responsive" template: click on hide comment leads
800c8dd75051 - issue2551074 - In "responsive" template: click on hide comment leads
John Rouillard <rouilj@ieee.org>
parents: 8100
diff changeset
137 to a red error msg. (Report by Ludwig Reiter; fix John Rouillard)
8171
188b7a549f20 docs: issue2550698 - Document the logical expression search a bit
John Rouillard <rouilj@ieee.org>
parents: 8169
diff changeset
138 - issue2550698 - added documentation on filtering using RPN property
188b7a549f20 docs: issue2550698 - Document the logical expression search a bit
John Rouillard <rouilj@ieee.org>
parents: 8169
diff changeset
139 expressions. (John Rouillard)
8175
bd628e64725f Documentation and fix for REST headers
Ralf Schlatterbeck <rsc@runtux.com>
parents: 8171
diff changeset
140 - issue2551372 - Better document necessary headers for REST and fix
bd628e64725f Documentation and fix for REST headers
Ralf Schlatterbeck <rsc@runtux.com>
parents: 8171
diff changeset
141 logging to log missing Origin header (Ralf Schlatterbeck with
bd628e64725f Documentation and fix for REST headers
Ralf Schlatterbeck <rsc@runtux.com>
parents: 8171
diff changeset
142 suggestions on documentation by John Rouillard)
8177
2967f37e73e4 refactor: issue2551289. invalid REST Accept header stops request
John Rouillard <rouilj@ieee.org>
parents: 8175
diff changeset
143 - issue2551289 - Invalid REST Accept header with post/put performs
2967f37e73e4 refactor: issue2551289. invalid REST Accept header stops request
John Rouillard <rouilj@ieee.org>
parents: 8175
diff changeset
144 change before returning 406. Error before making any changes to the
2967f37e73e4 refactor: issue2551289. invalid REST Accept header stops request
John Rouillard <rouilj@ieee.org>
parents: 8175
diff changeset
145 db if we can't respond with requested format. (John Rouillard)
8185
e84d4585b16d fix(web): issue2551356. Add etag header for not-modified (304) request.
John Rouillard <rouilj@ieee.org>
parents: 8180
diff changeset
146 - issue2551356 - Add etag header when If-Modified-Since GET request
e84d4585b16d fix(web): issue2551356. Add etag header for not-modified (304) request.
John Rouillard <rouilj@ieee.org>
parents: 8180
diff changeset
147 returns not-modified (304). Breaking change to function signature
e84d4585b16d fix(web): issue2551356. Add etag header for not-modified (304) request.
John Rouillard <rouilj@ieee.org>
parents: 8180
diff changeset
148 for client.py-Client::_serve_file(). (John Rouillard)
8211
513942bca8d2 fix(web): issue2551381 - update changelog.
John Rouillard <rouilj@ieee.org>
parents: 8185
diff changeset
149 - issue2551381 - roundup-server parses URI's with multiple '?"
513942bca8d2 fix(web): issue2551381 - update changelog.
John Rouillard <rouilj@ieee.org>
parents: 8185
diff changeset
150 incorrectly. (John Rouillard)
8213
14e92a595828 fix(web) issue2551382 - 409 not 400 errors returned
John Rouillard <rouilj@ieee.org>
parents: 8211
diff changeset
151 - issue2551382 - invalid @verbose, @page_* values in rest uri's
14e92a595828 fix(web) issue2551382 - 409 not 400 errors returned
John Rouillard <rouilj@ieee.org>
parents: 8211
diff changeset
152 generate 409 not 400 error. (John Rouillard)
8218
32aaf5dc562b fix(REST): issue2551383; improve errors for bad json, fix PUT docs
John Rouillard <rouilj@ieee.org>
parents: 8213
diff changeset
153 - fix issues with rest doc and use of PUT on a property item. Response
32aaf5dc562b fix(REST): issue2551383; improve errors for bad json, fix PUT docs
John Rouillard <rouilj@ieee.org>
parents: 8213
diff changeset
154 is similar to use of PUT on the item, not a GET on the
32aaf5dc562b fix(REST): issue2551383; improve errors for bad json, fix PUT docs
John Rouillard <rouilj@ieee.org>
parents: 8213
diff changeset
155 item. Discovered while fuzz testing. (John Rouillard)
32aaf5dc562b fix(REST): issue2551383; improve errors for bad json, fix PUT docs
John Rouillard <rouilj@ieee.org>
parents: 8213
diff changeset
156 - issue2551383 - Setting same address via REST PUT command results in
32aaf5dc562b fix(REST): issue2551383; improve errors for bad json, fix PUT docs
John Rouillard <rouilj@ieee.org>
parents: 8213
diff changeset
157 an error. Now the userauditor does not trigger an error if a user
32aaf5dc562b fix(REST): issue2551383; improve errors for bad json, fix PUT docs
John Rouillard <rouilj@ieee.org>
parents: 8213
diff changeset
158 sets the primary address to the existing value. (John Rouillard)
8239
6bd11a73f2ed issue2551253. default hash is PBKDF2-SHA512.
John Rouillard <rouilj@ieee.org>
parents: 8237
diff changeset
159 - issue2551253 - Modify password PBKDF2 method to use SHA512. The
6bd11a73f2ed issue2551253. default hash is PBKDF2-SHA512.
John Rouillard <rouilj@ieee.org>
parents: 8237
diff changeset
160 default password hashing algorithm has been upgraded to
6bd11a73f2ed issue2551253. default hash is PBKDF2-SHA512.
John Rouillard <rouilj@ieee.org>
parents: 8237
diff changeset
161 PBKDF2-SHA512 from PBKDF2-SHA1. The default pbkdf2 rounds in the
6bd11a73f2ed issue2551253. default hash is PBKDF2-SHA512.
John Rouillard <rouilj@ieee.org>
parents: 8237
diff changeset
162 config file has been changed to 250000. The admin should change it
6bd11a73f2ed issue2551253. default hash is PBKDF2-SHA512.
John Rouillard <rouilj@ieee.org>
parents: 8237
diff changeset
163 manually if it is at 2 million. PBKDF2-SHA512 (PBKDF2S5) has been
6bd11a73f2ed issue2551253. default hash is PBKDF2-SHA512.
John Rouillard <rouilj@ieee.org>
parents: 8237
diff changeset
164 available since release 2.3, but it required a manual step to make
6bd11a73f2ed issue2551253. default hash is PBKDF2-SHA512.
John Rouillard <rouilj@ieee.org>
parents: 8237
diff changeset
165 it the default. (John Rouillard)
8240
1189c742e4b3 fix: crash roundup-admin perftest password without rounds= argument.
John Rouillard <rouilj@ieee.org>
parents: 8239
diff changeset
166 - fixed a crash with roundup-admin perftest password when rounds not set
1189c742e4b3 fix: crash roundup-admin perftest password without rounds= argument.
John Rouillard <rouilj@ieee.org>
parents: 8239
diff changeset
167 on command line. (John Rouillard)
8241
741ea8a86012 fix: issue2551374. Error handling for filter expressions.
John Rouillard <rouilj@ieee.org>
parents: 8240
diff changeset
168 - issue2551374 - Add error handling for filter expressions. Filter
8253
cae1bbf2536b fix: issue2551374 - Add error handling for filter expressions. Fix UI
John Rouillard <rouilj@ieee.org>
parents: 8241
diff changeset
169 expression errors are now reported. (John Rouillard)
8265
35beff316883 fix(api): issue2551384. Verify REST authorization earlier
John Rouillard <rouilj@ieee.org>
parents: 8262
diff changeset
170 - issue2551384: Modify flow in client.py's REST handler to verify
35beff316883 fix(api): issue2551384. Verify REST authorization earlier
John Rouillard <rouilj@ieee.org>
parents: 8262
diff changeset
171 authorization earlier. The validation order for REST requests
35beff316883 fix(api): issue2551384. Verify REST authorization earlier
John Rouillard <rouilj@ieee.org>
parents: 8262
diff changeset
172 has been changed. Checking user authorization to use the REST
35beff316883 fix(api): issue2551384. Verify REST authorization earlier
John Rouillard <rouilj@ieee.org>
parents: 8262
diff changeset
173 interface is done before validating the Origin header. As a
35beff316883 fix(api): issue2551384. Verify REST authorization earlier
John Rouillard <rouilj@ieee.org>
parents: 8262
diff changeset
174 result, incorrectly formatted CORS preflight requests
35beff316883 fix(api): issue2551384. Verify REST authorization earlier
John Rouillard <rouilj@ieee.org>
parents: 8262
diff changeset
175 (e.g. missing Origin header) can now return HTTP status 403 as
35beff316883 fix(api): issue2551384. Verify REST authorization earlier
John Rouillard <rouilj@ieee.org>
parents: 8262
diff changeset
176 well as status 400. (John Rouillard)
8268
05d8806b25ad fix: issue2551387 - TypeError: not indexable.
John Rouillard <rouilj@ieee.org>
parents: 8265
diff changeset
177 - issue2551387 - TypeError: not indexable. Fix crash due to
05d8806b25ad fix: issue2551387 - TypeError: not indexable.
John Rouillard <rouilj@ieee.org>
parents: 8265
diff changeset
178 uninitialized list element on a (Mini)FieldStorage when unexpected
05d8806b25ad fix: issue2551387 - TypeError: not indexable.
John Rouillard <rouilj@ieee.org>
parents: 8265
diff changeset
179 input is posted via wsgi. (Reported and debugged by Christof
05d8806b25ad fix: issue2551387 - TypeError: not indexable.
John Rouillard <rouilj@ieee.org>
parents: 8265
diff changeset
180 Meerwald; fix John Rouillard)
8269
341841a9edc5 Handle timeout exception in roundup-server better.
John Rouillard <rouilj@ieee.org>
parents: 8268
diff changeset
181 - close http socket and send a 408 status when a timeout exception
341841a9edc5 Handle timeout exception in roundup-server better.
John Rouillard <rouilj@ieee.org>
parents: 8268
diff changeset
182 is handed in roundup-server. This prevents another exception
341841a9edc5 Handle timeout exception in roundup-server better.
John Rouillard <rouilj@ieee.org>
parents: 8268
diff changeset
183 caused by using a timed out socket. (John Rouillard)
8281
669dfccca898 issue2551391 - checkboxes and radiobutton inputs get wrong id's.
John Rouillard <rouilj@ieee.org>
parents: 8269
diff changeset
184 - issue2551391, partial fix for issue1513369. input fields were
669dfccca898 issue2551391 - checkboxes and radiobutton inputs get wrong id's.
John Rouillard <rouilj@ieee.org>
parents: 8269
diff changeset
185 not getting id's assigned. Fixed automatic id assignment to
669dfccca898 issue2551391 - checkboxes and radiobutton inputs get wrong id's.
John Rouillard <rouilj@ieee.org>
parents: 8269
diff changeset
186 input fields. Thinko in the code. (John Rouillard)
8296
4d3b371ed543 fix: issue1895197 - translated help texts in admin.py not displayed correctly.
John Rouillard <rouilj@ieee.org>
parents: 8295
diff changeset
187 - issue1895197 - translated help texts in admin.py not displayed
4d3b371ed543 fix: issue1895197 - translated help texts in admin.py not displayed correctly.
John Rouillard <rouilj@ieee.org>
parents: 8295
diff changeset
188 correctly. (Initial patch tobias-herp, John Rouillard)
8297
03513f5066f3 fix: issue2551238 - roundup-server should exit with error ...
John Rouillard <rouilj@ieee.org>
parents: 8296
diff changeset
189 - issue2551238 - roundup-server should exit with error if -d
03513f5066f3 fix: issue2551238 - roundup-server should exit with error ...
John Rouillard <rouilj@ieee.org>
parents: 8296
diff changeset
190 <pidfile> is used without -l <logfile>. Added code to report
03513f5066f3 fix: issue2551238 - roundup-server should exit with error ...
John Rouillard <rouilj@ieee.org>
parents: 8296
diff changeset
191 the issue. Added issue with relative paths for log file whn
03513f5066f3 fix: issue2551238 - roundup-server should exit with error ...
John Rouillard <rouilj@ieee.org>
parents: 8296
diff changeset
192 using -L and -d with roundup-server. (John Rouillard)
8301
3ba8078843db Add "form" parameter for Date field method
Ralf Schlatterbeck <rsc@runtux.com>
parents: 8300
diff changeset
193 - Allow the specification of a "form" parameter for Date fields to make
3ba8078843db Add "form" parameter for Date field method
Ralf Schlatterbeck <rsc@runtux.com>
parents: 8300
diff changeset
194 the popup calendar work when the enclosing form has a name different
8302
82a26ea1afdf issue2551376: Fix tracebacks in item templates
Ralf Schlatterbeck <rsc@runtux.com>
parents: 8301
diff changeset
195 from "itemSynopsis". (Ralf Schlatterbeck)
82a26ea1afdf issue2551376: Fix tracebacks in item templates
Ralf Schlatterbeck <rsc@runtux.com>
parents: 8301
diff changeset
196 - issue2551376: Fix tracebacks in item templates (Ralf Schlatterbeck)
8312
ccbfe79e1e8c fix: issue2551396: os.path.stat.ST_MTIME + windows ... CHANGES.txt
John Rouillard <rouilj@ieee.org>
parents: 8302
diff changeset
197 - issue2551396: Use of os.path.stat.ST_MTIME in python 3.13 crashes
8327
8654957a6fd4 docs: Update attributions in CHANGES.txt.
John Rouillard <rouilj@ieee.org>
parents: 8322
diff changeset
198 roundup on windows. Replaced with equivalent stat.ST_MTIME. (Randy
8654957a6fd4 docs: Update attributions in CHANGES.txt.
John Rouillard <rouilj@ieee.org>
parents: 8322
diff changeset
199 on IRC, fix: John Rouillard and R. David Murray (bitdancer))
8318
9369e0958312 issue2551323: Remove XHTML support
John Rouillard <rouilj@ieee.org>
parents: 8314
diff changeset
200 - issue2551323: remove functions used for XHTML template
9369e0958312 issue2551323: Remove XHTML support
John Rouillard <rouilj@ieee.org>
parents: 8314
diff changeset
201 support. XHTML was deprecated in Roundup 2.3.0 and an invalid value
8327
8654957a6fd4 docs: Update attributions in CHANGES.txt.
John Rouillard <rouilj@ieee.org>
parents: 8322
diff changeset
202 in 2.4.0. (John Rouillard)
8320
b07165add61b fix(web): issue2551406 - dont crash when handed invalid @template=a|b|c
John Rouillard <rouilj@ieee.org>
parents: 8318
diff changeset
203 - issue2551406: 'Templating Error: too many values to unpack' crash
b07165add61b fix(web): issue2551406 - dont crash when handed invalid @template=a|b|c
John Rouillard <rouilj@ieee.org>
parents: 8318
diff changeset
204 fixed. (reported by and patch Christof Meerwald, commit/test John
b07165add61b fix(web): issue2551406 - dont crash when handed invalid @template=a|b|c
John Rouillard <rouilj@ieee.org>
parents: 8318
diff changeset
205 Rouillard)
8322
a2c376d0f110 fix: fix possible HTTP Response Splitting in roundup-server
John Rouillard <rouilj@ieee.org>
parents: 8320
diff changeset
206 - fix potential HTTP Response Splitting issue in
a2c376d0f110 fix: fix possible HTTP Response Splitting in roundup-server
John Rouillard <rouilj@ieee.org>
parents: 8320
diff changeset
207 roundup-server. Discovered by CodeQL in CI. (John Rouillard)
8080
d1c29284ccd9 feat: issue2551287 - roundup-gettext extracts strings from detectors/extensions
John Rouillard <rouilj@ieee.org>
parents: 8072
diff changeset
208
d1c29284ccd9 feat: issue2551287 - roundup-gettext extracts strings from detectors/extensions
John Rouillard <rouilj@ieee.org>
parents: 8072
diff changeset
209 Features:
d1c29284ccd9 feat: issue2551287 - roundup-gettext extracts strings from detectors/extensions
John Rouillard <rouilj@ieee.org>
parents: 8072
diff changeset
210
d1c29284ccd9 feat: issue2551287 - roundup-gettext extracts strings from detectors/extensions
John Rouillard <rouilj@ieee.org>
parents: 8072
diff changeset
211 - issue2551287 - Enhance roundup_gettext.py to extract strings from
d1c29284ccd9 feat: issue2551287 - roundup-gettext extracts strings from detectors/extensions
John Rouillard <rouilj@ieee.org>
parents: 8072
diff changeset
212 detectors/extensions. If the polib module is available,
d1c29284ccd9 feat: issue2551287 - roundup-gettext extracts strings from detectors/extensions
John Rouillard <rouilj@ieee.org>
parents: 8072
diff changeset
213 roundup-gettext will extract translatable strings from the tracker's
d1c29284ccd9 feat: issue2551287 - roundup-gettext extracts strings from detectors/extensions
John Rouillard <rouilj@ieee.org>
parents: 8072
diff changeset
214 Python code. If polib is missing, it will print a warning. (Patch
d1c29284ccd9 feat: issue2551287 - roundup-gettext extracts strings from detectors/extensions
John Rouillard <rouilj@ieee.org>
parents: 8072
diff changeset
215 Marcus Priesch, cleanup to remove python 2 issues, John Rouillard.)
8100
e97caa8e4dae issue2551315 - Allow admin settable max number of rows to be returned by rest interface.
John Rouillard <rouilj@ieee.org>
parents: 8094
diff changeset
216 - issue2551315 - Document use of
e97caa8e4dae issue2551315 - Allow admin settable max number of rows to be returned by rest interface.
John Rouillard <rouilj@ieee.org>
parents: 8094
diff changeset
217 RestfulInstance.max_response_row_size to limit data returned
8327
8654957a6fd4 docs: Update attributions in CHANGES.txt.
John Rouillard <rouilj@ieee.org>
parents: 8322
diff changeset
218 from rest request. (John Rouillard)
8180
d02ce1d14acd feat: issue2551068 - Provide way to retrieve file/msg data via rest endpoint.
John Rouillard <rouilj@ieee.org>
parents: 8177
diff changeset
219 - issue2551330 - Add an optional 'filter' function to the Permission
8161
52f50b43790f move ralf's update to the correct version.
John Rouillard <rouilj@ieee.org>
parents: 8160
diff changeset
220 objects and the addPermission method. This is used to optimize search
52f50b43790f move ralf's update to the correct version.
John Rouillard <rouilj@ieee.org>
parents: 8160
diff changeset
221 performance by not checking items returned from a database query
52f50b43790f move ralf's update to the correct version.
John Rouillard <rouilj@ieee.org>
parents: 8160
diff changeset
222 one-by-one (using the check function) but instead offload the
52f50b43790f move ralf's update to the correct version.
John Rouillard <rouilj@ieee.org>
parents: 8160
diff changeset
223 permission checks to the database. For SQL backends this performs the
52f50b43790f move ralf's update to the correct version.
John Rouillard <rouilj@ieee.org>
parents: 8160
diff changeset
224 filtering in the database. (Ralf Schlatterbeck)
8168
3f0f4746dc7e issue2551370 - prefix session cookie with __Secure- over https
John Rouillard <rouilj@ieee.org>
parents: 8165
diff changeset
225 - issue2551370 - mark roundup session cookie with __Secure-
3f0f4746dc7e issue2551370 - prefix session cookie with __Secure- over https
John Rouillard <rouilj@ieee.org>
parents: 8165
diff changeset
226 prefix. (John Rouillard)
8169
627c5d6a0551 allow roundup-server to log real client IP behind reverse proxy
John Rouillard <rouilj@ieee.org>
parents: 8168
diff changeset
227 - add -P flag to roundup-server to log client address from
627c5d6a0551 allow roundup-server to log real client IP behind reverse proxy
John Rouillard <rouilj@ieee.org>
parents: 8168
diff changeset
228 X-Forwarded-For reverse proxy header rather than connecting
627c5d6a0551 allow roundup-server to log real client IP behind reverse proxy
John Rouillard <rouilj@ieee.org>
parents: 8168
diff changeset
229 address. This logs the actual client address when
627c5d6a0551 allow roundup-server to log real client IP behind reverse proxy
John Rouillard <rouilj@ieee.org>
parents: 8168
diff changeset
230 roundup-server is run behind a reverse proxy. It also appends a
627c5d6a0551 allow roundup-server to log real client IP behind reverse proxy
John Rouillard <rouilj@ieee.org>
parents: 8168
diff changeset
231 + sign to the logged address/name. (John Rouillard)
8180
d02ce1d14acd feat: issue2551068 - Provide way to retrieve file/msg data via rest endpoint.
John Rouillard <rouilj@ieee.org>
parents: 8177
diff changeset
232 - issue2551068 - Provide way to retrieve file/msg data via rest
d02ce1d14acd feat: issue2551068 - Provide way to retrieve file/msg data via rest endpoint.
John Rouillard <rouilj@ieee.org>
parents: 8177
diff changeset
233 endpoint. Raw file/msg data can be retrieved using the
d02ce1d14acd feat: issue2551068 - Provide way to retrieve file/msg data via rest endpoint.
John Rouillard <rouilj@ieee.org>
parents: 8177
diff changeset
234 /binary_content attribute and an Accept header to select the mime
d02ce1d14acd feat: issue2551068 - Provide way to retrieve file/msg data via rest endpoint.
John Rouillard <rouilj@ieee.org>
parents: 8177
diff changeset
235 type for the data (e.g. image/png for a png file). The existing html
8218
32aaf5dc562b fix(REST): issue2551383; improve errors for bad json, fix PUT docs
John Rouillard <rouilj@ieee.org>
parents: 8213
diff changeset
236 interface method still works and is supported, but is legacy. (John
32aaf5dc562b fix(REST): issue2551383; improve errors for bad json, fix PUT docs
John Rouillard <rouilj@ieee.org>
parents: 8213
diff changeset
237 Rouillard)
32aaf5dc562b fix(REST): issue2551383; improve errors for bad json, fix PUT docs
John Rouillard <rouilj@ieee.org>
parents: 8213
diff changeset
238 - added fuzz testing for some code. Found issue2551382 and
32aaf5dc562b fix(REST): issue2551383; improve errors for bad json, fix PUT docs
John Rouillard <rouilj@ieee.org>
parents: 8213
diff changeset
239 others. (John Rouillard)
8237
57325fea9982 issue2551116 - Replace xmlrpclib (xmlrpc.client) with defusedxml.
John Rouillard <rouilj@ieee.org>
parents: 8218
diff changeset
240 - issue2551116 - Replace xmlrpclib (xmlrpc.client) with defusedxml.
57325fea9982 issue2551116 - Replace xmlrpclib (xmlrpc.client) with defusedxml.
John Rouillard <rouilj@ieee.org>
parents: 8218
diff changeset
241 Added support for defusedxml to better secure the xmlrpc
57325fea9982 issue2551116 - Replace xmlrpclib (xmlrpc.client) with defusedxml.
John Rouillard <rouilj@ieee.org>
parents: 8218
diff changeset
242 endpoint. (John Rouillard)
8262
2a7c3eeaf167 feat: add templating utils method dynamically; method to set http code
John Rouillard <rouilj@ieee.org>
parents: 8253
diff changeset
243 - Added new instance.registerUtilMethod() method to make using complex
2a7c3eeaf167 feat: add templating utils method dynamically; method to set http code
John Rouillard <rouilj@ieee.org>
parents: 8253
diff changeset
244 templating easier as it provides a default Client instance to the
2a7c3eeaf167 feat: add templating utils method dynamically; method to set http code
John Rouillard <rouilj@ieee.org>
parents: 8253
diff changeset
245 templating method. (John Rouillard)
2a7c3eeaf167 feat: add templating utils method dynamically; method to set http code
John Rouillard <rouilj@ieee.org>
parents: 8253
diff changeset
246 - Added new templating utils.set_http_response(integer) method to
2a7c3eeaf167 feat: add templating utils method dynamically; method to set http code
John Rouillard <rouilj@ieee.org>
parents: 8253
diff changeset
247 allow reporting an error to the user from a template. (John
2a7c3eeaf167 feat: add templating utils method dynamically; method to set http code
John Rouillard <rouilj@ieee.org>
parents: 8253
diff changeset
248 Rouillard)
8314
7ff47307b4b1 issue2551398 - Browser number input
John Rouillard <rouilj@ieee.org>
parents: 8312
diff changeset
249 - issue2551390 - Replace text input/calendar popup with native
7ff47307b4b1 issue2551398 - Browser number input
John Rouillard <rouilj@ieee.org>
parents: 8312
diff changeset
250 date input. Also add double-click and exit keyboard handlers to
7ff47307b4b1 issue2551398 - Browser number input
John Rouillard <rouilj@ieee.org>
parents: 8312
diff changeset
251 allow copy/paste/editing the text version of the date. Configurable
7ff47307b4b1 issue2551398 - Browser number input
John Rouillard <rouilj@ieee.org>
parents: 8312
diff changeset
252 via the use_browser_date_input setting in the [web] section of
7ff47307b4b1 issue2551398 - Browser number input
John Rouillard <rouilj@ieee.org>
parents: 8312
diff changeset
253 config.ini. By default browser native dates are turned off.
7ff47307b4b1 issue2551398 - Browser number input
John Rouillard <rouilj@ieee.org>
parents: 8312
diff changeset
254 (John Rouillard, Ralf Schlatterbeck)
8286
6445e63bb423 feat(web) - Use native number type input for Number() and Integer().
John Rouillard <rouilj@ieee.org>
parents: 8285
diff changeset
255 - Use native number type input for Number() and Integer()
8300
b99e76e76496 Make native date and number elements configurable
Ralf Schlatterbeck <rsc@runtux.com>
parents: 8298
diff changeset
256 properties. Integer() uses step=1 as well. Configurable via the
8314
7ff47307b4b1 issue2551398 - Browser number input
John Rouillard <rouilj@ieee.org>
parents: 8312
diff changeset
257 use_browser_number_input setting in the [web] section of config.ini.
7ff47307b4b1 issue2551398 - Browser number input
John Rouillard <rouilj@ieee.org>
parents: 8312
diff changeset
258 Set off by default. See
7ff47307b4b1 issue2551398 - Browser number input
John Rouillard <rouilj@ieee.org>
parents: 8312
diff changeset
259 https://issues.roundup-tracker.org/issue2551398 for discussion of
7ff47307b4b1 issue2551398 - Browser number input
John Rouillard <rouilj@ieee.org>
parents: 8312
diff changeset
260 issues with native number inputs. (John Rouillard, Ralf
7ff47307b4b1 issue2551398 - Browser number input
John Rouillard <rouilj@ieee.org>
parents: 8312
diff changeset
261 Schlatterbeck)
8291
ae7fadcac9e1 fix: issue2551231 - template.py-HTMLClass::classhelp doesn't merge user defined classes.
John Rouillard <rouilj@ieee.org>
parents: 8286
diff changeset
262 - issue2551231 - template.py-HTMLClass::classhelp doesn't merge
8292
4aa34c826fc4 fix: revert part of changeset: ae7fadcac9e1
John Rouillard <rouilj@ieee.org>
parents: 8291
diff changeset
263 user defined classes. It now merges them in. (John Rouillard)
8322
a2c376d0f110 fix: fix possible HTTP Response Splitting in roundup-server
John Rouillard <rouilj@ieee.org>
parents: 8320
diff changeset
264 - re-enable support for GPG/PGP encrypted emails using new python gpg
8338
7d51999f336e doc: fix typo
John Rouillard <rouilj@ieee.org>
parents: 8327
diff changeset
265 package on the test pypi instance. (Paul Schwabauer)
8286
6445e63bb423 feat(web) - Use native number type input for Number() and Integer().
John Rouillard <rouilj@ieee.org>
parents: 8285
diff changeset
266
8068
c06ca0d21872 build: set release date for 2.4.0
John Rouillard <rouilj@ieee.org>
parents: 8062
diff changeset
267 2024-07-13 2.4.0
7543
fc9daba984c0 - issue2551103 - add pragma 'display_protected' to roundup-admin.
John Rouillard <rouilj@ieee.org>
parents: 7530
diff changeset
268
fc9daba984c0 - issue2551103 - add pragma 'display_protected' to roundup-admin.
John Rouillard <rouilj@ieee.org>
parents: 7530
diff changeset
269 Fixed:
fc9daba984c0 - issue2551103 - add pragma 'display_protected' to roundup-admin.
John Rouillard <rouilj@ieee.org>
parents: 7530
diff changeset
270
8062
28aa76443f58 fix(security): fix CVE-2024-39124, CVE-2024-39124, and CVE-2024-39125
John Rouillard <rouilj@ieee.org>
parents: 8058
diff changeset
271 - CVE-2024-39124 - The classhelpers (_generic.help.html) are
28aa76443f58 fix(security): fix CVE-2024-39124, CVE-2024-39124, and CVE-2024-39125
John Rouillard <rouilj@ieee.org>
parents: 8058
diff changeset
272 vulnerable to an XSS attack. A specially crafted URL that used
28aa76443f58 fix(security): fix CVE-2024-39124, CVE-2024-39124, and CVE-2024-39125
John Rouillard <rouilj@ieee.org>
parents: 8058
diff changeset
273 that endpoint would result in running a script embedded in the
28aa76443f58 fix(security): fix CVE-2024-39124, CVE-2024-39124, and CVE-2024-39125
John Rouillard <rouilj@ieee.org>
parents: 8058
diff changeset
274 URL. (Found/reported by Alec Romano (4rdr), fix/tests John
28aa76443f58 fix(security): fix CVE-2024-39124, CVE-2024-39124, and CVE-2024-39125
John Rouillard <rouilj@ieee.org>
parents: 8058
diff changeset
275 Rouillard)
28aa76443f58 fix(security): fix CVE-2024-39124, CVE-2024-39124, and CVE-2024-39125
John Rouillard <rouilj@ieee.org>
parents: 8058
diff changeset
276 - CVE-2024-39125 - If the Referer header is set to a script tag,
28aa76443f58 fix(security): fix CVE-2024-39124, CVE-2024-39124, and CVE-2024-39125
John Rouillard <rouilj@ieee.org>
parents: 8058
diff changeset
277 it will be executed when the error in the Referer header is
28aa76443f58 fix(security): fix CVE-2024-39124, CVE-2024-39124, and CVE-2024-39125
John Rouillard <rouilj@ieee.org>
parents: 8058
diff changeset
278 reported. (Found/reported by Alec Romano (4rdr), fix/tests John
28aa76443f58 fix(security): fix CVE-2024-39124, CVE-2024-39124, and CVE-2024-39125
John Rouillard <rouilj@ieee.org>
parents: 8058
diff changeset
279 Rouillard)
28aa76443f58 fix(security): fix CVE-2024-39124, CVE-2024-39124, and CVE-2024-39125
John Rouillard <rouilj@ieee.org>
parents: 8058
diff changeset
280 - CVE-2024-39126 - PDF, XML and SVG files attached to an issue can contain
28aa76443f58 fix(security): fix CVE-2024-39124, CVE-2024-39124, and CVE-2024-39125
John Rouillard <rouilj@ieee.org>
parents: 8058
diff changeset
281 embedded JavaScript. This JavaScript was executed when the file was
28aa76443f58 fix(security): fix CVE-2024-39124, CVE-2024-39124, and CVE-2024-39125
John Rouillard <rouilj@ieee.org>
parents: 8058
diff changeset
282 accessed. PDF files are now downloaded and not displayed in the
28aa76443f58 fix(security): fix CVE-2024-39124, CVE-2024-39124, and CVE-2024-39125
John Rouillard <rouilj@ieee.org>
parents: 8058
diff changeset
283 browser. A content security policy is added for all download files
28aa76443f58 fix(security): fix CVE-2024-39124, CVE-2024-39124, and CVE-2024-39125
John Rouillard <rouilj@ieee.org>
parents: 8058
diff changeset
284 which prevents code execution in SVG files. (Found/reported by Alec
28aa76443f58 fix(security): fix CVE-2024-39124, CVE-2024-39124, and CVE-2024-39125
John Rouillard <rouilj@ieee.org>
parents: 8058
diff changeset
285 Romano (4rdr), fix/tests John Rouillard)
7860
8b31893f5930 issue2551115/issue2551282 - utf8mb4 support in roundup
John Rouillard <rouilj@ieee.org>
parents: 7856
diff changeset
286 - issue2551282 - MySQL utf8mb4 issues and
8b31893f5930 issue2551115/issue2551282 - utf8mb4 support in roundup
John Rouillard <rouilj@ieee.org>
parents: 7856
diff changeset
287 issue2551115 - Use utf8mb4 as a default for MySQL instead of utf8
8b31893f5930 issue2551115/issue2551282 - utf8mb4 support in roundup
John Rouillard <rouilj@ieee.org>
parents: 7856
diff changeset
288 The default database type and collations have been set to:
8b31893f5930 issue2551115/issue2551282 - utf8mb4 support in roundup
John Rouillard <rouilj@ieee.org>
parents: 7856
diff changeset
289 utf8mb4, utf8mb4_unicode_ci and utf8mb4_0900_bin. They are (sadly)
8b31893f5930 issue2551115/issue2551282 - utf8mb4 support in roundup
John Rouillard <rouilj@ieee.org>
parents: 7856
diff changeset
290 configurable from config.ini. Require directions on upgrading the
8b31893f5930 issue2551115/issue2551282 - utf8mb4 support in roundup
John Rouillard <rouilj@ieee.org>
parents: 7856
diff changeset
291 MySQL db have been documented in upgrading.txt.
7556
273c8c2b5042 fix(api): - issue2551063 - Rest/Xmlrpc interfaces needs failed login protection.
John Rouillard <rouilj@ieee.org>
parents: 7551
diff changeset
292 - issue2551063 - Rest/Xmlrpc interfaces needs failed login protection.
273c8c2b5042 fix(api): - issue2551063 - Rest/Xmlrpc interfaces needs failed login protection.
John Rouillard <rouilj@ieee.org>
parents: 7551
diff changeset
293 Failed API login rate limiting with expiring lockout added. (John
273c8c2b5042 fix(api): - issue2551063 - Rest/Xmlrpc interfaces needs failed login protection.
John Rouillard <rouilj@ieee.org>
parents: 7551
diff changeset
294 Rouillard)
7558
c8a931aa7514 fix(i18n): issue2551184 - improve i18n handling
Marcus Preisch
parents: 7556
diff changeset
295 - issue2551184 - improve i18n handling. Patch to test to make sure it
c8a931aa7514 fix(i18n): issue2551184 - improve i18n handling
Marcus Preisch
parents: 7556
diff changeset
296 uses the test tracker's locale files and not other locale
c8a931aa7514 fix(i18n): issue2551184 - improve i18n handling
Marcus Preisch
parents: 7556
diff changeset
297 files. (Marcus Priesch)
7564
49ae502a41b1 Update changelog for last markdown2 support change.
John Rouillard <rouilj@ieee.org>
parents: 7561
diff changeset
298 - issue2551283 - fail if version 2.4.9 of markdown2 is used, it broke
49ae502a41b1 Update changelog for last markdown2 support change.
John Rouillard <rouilj@ieee.org>
parents: 7561
diff changeset
299 [issue1](issue1) style links. Support markdown2 2.4.8 and earlier
49ae502a41b1 Update changelog for last markdown2 support change.
John Rouillard <rouilj@ieee.org>
parents: 7561
diff changeset
300 and 2.4.10 with its new schema filtering method. (John Rouillard)
7575
2b0089104f08 flake8: rename loop variable in 'for sendto in sendto:'
John Rouillard <rouilj@ieee.org>
parents: 7564
diff changeset
301 - multiple flake8 fixes (John Rouillard)
2b0089104f08 flake8: rename loop variable in 'for sendto in sendto:'
John Rouillard <rouilj@ieee.org>
parents: 7564
diff changeset
302 - rename loop variable in 'for sendto in sendto:' (John Rouillard)
7582
978285986b2c fix: issue2551193 - Fix roundup for removal of cgi and cgitb ...
John Rouillard <rouilj@ieee.org>
parents: 7575
diff changeset
303 - issue2551193 - Fix roundup for removal of cgi and cgitb standard
978285986b2c fix: issue2551193 - Fix roundup for removal of cgi and cgitb ...
John Rouillard <rouilj@ieee.org>
parents: 7575
diff changeset
304 python modules (and FieldStorage/MiniFieldStorage). Replaced imports
978285986b2c fix: issue2551193 - Fix roundup for removal of cgi and cgitb ...
John Rouillard <rouilj@ieee.org>
parents: 7575
diff changeset
305 from cgi to use roundup.anypy.cgi_ which will load the system cgi
978285986b2c fix: issue2551193 - Fix roundup for removal of cgi and cgitb ...
John Rouillard <rouilj@ieee.org>
parents: 7575
diff changeset
306 unless it is missing. Then it will load roundup.anypy.vendored.cgi
8072
3a2762144b65 docs: formating/syntax changes.
John Rouillard <rouilj@ieee.org>
parents: 8071
diff changeset
307 and make *FieldStorage symbols available. Roundup uses its own
7582
978285986b2c fix: issue2551193 - Fix roundup for removal of cgi and cgitb ...
John Rouillard <rouilj@ieee.org>
parents: 7575
diff changeset
308 cgitb.py and not the system cgitb.py. It looks like it's the
978285986b2c fix: issue2551193 - Fix roundup for removal of cgi and cgitb ...
John Rouillard <rouilj@ieee.org>
parents: 7575
diff changeset
309 precursor to the system cgitb.py. (John Rouillard)
7587
8f29e4ea05ce fix: issue2551278 - datetime.datetime.utcnow deprecation.
John Rouillard <rouilj@ieee.org>
parents: 7582
diff changeset
310 - issue2551278 - datetime.datetime.utcnow deprecation. Replace
8f29e4ea05ce fix: issue2551278 - datetime.datetime.utcnow deprecation.
John Rouillard <rouilj@ieee.org>
parents: 7582
diff changeset
311 calls with equivalent that produces timezone aware dates rather than
8f29e4ea05ce fix: issue2551278 - datetime.datetime.utcnow deprecation.
John Rouillard <rouilj@ieee.org>
parents: 7582
diff changeset
312 naive dates. (John Rouillard)
7588
8329b2227adb fix: restore roundup-admin display output format w/o pragmas
John Rouillard <rouilj@ieee.org>
parents: 7587
diff changeset
313 - when using "roundup-admin display" indent the listing only if
8329b2227adb fix: restore roundup-admin display output format w/o pragmas
John Rouillard <rouilj@ieee.org>
parents: 7587
diff changeset
314 headers or protected fields are requested. This makes the output
8329b2227adb fix: restore roundup-admin display output format w/o pragmas
John Rouillard <rouilj@ieee.org>
parents: 7587
diff changeset
315 look like it did previously to 2.3.0 if the new features aren't
8329b2227adb fix: restore roundup-admin display output format w/o pragmas
John Rouillard <rouilj@ieee.org>
parents: 7587
diff changeset
316 used. Roundup-admin output was never meant to be machine parsed, but
8329b2227adb fix: restore roundup-admin display output format w/o pragmas
John Rouillard <rouilj@ieee.org>
parents: 7587
diff changeset
317 don't break it unless required. (John Rouillard)
7607
bb443db61d1c fix: issue2551290? windows install works
John Rouillard <rouilj@ieee.org>
parents: 7588
diff changeset
318 - issue2551290 - pip install roundup Hangs on Windows 10
bb443db61d1c fix: issue2551290? windows install works
John Rouillard <rouilj@ieee.org>
parents: 7588
diff changeset
319 The install under windows goes into an infinite loop using pip or
bb443db61d1c fix: issue2551290? windows install works
John Rouillard <rouilj@ieee.org>
parents: 7588
diff changeset
320 source install. (John Rouillard)
7608
cdc7490f510e docs: add mention of pyreadline3 under windows
John Rouillard <rouilj@ieee.org>
parents: 7607
diff changeset
321 - Document use of pyreadline3 to allow roundup-admin to have CLI editing
cdc7490f510e docs: add mention of pyreadline3 under windows
John Rouillard <rouilj@ieee.org>
parents: 7607
diff changeset
322 on windows. (John Rouillard)
7649
771d7c43c76f refactor: issue2551293 - remove schema_hook from Tracker instance.
John Rouillard <rouilj@ieee.org>
parents: 7608
diff changeset
323 - issue2551293 - remove schema_hook from Tracker instance. Looks like
771d7c43c76f refactor: issue2551293 - remove schema_hook from Tracker instance.
John Rouillard <rouilj@ieee.org>
parents: 7608
diff changeset
324 it was an obsolete hook used for testing. Never documented and not
771d7c43c76f refactor: issue2551293 - remove schema_hook from Tracker instance.
John Rouillard <rouilj@ieee.org>
parents: 7608
diff changeset
325 accessible from schema.py.
7650
4de48eadf5f4 bug: Fix roundup-admin security command. Lowercase optionalarg.
John Rouillard <rouilj@ieee.org>
parents: 7649
diff changeset
326 - Fix roundup-admin security command. Lowercase its optional
4de48eadf5f4 bug: Fix roundup-admin security command. Lowercase optionalarg.
John Rouillard <rouilj@ieee.org>
parents: 7649
diff changeset
327 argument. Roles are indexed by lower case role name. So 'security
4de48eadf5f4 bug: Fix roundup-admin security command. Lowercase optionalarg.
John Rouillard <rouilj@ieee.org>
parents: 7649
diff changeset
328 User' and 'security user' should generate the same output. (John
4de48eadf5f4 bug: Fix roundup-admin security command. Lowercase optionalarg.
John Rouillard <rouilj@ieee.org>
parents: 7649
diff changeset
329 Rouillard from issue on mailing list by Chuck Cunningham)
7655
91fad2d2c4b3 fix: exit quickly on keyboard interrupt
John Rouillard <rouilj@ieee.org>
parents: 7650
diff changeset
330 - make roundup-server exit more quickly on ^C. This seems to be
7662
5fdec4ad53ed doc: add attribution for change.
John Rouillard <rouilj@ieee.org>
parents: 7655
diff changeset
331 limited to windows. (John Rouillard)
7665
6f841a55eabf fix: database error handling during import of a non-user item
John Rouillard <rouilj@ieee.org>
parents: 7662
diff changeset
332 - Fix error handling so failure during import of a non-user item
6f841a55eabf fix: database error handling during import of a non-user item
John Rouillard <rouilj@ieee.org>
parents: 7662
diff changeset
333 doesn't cause a second traceback. (Found by Norbert Schlemmer, fix
6f841a55eabf fix: database error handling during import of a non-user item
John Rouillard <rouilj@ieee.org>
parents: 7662
diff changeset
334 John Rouillard)
7668
5b41018617f2 fix: out of memory error when importing under postgresql
John Rouillard <rouilj@ieee.org>
parents: 7665
diff changeset
335 - Handle out of memory error when importing large trackers in
5b41018617f2 fix: out of memory error when importing under postgresql
John Rouillard <rouilj@ieee.org>
parents: 7665
diff changeset
336 PostgreSQL. (Found by Norbert Schlemmer, extensive testing by
5b41018617f2 fix: out of memory error when importing under postgresql
John Rouillard <rouilj@ieee.org>
parents: 7665
diff changeset
337 Norbert, fix John Rouillard)
7670
a28ea83ace86 issue2551296 - from mock import Mock?
John Rouillard <rouilj@ieee.org>
parents: 7668
diff changeset
338 - use unittest.mock rather than mock for
a28ea83ace86 issue2551296 - from mock import Mock?
John Rouillard <rouilj@ieee.org>
parents: 7668
diff changeset
339 test/test_hyperdbvals.py. (found by Ralf Schlatterbeck. Fix John
a28ea83ace86 issue2551296 - from mock import Mock?
John Rouillard <rouilj@ieee.org>
parents: 7668
diff changeset
340 Rouillard)
7681
9ceb85d9df32 fix(docker): make healthcheck work when proxy is set
Norbert Schlemmer "Noschvie on github.com"
parents: 7670
diff changeset
341 - disable proxy with wget in roundup_healthcheck. (Norbert SCHLEMMER
9ceb85d9df32 fix(docker): make healthcheck work when proxy is set
Norbert Schlemmer "Noschvie on github.com"
parents: 7670
diff changeset
342 Noschvie on github.com)
7684
3eca3462ba0c fix: add support for dicttoxml2.py
John Rouillard <rouilj@ieee.org>
parents: 7681
diff changeset
343 - support dicttoxml2.py for Roundup running on 3.7 and
3eca3462ba0c fix: add support for dicttoxml2.py
John Rouillard <rouilj@ieee.org>
parents: 7681
diff changeset
344 newer. dicttoxml uses a type alias: collection.Iterator that is
7695
2be7a8f66ea7 fix: windows install using pip mislocates share directory
John Rouillard <rouilj@ieee.org>
parents: 7694
diff changeset
345 dropped in Python 3.10. (found by Norbert Schlemmer, fix John
7684
3eca3462ba0c fix: add support for dicttoxml2.py
John Rouillard <rouilj@ieee.org>
parents: 7681
diff changeset
346 Rouillard)
7699
e10d0b262abd fix: diagnose/report use of SQLite without FTS5 support
John Rouillard <rouilj@ieee.org>
parents: 7697
diff changeset
347 - fix duplicate html id 'password' in user.item.html in all templates except
7686
a27f30709d46 fix: duplicate password id generated for user.item.html
John Rouillard <rouilj@ieee.org>
parents: 7684
diff changeset
348 jinja2. (John Rouillard)
7690
d17e57220a62 fix: close file properly in indexer_dbm.py:save_index()
John Rouillard <rouilj@ieee.org>
parents: 7686
diff changeset
349 - fix unclosed file when saving index in indexer_dbm.py. (John Rouillard)
7694
54eb12cd3be1 fix: make task index not crash.
John Rouillard <rouilj@ieee.org>
parents: 7690
diff changeset
350 - fix task index in devel tracker so it doesn't cause a crash if all
54eb12cd3be1 fix: make task index not crash.
John Rouillard <rouilj@ieee.org>
parents: 7690
diff changeset
351 fields are selected. (John Rouillard)
7695
2be7a8f66ea7 fix: windows install using pip mislocates share directory
John Rouillard <rouilj@ieee.org>
parents: 7694
diff changeset
352 - fix windows install. When using pip share directory is installed in
2be7a8f66ea7 fix: windows install using pip mislocates share directory
John Rouillard <rouilj@ieee.org>
parents: 7694
diff changeset
353 a directory tree under the lib directory. Fix it so that Lib/share
2be7a8f66ea7 fix: windows install using pip mislocates share directory
John Rouillard <rouilj@ieee.org>
parents: 7694
diff changeset
354 is used to install the share tree. The lets Roundup find tracker
2be7a8f66ea7 fix: windows install using pip mislocates share directory
John Rouillard <rouilj@ieee.org>
parents: 7694
diff changeset
355 templates and translation files. (Found by Simon Eigeldinger, fix
2be7a8f66ea7 fix: windows install using pip mislocates share directory
John Rouillard <rouilj@ieee.org>
parents: 7694
diff changeset
356 John Rouillard)
7697
c73a1177c2b2 fix: roundup-demo, interactive mode would nuke an existing tracker.
John Rouillard <rouilj@ieee.org>
parents: 7696
diff changeset
357 - fix roundup-demo, interactive mode would nuke an existing tracker.
c73a1177c2b2 fix: roundup-demo, interactive mode would nuke an existing tracker.
John Rouillard <rouilj@ieee.org>
parents: 7696
diff changeset
358 (Found Tonu Mikk, fix John Rouillard)
7699
e10d0b262abd fix: diagnose/report use of SQLite without FTS5 support
John Rouillard <rouilj@ieee.org>
parents: 7697
diff changeset
359 - fix detection/reporting when using a SQLite3 library without FTS5
e10d0b262abd fix: diagnose/report use of SQLite without FTS5 support
John Rouillard <rouilj@ieee.org>
parents: 7697
diff changeset
360 support. Install docs updated to state that FTS5 support is required
e10d0b262abd fix: diagnose/report use of SQLite without FTS5 support
John Rouillard <rouilj@ieee.org>
parents: 7697
diff changeset
361 when using SQLite for back end. (Found Tonu Mikk, fix John
e10d0b262abd fix: diagnose/report use of SQLite without FTS5 support
John Rouillard <rouilj@ieee.org>
parents: 7697
diff changeset
362 Rouillard)
7746
ad1e8e1f7fa7 issue2551320: user.help-search.html doesn't respect properties.
John Rouillard <rouilj@ieee.org>
parents: 7740
diff changeset
363 - issue2551320: user.help-search.html doesn't respect
ad1e8e1f7fa7 issue2551320: user.help-search.html doesn't respect properties.
John Rouillard <rouilj@ieee.org>
parents: 7740
diff changeset
364 properties. Setting url parameter properties when using the
ad1e8e1f7fa7 issue2551320: user.help-search.html doesn't respect properties.
John Rouillard <rouilj@ieee.org>
parents: 7740
diff changeset
365 classhelp for users now shows the requested properties. (Found by
7791
f3ccaf9e2e03 doc: attribute finding of a bug to the users.
John Rouillard <rouilj@ieee.org>
parents: 7788
diff changeset
366 Patel Malav and Nikunj Thakkar of the UMass-Boston CS682 Spring
f3ccaf9e2e03 doc: attribute finding of a bug to the users.
John Rouillard <rouilj@ieee.org>
parents: 7788
diff changeset
367 2024 class; fix John Rouillard)
7766
c65e0a725c88 fix: replace eval with ast.literal_eval; ruff linting
John Rouillard <rouilj@ieee.org>
parents: 7746
diff changeset
368 - use ast.eval_literal() rather than eval() to turn CSV exported
c65e0a725c88 fix: replace eval with ast.literal_eval; ruff linting
John Rouillard <rouilj@ieee.org>
parents: 7746
diff changeset
369 string values into Python object/values.
7806
4fc89509ce78 doc: change to support templates setting their own mime type.
John Rouillard <rouilj@ieee.org>
parents: 7797
diff changeset
370 - use template's guess at Content-Type in headers only if Content-Type
4fc89509ce78 doc: change to support templates setting their own mime type.
John Rouillard <rouilj@ieee.org>
parents: 7797
diff changeset
371 is not already set. This allows a template to set its own content
4fc89509ce78 doc: change to support templates setting their own mime type.
John Rouillard <rouilj@ieee.org>
parents: 7797
diff changeset
372 type. For example: _generic.translate can set content type (via
4fc89509ce78 doc: change to support templates setting their own mime type.
John Rouillard <rouilj@ieee.org>
parents: 7797
diff changeset
373 request.client.additional_headers) to application/json and return
4fc89509ce78 doc: change to support templates setting their own mime type.
John Rouillard <rouilj@ieee.org>
parents: 7797
diff changeset
374 json from the template. This json could access the 1i18n functions
4fc89509ce78 doc: change to support templates setting their own mime type.
John Rouillard <rouilj@ieee.org>
parents: 7797
diff changeset
375 for a javascript helper. (John Rouillard)
7808
6c5f8da9fca7 fix: cgitb crashes if there is no line number set.
John Rouillard <rouilj@ieee.org>
parents: 7806
diff changeset
376 - when template processing raises an exception the line number is
6c5f8da9fca7 fix: cgitb crashes if there is no line number set.
John Rouillard <rouilj@ieee.org>
parents: 7806
diff changeset
377 sometimes missing. This causes cgitb to raise a second exception
6c5f8da9fca7 fix: cgitb crashes if there is no line number set.
John Rouillard <rouilj@ieee.org>
parents: 7806
diff changeset
378 which clobbers the info about the template issue. As a stop-gap set
6c5f8da9fca7 fix: cgitb crashes if there is no line number set.
John Rouillard <rouilj@ieee.org>
parents: 7806
diff changeset
379 the line number to -1 so the original traceback can be seen. This
6c5f8da9fca7 fix: cgitb crashes if there is no line number set.
John Rouillard <rouilj@ieee.org>
parents: 7806
diff changeset
380 could be a bug in ZopeTAL. (John Rouillard)
7853
03c1b7ae3a68 issue2551328/issue2551264 unneeded next link and total_count incorrect
John Rouillard <rouilj@ieee.org>
parents: 7836
diff changeset
381 - issue2551328 - REST results show next link if number of results is a
03c1b7ae3a68 issue2551328/issue2551264 unneeded next link and total_count incorrect
John Rouillard <rouilj@ieee.org>
parents: 7836
diff changeset
382 multiple of page size. There should be no next link. (Found by Patel
7856
9c037f4f78e1 doc: add Bharath's name.
John Rouillard <rouilj@ieee.org>
parents: 7854
diff changeset
383 Malav and Bharath Kanama of the UMass-Boston CS682 Spring 2024
9c037f4f78e1 doc: add Bharath's name.
John Rouillard <rouilj@ieee.org>
parents: 7854
diff changeset
384 class; fix John Rouillard)
7853
03c1b7ae3a68 issue2551328/issue2551264 unneeded next link and total_count incorrect
John Rouillard <rouilj@ieee.org>
parents: 7836
diff changeset
385 - issue2551264 - REST X-Total-Count header and @total_size count
03c1b7ae3a68 issue2551328/issue2551264 unneeded next link and total_count incorrect
John Rouillard <rouilj@ieee.org>
parents: 7836
diff changeset
386 incorrect when paginated - correct values are now returned.
03c1b7ae3a68 issue2551328/issue2551264 unneeded next link and total_count incorrect
John Rouillard <rouilj@ieee.org>
parents: 7836
diff changeset
387 (John Rouillard)
7866
9bbc1d951677 issue2551331 - Fix repeat first/last methods.
John Rouillard <rouilj@ieee.org>
parents: 7860
diff changeset
388 - issue2551331 - Fix repeat first/last methods. (John Rouillard)
7882
77c109725a7e fix: import/export under windows.
John Rouillard <rouilj@ieee.org>
parents: 7874
diff changeset
389 - Fix import/export on windows. Use unix line terminating characters.
77c109725a7e fix: import/export under windows.
John Rouillard <rouilj@ieee.org>
parents: 7874
diff changeset
390 (John Rouillard)
77c109725a7e fix: import/export under windows.
John Rouillard <rouilj@ieee.org>
parents: 7874
diff changeset
391 - Fix anydbm session/otks clear() method on windows when backed by
7885
10b633d6ad74 doc: update with fix for anydbm detection when backed by dumbdbm.
John Rouillard <rouilj@ieee.org>
parents: 7882
diff changeset
392 dumbdbm. Also make anydbm detect the initialized database when
10b633d6ad74 doc: update with fix for anydbm detection when backed by dumbdbm.
John Rouillard <rouilj@ieee.org>
parents: 7882
diff changeset
393 using dumbdbm. (John Rouillard)
7905
f47b186a2ad9 fix use of '-' directory in static files
John Rouillard <rouilj@ieee.org>
parents: 7885
diff changeset
394 - Use of '-' directory in static_files config option under windows
7910
296f0a1f8868 issue2551334 - Get test suite to pass using windows python
John Rouillard <rouilj@ieee.org>
parents: 7905
diff changeset
395 Python fixed. (John Rouillard)
296f0a1f8868 issue2551334 - Get test suite to pass using windows python
John Rouillard <rouilj@ieee.org>
parents: 7905
diff changeset
396 - issue2551334 - number of test bugs that prevented test suite from
296f0a1f8868 issue2551334 - Get test suite to pass using windows python
John Rouillard <rouilj@ieee.org>
parents: 7905
diff changeset
397 running under Windows Python are fixed. WIP. (John Rouillard)
7921
e3975f679bf1 issue2551302 - Remove support for sqlite version 1 from back_sqlite.py
John Rouillard <rouilj@ieee.org>
parents: 7910
diff changeset
398 - issue2551302 - Remove support for sqlite version 1 from
e3975f679bf1 issue2551302 - Remove support for sqlite version 1 from back_sqlite.py
John Rouillard <rouilj@ieee.org>
parents: 7910
diff changeset
399 back_sqlite.py. We have been using sqlite3 for over a decade. (John
e3975f679bf1 issue2551302 - Remove support for sqlite version 1 from back_sqlite.py
John Rouillard <rouilj@ieee.org>
parents: 7910
diff changeset
400 Rouillard)
7923
29a666d8a70d issue2551285 - Remove StructuredText support
John Rouillard <rouilj@ieee.org>
parents: 7921
diff changeset
401 - issue2551285 - Remove StructuredText support. reStructuredText is
29a666d8a70d issue2551285 - Remove StructuredText support
John Rouillard <rouilj@ieee.org>
parents: 7921
diff changeset
402 still supported. (John Rouillard)
7925
f5f09ed9a783 fix: roundup_demo should use port assignment
John Rouillard <rouilj@ieee.org>
parents: 7923
diff changeset
403 - Use roundup-demo -p option to set listening port. Was ignored
f5f09ed9a783 fix: roundup_demo should use port assignment
John Rouillard <rouilj@ieee.org>
parents: 7923
diff changeset
404 before. (John Rouillard)
7929
5ac2af6c7f97 fix: issue2551346, assume statusauditor chatting_requires_two_user off
John Rouillard <rouilj@ieee.org>
parents: 7928
diff changeset
405 - issue2551346 - Classic tracker's statusauditor raises error if
5ac2af6c7f97 fix: issue2551346, assume statusauditor chatting_requires_two_user off
John Rouillard <rouilj@ieee.org>
parents: 7928
diff changeset
406 detectors/config.ini missing
5ac2af6c7f97 fix: issue2551346, assume statusauditor chatting_requires_two_user off
John Rouillard <rouilj@ieee.org>
parents: 7928
diff changeset
407 STATUSAUDITOR_CHATTING_REQUIRES_TWO_USERS. The statusauditor.py for
5ac2af6c7f97 fix: issue2551346, assume statusauditor chatting_requires_two_user off
John Rouillard <rouilj@ieee.org>
parents: 7928
diff changeset
408 jinja2 and classic templates has been changed to assume that this
5ac2af6c7f97 fix: issue2551346, assume statusauditor chatting_requires_two_user off
John Rouillard <rouilj@ieee.org>
parents: 7928
diff changeset
409 option is off when the setting is missing from
5ac2af6c7f97 fix: issue2551346, assume statusauditor chatting_requires_two_user off
John Rouillard <rouilj@ieee.org>
parents: 7928
diff changeset
410 detectors/config.ini. Other templates do not implement this option.
5ac2af6c7f97 fix: issue2551346, assume statusauditor chatting_requires_two_user off
John Rouillard <rouilj@ieee.org>
parents: 7928
diff changeset
411 (John Rouillard)
7965
6763813d9d34 issue2551350 - Python changes for 3.12 with roundup 2.3.0 cgitb.py
John Rouillard <rouilj@ieee.org>
parents: 7964
diff changeset
412 - issue2551350 - Python changes for 3.12 with roundup 2.3.0. Fixes for
6763813d9d34 issue2551350 - Python changes for 3.12 with roundup 2.3.0 cgitb.py
John Rouillard <rouilj@ieee.org>
parents: 7964
diff changeset
413 cgitb.py crash due to pydoc.html.header() signature change. (Patch
6763813d9d34 issue2551350 - Python changes for 3.12 with roundup 2.3.0 cgitb.py
John Rouillard <rouilj@ieee.org>
parents: 7964
diff changeset
414 by Andrew (kragacles), applied John Rouillard)
7968
d7e79f8eb943 issue2551350 - Python changes for 3.12 with roundup 2.3.0 mailer.py
John Rouillard <rouilj@ieee.org>
parents: 7965
diff changeset
415 - issue2551350 - Python changes for 3.12 with roundup 2.3.0. Fixes for
d7e79f8eb943 issue2551350 - Python changes for 3.12 with roundup 2.3.0 mailer.py
John Rouillard <rouilj@ieee.org>
parents: 7965
diff changeset
416 mailer.py crash due to change in starttls signature change. (Patch
d7e79f8eb943 issue2551350 - Python changes for 3.12 with roundup 2.3.0 mailer.py
John Rouillard <rouilj@ieee.org>
parents: 7965
diff changeset
417 by Andrew (kragacles), modified and applied John Rouillard)
7970
b63fcfc2c984 bug: make classhelper link open in new window when js is disabled
John Rouillard <rouilj@ieee.org>
parents: 7968
diff changeset
418 - make classhelper link open in a new window by setting
b63fcfc2c984 bug: make classhelper link open in new window when js is disabled
John Rouillard <rouilj@ieee.org>
parents: 7968
diff changeset
419 target="_blank". This prevents overwriting of current page with the
b63fcfc2c984 bug: make classhelper link open in new window when js is disabled
John Rouillard <rouilj@ieee.org>
parents: 7968
diff changeset
420 classhelper if javascript is disabled. (John Rouillard)
7992
1e9c16b079fa fix: issue2551341 - if @columns missing from an index url, the group headers colspan property = 0
John Rouillard <rouilj@ieee.org>
parents: 7991
diff changeset
421 - issue2551341 - if @columns missing from an index url, the
1e9c16b079fa fix: issue2551341 - if @columns missing from an index url, the group headers colspan property = 0
John Rouillard <rouilj@ieee.org>
parents: 7991
diff changeset
422 group headers colspan property = 0. Add "or 100" in
1e9c16b079fa fix: issue2551341 - if @columns missing from an index url, the group headers colspan property = 0
John Rouillard <rouilj@ieee.org>
parents: 7991
diff changeset
423 stanza's so headers span all rows (up to 100).
8001
53605535ddfc fix: document handling a couple of error conditions
John Rouillard <rouilj@ieee.org>
parents: 7997
diff changeset
424 - fix roundup-server response requiring a 301 redirect. Did
53605535ddfc fix: document handling a couple of error conditions
John Rouillard <rouilj@ieee.org>
parents: 7997
diff changeset
425 not set content length leading to hang/error. (John
53605535ddfc fix: document handling a couple of error conditions
John Rouillard <rouilj@ieee.org>
parents: 7997
diff changeset
426 Rouillard)
53605535ddfc fix: document handling a couple of error conditions
John Rouillard <rouilj@ieee.org>
parents: 7997
diff changeset
427 - report basename of filename when template file is invalid
53605535ddfc fix: document handling a couple of error conditions
John Rouillard <rouilj@ieee.org>
parents: 7997
diff changeset
428 rather than reporting a TypeError. (John Rouillard)
8018
67922fd17454 Fix incorrect timezone of -0000. Use GMT instead. Error found using redbot
John Rouillard <rouilj@ieee.org>
parents: 8001
diff changeset
429 - Make Last-Modified header use GMT not -0000 timezone. Fix error
67922fd17454 Fix incorrect timezone of -0000. Use GMT instead. Error found using redbot
John Rouillard <rouilj@ieee.org>
parents: 8001
diff changeset
430 reported by redbot testing. (John Rouillard)
8019
16cc72cd9c17 fix: Send Vary: Accept-Encoding on any data that could be compressed
John Rouillard <rouilj@ieee.org>
parents: 8018
diff changeset
431 - Send Vary: Accept-Encoding on any file that could be compressed
16cc72cd9c17 fix: Send Vary: Accept-Encoding on any data that could be compressed
John Rouillard <rouilj@ieee.org>
parents: 8018
diff changeset
432 even if the file is not encoded/compressed. Found by Redbot
16cc72cd9c17 fix: Send Vary: Accept-Encoding on any data that could be compressed
John Rouillard <rouilj@ieee.org>
parents: 8018
diff changeset
433 testing. (John Rouillard)
8020
60c98a8a23bd fix: make If-None-Match work for static file (@@file) case
John Rouillard <rouilj@ieee.org>
parents: 8019
diff changeset
434 - make If-None-Match work for static file (@@file) case. Found by
60c98a8a23bd fix: make If-None-Match work for static file (@@file) case
John Rouillard <rouilj@ieee.org>
parents: 8019
diff changeset
435 Redbot testing (John Rouillard)
8021
98429efb80cb fix: Send vary header for if-modified-since conditional returning 304
John Rouillard <rouilj@ieee.org>
parents: 8020
diff changeset
436 - Send vary: accept-encoding for if-modified-since conditional
98429efb80cb fix: Send vary header for if-modified-since conditional returning 304
John Rouillard <rouilj@ieee.org>
parents: 8020
diff changeset
437 requests where the file is not modified. (John Rouillard)
8023
059c125c1a8b doc: add update to JWT example in rest.txt
John Rouillard <rouilj@ieee.org>
parents: 8021
diff changeset
438 - Update JWT example in rest.py to use replacement for
059c125c1a8b doc: add update to JWT example in rest.txt
John Rouillard <rouilj@ieee.org>
parents: 8021
diff changeset
439 datetime.datetime.utcnow(). (John Rouillard)
8031
0f5d31be5418 issue2551219 - use of PEM file with roundup-server
John Rouillard <rouilj@ieee.org>
parents: 8023
diff changeset
440 - issue2551219 - document requirements of PEM file when using
0f5d31be5418 issue2551219 - use of PEM file with roundup-server
John Rouillard <rouilj@ieee.org>
parents: 8023
diff changeset
441 roundup-server in SSL/TLS mode. Report better error messages
0f5d31be5418 issue2551219 - use of PEM file with roundup-server
John Rouillard <rouilj@ieee.org>
parents: 8023
diff changeset
442 when PEM file is missing certificate or private key. (John
0f5d31be5418 issue2551219 - use of PEM file with roundup-server
John Rouillard <rouilj@ieee.org>
parents: 8023
diff changeset
443 Rouillard)
8038
5a122373641a fix: roundup-server Content-Length when generating index
John Rouillard <rouilj@ieee.org>
parents: 8031
diff changeset
444 - Cleanup tracker index generation by roundup-server. Send
5a122373641a fix: roundup-server Content-Length when generating index
John Rouillard <rouilj@ieee.org>
parents: 8031
diff changeset
445 correct Content-Length headers so HTTP/1.1 connections don't
5a122373641a fix: roundup-server Content-Length when generating index
John Rouillard <rouilj@ieee.org>
parents: 8031
diff changeset
446 hang. (John Rouillard)
8040
19cef1e285b0 fix: remove delay when using csv export actions.
John Rouillard <rouilj@ieee.org>
parents: 8038
diff changeset
447 - Fix delay when using csv export actions. The CSV file is written
19cef1e285b0 fix: remove delay when using csv export actions.
John Rouillard <rouilj@ieee.org>
parents: 8038
diff changeset
448 incrementally, so we can't determine the Content-Length. When using
19cef1e285b0 fix: remove delay when using csv export actions.
John Rouillard <rouilj@ieee.org>
parents: 8038
diff changeset
449 HTTP/1.1, this causes a delay while the browser waits for a timeout.
19cef1e285b0 fix: remove delay when using csv export actions.
John Rouillard <rouilj@ieee.org>
parents: 8038
diff changeset
450 Forcing the connection to close after the CSV file is written
19cef1e285b0 fix: remove delay when using csv export actions.
John Rouillard <rouilj@ieee.org>
parents: 8038
diff changeset
451 removes the delay. (John Rouillard)
7556
273c8c2b5042 fix(api): - issue2551063 - Rest/Xmlrpc interfaces needs failed login protection.
John Rouillard <rouilj@ieee.org>
parents: 7551
diff changeset
452
7543
fc9daba984c0 - issue2551103 - add pragma 'display_protected' to roundup-admin.
John Rouillard <rouilj@ieee.org>
parents: 7530
diff changeset
453 Features:
fc9daba984c0 - issue2551103 - add pragma 'display_protected' to roundup-admin.
John Rouillard <rouilj@ieee.org>
parents: 7530
diff changeset
454
7964
791b61ed11c9 issue2551323 - Remove XHTML support
John Rouillard <rouilj@ieee.org>
parents: 7936
diff changeset
455 - issue2551323 - Remove XHTML support. Disabled option to set
791b61ed11c9 issue2551323 - Remove XHTML support
John Rouillard <rouilj@ieee.org>
parents: 7936
diff changeset
456 html_version to xhtml. Running roundup commands with html_version
791b61ed11c9 issue2551323 - Remove XHTML support
John Rouillard <rouilj@ieee.org>
parents: 7936
diff changeset
457 set to xhtml will result in an "Invalid value for HTML_VERSION:
791b61ed11c9 issue2551323 - Remove XHTML support
John Rouillard <rouilj@ieee.org>
parents: 7936
diff changeset
458 'xhtml'" error. (John Rouillard)
7543
fc9daba984c0 - issue2551103 - add pragma 'display_protected' to roundup-admin.
John Rouillard <rouilj@ieee.org>
parents: 7530
diff changeset
459 - issue2551103 - add pragma 'display_protected' to roundup-admin. If
fc9daba984c0 - issue2551103 - add pragma 'display_protected' to roundup-admin.
John Rouillard <rouilj@ieee.org>
parents: 7530
diff changeset
460 true, print protected attributes like id, activity, actor...
fc9daba984c0 - issue2551103 - add pragma 'display_protected' to roundup-admin.
John Rouillard <rouilj@ieee.org>
parents: 7530
diff changeset
461 when using display or specification subcommands. (John Rouillard)
7546
534f8bdb8f94 Add -P pragma=value command line option to roundup-admin.
John Rouillard <rouilj@ieee.org>
parents: 7543
diff changeset
462 - add -P pragma=value command line option to roundup-admin. Allows
534f8bdb8f94 Add -P pragma=value command line option to roundup-admin.
John Rouillard <rouilj@ieee.org>
parents: 7543
diff changeset
463 setting pragmas when using non-interactive mode. (John Rouillard)
7551
4857f0101e20 Update changes.txt
John Rouillard <rouilj@ieee.org>
parents: 7546
diff changeset
464 - issue685275 - add pragma show_retired to control display of retired
4857f0101e20 Update changes.txt
John Rouillard <rouilj@ieee.org>
parents: 7546
diff changeset
465 items when using list/table. Add pragma display_header to print
4857f0101e20 Update changes.txt
John Rouillard <rouilj@ieee.org>
parents: 7546
diff changeset
466 headers for display command. Header displays designator and
7696
4af0d235b570 feat(db): support using postgresql service connection file
John Rouillard <rouilj@ieee.org>
parents: 7695
diff changeset
467 retired/active status. (John Rouillard)
7705
29ef4b69f18c doc: clarify entry for supporting pg_service.conf.
John Rouillard <rouilj@ieee.org>
parents: 7699
diff changeset
468 - issue2551299 - support config.ini rdbms option 'service'. Allow use
29ef4b69f18c doc: clarify entry for supporting pg_service.conf.
John Rouillard <rouilj@ieee.org>
parents: 7699
diff changeset
469 of a PostgreSQL connection service file (pg_service.conf) for
29ef4b69f18c doc: clarify entry for supporting pg_service.conf.
John Rouillard <rouilj@ieee.org>
parents: 7699
diff changeset
470 configuring database on a per-tracker basis. Also replaces use of
29ef4b69f18c doc: clarify entry for supporting pg_service.conf.
John Rouillard <rouilj@ieee.org>
parents: 7699
diff changeset
471 PGSERVICE env variable for single instance trackers. (From ML
29ef4b69f18c doc: clarify entry for supporting pg_service.conf.
John Rouillard <rouilj@ieee.org>
parents: 7699
diff changeset
472 question by ivanov. John Rouillard)
7719
3071db43bfb6 feat: issue2550852 - support using a specified PostgreSQL db schema
John Rouillard <rouilj@ieee.org>
parents: 7705
diff changeset
473 - issue2550852 - support for specifying a PostgreSQL schema to use for
3071db43bfb6 feat: issue2550852 - support using a specified PostgreSQL db schema
John Rouillard <rouilj@ieee.org>
parents: 7705
diff changeset
474 the Roundup database. (Patch by Stuart McGraw; slight modifications,
3071db43bfb6 feat: issue2550852 - support using a specified PostgreSQL db schema
John Rouillard <rouilj@ieee.org>
parents: 7705
diff changeset
475 tests, docs: John Rouillard).
7726
6f66d74d37f3 Add configurable logging for REST
Ralf Schlatterbeck <rsc@runtux.com>
parents: 7719
diff changeset
476 - issue2551274: add configurable logging for REST API when something
6f66d74d37f3 Add configurable logging for REST
Ralf Schlatterbeck <rsc@runtux.com>
parents: 7719
diff changeset
477 fails, we now log status code and error message.
6f66d74d37f3 Add configurable logging for REST
Ralf Schlatterbeck <rsc@runtux.com>
parents: 7719
diff changeset
478 (Ralf Schlatterbeck)
7740
67438e439da8 docs: issue2551317 add support for jinja2 customization examples
John Rouillard <rouilj@ieee.org>
parents: 7726
diff changeset
479 - issue2551317 - add some Jinja2 examples to customizing.txt
67438e439da8 docs: issue2551317 add support for jinja2 customization examples
John Rouillard <rouilj@ieee.org>
parents: 7726
diff changeset
480 document. (John Rouillard)
7786
af6b577993f5 doc: update changelog for scripts/... file changes.
John Rouillard <rouilj@ieee.org>
parents: 7766
diff changeset
481 - multiple scripts/... updates - Python3, linting, enhancements:
af6b577993f5 doc: update changelog for scripts/... file changes.
John Rouillard <rouilj@ieee.org>
parents: 7766
diff changeset
482 weekly-report,schema-dump.py, roundup-reminder, copy-user.py,
7788
a9bac0cb4019 feat: make msgfmt.py a simple CLI replacement for msgfmt(1)
John Rouillard <rouilj@ieee.org>
parents: 7786
diff changeset
483 dump_dbm_sessions_db.py, contributors.py (John Rouillard)
a9bac0cb4019 feat: make msgfmt.py a simple CLI replacement for msgfmt(1)
John Rouillard <rouilj@ieee.org>
parents: 7786
diff changeset
484 - roundup/msgfile.py can now be called as 'python msgfmt.py de.po de.mo'
7874
a363bb8c0ed4 feat: make msgfmt.py support -o flag
John Rouillard <rouilj@ieee.org>
parents: 7866
diff changeset
485 or 'python msgfmt.py -o de.mo de.po' to compile a translation file if
a363bb8c0ed4 feat: make msgfmt.py support -o flag
John Rouillard <rouilj@ieee.org>
parents: 7866
diff changeset
486 GNU msgfmt is missing. (John Rouillard)
7795
d7d68da9878f save roundup-admin history between sessions.
John Rouillard <rouilj@ieee.org>
parents: 7791
diff changeset
487 - save roundup-admin history between sessions. Load
d7d68da9878f save roundup-admin history between sessions.
John Rouillard <rouilj@ieee.org>
parents: 7791
diff changeset
488 ~/.roundup_admin_rlrc file to set history-size persistently. Add
d7d68da9878f save roundup-admin history between sessions.
John Rouillard <rouilj@ieee.org>
parents: 7791
diff changeset
489 pragma history_length to override for a session. (John Rouillard)
7797
8bdf0484215c Summary: feat: roundup-admin history command has human interpretable output
John Rouillard <rouilj@ieee.org>
parents: 7795
diff changeset
490 - the roundup-admin history command now dumps the journal entries
8bdf0484215c Summary: feat: roundup-admin history command has human interpretable output
John Rouillard <rouilj@ieee.org>
parents: 7795
diff changeset
491 in a more human readable format. Use the raw option to get the older
8bdf0484215c Summary: feat: roundup-admin history command has human interpretable output
John Rouillard <rouilj@ieee.org>
parents: 7795
diff changeset
492 machine parsible output. (John Rouillard)
7809
be6cb2e0d471 feat: add support for rotating jwt keys
John Rouillard <rouilj@ieee.org>
parents: 7808
diff changeset
493 - Multiple JWT secrets are supported to allow key rotation. See
be6cb2e0d471 feat: add support for rotating jwt keys
John Rouillard <rouilj@ieee.org>
parents: 7808
diff changeset
494 an updated config.ini for details. (John Rouillard)
7819
0fe2b9f6e19f issue2551212 - enable wsgi cache_tracker by default
John Rouillard <rouilj@ieee.org>
parents: 7809
diff changeset
495 - issue2551212 - wsgi performance improvement feature added in 2.2.0
0fe2b9f6e19f issue2551212 - enable wsgi cache_tracker by default
John Rouillard <rouilj@ieee.org>
parents: 7809
diff changeset
496 is active by default. Can be turned off if needed. See upgrading.txt
0fe2b9f6e19f issue2551212 - enable wsgi cache_tracker by default
John Rouillard <rouilj@ieee.org>
parents: 7809
diff changeset
497 for info. (John Rouillard)
7836
219fc5804345 issue2551270 - Better templating support for JavaScript
John Rouillard <rouilj@ieee.org>
parents: 7819
diff changeset
498 - issue2551270 - Better templating support for JavaScript. Add
219fc5804345 issue2551270 - Better templating support for JavaScript
John Rouillard <rouilj@ieee.org>
parents: 7819
diff changeset
499 utils.readfile(file, optional=False) and utils.expandfile(file,
219fc5804345 issue2551270 - Better templating support for JavaScript
John Rouillard <rouilj@ieee.org>
parents: 7819
diff changeset
500 token_dict=None, optional=False). Allows reading an external file
219fc5804345 issue2551270 - Better templating support for JavaScript
John Rouillard <rouilj@ieee.org>
parents: 7819
diff changeset
501 (e.g. JavaScript) and inserting it using tal:contents or equivalent
219fc5804345 issue2551270 - Better templating support for JavaScript
John Rouillard <rouilj@ieee.org>
parents: 7819
diff changeset
502 jinja function. expandfile allows setting a dictionary and tokens in
219fc5804345 issue2551270 - Better templating support for JavaScript
John Rouillard <rouilj@ieee.org>
parents: 7819
diff changeset
503 the file of the form "%(token_name)s" will be replaced in the file
219fc5804345 issue2551270 - Better templating support for JavaScript
John Rouillard <rouilj@ieee.org>
parents: 7819
diff changeset
504 with the values from the dict. (John Rouillard)
7854
171ff2e487df Add @group for grouping in rest interface.
John Rouillard <rouilj@ieee.org>
parents: 7853
diff changeset
505 - add @group to rest interface collection queries. Useful when using
171ff2e487df Add @group for grouping in rest interface.
John Rouillard <rouilj@ieee.org>
parents: 7853
diff changeset
506 optgroup in select elements. (John Rouillard)
7926
05f36a527a45 feat: allow setting URL hostname with -H option to roundup-demo
John Rouillard <rouilj@ieee.org>
parents: 7925
diff changeset
507 - roundup-demo can set the hostname in the URL using the -H
05f36a527a45 feat: allow setting URL hostname with -H option to roundup-demo
John Rouillard <rouilj@ieee.org>
parents: 7925
diff changeset
508 parameter. So you can start a demo tracker that is available from
05f36a527a45 feat: allow setting URL hostname with -H option to roundup-demo
John Rouillard <rouilj@ieee.org>
parents: 7925
diff changeset
509 your network using 'roundup-demo ... -B hostname -H hostname'. (John
05f36a527a45 feat: allow setting URL hostname with -H option to roundup-demo
John Rouillard <rouilj@ieee.org>
parents: 7925
diff changeset
510 Rouillard)
7928
c05ea62b4c7a fix: issue2551347 - make _generic.help.html work without property settings
John Rouillard <rouilj@ieee.org>
parents: 7926
diff changeset
511 - issue2551347 - make _generic.help.html work without property
8071
a4cb4e75d4e9 final changes for 2.4.0 release
John Rouillard <rouilj@ieee.org>
parents: 8068
diff changeset
512 settings. This applies to classic or minimal trackers. It allows use
7928
c05ea62b4c7a fix: issue2551347 - make _generic.help.html work without property settings
John Rouillard <rouilj@ieee.org>
parents: 7926
diff changeset
513 of classhelp without the property seting for informtion only
c05ea62b4c7a fix: issue2551347 - make _generic.help.html work without property settings
John Rouillard <rouilj@ieee.org>
parents: 7926
diff changeset
514 (e.g. description of what a priority or status means) without being
c05ea62b4c7a fix: issue2551347 - make _generic.help.html work without property settings
John Rouillard <rouilj@ieee.org>
parents: 7926
diff changeset
515 able to select the property in the classhelper. Good for adding help
c05ea62b4c7a fix: issue2551347 - make _generic.help.html work without property settings
John Rouillard <rouilj@ieee.org>
parents: 7926
diff changeset
516 for Link properties. (John Rouilllard)
7936
a9b136565838 feat: issue1525113 - notation to filter by logged-in user
John Rouillard <rouilj@ieee.org>
parents: 7929
diff changeset
517 - issue1525113 - notation to filter by logged-in user. Use
a9b136565838 feat: issue1525113 - notation to filter by logged-in user
John Rouillard <rouilj@ieee.org>
parents: 7929
diff changeset
518 @current_user with properties that are a Link to the 'user' class to
a9b136565838 feat: issue1525113 - notation to filter by logged-in user
John Rouillard <rouilj@ieee.org>
parents: 7929
diff changeset
519 match the currently logged in user. Allows sharing of queries like
a9b136565838 feat: issue1525113 - notation to filter by logged-in user
John Rouillard <rouilj@ieee.org>
parents: 7929
diff changeset
520 "Issues I created" or "Issues I am assigned to" by removing the
a9b136565838 feat: issue1525113 - notation to filter by logged-in user
John Rouillard <rouilj@ieee.org>
parents: 7929
diff changeset
521 hard coded user id number and replacing it with the current user's
a9b136565838 feat: issue1525113 - notation to filter by logged-in user
John Rouillard <rouilj@ieee.org>
parents: 7929
diff changeset
522 id. Tracker templates updated to use it. (John Rouillard from a
a9b136565838 feat: issue1525113 - notation to filter by logged-in user
John Rouillard <rouilj@ieee.org>
parents: 7929
diff changeset
523 patch by Jon C. Thomason)
7972
425dd9854e34 feat: document the /rest/data/user/roles endpoint
John Rouillard <rouilj@ieee.org>
parents: 7970
diff changeset
524 - Add a /rest/data/user/roles REST endpoint. (John Rouillard)
7991
c80a67be2aad feat: issue2551353 - Add roundup-classhelper for 2.4.0 release
John Rouillard <rouilj@ieee.org>
parents: 7982
diff changeset
525 - issue2551353 - Add roundup-classhelper for 2.4.0
c80a67be2aad feat: issue2551353 - Add roundup-classhelper for 2.4.0 release
John Rouillard <rouilj@ieee.org>
parents: 7982
diff changeset
526 release. Integrate new classhelper web component to wrap
c80a67be2aad feat: issue2551353 - Add roundup-classhelper for 2.4.0 release
John Rouillard <rouilj@ieee.org>
parents: 7982
diff changeset
527 existing classhelper link. This fixes a number of
c80a67be2aad feat: issue2551353 - Add roundup-classhelper for 2.4.0 release
John Rouillard <rouilj@ieee.org>
parents: 7982
diff changeset
528 outstanding bugs against the current classhelper using
c80a67be2aad feat: issue2551353 - Add roundup-classhelper for 2.4.0 release
John Rouillard <rouilj@ieee.org>
parents: 7982
diff changeset
529 current web features. (Patel Malav, Nikunj Thakkar,
c80a67be2aad feat: issue2551353 - Add roundup-classhelper for 2.4.0 release
John Rouillard <rouilj@ieee.org>
parents: 7982
diff changeset
530 Bharath Kanama with integration by John Rouillard)
8058
0e382e97f0e3 fix: disable spellchecking for password fields
John Rouillard <rouilj@ieee.org>
parents: 8040
diff changeset
531 - disable spellcheck on all password fields to try to prevent
0e382e97f0e3 fix: disable spellchecking for password fields
John Rouillard <rouilj@ieee.org>
parents: 8040
diff changeset
532 browser from exposing passwords to external servers. (John
0e382e97f0e3 fix: disable spellchecking for password fields
John Rouillard <rouilj@ieee.org>
parents: 8040
diff changeset
533 Rouillard)
7543
fc9daba984c0 - issue2551103 - add pragma 'display_protected' to roundup-admin.
John Rouillard <rouilj@ieee.org>
parents: 7530
diff changeset
534
7530
ed2bc951277b Updates for 2.3.0 release.
John Rouillard <rouilj@ieee.org>
parents: 7480
diff changeset
535 2023-07-13 2.3.0
6798
863c63b73315 Document docker changes. set up for 2.3.0 release.
John Rouillard <rouilj@ieee.org>
parents: 6782
diff changeset
536
863c63b73315 Document docker changes. set up for 2.3.0 release.
John Rouillard <rouilj@ieee.org>
parents: 6782
diff changeset
537 Fixed:
863c63b73315 Document docker changes. set up for 2.3.0 release.
John Rouillard <rouilj@ieee.org>
parents: 6782
diff changeset
538
7428
186956a87ad7 issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents: 7395
diff changeset
539 - Updated directions for verifying Roundup distribution using pgp.
6809
c4adb55b23fc updates and attributions.
John Rouillard <rouilj@ieee.org>
parents: 6806
diff changeset
540 - Dockerfile healthcheck fixed so it works when trackers are
c4adb55b23fc updates and attributions.
John Rouillard <rouilj@ieee.org>
parents: 6806
diff changeset
541 specified on command line. Also cleanup of unneeded
c4adb55b23fc updates and attributions.
John Rouillard <rouilj@ieee.org>
parents: 6806
diff changeset
542 packages. (John Rouillard)
6804
25d08e15e3b4 issue2551224 - Replace dbm db for sessions/otks when using sqlite
John Rouillard <rouilj@ieee.org>
parents: 6798
diff changeset
543 - issue2551224 - Replace dbm db for sessions and otks when using
25d08e15e3b4 issue2551224 - Replace dbm db for sessions/otks when using sqlite
John Rouillard <rouilj@ieee.org>
parents: 6798
diff changeset
544 sqlite. New databases are created for session data (db-session)
6809
c4adb55b23fc updates and attributions.
John Rouillard <rouilj@ieee.org>
parents: 6806
diff changeset
545 and one time key data (db-otk). The data is ephemeral so no
c4adb55b23fc updates and attributions.
John Rouillard <rouilj@ieee.org>
parents: 6806
diff changeset
546 need to migrate. (John Rouillard)
c4adb55b23fc updates and attributions.
John Rouillard <rouilj@ieee.org>
parents: 6806
diff changeset
547 - issue2551223 - Timestamps are truncated in mysql and postgresql
c4adb55b23fc updates and attributions.
John Rouillard <rouilj@ieee.org>
parents: 6806
diff changeset
548 for session and otk database tables. Modify db schema to use a
c4adb55b23fc updates and attributions.
John Rouillard <rouilj@ieee.org>
parents: 6806
diff changeset
549 numeric type that preserves more significant figures. See
c4adb55b23fc updates and attributions.
John Rouillard <rouilj@ieee.org>
parents: 6806
diff changeset
550 upgrading.txt for required steps. (John Rouillard)
c4adb55b23fc updates and attributions.
John Rouillard <rouilj@ieee.org>
parents: 6806
diff changeset
551 - added more testing of BasicDatabase to support use of SQLite
c4adb55b23fc updates and attributions.
John Rouillard <rouilj@ieee.org>
parents: 6806
diff changeset
552 for that purpose. Had to fix memory, rdbms and dbm edge cases
c4adb55b23fc updates and attributions.
John Rouillard <rouilj@ieee.org>
parents: 6806
diff changeset
553 due to new tests. (John Rouillard)
6834
5129fc03dc1f issue2551137, 2551138 - roundup-server SSL issues.
John Rouillard <rouilj@ieee.org>
parents: 6832
diff changeset
554 - issue2551138 - roundup-server with ssl under python2 throws
5129fc03dc1f issue2551137, 2551138 - roundup-server SSL issues.
John Rouillard <rouilj@ieee.org>
parents: 6832
diff changeset
555 traceback on socket close. Not sure how this got fixed,
5129fc03dc1f issue2551137, 2551138 - roundup-server SSL issues.
John Rouillard <rouilj@ieee.org>
parents: 6832
diff changeset
556 but after fixing issue2551137 it was not an issue anymore.
5129fc03dc1f issue2551137, 2551138 - roundup-server SSL issues.
John Rouillard <rouilj@ieee.org>
parents: 6832
diff changeset
557 - issue2551137 - roundup-server won't run with ssl under python3
5129fc03dc1f issue2551137, 2551138 - roundup-server SSL issues.
John Rouillard <rouilj@ieee.org>
parents: 6832
diff changeset
558 Fixed by using SocketIO and manually adding buffering io and
5129fc03dc1f issue2551137, 2551138 - roundup-server SSL issues.
John Rouillard <rouilj@ieee.org>
parents: 6832
diff changeset
559 catching SSL.ZeroReturnError indicating SSL has been shut down.
6898
393430d4849a update chnges.txt with support for text/javascript
John Rouillard <rouilj@ieee.org>
parents: 6834
diff changeset
560 - add caching header for text/javascript in addition to depricated
393430d4849a update chnges.txt with support for text/javascript
John Rouillard <rouilj@ieee.org>
parents: 6834
diff changeset
561 application/javascript. (John Rouillard)
6908
3260926d7e7e fix postgresl-fts indexer: get_indexer reported not implemented
John Rouillard <rouilj@ieee.org>
parents: 6898
diff changeset
562 - Enable postgres-fts: fix indexer-common::get_indexer so it returns a
3260926d7e7e fix postgresl-fts indexer: get_indexer reported not implemented
John Rouillard <rouilj@ieee.org>
parents: 6898
diff changeset
563 postgresql-fts Test code paths in get_indexer. (John Rouillard)
6915
9ff091537f43 postgresql native-fts; more indexer tests
John Rouillard <rouilj@ieee.org>
parents: 6908
diff changeset
564 - Fix Postgres native-fts, implement a two phase initialization of the
9ff091537f43 postgresql native-fts; more indexer tests
John Rouillard <rouilj@ieee.org>
parents: 6908
diff changeset
565 indexer. The native-fts one gets assigned after the database
9ff091537f43 postgresql native-fts; more indexer tests
John Rouillard <rouilj@ieee.org>
parents: 6908
diff changeset
566 connection is open. (John Rouillard)
9ff091537f43 postgresql native-fts; more indexer tests
John Rouillard <rouilj@ieee.org>
parents: 6908
diff changeset
567 - fix crash if postgresql native-fts backend is asked to index content
9ff091537f43 postgresql native-fts; more indexer tests
John Rouillard <rouilj@ieee.org>
parents: 6908
diff changeset
568 with null bytes. (John Rouillard)
6941
bd2c3b2010c3 issue2551232 - modify in-reply-to threading when multiple matches
John Rouillard <rouilj@ieee.org>
parents: 6930
diff changeset
569 - issue2551232 - modify in-reply-to threading when multiple matches
bd2c3b2010c3 issue2551232 - modify in-reply-to threading when multiple matches
John Rouillard <rouilj@ieee.org>
parents: 6930
diff changeset
570 Change how in-reply-to threading works in the mailgw. If there is
bd2c3b2010c3 issue2551232 - modify in-reply-to threading when multiple matches
John Rouillard <rouilj@ieee.org>
parents: 6930
diff changeset
571 more than one issue with a matching parent message, fall back to
bd2c3b2010c3 issue2551232 - modify in-reply-to threading when multiple matches
John Rouillard <rouilj@ieee.org>
parents: 6930
diff changeset
572 subject matching. See upgrading.txt for details. (John Rouillard)
7053
b5fffd2a64af issue2551195: port scripts to argparse
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6957
diff changeset
573 - issue2551195 - port scripts from optparse to argparse (Ralf Schlatterbeck)
7093
f72ce883e677 Mitigation for issue2551246 -u opton to roundup-admin
John Rouillard <rouilj@ieee.org>
parents: 7075
diff changeset
574 - issue2551246 - mitigation, document how -u doesn't work for
f72ce883e677 Mitigation for issue2551246 -u opton to roundup-admin
John Rouillard <rouilj@ieee.org>
parents: 7075
diff changeset
575 roundup-admin. (John Rouillard)
7094
570abc4c6548 Improve documention on access to templates and static_files.
John Rouillard <rouilj@ieee.org>
parents: 7093
diff changeset
576 - Document better that files in the template or static_files
570abc4c6548 Improve documention on access to templates and static_files.
John Rouillard <rouilj@ieee.org>
parents: 7093
diff changeset
577 directories accessed via @@file are available to any user with the
7112
c0d030bd472e Fix: Send Content-Length header to client from top Exception handler
John Rouillard <rouilj@ieee.org>
parents: 7094
diff changeset
578 url. (John Rouillard)
c0d030bd472e Fix: Send Content-Length header to client from top Exception handler
John Rouillard <rouilj@ieee.org>
parents: 7094
diff changeset
579 - Fix final exception handler in roundup-server to send proper
c0d030bd472e Fix: Send Content-Length header to client from top Exception handler
John Rouillard <rouilj@ieee.org>
parents: 7094
diff changeset
580 Content-Length header to the client. (John Rouillard)
7113
5c6dd791d638 bug: handle exception when origin header is missing
John Rouillard <rouilj@ieee.org>
parents: 7112
diff changeset
581 - Fix traceback if Origin header is missing. (John Rouillard)
7114
33eb82ad26ba issue2551250: Fix sorting of detectors
Ralf Schlatterbeck <rsc@runtux.com>
parents: 7113
diff changeset
582 - issue2551250: Fix sorting of detectors even if there are two with the
33eb82ad26ba issue2551250: Fix sorting of detectors
Ralf Schlatterbeck <rsc@runtux.com>
parents: 7113
diff changeset
583 same name and priority (can happen if they are created in two
7997
85a40d799e0c add attribution.
John Rouillard <rouilj@ieee.org>
parents: 7992
diff changeset
584 different files). (Ralf Schlatterbeck)
7121
cb39a6c95cd3 Fix Traceback on empty numeric order attribute
Ralf Schlatterbeck <rsc@runtux.com>
parents: 7114
diff changeset
585 - Fix Traceback when a numeric order attribute is empty (Ralf
cb39a6c95cd3 Fix Traceback on empty numeric order attribute
Ralf Schlatterbeck <rsc@runtux.com>
parents: 7114
diff changeset
586 Schlatterbeck)
7132
c087ad45bf4d update Anonymous Create user to Register user permissions
John Rouillard <rouilj@ieee.org>
parents: 7121
diff changeset
587 - Update some template schema files to assign Register permissions for the
c087ad45bf4d update Anonymous Create user to Register user permissions
John Rouillard <rouilj@ieee.org>
parents: 7121
diff changeset
588 Anonymous user. Replaces the old Create permission. (John Rouillard)
7155
89a59e46b3af improve REST interface security
John Rouillard <rouilj@ieee.org>
parents: 7132
diff changeset
589 - Allow '*' and explicit origins in allowed_api_origins. Only return
89a59e46b3af improve REST interface security
John Rouillard <rouilj@ieee.org>
parents: 7132
diff changeset
590 'Access-Control-Allow-Credentials' when not matching '*'. Fixes
7239
18b7d95ee08f Log addition of CSP section for admin doc. Attribute other changes.
John Rouillard <rouilj@ieee.org>
parents: 7237
diff changeset
591 security issue with rest when using '*'. (John Rouillard)
7156
6f09103a6522 [issue2551263] expose headers to rest clients
John Rouillard <rouilj@ieee.org>
parents: 7155
diff changeset
592 - issue2551263: In REST response expose rate limiting, sunset, allow
7465
2bcecb1812d1 Spelling change JavaScript not all lower case.
John Rouillard <rouilj@ieee.org>
parents: 7460
diff changeset
593 HTTP headers to calling JavaScript. (John Rouillard)
7159
765222ef4cec - issue2551257: add 'X-Content-Type-Options: nosniff' header for file download
John Rouillard <rouilj@ieee.org>
parents: 7156
diff changeset
594 - issue2551257: When downloading an attached (user supplied file),
765222ef4cec - issue2551257: add 'X-Content-Type-Options: nosniff' header for file download
John Rouillard <rouilj@ieee.org>
parents: 7156
diff changeset
595 make sure that an 'X-Content-Type-Options: nosniff' header is sent.
7239
18b7d95ee08f Log addition of CSP section for admin doc. Attribute other changes.
John Rouillard <rouilj@ieee.org>
parents: 7237
diff changeset
596 (John Rouillard)
7161
be7849588372 issue2551252 - increase PBKFD2 default rounds to 2,000,000.
John Rouillard <rouilj@ieee.org>
parents: 7159
diff changeset
597 - issue2551252 - default number of rounds for PKDF2 password increased
7239
18b7d95ee08f Log addition of CSP section for admin doc. Attribute other changes.
John Rouillard <rouilj@ieee.org>
parents: 7237
diff changeset
598 to 2,000,000. (John Rouillard)
7165
970cd6d2b8ea issue2551251 - migrate pbkdf2 passwords if more rounds configured
John Rouillard <rouilj@ieee.org>
parents: 7163
diff changeset
599 - issue2551251 - migrate/re-encrypt PBKDF2 password if stored
970cd6d2b8ea issue2551251 - migrate pbkdf2 passwords if more rounds configured
John Rouillard <rouilj@ieee.org>
parents: 7163
diff changeset
600 password used a smaller number of rounds than set in
7239
18b7d95ee08f Log addition of CSP section for admin doc. Attribute other changes.
John Rouillard <rouilj@ieee.org>
parents: 7237
diff changeset
601 password_pbkdf2_default_rounds. (John Rouillard)
7215
64a0811c7bf3 Record jquery update.
John Rouillard <rouilj@ieee.org>
parents: 7208
diff changeset
602 - upgrade from jquery-3.5.1 to jquery-3.6.3. Update user.help.html
7239
18b7d95ee08f Log addition of CSP section for admin doc. Attribute other changes.
John Rouillard <rouilj@ieee.org>
parents: 7237
diff changeset
603 to new version. (John Rouillard)
18b7d95ee08f Log addition of CSP section for admin doc. Attribute other changes.
John Rouillard <rouilj@ieee.org>
parents: 7237
diff changeset
604 - Dockerfile scanned with hadolint. Fixed multiple issues. (John Rouillard)
7251
ab0ea9f03866 fix initialization of option_validator
John Rouillard <rouilj@ieee.org>
parents: 7241
diff changeset
605 - fix crash due to invalid initialization/reset of configuration.py
ab0ea9f03866 fix initialization of option_validator
John Rouillard <rouilj@ieee.org>
parents: 7241
diff changeset
606 option_validators. Crashed roundup-admin on second command if an
ab0ea9f03866 fix initialization of option_validator
John Rouillard <rouilj@ieee.org>
parents: 7241
diff changeset
607 option_validator was added by a detector or extension. (John Rouillard)
7308
24cbf3a41e8a Use dumb-init in Dockerfile; chown tracker directory to proper uid
John Rouillard <rouilj@ieee.org>
parents: 7251
diff changeset
608 - Dockerfile uses dumb-init to properly wait for child/zombie
24cbf3a41e8a Use dumb-init in Dockerfile; chown tracker directory to proper uid
John Rouillard <rouilj@ieee.org>
parents: 7251
diff changeset
609 processes. Defense against child process starting from detector
24cbf3a41e8a Use dumb-init in Dockerfile; chown tracker directory to proper uid
John Rouillard <rouilj@ieee.org>
parents: 7251
diff changeset
610 and becoming a zombie when its roundup-server instance exits.
24cbf3a41e8a Use dumb-init in Dockerfile; chown tracker directory to proper uid
John Rouillard <rouilj@ieee.org>
parents: 7251
diff changeset
611 (John Rouillard)
7309
577ffdb76754 Change name of installed frontends/Zope to frontends/Zroundup
John Rouillard <rouilj@ieee.org>
parents: 7308
diff changeset
612 - Move installed frontend/Zope back to frontend/ZRoundup
577ffdb76754 Change name of installed frontends/Zope to frontends/Zroundup
John Rouillard <rouilj@ieee.org>
parents: 7308
diff changeset
613 directory. This better identifies the directory when copied into
577ffdb76754 Change name of installed frontends/Zope to frontends/Zroundup
John Rouillard <rouilj@ieee.org>
parents: 7308
diff changeset
614 the Zope framework. It also matches existing
577ffdb76754 Change name of installed frontends/Zope to frontends/Zroundup
John Rouillard <rouilj@ieee.org>
parents: 7308
diff changeset
615 documentation. (John Rouilard)
7340
7b9bddda9d2d Add support for demo mode in docker.
John Rouillard <rouilj@ieee.org>
parents: 7309
diff changeset
616 - Multiple fixes/updates for installation documentation.
7b9bddda9d2d Add support for demo mode in docker.
John Rouillard <rouilj@ieee.org>
parents: 7309
diff changeset
617 Including docker shell/admin/demo mdoes. (John Rouillard)
7372
886a5c767d7e Invalid REST item spec returns 404 rather than 400.
John Rouillard <rouilj@ieee.org>
parents: 7354
diff changeset
618 - Invalid item identifiers passed to REST endpoint return a 404
886a5c767d7e Invalid REST item spec returns 404 rather than 400.
John Rouillard <rouilj@ieee.org>
parents: 7354
diff changeset
619 rather than a 400 error. E.G. /rest/data/issue/issue4 (rather
886a5c767d7e Invalid REST item spec returns 404 rather than 400.
John Rouillard <rouilj@ieee.org>
parents: 7354
diff changeset
620 than .../issue/4). (John Rouillard)
7480
b60dd795d221 Attribute fix for issue2551280 to Gabor Nagy.
John Rouillard <rouilj@ieee.org>
parents: 7465
diff changeset
621 - issue2551280 - sorted() method of MultilinkHTMLProperty is broken?
b60dd795d221 Attribute fix for issue2551280 to Gabor Nagy.
John Rouillard <rouilj@ieee.org>
parents: 7465
diff changeset
622 (Gabor Nagy report and fix; commit John Rouillard)
7982
5f1e26f93b09 docs: add change not for classhelper repacing window w/o javascript.
John Rouillard <rouilj@ieee.org>
parents: 7972
diff changeset
623 - issue2551352 - classic classhelper overwrites current
5f1e26f93b09 docs: add change not for classhelper repacing window w/o javascript.
John Rouillard <rouilj@ieee.org>
parents: 7972
diff changeset
624 window if javascript is disabled. It now opens in a new
5f1e26f93b09 docs: add change not for classhelper repacing window w/o javascript.
John Rouillard <rouilj@ieee.org>
parents: 7972
diff changeset
625 window (target=_blank). Without javascript it is in read
5f1e26f93b09 docs: add change not for classhelper repacing window w/o javascript.
John Rouillard <rouilj@ieee.org>
parents: 7972
diff changeset
626 only mode but... (John Rouillard)
6798
863c63b73315 Document docker changes. set up for 2.3.0 release.
John Rouillard <rouilj@ieee.org>
parents: 6782
diff changeset
627
863c63b73315 Document docker changes. set up for 2.3.0 release.
John Rouillard <rouilj@ieee.org>
parents: 6782
diff changeset
628 Features:
863c63b73315 Document docker changes. set up for 2.3.0 release.
John Rouillard <rouilj@ieee.org>
parents: 6782
diff changeset
629
7438
116ea5ce06ab issue2551269: Add warning abut Python 2 support lifetime
John Rouillard <rouilj@ieee.org>
parents: 7428
diff changeset
630 - Add warning about limited Python 2 support lifetime to install and
116ea5ce06ab issue2551269: Add warning abut Python 2 support lifetime
John Rouillard <rouilj@ieee.org>
parents: 7428
diff changeset
631 upgrading docs. (John Rouillard)
7440
7c2dfa048b58 Move Dockerile demo/shell etc uspport to features.
John Rouillard <rouilj@ieee.org>
parents: 7438
diff changeset
632 - Dockerfile supports demo mode for instant gratification
7c2dfa048b58 Move Dockerile demo/shell etc uspport to features.
John Rouillard <rouilj@ieee.org>
parents: 7438
diff changeset
633 8-). Also supports shell and admin mode (John Rouillard)
6809
c4adb55b23fc updates and attributions.
John Rouillard <rouilj@ieee.org>
parents: 6806
diff changeset
634 - Dockerfile build allows adding additional python packages via
c4adb55b23fc updates and attributions.
John Rouillard <rouilj@ieee.org>
parents: 6806
diff changeset
635 pip, setting UID tracker is run under. (John Rouillard)
6814
3f60a71b0812 Summary: Support selecion session/otk data store. Add redis as data store.
John Rouillard <rouilj@ieee.org>
parents: 6809
diff changeset
636 - issue2551140 - Added redis as a session and otk database for use
3f60a71b0812 Summary: Support selecion session/otk data store. Add redis as data store.
John Rouillard <rouilj@ieee.org>
parents: 6809
diff changeset
637 with anydbm and sqlite primary databases. (John Rouillard)
6832
234fefd7568a issue2550559 - Pretty printing / formatting for Number types.
John Rouillard <rouilj@ieee.org>
parents: 6814
diff changeset
638 - issue2550559 - Pretty printing / formatting for Number types.
234fefd7568a issue2550559 - Pretty printing / formatting for Number types.
John Rouillard <rouilj@ieee.org>
parents: 6814
diff changeset
639 Added pretty(format='%0.3f') method to NumberHTMLProperty to
234fefd7568a issue2550559 - Pretty printing / formatting for Number types.
John Rouillard <rouilj@ieee.org>
parents: 6814
diff changeset
640 print numeric values. If value is None, return empty string
6915
9ff091537f43 postgresql native-fts; more indexer tests
John Rouillard <rouilj@ieee.org>
parents: 6908
diff changeset
641 otherwise str() of value. (John Rouillard)
9ff091537f43 postgresql native-fts; more indexer tests
John Rouillard <rouilj@ieee.org>
parents: 6908
diff changeset
642 - sqlite native-fts backend now uses the stopwords list in config.ini
9ff091537f43 postgresql native-fts; more indexer tests
John Rouillard <rouilj@ieee.org>
parents: 6908
diff changeset
643 to filter words from queries. (Stopwords are still indexed so that
9ff091537f43 postgresql native-fts; more indexer tests
John Rouillard <rouilj@ieee.org>
parents: 6908
diff changeset
644 phrase/proximity searches still work.) (John Rouillard)
6930
a96a239db0d9 Set all sqlite db's to WAL mode on creation
John Rouillard <rouilj@ieee.org>
parents: 6915
diff changeset
645 - sqlite databases use WAL mode when *created* to improve read
a96a239db0d9 Set all sqlite db's to WAL mode on creation
John Rouillard <rouilj@ieee.org>
parents: 6915
diff changeset
646 concurrency. Existing sqlite database still use rollback journal
a96a239db0d9 Set all sqlite db's to WAL mode on creation
John Rouillard <rouilj@ieee.org>
parents: 6915
diff changeset
647 mode. See upgrading.txt for details. (John Rouillard)
7394
731b697295c5 roundup-admin genindex and templates cmds do not need tracker home
John Rouillard <rouilj@ieee.org>
parents: 7388
diff changeset
648 - issue2551233 - create new roundup-admin command "templates" list all
731b697295c5 roundup-admin genindex and templates cmds do not need tracker home
John Rouillard <rouilj@ieee.org>
parents: 7388
diff changeset
649 template names, location and descriptions. Should help find where
731b697295c5 roundup-admin genindex and templates cmds do not need tracker home
John Rouillard <rouilj@ieee.org>
parents: 7388
diff changeset
650 /usr/share/roundup/templates is buried during some install
731b697295c5 roundup-admin genindex and templates cmds do not need tracker home
John Rouillard <rouilj@ieee.org>
parents: 7388
diff changeset
651 mechanisms. Does not need a tracker home to run. (John Rouillard)
7064
3359dc1dabb0 Add OAuth authentication to the mailgw script
Ralf Schlatterbeck <rsc@runtux.com>
parents: 7053
diff changeset
652 - Add OAuth authentication to the mailgw script. Now IMAPS can be used
3359dc1dabb0 Add OAuth authentication to the mailgw script
Ralf Schlatterbeck <rsc@runtux.com>
parents: 7053
diff changeset
653 with OAuth as required by several large cloud providers. Move command
3359dc1dabb0 Add OAuth authentication to the mailgw script
Ralf Schlatterbeck <rsc@runtux.com>
parents: 7053
diff changeset
654 line processing of the mailgw script to ``argparse``. Note that the
3359dc1dabb0 Add OAuth authentication to the mailgw script
Ralf Schlatterbeck <rsc@runtux.com>
parents: 7053
diff changeset
655 command line options of the mailgw have changed, see upgrading.txt for
3359dc1dabb0 Add OAuth authentication to the mailgw script
Ralf Schlatterbeck <rsc@runtux.com>
parents: 7053
diff changeset
656 details. (Ralf Schlatterbeck)
7075
739b9f017d2c issue2551243: Update schema-dump add anti-csrf headers
John Rouillard <rouilj@ieee.org>
parents: 7064
diff changeset
657 - issue2551243: schema-dump.py enhanced with anti-CSRF headers. Flake8
739b9f017d2c issue2551243: Update schema-dump add anti-csrf headers
John Rouillard <rouilj@ieee.org>
parents: 7064
diff changeset
658 cleanup and python2 support. (John Rouillard)
7386
068aec2b38b5 update change not on issue2551253
John Rouillard <rouilj@ieee.org>
parents: 7375
diff changeset
659 - issue2551253 - new password hash PBDKF2-SHA512 added. Not
068aec2b38b5 update change not on issue2551253
John Rouillard <rouilj@ieee.org>
parents: 7375
diff changeset
660 available by default. Follow directions in upgrading document
068aec2b38b5 update change not on issue2551253
John Rouillard <rouilj@ieee.org>
parents: 7375
diff changeset
661 to use. (John Rouillard)
7208
c9fa0ffb0f94 Doc migrate reports final schema version.
John Rouillard <rouilj@ieee.org>
parents: 7201
diff changeset
662 - roundup-admin migrate command reports the schema version.
7234
86862ed039fa issue2551262 - make mail gateway subject prefix parsing accept spaces
John Rouillard <rouilj@ieee.org>
parents: 7215
diff changeset
663 - issue2551262 - the mail gateway subject prefix now allows spaces
86862ed039fa issue2551262 - make mail gateway subject prefix parsing accept spaces
John Rouillard <rouilj@ieee.org>
parents: 7215
diff changeset
664 before/after prefix. Also allow spaces between classname and id
86862ed039fa issue2551262 - make mail gateway subject prefix parsing accept spaces
John Rouillard <rouilj@ieee.org>
parents: 7215
diff changeset
665 number in prefix designator. So "[ issue 23 ] subject" is parsed
7239
18b7d95ee08f Log addition of CSP section for admin doc. Attribute other changes.
John Rouillard <rouilj@ieee.org>
parents: 7237
diff changeset
666 like "[issue23] subject". (John Rouillard)
18b7d95ee08f Log addition of CSP section for admin doc. Attribute other changes.
John Rouillard <rouilj@ieee.org>
parents: 7237
diff changeset
667 - [doc]: add section on implementing CSP for Roundup to admin
18b7d95ee08f Log addition of CSP section for admin doc. Attribute other changes.
John Rouillard <rouilj@ieee.org>
parents: 7237
diff changeset
668 doc. (John Rouillard)
7241
78c3f4aced76 issue2551265 - deprecate SSHA password hash method
John Rouillard <rouilj@ieee.org>
parents: 7239
diff changeset
669 - issue2551265 - deprecate SSHA password hash method. Users using SSHA
78c3f4aced76 issue2551265 - deprecate SSHA password hash method
John Rouillard <rouilj@ieee.org>
parents: 7239
diff changeset
670 passwords will have their passwords transprently upgraded to PBKDF2
78c3f4aced76 issue2551265 - deprecate SSHA password hash method
John Rouillard <rouilj@ieee.org>
parents: 7239
diff changeset
671 derived hash on next login. (John Rouillard)
7375
9bd7ed918121 issue2551253 - Modify password PBKDF2 method to use SHA512
John Rouillard <rouilj@ieee.org>
parents: 7372
diff changeset
672 - issue2551253 - Modify password PBKDF2 method to use SHA512. New
9bd7ed918121 issue2551253 - Modify password PBKDF2 method to use SHA512
John Rouillard <rouilj@ieee.org>
parents: 7372
diff changeset
673 hash function using PBKDF2-SHA512 available. Will be default in
9bd7ed918121 issue2551253 - Modify password PBKDF2 method to use SHA512
John Rouillard <rouilj@ieee.org>
parents: 7372
diff changeset
674 future. Directions for upgrading security by using it now is
9bd7ed918121 issue2551253 - Modify password PBKDF2 method to use SHA512
John Rouillard <rouilj@ieee.org>
parents: 7372
diff changeset
675 included in upgrading.txt. (John Rouillard)
7387
46f92ac4e170 - issue2551275 - Allow configuring max_children in roundup-server.
John Rouillard <rouilj@ieee.org>
parents: 7386
diff changeset
676 - issue2551275 - Allow configuring max_children in roundup-server.
46f92ac4e170 - issue2551275 - Allow configuring max_children in roundup-server.
John Rouillard <rouilj@ieee.org>
parents: 7386
diff changeset
677 When using roundup-server in fork mode, allow raising number of
7388
024cbd13920d Attribute max_children patch idea to Joseph.
John Rouillard <rouilj@ieee.org>
parents: 7387
diff changeset
678 forked children above the default of 40. (Original patch by Joseph
024cbd13920d Attribute max_children patch idea to Joseph.
John Rouillard <rouilj@ieee.org>
parents: 7387
diff changeset
679 Myers, config settings and docs by John Rouillard.)
7394
731b697295c5 roundup-admin genindex and templates cmds do not need tracker home
John Rouillard <rouilj@ieee.org>
parents: 7388
diff changeset
680 - roundup-admin genconfig does not need a tracker home to run. (John
731b697295c5 roundup-admin genindex and templates cmds do not need tracker home
John Rouillard <rouilj@ieee.org>
parents: 7388
diff changeset
681 Rouillard)
7395
312d52305583 - issue2551190 - Allow roundup-admin reindex to work in batches.
John Rouillard <rouilj@ieee.org>
parents: 7394
diff changeset
682 - issue2551190 - Allow roundup-admin reindex to work in
312d52305583 - issue2551190 - Allow roundup-admin reindex to work in batches.
John Rouillard <rouilj@ieee.org>
parents: 7394
diff changeset
683 batches. Running roundup-admin -i ... reindex issue:1-1000 will
312d52305583 - issue2551190 - Allow roundup-admin reindex to work in batches.
John Rouillard <rouilj@ieee.org>
parents: 7394
diff changeset
684 reindex the first 1000 issues while reporting any missing issues
312d52305583 - issue2551190 - Allow roundup-admin reindex to work in batches.
John Rouillard <rouilj@ieee.org>
parents: 7394
diff changeset
685 in the range. Also completion progress is reported when indexing a
312d52305583 - issue2551190 - Allow roundup-admin reindex to work in batches.
John Rouillard <rouilj@ieee.org>
parents: 7394
diff changeset
686 specific class.
7460
d06991547e4a Doc doc updates.
John Rouillard <rouilj@ieee.org>
parents: 7440
diff changeset
687 - doc updates: add explanation for SQL code in 1.3.3->1.4.0 upgrade.
d06991547e4a Doc doc updates.
John Rouillard <rouilj@ieee.org>
parents: 7440
diff changeset
688 document schema table in rdbms backends and how to dump/extract
d06991547e4a Doc doc updates.
John Rouillard <rouilj@ieee.org>
parents: 7440
diff changeset
689 version from them. (John Rouillard)
6798
863c63b73315 Document docker changes. set up for 2.3.0 release.
John Rouillard <rouilj@ieee.org>
parents: 6782
diff changeset
690
6782
a1868fe784d0 Changes for release 2.2.0.
John Rouillard <rouilj@ieee.org>
parents: 6761
diff changeset
691 2022-07-13 2.2.0
6458
8f1b91756457 issue2551147 - Enable compression of http responses in roundup.
John Rouillard <rouilj@ieee.org>
parents: 6456
diff changeset
692
8f1b91756457 issue2551147 - Enable compression of http responses in roundup.
John Rouillard <rouilj@ieee.org>
parents: 6456
diff changeset
693 Fixed:
8f1b91756457 issue2551147 - Enable compression of http responses in roundup.
John Rouillard <rouilj@ieee.org>
parents: 6456
diff changeset
694
6479
808f7a8ed2b6 Clean leaking file descriptors. Eliminates ResourceWarnings.
John Rouillard <rouilj@ieee.org>
parents: 6468
diff changeset
695 - issue2551161 - Fix ResourceWarnings when running with -W default.
808f7a8ed2b6 Clean leaking file descriptors. Eliminates ResourceWarnings.
John Rouillard <rouilj@ieee.org>
parents: 6468
diff changeset
696 Cleaned up leaking file descriptors from zopetal pre-compile, python
808f7a8ed2b6 Clean leaking file descriptors. Eliminates ResourceWarnings.
John Rouillard <rouilj@ieee.org>
parents: 6468
diff changeset
697 module compile and loading localization file. (John Rouillard)
6502
7fb13dc67a41 roundup-server native SSL support only TLS 1.2.
John Rouillard <rouilj@ieee.org>
parents: 6479
diff changeset
698 - When using roundup-server with native SSL, only accept TLS v1.2.
7fb13dc67a41 roundup-server native SSL support only TLS 1.2.
John Rouillard <rouilj@ieee.org>
parents: 6479
diff changeset
699 Previously it used to accept only TLS v1.1. 1.1 is deprecated by
7fb13dc67a41 roundup-server native SSL support only TLS 1.2.
John Rouillard <rouilj@ieee.org>
parents: 6479
diff changeset
700 chrome. I don't expect this to be a major problem since a front
7fb13dc67a41 roundup-server native SSL support only TLS 1.2.
John Rouillard <rouilj@ieee.org>
parents: 6479
diff changeset
701 end server (apache, Nginx...) is usually customer facing and
6511
20693456411c Updated with changes,
John Rouillard <rouilj@ieee.org>
parents: 6504
diff changeset
702 terminates SSL. (John Rouillard)
6504
e162845193c4 Eliminate hang with unauthorized use of REST interface.
John Rouillard <rouilj@ieee.org>
parents: 6502
diff changeset
703 - Fix hang when valid user without authorization for REST tries to use
6511
20693456411c Updated with changes,
John Rouillard <rouilj@ieee.org>
parents: 6504
diff changeset
704 the rest interface. (John Rouillard)
20693456411c Updated with changes,
John Rouillard <rouilj@ieee.org>
parents: 6504
diff changeset
705 - Remove Content-Type and make sure no content is returned by OPTIONS
20693456411c Updated with changes,
John Rouillard <rouilj@ieee.org>
parents: 6504
diff changeset
706 request in REST interface. (John Rouillard)
20693456411c Updated with changes,
John Rouillard <rouilj@ieee.org>
parents: 6504
diff changeset
707 - In write_html set the Content-Length when response is not
20693456411c Updated with changes,
John Rouillard <rouilj@ieee.org>
parents: 6504
diff changeset
708 encoded/compressed. (John Rouillard)
20693456411c Updated with changes,
John Rouillard <rouilj@ieee.org>
parents: 6504
diff changeset
709 - In REST interface do not raise UsageError for invalid api version.
20693456411c Updated with changes,
John Rouillard <rouilj@ieee.org>
parents: 6504
diff changeset
710 Return json error with proper message. Fixes crash. (John Rouillard)
6517
a22ea1a7e92c Fix extension in url support
John Rouillard <rouilj@ieee.org>
parents: 6515
diff changeset
711 - In REST interface, allow extensions on URI less than 6 characters in
a22ea1a7e92c Fix extension in url support
John Rouillard <rouilj@ieee.org>
parents: 6515
diff changeset
712 length. All other paths with a . in then will be passed through
6515
df4f955544aa Explicitly match .json and .xml extension when used as last element of
John Rouillard <rouilj@ieee.org>
parents: 6514
diff changeset
713 without change. This allows items like a JWT to be passed as a path
df4f955544aa Explicitly match .json and .xml extension when used as last element of
John Rouillard <rouilj@ieee.org>
parents: 6514
diff changeset
714 element. (John Rouillard)
6729
14c16ba06abe Add another ticket that results from pip installing templates
John Rouillard <rouilj@ieee.org>
parents: 6727
diff changeset
715 - issue2550995 - KeyError classic during roundup-admin install. Add
14c16ba06abe Add another ticket that results from pip installing templates
John Rouillard <rouilj@ieee.org>
parents: 6727
diff changeset
716 paths to search for locale and template files.
6524
f961dbbc3573 issue2551167 roundup issues when using pip install
John Rouillard <rouilj@ieee.org>
parents: 6522
diff changeset
717 - issue2551167 - pip install in containerized environments puts
f961dbbc3573 issue2551167 roundup issues when using pip install
John Rouillard <rouilj@ieee.org>
parents: 6522
diff changeset
718 template and locale files under site-packages where roundup can't find
f961dbbc3573 issue2551167 roundup issues when using pip install
John Rouillard <rouilj@ieee.org>
parents: 6522
diff changeset
719 them. Change code to find them under site-packages.
6525
c505c774a94d Mutiple changes to REST code.
John Rouillard <rouilj@ieee.org>
parents: 6524
diff changeset
720 - REST replace hard coded list of child endpoints for /rest/ with list
c505c774a94d Mutiple changes to REST code.
John Rouillard <rouilj@ieee.org>
parents: 6524
diff changeset
721 pulled from registered endpoints. So newly added endpoints are
c505c774a94d Mutiple changes to REST code.
John Rouillard <rouilj@ieee.org>
parents: 6524
diff changeset
722 shown. (John Rouillard)
6531
82f870433b18 issue2551107 - Handle long int in history params
John Rouillard <rouilj@ieee.org>
parents: 6525
diff changeset
723 - issue2551107 - Handle representation of long int in history params
82f870433b18 issue2551107 - Handle long int in history params
John Rouillard <rouilj@ieee.org>
parents: 6525
diff changeset
724 for python3. Causes SyntaxError crash when showing history due to
82f870433b18 issue2551107 - Handle long int in history params
John Rouillard <rouilj@ieee.org>
parents: 6525
diff changeset
725 long int e.g. 2345L. This is not a problem for roundup trackers
82f870433b18 issue2551107 - Handle long int in history params
John Rouillard <rouilj@ieee.org>
parents: 6525
diff changeset
726 created using 1.2.0 or newer. The fix may have predated the 1.2.0
82f870433b18 issue2551107 - Handle long int in history params
John Rouillard <rouilj@ieee.org>
parents: 6525
diff changeset
727 release but where the fix actually landed (representing id as a
82f870433b18 issue2551107 - Handle long int in history params
John Rouillard <rouilj@ieee.org>
parents: 6525
diff changeset
728 string and not as an int) is unknown.
6539
f8df7fed18f6 issue2551175 - Make ETag content-encoding aware.
John Rouillard <rouilj@ieee.org>
parents: 6531
diff changeset
729 - issue2551175 - Make ETag content-encoding aware. HTTP ETag headers
f8df7fed18f6 issue2551175 - Make ETag content-encoding aware.
John Rouillard <rouilj@ieee.org>
parents: 6531
diff changeset
730 now include a suffix indicating the content-encoding used to send
f8df7fed18f6 issue2551175 - Make ETag content-encoding aware.
John Rouillard <rouilj@ieee.org>
parents: 6531
diff changeset
731 the data per rfc7232. Properly validate any form of ETag suffixed or
f8df7fed18f6 issue2551175 - Make ETag content-encoding aware.
John Rouillard <rouilj@ieee.org>
parents: 6531
diff changeset
732 non-suffixed for If-Match.
6544
9aa8df0b4426 issue2551178 - fix Traceback in Apache WSGI
John Rouillard <rouilj@ieee.org>
parents: 6539
diff changeset
733 - issue2551178 - fix Traceback in Apache WSGI - during file upload
6545
5a3a386aa8e7 issue2551179 Load config_ini.ini ... recognize minimal template demo.py
John Rouillard <rouilj@ieee.org>
parents: 6544
diff changeset
734 - issue2551179 - make roundup-demo initialize templates using
5a3a386aa8e7 issue2551179 Load config_ini.ini ... recognize minimal template demo.py
John Rouillard <rouilj@ieee.org>
parents: 6544
diff changeset
735 config_ini.ini overrides. Needed for jinja to set template lang etc.
5a3a386aa8e7 issue2551179 Load config_ini.ini ... recognize minimal template demo.py
John Rouillard <rouilj@ieee.org>
parents: 6544
diff changeset
736 Recognize minimal template when presented with a full
5a3a386aa8e7 issue2551179 Load config_ini.ini ... recognize minimal template demo.py
John Rouillard <rouilj@ieee.org>
parents: 6544
diff changeset
737 path. (John Kristensen (jerrykan) and John Rouillard)
6557
8687c096a945 Handle configparser.InterpolationSyntaxError
John Rouillard <rouilj@ieee.org>
parents: 6555
diff changeset
738 - handle configparser.InterpolationSyntaxError raised if value
8687c096a945 Handle configparser.InterpolationSyntaxError
John Rouillard <rouilj@ieee.org>
parents: 6555
diff changeset
739 has a single %. Seems to afect python 3 only. Reported by
8687c096a945 Handle configparser.InterpolationSyntaxError
John Rouillard <rouilj@ieee.org>
parents: 6555
diff changeset
740 nomicon on IRC. (John Rouillard)
6565
2c2dbfc332ba Try to handle multiple connections better.
John Rouillard <rouilj@ieee.org>
parents: 6564
diff changeset
741 - add random delay to session database retry code between 0 and .125
2c2dbfc332ba Try to handle multiple connections better.
John Rouillard <rouilj@ieee.org>
parents: 6564
diff changeset
742 seconds. This seems to help reduce stalled connections when a
2c2dbfc332ba Try to handle multiple connections better.
John Rouillard <rouilj@ieee.org>
parents: 6564
diff changeset
743 number of connections are made at the same time. Log remaining
2c2dbfc332ba Try to handle multiple connections better.
John Rouillard <rouilj@ieee.org>
parents: 6564
diff changeset
744 retries once 5 of them have been used. (John Rouillard)
6572
2e568d6f72a4 issue2551169 - setup.py enters endless loop on gentoo linux python2 installation.
John Rouillard <rouilj@ieee.org>
parents: 6571
diff changeset
745 - issue2551169 - setup.py enters endless loop on gentoo linux python2
2e568d6f72a4 issue2551169 - setup.py enters endless loop on gentoo linux python2 installation.
John Rouillard <rouilj@ieee.org>
parents: 6571
diff changeset
746 installation. Fixed.
6573
4b627102b344 - issue2551185 - must set PYTHONPATH=... python2 setup.py install --prefix=/tmp/r2.
John Rouillard <rouilj@ieee.org>
parents: 6572
diff changeset
747 - issue2551185 - must set PYTHONPATH=... python2 setup.py install
4b627102b344 - issue2551185 - must set PYTHONPATH=... python2 setup.py install --prefix=/tmp/r2.
John Rouillard <rouilj@ieee.org>
parents: 6572
diff changeset
748 --prefix=/tmp/r2. Force insert --old-and-unmangable to get it
4b627102b344 - issue2551185 - must set PYTHONPATH=... python2 setup.py install --prefix=/tmp/r2.
John Rouillard <rouilj@ieee.org>
parents: 6572
diff changeset
749 to use a classic installer and not an easy install. This only
4b627102b344 - issue2551185 - must set PYTHONPATH=... python2 setup.py install --prefix=/tmp/r2.
John Rouillard <rouilj@ieee.org>
parents: 6572
diff changeset
750 affects python2.
6582
3e8f2104753b issue2551186 - replace socket.sslerror in mailgw.py.
John Rouillard <rouilj@ieee.org>
parents: 6580
diff changeset
751 - issue2551186 - Python versions >= 3.3 no longer use socket.sslerror.
3e8f2104753b issue2551186 - replace socket.sslerror in mailgw.py.
John Rouillard <rouilj@ieee.org>
parents: 6580
diff changeset
752 Andrew (kragacles) patched uses of socket.sslerror in mailgy.py.
3e8f2104753b issue2551186 - replace socket.sslerror in mailgw.py.
John Rouillard <rouilj@ieee.org>
parents: 6580
diff changeset
753 Patch adapted to allow trapping sslerror under both python2 and 3.
3e8f2104753b issue2551186 - replace socket.sslerror in mailgw.py.
John Rouillard <rouilj@ieee.org>
parents: 6580
diff changeset
754 (John Rouillard)
6611
a43a40af817d Add changelog entry for savepoint replace commit()
John Rouillard <rouilj@ieee.org>
parents: 6606
diff changeset
755 - issue2551142 - postgresql reworked to use savepoint/"rollback to"
a43a40af817d Add changelog entry for savepoint replace commit()
John Rouillard <rouilj@ieee.org>
parents: 6606
diff changeset
756 rather than commit()/rollback(). Using savepoint should be faster.
6620
b7093aa16895 issue2551196 - Unset labelprop of a Multilink can lead to Python error when using context/history
John Rouillard <rouilj@ieee.org>
parents: 6611
diff changeset
757 - issue2551196 - Unset labelprop of a Multilink can lead to Python
b7093aa16895 issue2551196 - Unset labelprop of a Multilink can lead to Python error when using context/history
John Rouillard <rouilj@ieee.org>
parents: 6611
diff changeset
758 error when using context/history. (reported and initial patch: Nagy
b7093aa16895 issue2551196 - Unset labelprop of a Multilink can lead to Python error when using context/history
John Rouillard <rouilj@ieee.org>
parents: 6611
diff changeset
759 Gabor, John Rouillard)
6649
33616bc80baf Fix hang in unsatisfyable range or HEAD request for static file
John Rouillard <rouilj@ieee.org>
parents: 6620
diff changeset
760 - Fix roundup-server to pass If-Range http header so Ranges work
33616bc80baf Fix hang in unsatisfyable range or HEAD request for static file
John Rouillard <rouilj@ieee.org>
parents: 6620
diff changeset
761 better. (John Rouillard)
33616bc80baf Fix hang in unsatisfyable range or HEAD request for static file
John Rouillard <rouilj@ieee.org>
parents: 6620
diff changeset
762 - issue2551183 - Replace references to distutils in
33616bc80baf Fix hang in unsatisfyable range or HEAD request for static file
John Rouillard <rouilj@ieee.org>
parents: 6620
diff changeset
763 roundup/dist/command (John Rouillard)
33616bc80baf Fix hang in unsatisfyable range or HEAD request for static file
John Rouillard <rouilj@ieee.org>
parents: 6620
diff changeset
764 - Fix hang if Range request was not able to be satified or a HEAD
33616bc80baf Fix hang in unsatisfyable range or HEAD request for static file
John Rouillard <rouilj@ieee.org>
parents: 6620
diff changeset
765 request was done.
6676
b336cc98d9d2 Mark strings for password reset and registration for translation
John Rouillard <rouilj@ieee.org>
parents: 6659
diff changeset
766 - Mark strings involved with password reset and registration for
b336cc98d9d2 Mark strings for password reset and registration for translation
John Rouillard <rouilj@ieee.org>
parents: 6659
diff changeset
767 translation. (reported: Thomas Arendsen Hein, John Rouillard)
6678
fe0408e7d15c Update changelog for issue2551159
John Rouillard <rouilj@ieee.org>
parents: 6676
diff changeset
768 - issue2551159 - cl.filter fails if filterspec is None (also
fe0408e7d15c Update changelog for issue2551159
John Rouillard <rouilj@ieee.org>
parents: 6676
diff changeset
769 group and sort). Passing a sort, group or filterprop param
fe0408e7d15c Update changelog for issue2551159
John Rouillard <rouilj@ieee.org>
parents: 6676
diff changeset
770 set to None to any filter() call should not cause a
fe0408e7d15c Update changelog for issue2551159
John Rouillard <rouilj@ieee.org>
parents: 6676
diff changeset
771 traceback. It will pretend as though no filter, sort or
fe0408e7d15c Update changelog for issue2551159
John Rouillard <rouilj@ieee.org>
parents: 6676
diff changeset
772 group was specified. (John Rouillard)
6681
ab2ed11c021e issue2551205: Add support for specifying valid origins for api: xmlrpc/rest
John Rouillard <rouilj@ieee.org>
parents: 6678
diff changeset
773 - issue2551205 - Add support for specifying valid origins
ab2ed11c021e issue2551205: Add support for specifying valid origins for api: xmlrpc/rest
John Rouillard <rouilj@ieee.org>
parents: 6678
diff changeset
774 for api: xmlrpc/rest. Allows CORS to work with roundup
ab2ed11c021e issue2551205: Add support for specifying valid origins for api: xmlrpc/rest
John Rouillard <rouilj@ieee.org>
parents: 6678
diff changeset
775 backend. (John Rouillard)
6684
9ca5cbffa0c4 Switch off using blank passwords for login
John Rouillard <rouilj@ieee.org>
parents: 6681
diff changeset
776 - new option added to config.ini: login_empty_passwords set to
9ca5cbffa0c4 Switch off using blank passwords for login
John Rouillard <rouilj@ieee.org>
parents: 6681
diff changeset
777 no by default. Setting this to yes allows a user with an
9ca5cbffa0c4 Switch off using blank passwords for login
John Rouillard <rouilj@ieee.org>
parents: 6681
diff changeset
778 empty password to login.
6689
994893cf3e1a Fix traceback if an order attribute is None
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6684
diff changeset
779 - issue2551207 - Fix sorting by order attribute if order attributes can
994893cf3e1a Fix traceback if an order attribute is None
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6684
diff changeset
780 be None. Add a test.
6693
9a1f5e496e6c issue2551203 - Add support for CORS preflight request
John Rouillard <rouilj@ieee.org>
parents: 6689
diff changeset
781 - issue2551203 fix CORS requests by providing proper headers and allowing
6746
efa203f3c696 Add attribution and install zope and wsgi frontends.
John Rouillard <rouilj@ieee.org>
parents: 6730
diff changeset
782 unauthenticted CORS preflight requests. (Marcus Priesch and John
efa203f3c696 Add attribution and install zope and wsgi frontends.
John Rouillard <rouilj@ieee.org>
parents: 6730
diff changeset
783 Rouillard)
6727
3f3ce3004013 issue2551206 - remove mention of roundup installer, fix up windows docs
John Rouillard <rouilj@ieee.org>
parents: 6695
diff changeset
784 - issue2551206 - removed some windows installer references that were missed.
6730
031996eb9bb5 document jinja2 as valid setting for template_engine in config.ini
John Rouillard <rouilj@ieee.org>
parents: 6729
diff changeset
785 - document use of jinja2 templating as optional in config.ini
6746
efa203f3c696 Add attribution and install zope and wsgi frontends.
John Rouillard <rouilj@ieee.org>
parents: 6730
diff changeset
786 file. Report if available or not. (John Rouillard)
efa203f3c696 Add attribution and install zope and wsgi frontends.
John Rouillard <rouilj@ieee.org>
parents: 6730
diff changeset
787 - make setup.py install the Zope and wsgi.py frontends under
6759
eccb2f53566d Typo fixes.
John Rouillard <rouilj@ieee.org>
parents: 6753
diff changeset
788 share/frontends. This matches the install of the cgi-bin/roundup.cgi
6746
efa203f3c696 Add attribution and install zope and wsgi frontends.
John Rouillard <rouilj@ieee.org>
parents: 6730
diff changeset
789 frontend. (John Rouillard)
6753
2bca9fcef70d Don't display submit button with readoly use of _generic.item.html
John Rouillard <rouilj@ieee.org>
parents: 6747
diff changeset
790 - prevent submit button from showing up when using _generic.item.html
6759
eccb2f53566d Typo fixes.
John Rouillard <rouilj@ieee.org>
parents: 6753
diff changeset
791 if the user doesn't have edit permissions. (John Rouillard)
6760
38e0fc1c7f11 issue2551216 - create mysql databases using COLLATE utf8_general_ci
John Rouillard <rouilj@ieee.org>
parents: 6759
diff changeset
792 - issue2551216 - create new mysql databases using COLLATE
38e0fc1c7f11 issue2551216 - create mysql databases using COLLATE utf8_general_ci
John Rouillard <rouilj@ieee.org>
parents: 6759
diff changeset
793 utf8_general_ci to prevent crashes in test suite. (John Rouillard)
7093
f72ce883e677 Mitigation for issue2551246 -u opton to roundup-admin
John Rouillard <rouilj@ieee.org>
parents: 7075
diff changeset
794 - issue2551146 - fix issues with strings that have multiple %s
f72ce883e677 Mitigation for issue2551246 -u opton to roundup-admin
John Rouillard <rouilj@ieee.org>
parents: 7075
diff changeset
795 substutions that were not labeled making i18n difficult/impossible.
f72ce883e677 Mitigation for issue2551246 -u opton to roundup-admin
John Rouillard <rouilj@ieee.org>
parents: 7075
diff changeset
796 (John Rouillard)
6479
808f7a8ed2b6 Clean leaking file descriptors. Eliminates ResourceWarnings.
John Rouillard <rouilj@ieee.org>
parents: 6468
diff changeset
797
6458
8f1b91756457 issue2551147 - Enable compression of http responses in roundup.
John Rouillard <rouilj@ieee.org>
parents: 6456
diff changeset
798 Features:
8f1b91756457 issue2551147 - Enable compression of http responses in roundup.
John Rouillard <rouilj@ieee.org>
parents: 6456
diff changeset
799
8f1b91756457 issue2551147 - Enable compression of http responses in roundup.
John Rouillard <rouilj@ieee.org>
parents: 6456
diff changeset
800 - issue2551147 - Enable compression of http responses in roundup.
8f1b91756457 issue2551147 - Enable compression of http responses in roundup.
John Rouillard <rouilj@ieee.org>
parents: 6456
diff changeset
801 Allow roundup to return gzip, (br or zstd with added modules)
8f1b91756457 issue2551147 - Enable compression of http responses in roundup.
John Rouillard <rouilj@ieee.org>
parents: 6456
diff changeset
802 Content-Encoded replies. Compression could be done in upstream
8f1b91756457 issue2551147 - Enable compression of http responses in roundup.
John Rouillard <rouilj@ieee.org>
parents: 6456
diff changeset
803 proxies/wsgi server but this allows it to occur natively. (John
8f1b91756457 issue2551147 - Enable compression of http responses in roundup.
John Rouillard <rouilj@ieee.org>
parents: 6456
diff changeset
804 Rouillard)
6462
b98d85e26ff1 Login form change. Make username/password required in CHANGES.txt
John Rouillard <rouilj@ieee.org>
parents: 6458
diff changeset
805 - Change tracker templates adding required to login forms. Invokes
b98d85e26ff1 Login form change. Make username/password required in CHANGES.txt
John Rouillard <rouilj@ieee.org>
parents: 6458
diff changeset
806 browser error reporting if user forgets to fill in a field.
b98d85e26ff1 Login form change. Make username/password required in CHANGES.txt
John Rouillard <rouilj@ieee.org>
parents: 6458
diff changeset
807 (John Rouillard)
6464
28461636e249 issue1596345 - filtering user list (need user.search.hml)
John Rouillard <rouilj@ieee.org>
parents: 6463
diff changeset
808 - issue1596345 - filtering user list (need
28461636e249 issue1596345 - filtering user list (need user.search.hml)
John Rouillard <rouilj@ieee.org>
parents: 6463
diff changeset
809 user.search.hml). Incorporate user search features from
28461636e249 issue1596345 - filtering user list (need user.search.hml)
John Rouillard <rouilj@ieee.org>
parents: 6463
diff changeset
810 issues.roundup-tracker.org into classic template. Devel and
28461636e249 issue1596345 - filtering user list (need user.search.hml)
John Rouillard <rouilj@ieee.org>
parents: 6463
diff changeset
811 responsive templates already have this feature.
6468
37b57da3374f issue2550917 - Add a: "Welcome user, you have logged in" ok_message on login.
aburke
parents: 6464
diff changeset
812 - issue2550917 - Add a: "Welcome user, you have logged in" ok_message
37b57da3374f issue2550917 - Add a: "Welcome user, you have logged in" ok_message on login.
aburke
parents: 6464
diff changeset
813 on login. (Ashley Burke)
6514
a036712c96f4 Enable HTTP/1.1 support for roundup-server
John Rouillard <rouilj@ieee.org>
parents: 6511
diff changeset
814 - enable HTTP/1.1 for roundup-server. This enables keep-alive for
a036712c96f4 Enable HTTP/1.1 support for roundup-server
John Rouillard <rouilj@ieee.org>
parents: 6511
diff changeset
815 faster response/loading. Also eliminates stalls when the front end web
a036712c96f4 Enable HTTP/1.1 support for roundup-server
John Rouillard <rouilj@ieee.org>
parents: 6511
diff changeset
816 server uses http 1.1 but the roundup-server uses 1.0. New option
a036712c96f4 Enable HTTP/1.1 support for roundup-server
John Rouillard <rouilj@ieee.org>
parents: 6511
diff changeset
817 "-V HTTP/1.0" can turn it off. (John Rouillard)
6555
34cbd0e633d2 Added FastCGI deployment info, updated Docker docs; docker-compose added
John Rouillard <rouilj@ieee.org>
parents: 6547
diff changeset
818 - issue2551163 - add scripts/Docker/Dockerfile to provide basic support for
6522
e6ae8188f61a issue2551163 Docker/containerization support
John Rouillard <rouilj@ieee.org>
parents: 6517
diff changeset
819 containerization. See installation.txt for details. (John Rouillard)
6555
34cbd0e633d2 Added FastCGI deployment info, updated Docker docs; docker-compose added
John Rouillard <rouilj@ieee.org>
parents: 6547
diff changeset
820 - issue2551163 - add scripts/Docker/docker-compose.yml to get a
34cbd0e633d2 Added FastCGI deployment info, updated Docker docs; docker-compose added
John Rouillard <rouilj@ieee.org>
parents: 6547
diff changeset
821 mysql/roundup deployment. (Norbert Schlemmer, modified by John
34cbd0e633d2 Added FastCGI deployment info, updated Docker docs; docker-compose added
John Rouillard <rouilj@ieee.org>
parents: 6547
diff changeset
822 Rouilard)
6525
c505c774a94d Mutiple changes to REST code.
John Rouillard <rouilj@ieee.org>
parents: 6524
diff changeset
823 - REST add openapi_doc decorator to add openapi_doc to
c505c774a94d Mutiple changes to REST code.
John Rouillard <rouilj@ieee.org>
parents: 6524
diff changeset
824 endpoints. Decorate a couple of examples. (John Rouillard)
c505c774a94d Mutiple changes to REST code.
John Rouillard <rouilj@ieee.org>
parents: 6524
diff changeset
825 - REST when incorrect method is used, report allowed methods in error
c505c774a94d Mutiple changes to REST code.
John Rouillard <rouilj@ieee.org>
parents: 6524
diff changeset
826 message as well as in an Allow header. (John Rouillard)
c505c774a94d Mutiple changes to REST code.
John Rouillard <rouilj@ieee.org>
parents: 6524
diff changeset
827 - REST change response to invalid attribute specified in path. Return
c505c774a94d Mutiple changes to REST code.
John Rouillard <rouilj@ieee.org>
parents: 6524
diff changeset
828 400 code not 405 code for this case and improve error. (John
c505c774a94d Mutiple changes to REST code.
John Rouillard <rouilj@ieee.org>
parents: 6524
diff changeset
829 Rouillard)
c505c774a94d Mutiple changes to REST code.
John Rouillard <rouilj@ieee.org>
parents: 6524
diff changeset
830 - REST correct values for some Access-Control-Allow-Methods and
c505c774a94d Mutiple changes to REST code.
John Rouillard <rouilj@ieee.org>
parents: 6524
diff changeset
831 Access-Control-Allow-Headers headers. (John Rouillard)
6547
3cae70995eff issue2550991 - Some mechanism to set expiration header or max age for static resources
John Rouillard <rouilj@ieee.org>
parents: 6545
diff changeset
832 - issue2550991 - define default cache control settings for javascript
3cae70995eff issue2550991 - Some mechanism to set expiration header or max age for static resources
John Rouillard <rouilj@ieee.org>
parents: 6545
diff changeset
833 and css assets. (John Rouillard)
6564
21c7c2041a4b issue2551181 - allow issueXXX#fragment to generate a link with fragment
John Rouillard <rouilj@ieee.org>
parents: 6557
diff changeset
834 - issue2551181 - fragments can be appended to designators. So
21c7c2041a4b issue2551181 - allow issueXXX#fragment to generate a link with fragment
John Rouillard <rouilj@ieee.org>
parents: 6557
diff changeset
835 issue23#msg24 could jump to the element with id msg24 in issue 23.
21c7c2041a4b issue2551181 - allow issueXXX#fragment to generate a link with fragment
John Rouillard <rouilj@ieee.org>
parents: 6557
diff changeset
836 Before this patch you would have two links issue23 and msg24
21c7c2041a4b issue2551181 - allow issueXXX#fragment to generate a link with fragment
John Rouillard <rouilj@ieee.org>
parents: 6557
diff changeset
837 separated by # (John Rouillard).
6571
cd408eb748dd Add small utility script for dumping dbm based databases.
John Rouillard <rouilj@ieee.org>
parents: 6565
diff changeset
838 - added small utility script to dump dbm based tracker databases
cd408eb748dd Add small utility script for dumping dbm based databases.
John Rouillard <rouilj@ieee.org>
parents: 6565
diff changeset
839 (e.g. db/sessions). (John Rouillard)
6578
b1f1539c6a31 issue2551182 - ... allow loading values from external file. flake8 cleanups
John Rouillard <rouilj@ieee.org>
parents: 6573
diff changeset
840 - issue2551182 - Enhance configuration module to allow loading values
b1f1539c6a31 issue2551182 - ... allow loading values from external file. flake8 cleanups
John Rouillard <rouilj@ieee.org>
parents: 6573
diff changeset
841 from an external file. Secrets (passwords, secrets) can specify
b1f1539c6a31 issue2551182 - ... allow loading values from external file. flake8 cleanups
John Rouillard <rouilj@ieee.org>
parents: 6573
diff changeset
842 file using file:// or file:///. The first line of the file is used
6580
77a35268cd7c Update changes with Docker changes and atribution.
John Rouillard <rouilj@ieee.org>
parents: 6578
diff changeset
843 as the secret. This allows committing config.ini to a VCS. (John
77a35268cd7c Update changes with Docker changes and atribution.
John Rouillard <rouilj@ieee.org>
parents: 6578
diff changeset
844 Rouillard)
77a35268cd7c Update changes with Docker changes and atribution.
John Rouillard <rouilj@ieee.org>
parents: 6578
diff changeset
845 - Added xapian indexer to Docker container. (John Rouillard)
6588
91ab3e0ffcd0 Summary: Add test cases for sqlite fts
John Rouillard <rouilj@ieee.org>
parents: 6582
diff changeset
846 - Add support for indexer type native-fts to use FTS5 for sqlite
91ab3e0ffcd0 Summary: Add test cases for sqlite fts
John Rouillard <rouilj@ieee.org>
parents: 6582
diff changeset
847 databases. (John Rouillard)
6606
328ad56e438a postgresql database fts - add to CHANGES and add url to admin.
John Rouillard <rouilj@ieee.org>
parents: 6603
diff changeset
848 - Add support for indexer type native-fts to use PostreSQL's full text
328ad56e438a postgresql database fts - add to CHANGES and add url to admin.
John Rouillard <rouilj@ieee.org>
parents: 6603
diff changeset
849 search. (John Rouillard)
6588
91ab3e0ffcd0 Summary: Add test cases for sqlite fts
John Rouillard <rouilj@ieee.org>
parents: 6582
diff changeset
850 - Add better error display to the user. Needed to expose errors in fts5
91ab3e0ffcd0 Summary: Add test cases for sqlite fts
John Rouillard <rouilj@ieee.org>
parents: 6582
diff changeset
851 search syntax to the user while also displaying the template page
91ab3e0ffcd0 Summary: Add test cases for sqlite fts
John Rouillard <rouilj@ieee.org>
parents: 6582
diff changeset
852 structure. (John Rouillard)
6599
39189dd94f2c issue2551189 - increase size of words in full text index.
John Rouillard <rouilj@ieee.org>
parents: 6588
diff changeset
853 - issue2551189 - increase size of words in full text index.
39189dd94f2c issue2551189 - increase size of words in full text index.
John Rouillard <rouilj@ieee.org>
parents: 6588
diff changeset
854 Many terms (like exception names or symbolic constants) are larger
6603
57dc15ad648d CHANGES.txt: Thomas Hein -> Thomas Arendsen Hein
Thomas Arendsen Hein <thomas@intevation.de>
parents: 6599
diff changeset
855 than 25. Also German words are long. Since there is little chance of
57dc15ad648d CHANGES.txt: Thomas Hein -> Thomas Arendsen Hein
Thomas Arendsen Hein <thomas@intevation.de>
parents: 6599
diff changeset
856 fixing German to shorten their words, change indexer maxlength to 50.
57dc15ad648d CHANGES.txt: Thomas Hein -> Thomas Arendsen Hein
Thomas Arendsen Hein <thomas@intevation.de>
parents: 6599
diff changeset
857 (Thomas Arendsen Hein provided patch; patch reworked John Rouillard)
6659
c9b56477fb41 Add changelog and attribution
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6649
diff changeset
858 - issue2551184 - add an i18n object to the roundupdb. This makes it
c9b56477fb41 Add changelog and attribution
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6649
diff changeset
859 possible to translate error messages in detectors (or actions). The
c9b56477fb41 Add changelog and attribution
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6649
diff changeset
860 i18n object is now also correctly set for the mail interface:
c9b56477fb41 Add changelog and attribution
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6649
diff changeset
861 previously the 'language' setting in the [mailgw] section seems to
c9b56477fb41 Add changelog and attribution
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6649
diff changeset
862 have been ignored. Thanks to Marcus Priesch for the patch.
6747
d32d43e4a5ba wsgi can cache tracker instance enabled by feature flag.
John Rouillard <rouilj@ieee.org>
parents: 6746
diff changeset
863 - issue2551212 - speed up wsgi interface by caching the tracker
d32d43e4a5ba wsgi can cache tracker instance enabled by feature flag.
John Rouillard <rouilj@ieee.org>
parents: 6746
diff changeset
864 instance. Hidden behind a feature flag. See upgrading.txt for
d32d43e4a5ba wsgi can cache tracker instance enabled by feature flag.
John Rouillard <rouilj@ieee.org>
parents: 6746
diff changeset
865 details. (Marcus Priesch with feature flag by John Rouillard)
6458
8f1b91756457 issue2551147 - Enable compression of http responses in roundup.
John Rouillard <rouilj@ieee.org>
parents: 6456
diff changeset
866
6456
cbc18a8bc61f Changes for release of version 2.1.0.
John Rouillard <rouilj@ieee.org>
parents: 6450
diff changeset
867 2021-07-13 2.1.0
6447
8f8f4988b856 Add image/svg-xml as valid type to serve.
John Rouillard <rouilj@ieee.org>
parents: 6445
diff changeset
868
8f8f4988b856 Add image/svg-xml as valid type to serve.
John Rouillard <rouilj@ieee.org>
parents: 6445
diff changeset
869 Fixed:
8f8f4988b856 Add image/svg-xml as valid type to serve.
John Rouillard <rouilj@ieee.org>
parents: 6445
diff changeset
870
8f8f4988b856 Add image/svg-xml as valid type to serve.
John Rouillard <rouilj@ieee.org>
parents: 6445
diff changeset
871 - issue2551122 - fixing order by a link/multilink broke other props
8f8f4988b856 Add image/svg-xml as valid type to serve.
John Rouillard <rouilj@ieee.org>
parents: 6445
diff changeset
872 should be final change for that ticket. (John Rouillard)
6463
8e06194ff0b0 fix isset() for StringHTMLProperty
John Rouillard <rouilj@ieee.org>
parents: 6462
diff changeset
873 - when isset() is used in templates on a StringHTMLProperty, it
8e06194ff0b0 fix isset() for StringHTMLProperty
John Rouillard <rouilj@ieee.org>
parents: 6462
diff changeset
874 returns True. 2.1.0 made default_value work properly. Hyperdb's
8e06194ff0b0 fix isset() for StringHTMLProperty
John Rouillard <rouilj@ieee.org>
parents: 6462
diff changeset
875 String(_Type) class sets the default value to the empty string and
8e06194ff0b0 fix isset() for StringHTMLProperty
John Rouillard <rouilj@ieee.org>
parents: 6462
diff changeset
876 not None. Change __init__ so default_value is None and not "".
8e06194ff0b0 fix isset() for StringHTMLProperty
John Rouillard <rouilj@ieee.org>
parents: 6462
diff changeset
877 roundup-user mailing list thread:
8e06194ff0b0 fix isset() for StringHTMLProperty
John Rouillard <rouilj@ieee.org>
parents: 6462
diff changeset
878 https://sourceforge.net/p/roundup/mailman/roundup-users/thread/20210801020640.73ac1729%40Dell/#msg37328813
8e06194ff0b0 fix isset() for StringHTMLProperty
John Rouillard <rouilj@ieee.org>
parents: 6462
diff changeset
879 (reported by Nagy Gabor. fix: John Rouillard)
6447
8f8f4988b856 Add image/svg-xml as valid type to serve.
John Rouillard <rouilj@ieee.org>
parents: 6445
diff changeset
880
8f8f4988b856 Add image/svg-xml as valid type to serve.
John Rouillard <rouilj@ieee.org>
parents: 6445
diff changeset
881 Features:
8f8f4988b856 Add image/svg-xml as valid type to serve.
John Rouillard <rouilj@ieee.org>
parents: 6445
diff changeset
882
8f8f4988b856 Add image/svg-xml as valid type to serve.
John Rouillard <rouilj@ieee.org>
parents: 6445
diff changeset
883 - add image/svg-xml as valid mime type to serve. Was being served as
8f8f4988b856 Add image/svg-xml as valid type to serve.
John Rouillard <rouilj@ieee.org>
parents: 6445
diff changeset
884 octet-stream. (John Rouillard)
6448
2bd60def4fed Improve doc on special action vars in cusotmizing.txt.
John Rouillard <rouilj@ieee.org>
parents: 6447
diff changeset
885 - improve customizing.txt documentation on use of Special Form
2bd60def4fed Improve doc on special action vars in cusotmizing.txt.
John Rouillard <rouilj@ieee.org>
parents: 6447
diff changeset
886 Variables. Added example html inputs to illustrate the doc.
2bd60def4fed Improve doc on special action vars in cusotmizing.txt.
John Rouillard <rouilj@ieee.org>
parents: 6447
diff changeset
887 Fix position of designator in doc example. It occurs before
6450
7f7e6214fccd fix typos attributions.
John Rouillard <rouilj@ieee.org>
parents: 6448
diff changeset
888 @link@ or other edit command. (John Rouillard)
6447
8f8f4988b856 Add image/svg-xml as valid type to serve.
John Rouillard <rouilj@ieee.org>
parents: 6445
diff changeset
889
6445
0c40c398e921 Fix release date in CHANGES.txt.
John Rouillard <rouilj@ieee.org>
parents: 6439
diff changeset
890 2021-06-19 2.1.0b1
6228
f40c6b5de370 Fix reverse multilink iteration
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6225
diff changeset
891
f40c6b5de370 Fix reverse multilink iteration
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6225
diff changeset
892 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
893
6228
f40c6b5de370 Fix reverse multilink iteration
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6225
diff changeset
894 - Reverse multilink to *the same class* would trigger a traceback about
f40c6b5de370 Fix reverse multilink iteration
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6225
diff changeset
895 a modified dictionary on iteration (Ralf Schlatterbeck)
6238
6834bb5473da Summary: Constrain format of classname and document
John Rouillard <rouilj@ieee.org>
parents: 6228
diff changeset
896 - issue2551086 - Valid class names not documented. Should follow
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
897 ``[A-z][A-z0-9_]+[A-z_]``. This was never documented or enforced, but
6238
6834bb5473da Summary: Constrain format of classname and document
John Rouillard <rouilj@ieee.org>
parents: 6228
diff changeset
898 we get obscure errors if the rules are not followed. (Tom
6834bb5473da Summary: Constrain format of classname and document
John Rouillard <rouilj@ieee.org>
parents: 6228
diff changeset
899 Ekberg tests by John Rouilard)
6247
ca0915457761 Handle auto-submitted header on inbound email like bulk.
John Rouillard <rouilj@ieee.org>
parents: 6238
diff changeset
900 - issue2550564 - Roundup sets "Precedence: bulk" on all outgoing mail,
ca0915457761 Handle auto-submitted header on inbound email like bulk.
John Rouillard <rouilj@ieee.org>
parents: 6238
diff changeset
901 which seems wrong. Handle Auto-Submitted header on *inbound* email
ca0915457761 Handle auto-submitted header on inbound email like bulk.
John Rouillard <rouilj@ieee.org>
parents: 6238
diff changeset
902 like we do precedence bulk. This is part of this issue.
6250
95183d73ac64 issue2550522 - add transitive searching to filter in roundup-admin
John Rouillard <rouilj@ieee.org>
parents: 6247
diff changeset
903 - roundup-admin filter calls find() not filter when using -s -c -S
95183d73ac64 issue2550522 - add transitive searching to filter in roundup-admin
John Rouillard <rouilj@ieee.org>
parents: 6247
diff changeset
904 (John Rouillard)
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
905 - When requesting transitive properties via ``@fields`` in the REST-API,
6255
8f8bb7465cd6 Add CHANGES.txt entry for recent bug-fix
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6250
diff changeset
906 an empty link in the transitive property (e.g. author.username when
8f8bb7465cd6 Add CHANGES.txt entry for recent bug-fix
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6250
diff changeset
907 requesting message properties) would result in a 404 error. Now we're
8f8bb7465cd6 Add CHANGES.txt entry for recent bug-fix
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6250
diff changeset
908 returning a JSON 'null' value. for an empty link (e.g. empty author in
6450
7f7e6214fccd fix typos attributions.
John Rouillard <rouilj@ieee.org>
parents: 6448
diff changeset
909 the example). (John Rouillard)
6263
3a851df879cd Remove doc dependency sphinxcontrib-cheeseshop.
John Rouillard <rouilj@ieee.org>
parents: 6257
diff changeset
910 - sphinxcontrib.cheeseshop is unmaintained and using old http
3a851df879cd Remove doc dependency sphinxcontrib-cheeseshop.
John Rouillard <rouilj@ieee.org>
parents: 6257
diff changeset
911 url. Attempts to override cheeseshop_url failed. Replace call to
3a851df879cd Remove doc dependency sphinxcontrib-cheeseshop.
John Rouillard <rouilj@ieee.org>
parents: 6257
diff changeset
912 cheeseshop in docs with raw html and remove references to
3a851df879cd Remove doc dependency sphinxcontrib-cheeseshop.
John Rouillard <rouilj@ieee.org>
parents: 6257
diff changeset
913 cheeseshop. (John Rouillard)
6275
bda491248fd8 Handle exception raised from markdown processing
John Rouillard <rouilj@ieee.org>
parents: 6263
diff changeset
914 - issue2551093 - return plain text if markdown formatter throws exception
bda491248fd8 Handle exception raised from markdown processing
John Rouillard <rouilj@ieee.org>
parents: 6263
diff changeset
915 (reported by Cedric Krier, fix by John Rouillard)
6276
177b186dd23a issue2551094 - simplemde now handles linebreaks like markdown backends
John Rouillard <rouilj@ieee.org>
parents: 6275
diff changeset
916 - issue2551094 - make simplemde handle line breaks the same as the
6279
9ec3a9bc4ea5 issue2551097 - fix call to markdown2 - fix fenced code blocks.
John Rouillard <rouilj@ieee.org>
parents: 6278
diff changeset
917 backend markdown formatters. (report: Cedric Krier, patch: Christof
6276
177b186dd23a issue2551094 - simplemde now handles linebreaks like markdown backends
John Rouillard <rouilj@ieee.org>
parents: 6275
diff changeset
918 Meerwald)
6278
f21ec1414591 issue2551092 - fix crash due to use of string not bytes under py3
John Rouillard <rouilj@ieee.org>
parents: 6277
diff changeset
919 - issue2551092 - fix crash bug by aligning
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
920 ``roundup.anypy.email_.decode_header`` with stdlib ``email.header`` and
6280
6ed5152a92d0 issue2551096 - enable markdown autolink for email and bare url's.
John Rouillard <rouilj@ieee.org>
parents: 6279
diff changeset
921 convert string to bytes for python 3. (Cedric Krier)
6279
9ec3a9bc4ea5 issue2551097 - fix call to markdown2 - fix fenced code blocks.
John Rouillard <rouilj@ieee.org>
parents: 6278
diff changeset
922 - issue2551097 - fix underlying bug in use of fenced codeblocks with
9ec3a9bc4ea5 issue2551097 - fix call to markdown2 - fix fenced code blocks.
John Rouillard <rouilj@ieee.org>
parents: 6278
diff changeset
923 markdown2. Fix for issue2551093 to prevent exception trigger.
9ec3a9bc4ea5 issue2551097 - fix call to markdown2 - fix fenced code blocks.
John Rouillard <rouilj@ieee.org>
parents: 6278
diff changeset
924 (patch: Cedric Krier)
6284
3f7538316724 issue2551099 - disable processing of data url's in markdown.
John Rouillard <rouilj@ieee.org>
parents: 6283
diff changeset
925 - issue2551099 - disable processing of data url's in markdown. Display
3f7538316724 issue2551099 - disable processing of data url's in markdown.
John Rouillard <rouilj@ieee.org>
parents: 6283
diff changeset
926 as plain text. (John Rouillard)
6290
944e4dfcc9b7 issue2551100 - out of date jquery fix security and user.help.html
John Rouillard <rouilj@ieee.org>
parents: 6284
diff changeset
927 - issue2551100 - old jquery has security issues, upgrade it and fix
6450
7f7e6214fccd fix typos attributions.
John Rouillard <rouilj@ieee.org>
parents: 6448
diff changeset
928 user.help.html (John Rouillard)
6295
bc2b00afa980 Replace depricated base64.decodestring with base64.b64decode.
John Rouillard <rouilj@ieee.org>
parents: 6291
diff changeset
929 - replace deprecated base64.decodestring with base64.b64decode in
bc2b00afa980 Replace depricated base64.decodestring with base64.b64decode.
John Rouillard <rouilj@ieee.org>
parents: 6291
diff changeset
930 roundup_server.py and roundup_xlmrpc_server.py (reported by
bc2b00afa980 Replace depricated base64.decodestring with base64.b64decode.
John Rouillard <rouilj@ieee.org>
parents: 6291
diff changeset
931 lmsteffan in irc)
6297
a635a60ffb84 Remove standalone pytest run_tests.py bundle
John Rouillard <rouilj@ieee.org>
parents: 6295
diff changeset
932 - removed run_tests.py. Newer pytest doesn't support generating
a635a60ffb84 Remove standalone pytest run_tests.py bundle
John Rouillard <rouilj@ieee.org>
parents: 6295
diff changeset
933 stand alone testing bundles. Python 3.9 generates errors running
6300
778a9f455067 Remove old code import imp, old style trackers db/backend_name
John Rouillard <rouilj@ieee.org>
parents: 6299
diff changeset
934 the current run_tests.py. (reported by lmsteffan in irc)
6299
fd0bdcbc68e4 issue2551104 - fix issue with markdown autolink next to punctuation
John Rouillard <rouilj@ieee.org>
parents: 6297
diff changeset
935 - issue2551104 - fix issue with markdown autolink next to punctuation (ced)
6300
778a9f455067 Remove old code import imp, old style trackers db/backend_name
John Rouillard <rouilj@ieee.org>
parents: 6299
diff changeset
936 - removed support for old style trackers that use dbinit.py and
6439
5296d27ac97c Implementing RELEASE.txt 2.1.0b1 release
John Rouillard <rouilj@ieee.org>
parents: 6437
diff changeset
937 config.py. Also remove all uses of deprecated imp module. (John Rouillard)
6300
778a9f455067 Remove old code import imp, old style trackers db/backend_name
John Rouillard <rouilj@ieee.org>
parents: 6299
diff changeset
938 - removed support for setting database type using
778a9f455067 Remove old code import imp, old style trackers db/backend_name
John Rouillard <rouilj@ieee.org>
parents: 6299
diff changeset
939 <database>/backend_name. (John Rouillard)
6302
314691b81ee0 Document translation updates.
John Rouillard <rouilj@ieee.org>
parents: 6300
diff changeset
940 - fixed some issues when generating translations. Use mappings and
314691b81ee0 Document translation updates.
John Rouillard <rouilj@ieee.org>
parents: 6300
diff changeset
941 named format parameters so translators can move substituted tokens
6450
7f7e6214fccd fix typos attributions.
John Rouillard <rouilj@ieee.org>
parents: 6448
diff changeset
942 in translations. (John Rouillard)
6311
be8d5a8e090a Fix uncaught error when parsing rest headers, document
John Rouillard <rouilj@ieee.org>
parents: 6302
diff changeset
943 - in rest interface, fix uncaught exceptions when parsing invalid
be8d5a8e090a Fix uncaught error when parsing rest headers, document
John Rouillard <rouilj@ieee.org>
parents: 6302
diff changeset
944 Content-Type and Accept headers. Document response formats more
6450
7f7e6214fccd fix typos attributions.
John Rouillard <rouilj@ieee.org>
parents: 6448
diff changeset
945 fully in doc/rest.txt. (John Rouillard)
6332
6a6b4651be1f Use server-side cursor for postgres in some cases
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6320
diff changeset
946 - in filter, filter_iter and _materialize_multilinks, use named cursor
6a6b4651be1f Use server-side cursor for postgres in some cases
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6320
diff changeset
947 with postgresql. This turns of client-side cursor handling and avoids
6a6b4651be1f Use server-side cursor for postgres in some cases
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6320
diff changeset
948 *large* roundup process (or wsgi process) in case of large results.
6450
7f7e6214fccd fix typos attributions.
John Rouillard <rouilj@ieee.org>
parents: 6448
diff changeset
949 Fixes issue2551114. (Ralf Schlatterbeck)
6336
6f89cdc7c938 issue2551108 - fix markdown formatted designator links
John Rouillard <rouilj@ieee.org>
parents: 6332
diff changeset
950 - issue2551108 - fix handling of designator links when formatted
6f89cdc7c938 issue2551108 - fix markdown formatted designator links
John Rouillard <rouilj@ieee.org>
parents: 6332
diff changeset
951 as markdown links. (Reported by Cedric Krier; John Rouillard)
6345
14c9284a8bad Fix filename created from mail attachments
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6344
diff changeset
952 - Fix filename created from mail attachments, fixes issue2551118
6375
c4371ec7d1c0 Call verifyPassword even if user does not exist.
John Rouillard <rouilj@ieee.org>
parents: 6361
diff changeset
953 - Call verifyPassword even if user does not exist. Address timing
c4371ec7d1c0 Call verifyPassword even if user does not exist.
John Rouillard <rouilj@ieee.org>
parents: 6361
diff changeset
954 attack to discover valid account names. Useful where anonymous user
c4371ec7d1c0 Call verifyPassword even if user does not exist.
John Rouillard <rouilj@ieee.org>
parents: 6361
diff changeset
955 is not allowed access. (John Rouillard)
6377
a7e7314fb7d9 issue2551126 - AttributeError: 'str' object has no attribute 'local'.
John Rouillard <rouilj@ieee.org>
parents: 6375
diff changeset
956 - issue2551126 - AttributeError: 'str' object has no attribute
a7e7314fb7d9 issue2551126 - AttributeError: 'str' object has no attribute 'local'.
John Rouillard <rouilj@ieee.org>
parents: 6375
diff changeset
957 'local'. Fix traceback caused by DateHTMLProperty.pretty() called
a7e7314fb7d9 issue2551126 - AttributeError: 'str' object has no attribute 'local'.
John Rouillard <rouilj@ieee.org>
parents: 6375
diff changeset
958 on a string value due to error in some other field. (Reported by
a7e7314fb7d9 issue2551126 - AttributeError: 'str' object has no attribute 'local'.
John Rouillard <rouilj@ieee.org>
parents: 6375
diff changeset
959 reda, fix: John Rouillard)
6378
b57c3d50505b issue2550899 Migrate setup.py to setuptools
John Rouillard <rouilj@ieee.org>
parents: 6377
diff changeset
960 - issue2550899 - Migrate setup.py to setuptools; fixes:
b57c3d50505b issue2550899 Migrate setup.py to setuptools
John Rouillard <rouilj@ieee.org>
parents: 6377
diff changeset
961 issue2550866 'pip install --editable .' fails; et al.
b57c3d50505b issue2550899 Migrate setup.py to setuptools
John Rouillard <rouilj@ieee.org>
parents: 6377
diff changeset
962 this now requires that setuptools be installed. (Patch by John
b57c3d50505b issue2550899 Migrate setup.py to setuptools
John Rouillard <rouilj@ieee.org>
parents: 6377
diff changeset
963 Kristensen (jerrykan); additional doc changes (upgrade.txt,
b57c3d50505b issue2550899 Migrate setup.py to setuptools
John Rouillard <rouilj@ieee.org>
parents: 6377
diff changeset
964 RELEASE.txt) John Rouillard)
6380
d76291836523 Fix issue2551128 - Impossible to validate a user with unknown timezone
John Rouillard <rouilj@ieee.org>
parents: 6378
diff changeset
965 - issue2551128 - Impossible to validate a user with unknown timezone
d76291836523 Fix issue2551128 - Impossible to validate a user with unknown timezone
John Rouillard <rouilj@ieee.org>
parents: 6378
diff changeset
966 Raise KeyError when an unrecognized timezones is passed to
d76291836523 Fix issue2551128 - Impossible to validate a user with unknown timezone
John Rouillard <rouilj@ieee.org>
parents: 6378
diff changeset
967 pytz. (patch Cedric Krier, test John Rouillard)
6382
b35a50d02890 Fix issue2551129 - Template not found return 500 and traceback
John Rouillard <rouilj@ieee.org>
parents: 6380
diff changeset
968 - issue2551129 - Template not found return 500
b35a50d02890 Fix issue2551129 - Template not found return 500 and traceback
John Rouillard <rouilj@ieee.org>
parents: 6380
diff changeset
969 Handle traceback caused when requested @template is not found.
b35a50d02890 Fix issue2551129 - Template not found return 500 and traceback
John Rouillard <rouilj@ieee.org>
parents: 6380
diff changeset
970 Return 400 error in this condition. (patch Cedric Krier,
b35a50d02890 Fix issue2551129 - Template not found return 500 and traceback
John Rouillard <rouilj@ieee.org>
parents: 6380
diff changeset
971 additional change and test John Rouillard)
6393
51a1a9b0f567 - issue2551062: AddPermission doesn't validate property names.
John Rouillard <rouilj@ieee.org>
parents: 6383
diff changeset
972 - issue2551062: roundup-admin security now exits status 1 when
51a1a9b0f567 - issue2551062: AddPermission doesn't validate property names.
John Rouillard <rouilj@ieee.org>
parents: 6383
diff changeset
973 it finds an invalid property. It no longer tries to print the rest
51a1a9b0f567 - issue2551062: AddPermission doesn't validate property names.
John Rouillard <rouilj@ieee.org>
parents: 6383
diff changeset
974 of the security properties. (John Rouillard)
6398
26e5c42f148c issue2551078 - Fix traceback caused when putting two id's into a Link html field.
John Rouillard <rouilj@ieee.org>
parents: 6393
diff changeset
975 - issue2551078 - Fix traceback caused when putting two id's into a
26e5c42f148c issue2551078 - Fix traceback caused when putting two id's into a Link html field.
John Rouillard <rouilj@ieee.org>
parents: 6393
diff changeset
976 Link html field. A ValueError is raised. Handle exception and return
26e5c42f148c issue2551078 - Fix traceback caused when putting two id's into a Link html field.
John Rouillard <rouilj@ieee.org>
parents: 6393
diff changeset
977 value. hyperdb.py now reports 'you may only enter ID values for
6414
3dbf1bc5e567 issue2551120 - The sorted method of MultilinkHTMLProperty crashes ...
John Rouillard <rouilj@ieee.org>
parents: 6407
diff changeset
978 property ...' to the user. (John Rouillard)
3dbf1bc5e567 issue2551120 - The sorted method of MultilinkHTMLProperty crashes ...
John Rouillard <rouilj@ieee.org>
parents: 6407
diff changeset
979 - issue2551120 - The sorted method of MultilinkHTMLProperty crashes,
3dbf1bc5e567 issue2551120 - The sorted method of MultilinkHTMLProperty crashes ...
John Rouillard <rouilj@ieee.org>
parents: 6407
diff changeset
980 if the given property is unset for an element of the list. Crash
3dbf1bc5e567 issue2551120 - The sorted method of MultilinkHTMLProperty crashes ...
John Rouillard <rouilj@ieee.org>
parents: 6407
diff changeset
981 fixed. New feature NoneFirst added to method to make unset values
3dbf1bc5e567 issue2551120 - The sorted method of MultilinkHTMLProperty crashes ...
John Rouillard <rouilj@ieee.org>
parents: 6407
diff changeset
982 sort at start or end of sorted list. (John Rouillard)
6416
99d344aa825d - issue2550648 - keyword boolean search multiple issues
John Rouillard <rouilj@ieee.org>
parents: 6414
diff changeset
983 - issue2550648 - keyword boolean search. Issue has multiple problems.
99d344aa825d - issue2550648 - keyword boolean search multiple issues
John Rouillard <rouilj@ieee.org>
parents: 6414
diff changeset
984 Fix issue where saving the keyword boolean search would remove the
6450
7f7e6214fccd fix typos attributions.
John Rouillard <rouilj@ieee.org>
parents: 6448
diff changeset
985 link to open the editor. (John Rouillard)
6418
559b3d8e03d7 issue2551136 - timezone extention crash on Python 3.8.
John Rouillard <rouilj@ieee.org>
parents: 6416
diff changeset
986 - issue2551136 - timezone extention crash on Python 3.8. cgi.escape
559b3d8e03d7 issue2551136 - timezone extention crash on Python 3.8.
John Rouillard <rouilj@ieee.org>
parents: 6416
diff changeset
987 is used in some template to provide a select box of timezones. It
6439
5296d27ac97c Implementing RELEASE.txt 2.1.0b1 release
John Rouillard <rouilj@ieee.org>
parents: 6437
diff changeset
988 uses cgi.escape that is deprecated and removed from 3.8 and newer.
6418
559b3d8e03d7 issue2551136 - timezone extention crash on Python 3.8.
John Rouillard <rouilj@ieee.org>
parents: 6416
diff changeset
989 Use html.escape with fallback to cgi.escape. (Cedric Krier)
6420
5d6b6e948e17 Upgrade SSL params for roundup-server
John Rouillard <rouilj@ieee.org>
parents: 6418
diff changeset
990 - roundup-server can act as an SSL server. Usually SSL is provided by
6439
5296d27ac97c Implementing RELEASE.txt 2.1.0b1 release
John Rouillard <rouilj@ieee.org>
parents: 6437
diff changeset
991 a front-end server like nginx, hiawatha, apache. The SSL parameters
6420
5d6b6e948e17 Upgrade SSL params for roundup-server
John Rouillard <rouilj@ieee.org>
parents: 6418
diff changeset
992 have been upgraded to TLS 1.1. Cert is RSA 2048 bytes with SHA512
5d6b6e948e17 Upgrade SSL params for roundup-server
John Rouillard <rouilj@ieee.org>
parents: 6418
diff changeset
993 signature. Without these upgrades, ssl mode won't start. Note this
5d6b6e948e17 Upgrade SSL params for roundup-server
John Rouillard <rouilj@ieee.org>
parents: 6418
diff changeset
994 exposes other issue with roundup-server operating as an SSL
6450
7f7e6214fccd fix typos attributions.
John Rouillard <rouilj@ieee.org>
parents: 6448
diff changeset
995 endpoint. See issue2551138 and issue2551137. (John Rouillard)
6421
9c57f2814597 Fix issue2551122 (MultilinkHTMLProperty sorted method issue)
John Rouillard <rouilj@ieee.org>
parents: 6420
diff changeset
996 - issue2551122 - sorted method of MultilinkHTMLProperty does a string
9c57f2814597 Fix issue2551122 (MultilinkHTMLProperty sorted method issue)
John Rouillard <rouilj@ieee.org>
parents: 6420
diff changeset
997 sort even if the property is an integer. Fixed so that the orderprop
9c57f2814597 Fix issue2551122 (MultilinkHTMLProperty sorted method issue)
John Rouillard <rouilj@ieee.org>
parents: 6420
diff changeset
998 for the linked class is used. (John Rouillard, reported by Nagy Gabor)
6422
91ae685405ba - issue2550964 - History can (temporarily) show incorrect value...
John Rouillard <rouilj@ieee.org>
parents: 6421
diff changeset
999 - issue2550964 - History can (temporarily) show incorrect value when a
91ae685405ba - issue2550964 - History can (temporarily) show incorrect value...
John Rouillard <rouilj@ieee.org>
parents: 6421
diff changeset
1000 change is rejected. Fix history function to always use the database
6450
7f7e6214fccd fix typos attributions.
John Rouillard <rouilj@ieee.org>
parents: 6448
diff changeset
1001 values and ignore the current setting in the form. (John Rouillard)
6427
f08907bfd5a1 Fix find() with anydbm. Add fast return shortcut.
John Rouillard <rouilj@ieee.org>
parents: 6425
diff changeset
1002 - Fix find() with anydbm. Using protected properties raised KeyError.
f08907bfd5a1 Fix find() with anydbm. Add fast return shortcut.
John Rouillard <rouilj@ieee.org>
parents: 6425
diff changeset
1003 Add shortcut fast return. Both changes come from rdbms_common.py's
f08907bfd5a1 Fix find() with anydbm. Add fast return shortcut.
John Rouillard <rouilj@ieee.org>
parents: 6425
diff changeset
1004 find(). (John Rouillard)
6428
32a04dc87b30 Make HTMLClass::history signature compatible to _HTMLItem::history
John Rouillard <rouilj@ieee.org>
parents: 6427
diff changeset
1005 - Fix traceback caused by calling history() with arguments in a
6450
7f7e6214fccd fix typos attributions.
John Rouillard <rouilj@ieee.org>
parents: 6448
diff changeset
1006 non-item context. (John Rouillard)
7f7e6214fccd fix typos attributions.
John Rouillard <rouilj@ieee.org>
parents: 6448
diff changeset
1007 - issue2551141 - roundup-admin returns no such class when restoring
6430
ff4ab763f47c issue2551141 - roundup-admin returns no such class when restoring item with duplicate key
John Rouillard <rouilj@ieee.org>
parents: 6428
diff changeset
1008 item with duplicate key. Fix incorrect error message when using
6439
5296d27ac97c Implementing RELEASE.txt 2.1.0b1 release
John Rouillard <rouilj@ieee.org>
parents: 6437
diff changeset
1009 roundup-admin to restore a user when the username is already in use.
6430
ff4ab763f47c issue2551141 - roundup-admin returns no such class when restoring item with duplicate key
John Rouillard <rouilj@ieee.org>
parents: 6428
diff changeset
1010 (John Rouillard)
6431
ada1edcc9132 issue2551142 - Import ... unique constraint failure.
John Rouillard <rouilj@ieee.org>
parents: 6430
diff changeset
1011 - issue2551142 - Import of retired node with username after active
6450
7f7e6214fccd fix typos attributions.
John Rouillard <rouilj@ieee.org>
parents: 6448
diff changeset
1012 node is imported raises unique constraint failure. (Reported by Ganesh
7f7e6214fccd fix typos attributions.
John Rouillard <rouilj@ieee.org>
parents: 6448
diff changeset
1013 Sittampalam/Heffalump on irc. John Rouillard)
6434
269f39e28d5c issue2551142 - Import of retired node ... unique constraint failure.
John Rouillard <rouilj@ieee.org>
parents: 6431
diff changeset
1014 - *** Must run roundup-admin migrate ***
269f39e28d5c issue2551142 - Import of retired node ... unique constraint failure.
John Rouillard <rouilj@ieee.org>
parents: 6431
diff changeset
1015 Increment rdbms version from 5 to 6. Mysql rdbms classes were
269f39e28d5c issue2551142 - Import of retired node ... unique constraint failure.
John Rouillard <rouilj@ieee.org>
parents: 6431
diff changeset
1016 missing unique key constraint. Found during fix for issue2551142.
6450
7f7e6214fccd fix typos attributions.
John Rouillard <rouilj@ieee.org>
parents: 6448
diff changeset
1017 See upgrading.txt. (John Rouillard)
6435
ada96db8ec62 Ignore blank lines when editing class via CSV
John Rouillard <rouilj@ieee.org>
parents: 6434
diff changeset
1018 - ignore blank lines in CSV class editing. (John Rouillard)
6250
95183d73ac64 issue2550522 - add transitive searching to filter in roundup-admin
John Rouillard <rouilj@ieee.org>
parents: 6247
diff changeset
1019
95183d73ac64 issue2550522 - add transitive searching to filter in roundup-admin
John Rouillard <rouilj@ieee.org>
parents: 6247
diff changeset
1020 Features:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
1021
6250
95183d73ac64 issue2550522 - add transitive searching to filter in roundup-admin
John Rouillard <rouilj@ieee.org>
parents: 6247
diff changeset
1022 - issue2550522 - Add 'filter' command to command-line
95183d73ac64 issue2550522 - add transitive searching to filter in roundup-admin
John Rouillard <rouilj@ieee.org>
parents: 6247
diff changeset
1023 interface. Filter command was actually added in 2.0.0, but this
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
1024 issue requested transitive searching. So that::
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
1025
6250
95183d73ac64 issue2550522 - add transitive searching to filter in roundup-admin
John Rouillard <rouilj@ieee.org>
parents: 6247
diff changeset
1026 roundup-admin -i . filter issue assignedto.username=Admin
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
1027
6250
95183d73ac64 issue2550522 - add transitive searching to filter in roundup-admin
John Rouillard <rouilj@ieee.org>
parents: 6247
diff changeset
1028 will work. This also fixes a bug. If assignedto.username had no
95183d73ac64 issue2550522 - add transitive searching to filter in roundup-admin
John Rouillard <rouilj@ieee.org>
parents: 6247
diff changeset
1029 matches, all issues would be returned. This is also fixed.
95183d73ac64 issue2550522 - add transitive searching to filter in roundup-admin
John Rouillard <rouilj@ieee.org>
parents: 6247
diff changeset
1030 (John Rouillard)
6257
f9c059921ccc Document password reset mechanism in web interface.
John Rouillard <rouilj@ieee.org>
parents: 6255
diff changeset
1031 - issue2550716 - Email address displayed after password reset request.
f9c059921ccc Document password reset mechanism in web interface.
John Rouillard <rouilj@ieee.org>
parents: 6255
diff changeset
1032 This fix actually made it into 1.6 release. However this release
f9c059921ccc Document password reset mechanism in web interface.
John Rouillard <rouilj@ieee.org>
parents: 6255
diff changeset
1033 documents how password reset works in user_guide.txt. (John Rouillard)
6277
957a0fc20021 issue2551094 - markdown mismatch - new config for embedded newine
John Rouillard <rouilj@ieee.org>
parents: 6276
diff changeset
1034 - issue2551094 - add new markdown config.ini setting to allow embedded
957a0fc20021 issue2551094 - markdown mismatch - new config for embedded newine
John Rouillard <rouilj@ieee.org>
parents: 6276
diff changeset
1035 newlines to cause a linebreak same as GitHub Flavored Markdown.
957a0fc20021 issue2551094 - markdown mismatch - new config for embedded newine
John Rouillard <rouilj@ieee.org>
parents: 6276
diff changeset
1036 (Patch: Cedric Krier; Doc change/checkin John Rouillard)
6280
6ed5152a92d0 issue2551096 - enable markdown autolink for email and bare url's.
John Rouillard <rouilj@ieee.org>
parents: 6279
diff changeset
1037 - issue2551096 - enable markdown autolink for email and bare url's.
6ed5152a92d0 issue2551096 - enable markdown autolink for email and bare url's.
John Rouillard <rouilj@ieee.org>
parents: 6279
diff changeset
1038 Modify raw markdown adding appropriate link markers on the fly.
6ed5152a92d0 issue2551096 - enable markdown autolink for email and bare url's.
John Rouillard <rouilj@ieee.org>
parents: 6279
diff changeset
1039 (Cedric Krier)
6283
ab2f0f13a4a6 Commit CHANGES.txt for issue2551098 - rel="nofollow" for markdown2
John Rouillard <rouilj@ieee.org>
parents: 6280
diff changeset
1040 - issue2551098 - add rel="nofollow" for links generated by markdown2
ab2f0f13a4a6 Commit CHANGES.txt for issue2551098 - rel="nofollow" for markdown2
John Rouillard <rouilj@ieee.org>
parents: 6280
diff changeset
1041 backend and rel="nofollow noopener" for mistune and markdown
ab2f0f13a4a6 Commit CHANGES.txt for issue2551098 - rel="nofollow" for markdown2
John Rouillard <rouilj@ieee.org>
parents: 6280
diff changeset
1042 backends. Prevents link spam. noopener prevents security issue when
ab2f0f13a4a6 Commit CHANGES.txt for issue2551098 - rel="nofollow" for markdown2
John Rouillard <rouilj@ieee.org>
parents: 6280
diff changeset
1043 available. (John Rouillard)
6291
a67e2b559e8d Document changing FileClass content files.
John Rouillard <rouilj@ieee.org>
parents: 6290
diff changeset
1044 - Added explanation for modifying Fileclass content files to
a67e2b559e8d Document changing FileClass content files.
John Rouillard <rouilj@ieee.org>
parents: 6290
diff changeset
1045 customizing.txt. Result of mailing list question. (John Rouillard)
6320
6dabae8da31a issue2551109 - improve keyword editing in jinja2 template.
John Rouillard <rouilj@ieee.org>
parents: 6311
diff changeset
1046 - issue2551109 - Improve keyword editing in jinja2 template. (Cedric Krier)
6344
c63df349f319 issue2551117 - add example systemd config
John Rouillard <rouilj@ieee.org>
parents: 6336
diff changeset
1047 - issue2551117 - Add example systemd config
6353
9d209d2b34ae Add indexer_language to change stemmer for xapian FTS indexer
John Rouillard <rouilj@ieee.org>
parents: 6345
diff changeset
1048 - Allow admin to configure language used for stemming in xapian
9d209d2b34ae Add indexer_language to change stemmer for xapian FTS indexer
John Rouillard <rouilj@ieee.org>
parents: 6345
diff changeset
1049 indexer. (John Rouillard request by Nagy Gabor)
6360
a77a7d04ed23 Move memorydb from test to roundup/test
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6353
diff changeset
1050 - Move memorydb from test to roundup/test to allow regression-testing in
6361
58817c3bf471 Fix roundup/test
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6360
diff changeset
1051 tracker instances without copying code. Also move the test-detectors in
58817c3bf471 Fix roundup/test
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6360
diff changeset
1052 tx_Source_detector.py to roundup/test for two reasons: It's used in the
58817c3bf471 Fix roundup/test
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6360
diff changeset
1053 memorydb convenience functions and it may be useful in other tests. Make
6439
5296d27ac97c Implementing RELEASE.txt 2.1.0b1 release
John Rouillard <rouilj@ieee.org>
parents: 6437
diff changeset
1054 the prefix a parameter of the convenience functions to be usable in other
6450
7f7e6214fccd fix typos attributions.
John Rouillard <rouilj@ieee.org>
parents: 6448
diff changeset
1055 tests. (Ralf Schlatterbeck)
6383
e9760702bf0c Add live server test to suite.
John Rouillard <rouilj@ieee.org>
parents: 6382
diff changeset
1056 - pytest suite now starts the server under wsgi and loads the home
e9760702bf0c Add live server test to suite.
John Rouillard <rouilj@ieee.org>
parents: 6382
diff changeset
1057 page. This test is skipped if the requests module is not installed.
6407
87ef0288c076 log de.po updates
John Rouillard <rouilj@ieee.org>
parents: 6398
diff changeset
1058 - extract translatable strings from devel and responsive templates. Merge
87ef0288c076 log de.po updates
John Rouillard <rouilj@ieee.org>
parents: 6398
diff changeset
1059 translations from https://sourceforge.net/p/roundup/code/merge-requests/3/
87ef0288c076 log de.po updates
John Rouillard <rouilj@ieee.org>
parents: 6398
diff changeset
1060 (John Rouillard. DE translations by Tobias Herp.)
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
1061 - send_message now allows setting authid to set source of email.
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
1062 (John Rouillard)
6436
1f2f7c0b8968 issue2550837 - New option for web auth (also http header passing)
John Rouillard <rouilj@ieee.org>
parents: 6435
diff changeset
1063 - issue2550837 - New option for web auth (also http header passing).
1f2f7c0b8968 issue2550837 - New option for web auth (also http header passing)
John Rouillard <rouilj@ieee.org>
parents: 6435
diff changeset
1064 Allow admin to configure authentication header replacing the default
1f2f7c0b8968 issue2550837 - New option for web auth (also http header passing)
John Rouillard <rouilj@ieee.org>
parents: 6435
diff changeset
1065 REMOTE_USER. Also allow arbitrary headers to be passed to the
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
1066 tracker when using roundup-server behind a proxy. This code is
6450
7f7e6214fccd fix typos attributions.
John Rouillard <rouilj@ieee.org>
parents: 6448
diff changeset
1067 experimental see upgrading.txt admin_guide.txt. (John Rouillard)
6277
957a0fc20021 issue2551094 - markdown mismatch - new config for embedded newine
John Rouillard <rouilj@ieee.org>
parents: 6276
diff changeset
1068
6225
043a8ffd79ad Commits for roundup 2.0 release.
John Rouillard <rouilj@ieee.org>
parents: 6215
diff changeset
1069 2020-07-13 2.0.0
6146
01e9634b81a4 fixed string encoding of SSHA encoded passwords in Python 3
Christof Meerwald <cmeerw@cmeerw.org>
parents: 6137
diff changeset
1070
01e9634b81a4 fixed string encoding of SSHA encoded passwords in Python 3
Christof Meerwald <cmeerw@cmeerw.org>
parents: 6137
diff changeset
1071 Fixed:
01e9634b81a4 fixed string encoding of SSHA encoded passwords in Python 3
Christof Meerwald <cmeerw@cmeerw.org>
parents: 6137
diff changeset
1072
01e9634b81a4 fixed string encoding of SSHA encoded passwords in Python 3
Christof Meerwald <cmeerw@cmeerw.org>
parents: 6137
diff changeset
1073 - encoding for SSHA encoded passwords with Python 3 (Christof
01e9634b81a4 fixed string encoding of SSHA encoded passwords in Python 3
Christof Meerwald <cmeerw@cmeerw.org>
parents: 6137
diff changeset
1074 Meerwald)
6147
f35ca71c9f2e fixed logout action when there is no session
Christof Meerwald <cmeerw@cmeerw.org>
parents: 6146
diff changeset
1075 - exception in logout action when there is no session (Christof
f35ca71c9f2e fixed logout action when there is no session
Christof Meerwald <cmeerw@cmeerw.org>
parents: 6146
diff changeset
1076 Meerwald)
6190
15fd91fd3c4c Quote all exported CSV data
John Rouillard <rouilj@ieee.org>
parents: 6185
diff changeset
1077 - quote all non-numeric data in csv export functions. Report that a
15fd91fd3c4c Quote all exported CSV data
John Rouillard <rouilj@ieee.org>
parents: 6185
diff changeset
1078 title like '=a2+b3' could be interpreted as a function in Excel and
15fd91fd3c4c Quote all exported CSV data
John Rouillard <rouilj@ieee.org>
parents: 6185
diff changeset
1079 executed. csv.writer now includes quoting=csv.QUOTE_NONNUMERIC to
15fd91fd3c4c Quote all exported CSV data
John Rouillard <rouilj@ieee.org>
parents: 6185
diff changeset
1080 generate quoted values for all fields. This makes the string
15fd91fd3c4c Quote all exported CSV data
John Rouillard <rouilj@ieee.org>
parents: 6185
diff changeset
1081 starting with = be interpreted as a string and not a formula. (John
15fd91fd3c4c Quote all exported CSV data
John Rouillard <rouilj@ieee.org>
parents: 6185
diff changeset
1082 Rouillard as reported in the decomissioned bpo meta tracker IIRC.)
6195
6e0c4d50b97e Issue2551084 - Fix Inefficiency in roundup-admin
John Rouillard <rouilj@ieee.org>
parents: 6190
diff changeset
1083 - issue2551084 - Fix inefficiency in roundup-admin. Streamline code and
6e0c4d50b97e Issue2551084 - Fix Inefficiency in roundup-admin
John Rouillard <rouilj@ieee.org>
parents: 6190
diff changeset
1084 bring in line with 2.7 and newer python functionality. (Patch by Tom
6e0c4d50b97e Issue2551084 - Fix Inefficiency in roundup-admin
John Rouillard <rouilj@ieee.org>
parents: 6190
diff changeset
1085 Ekberg (tekberg); John Rouillard)
6212
b89301acca0e Update changelog with gdbm fallback under python3.
John Rouillard <rouilj@ieee.org>
parents: 6208
diff changeset
1086 - provide fallback for import gdbm under python3. If gdbm import
b89301acca0e Update changelog with gdbm fallback under python3.
John Rouillard <rouilj@ieee.org>
parents: 6208
diff changeset
1087 fails, try import of dbm.gnu. (John Rouillard)
6149
6a2de9606652 Supply charset utf-8 for mysql connection
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6148
diff changeset
1088
6a2de9606652 Supply charset utf-8 for mysql connection
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6148
diff changeset
1089 Features:
6a2de9606652 Supply charset utf-8 for mysql connection
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6148
diff changeset
1090
6a2de9606652 Supply charset utf-8 for mysql connection
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6148
diff changeset
1091 - When defining Link or Multilink properties in the schema, it's now
6a2de9606652 Supply charset utf-8 for mysql connection
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6148
diff changeset
1092 possible to add a parameter rev_multilink that accepts a property name
6a2de9606652 Supply charset utf-8 for mysql connection
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6148
diff changeset
1093 to be inserted into the linked-to class. So this creates a reverse
6a2de9606652 Supply charset utf-8 for mysql connection
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6148
diff changeset
1094 Multilink property in the linked-to class. This Multilink is read-only
6a2de9606652 Supply charset utf-8 for mysql connection
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6148
diff changeset
1095 (cannot be updated) but can be used in filter -- and thus in normal
6a2de9606652 Supply charset utf-8 for mysql connection
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6148
diff changeset
1096 index templates as well as in the REST and XMLRPC APIs. (Ralf
6a2de9606652 Supply charset utf-8 for mysql connection
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6148
diff changeset
1097 Schlatterbeck)
6150
edbd4bba728a Add 'is_restore_ok' method
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6149
diff changeset
1098 - Add a 'is_restore_ok' method similar to 'is_retire_ok' for use in
edbd4bba728a Add 'is_restore_ok' method
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6149
diff changeset
1099 templates.
6152
546763f4ce44 Make the charset configurable for mysql
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6150
diff changeset
1100 - Allow to configure the mysql charset when opening a connection to the
546763f4ce44 Make the charset configurable for mysql
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6150
diff changeset
1101 database. The parameter was conditional on python version > 2 but
546763f4ce44 Make the charset configurable for mysql
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6150
diff changeset
1102 seems to work fine with python2.7. According to the MySQLdb API docs,
546763f4ce44 Make the charset configurable for mysql
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6150
diff changeset
1103 the charset argument is supported with MySQL 4.1 which was released in
546763f4ce44 Make the charset configurable for mysql
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6150
diff changeset
1104 2004. There are some legacy reasons why one would want to not pass a
546763f4ce44 Make the charset configurable for mysql
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6150
diff changeset
1105 charset argument or pass an argument different from the default of
546763f4ce44 Make the charset configurable for mysql
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6150
diff changeset
1106 'utf8'. (Ralf Schlatterbeck)
6168
de9d602c8ce6 more index entries and CHANGES.txt update for them.
John Rouillard <rouilj@ieee.org>
parents: 6152
diff changeset
1107 - Index created for documentation. Links created for website docs and
de9d602c8ce6 more index entries and CHANGES.txt update for them.
John Rouillard <rouilj@ieee.org>
parents: 6152
diff changeset
1108 released docs. Needs more refinement, but it exists at least.
de9d602c8ce6 more index entries and CHANGES.txt update for them.
John Rouillard <rouilj@ieee.org>
parents: 6152
diff changeset
1109 (John Rouillard)
6176
d25638d1826c Add roundup-admin filter command; fix bad doc example; add tests
John Rouillard <rouilj@ieee.org>
parents: 6168
diff changeset
1110 - New filter command defined in roundup-admin. (Partial fix for
d25638d1826c Add roundup-admin filter command; fix bad doc example; add tests
John Rouillard <rouilj@ieee.org>
parents: 6168
diff changeset
1111 issue724648.) (John Rouillard)
6185
1cb2375015f0 Enable timing stats reporting in REST interface.
John Rouillard <rouilj@ieee.org>
parents: 6176
diff changeset
1112 - New parameter @stats for REST interface that provides the same
1cb2375015f0 Enable timing stats reporting in REST interface.
John Rouillard <rouilj@ieee.org>
parents: 6176
diff changeset
1113 performance stats as the web interface's CGI_SHOW_TIMING env
1cb2375015f0 Enable timing stats reporting in REST interface.
John Rouillard <rouilj@ieee.org>
parents: 6176
diff changeset
1114 variable. (John Rouillard)
6208
74784dd531c8 Add importtables roundup-admin command.
John Rouillard <rouilj@ieee.org>
parents: 6195
diff changeset
1115 - New roundup-admin command importtables allows importing just the
74784dd531c8 Add importtables roundup-admin command.
John Rouillard <rouilj@ieee.org>
parents: 6195
diff changeset
1116 database dump created by exporttables. (John Rouillard)
6211
50960479f627 New config-option 'cookie_takes_precedence'
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6208
diff changeset
1117 - New config-option 'cookie_takes_precedence' in the [web] section. This
50960479f627 New config-option 'cookie_takes_precedence'
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6208
diff changeset
1118 allows sub-logins (e.g. without a password given a specific role) even
50960479f627 New config-option 'cookie_takes_precedence'
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6208
diff changeset
1119 when a non-cookie login mechanism (like Kerberos) is in use. With that
50960479f627 New config-option 'cookie_takes_precedence'
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6208
diff changeset
1120 mechanism e.g., a Kerberos ticket will not take precedence over an
50960479f627 New config-option 'cookie_takes_precedence'
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6208
diff changeset
1121 existing cookie. This might become the default in the future and the
50960479f627 New config-option 'cookie_takes_precedence'
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6208
diff changeset
1122 new option might go away.
6215
af372b9372f6 Add data attributes to classhelp to allow use with CSP.
John Rouillard <rouilj@ieee.org>
parents: 6213
diff changeset
1123 - Add data attributes to classhelp templating code. This provides
af372b9372f6 Add data attributes to classhelp to allow use with CSP.
John Rouillard <rouilj@ieee.org>
parents: 6213
diff changeset
1124 a method to allow classhelp to work if there is a
af372b9372f6 Add data attributes to classhelp to allow use with CSP.
John Rouillard <rouilj@ieee.org>
parents: 6213
diff changeset
1125 Content-Security-Policy implemented by the roundup admin that uses
af372b9372f6 Add data attributes to classhelp to allow use with CSP.
John Rouillard <rouilj@ieee.org>
parents: 6213
diff changeset
1126 the client_nonce. See:
af372b9372f6 Add data attributes to classhelp to allow use with CSP.
John Rouillard <rouilj@ieee.org>
parents: 6213
diff changeset
1127 https://wiki.roundup-tracker.org/AddingContentSecurityPolicy for details.
4857
5e24a2d7078f Place a redirect to doc/upgrading.txt at the top to CHANGES.txt
anatoly techtonik <techtonik@gmail.com>
parents: 4856
diff changeset
1128
6137
eb9d00db0923 Forgot to check in changed doc files for 2.0.0beta0
John Rouillard <rouilj@ieee.org>
parents: 6124
diff changeset
1129 2020-04-05 2.0.0 beta 0
5957
f822a91b3778 Better error message running with -c and pywin32 is not importable.
John Rouillard <rouilj@ieee.org>
parents: 5954
diff changeset
1130
f822a91b3778 Better error message running with -c and pywin32 is not importable.
John Rouillard <rouilj@ieee.org>
parents: 5954
diff changeset
1131 Features:
f822a91b3778 Better error message running with -c and pywin32 is not importable.
John Rouillard <rouilj@ieee.org>
parents: 5954
diff changeset
1132
5970
11a9c5b2efd4 Additional headers for nosymessage
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5965
diff changeset
1133 - Allow to pass additional headers to nosymessage, nice if a message
11a9c5b2efd4 Additional headers for nosymessage
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5965
diff changeset
1134 needs to be marked as urgent or similar, e.g., Outlook uses an
11a9c5b2efd4 Additional headers for nosymessage
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5965
diff changeset
1135 "Importance" header, when set to "high" it highlights the message.
11a9c5b2efd4 Additional headers for nosymessage
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5965
diff changeset
1136 (Ralf Schlatterbeck)
5971
e5acd1843517 - issue2550926 - Original author adding a second message shouldn't set
John Rouillard <rouilj@ieee.org>
parents: 5970
diff changeset
1137 - issue2550926 - Original author adding a second message shouldn't set
e5acd1843517 - issue2550926 - Original author adding a second message shouldn't set
John Rouillard <rouilj@ieee.org>
parents: 5970
diff changeset
1138 status to 'chatting'. See upgrading.txt for details. (John Rouillard)
5973
fe334430ca07 issue2550919 - Anti-bot signup using 4 second delay
John Rouillard <rouilj@ieee.org>
parents: 5971
diff changeset
1139 - issue2550919 - Anti-bot signup using 4 second delay. New config.ini
fe334430ca07 issue2550919 - Anti-bot signup using 4 second delay
John Rouillard <rouilj@ieee.org>
parents: 5971
diff changeset
1140 param [web] registration_delay must be set to 0 if template
fe334430ca07 issue2550919 - Anti-bot signup using 4 second delay
John Rouillard <rouilj@ieee.org>
parents: 5971
diff changeset
1141 user.register.html is not modified. See upgrading.txt for details.
5979
33a7b10618a6 Add support for -u to roundup-admin
John Rouillard <rouilj@ieee.org>
parents: 5977
diff changeset
1142 - Reimplement -u <login>[:<password>]. This opens the database as the
33a7b10618a6 Add support for -u to roundup-admin
John Rouillard <rouilj@ieee.org>
parents: 5977
diff changeset
1143 user and applies expected permissions. It also creates history
33a7b10618a6 Add support for -u to roundup-admin
John Rouillard <rouilj@ieee.org>
parents: 5977
diff changeset
1144 entries for the user. Note that the password is unused, no mention
33a7b10618a6 Add support for -u to roundup-admin
John Rouillard <rouilj@ieee.org>
parents: 5977
diff changeset
1145 of it is in the spec that I can find, so not sure what it was
33a7b10618a6 Add support for -u to roundup-admin
John Rouillard <rouilj@ieee.org>
parents: 5977
diff changeset
1146 supposed to be used for as the CLI has full access to the files so a
33a7b10618a6 Add support for -u to roundup-admin
John Rouillard <rouilj@ieee.org>
parents: 5977
diff changeset
1147 password check is not useful. An edge case is when the login has a :
33a7b10618a6 Add support for -u to roundup-admin
John Rouillard <rouilj@ieee.org>
parents: 5977
diff changeset
1148 in it. In this case it may not work as expected. So don't do that.
5980
54d0080769f9 Support setting cache-control headers for static files
John Rouillard <rouilj@ieee.org>
parents: 5979
diff changeset
1149 - Implement Cache-Control headers for static files. Allows tracker
54d0080769f9 Support setting cache-control headers for static files
John Rouillard <rouilj@ieee.org>
parents: 5979
diff changeset
1150 admin to control caching for css, js and other static files. See
54d0080769f9 Support setting cache-control headers for static files
John Rouillard <rouilj@ieee.org>
parents: 5979
diff changeset
1151 customizing.html. The use is documented in the section describing
54d0080769f9 Support setting cache-control headers for static files
John Rouillard <rouilj@ieee.org>
parents: 5979
diff changeset
1152 how to use interfaces.py.
6070
ec1f725f5c91 completed update of jinja2 template to bootstrap 4.4.1
Christof Meerwald <cmeerw@cmeerw.org>
parents: 6058
diff changeset
1153 - issue2551071 Update jinja template to bootstrap 4. Updated to 4.4.1.
ec1f725f5c91 completed update of jinja2 template to bootstrap 4.4.1
Christof Meerwald <cmeerw@cmeerw.org>
parents: 6058
diff changeset
1154 The pull request has been around for a while. (Patch: Paul Spooren;
ec1f725f5c91 completed update of jinja2 template to bootstrap 4.4.1
Christof Meerwald <cmeerw@cmeerw.org>
parents: 6058
diff changeset
1155 templates merged and additional changes by Christof Meerwald; other
ec1f725f5c91 completed update of jinja2 template to bootstrap 4.4.1
Christof Meerwald <cmeerw@cmeerw.org>
parents: 6058
diff changeset
1156 merged by John Rouillard)
6053
380dec305c28 Add config option 'http_auth_convert_realm_to_lowercase'
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6052
diff changeset
1157 - Add config option 'http_auth_convert_realm_to_lowercase'
380dec305c28 Add config option 'http_auth_convert_realm_to_lowercase'
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6052
diff changeset
1158 If usernames consist of a name and a domain/realm part of the form
380dec305c28 Add config option 'http_auth_convert_realm_to_lowercase'
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6052
diff changeset
1159 user@realm and we're using REMOTE_USER for authentication (e.g. via
380dec305c28 Add config option 'http_auth_convert_realm_to_lowercase'
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6052
diff changeset
1160 Kerberos), convert the realm part of the incoming REMOTE_USER to
380dec305c28 Add config option 'http_auth_convert_realm_to_lowercase'
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6052
diff changeset
1161 lowercase before matching against the roundup username. This allows
380dec305c28 Add config option 'http_auth_convert_realm_to_lowercase'
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6052
diff changeset
1162 roundup usernames to be lowercase (including the realm) and still
380dec305c28 Add config option 'http_auth_convert_realm_to_lowercase'
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6052
diff changeset
1163 follow the Kerberos convention of using an uppercase realm. In
380dec305c28 Add config option 'http_auth_convert_realm_to_lowercase'
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6052
diff changeset
1164 addition this is compatible with Active Directory which stores the
380dec305c28 Add config option 'http_auth_convert_realm_to_lowercase'
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6052
diff changeset
1165 username with realm as UserPrincipalName in lowercase.
6085
7c8d3bd0deb6 added change log entries for WSGI improvements and issue 2551019 rework
Christof Meerwald <cmeerw@cmeerw.org>
parents: 6072
diff changeset
1166 - Cleaned up the WSGI interface implementation by separating the
7c8d3bd0deb6 added change log entries for WSGI improvements and issue 2551019 rework
Christof Meerwald <cmeerw@cmeerw.org>
parents: 6072
diff changeset
1167 request handler from the request displatcher. Also allow
7c8d3bd0deb6 added change log entries for WSGI improvements and issue 2551019 rework
Christof Meerwald <cmeerw@cmeerw.org>
parents: 6072
diff changeset
1168 customisation of tracker instance creation via an overridable
7c8d3bd0deb6 added change log entries for WSGI improvements and issue 2551019 rework
Christof Meerwald <cmeerw@cmeerw.org>
parents: 6072
diff changeset
1169 "get_tracker" context manager.
6090
e097ff5064b8 Allow transitive properties in @fields in REST API
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6086
diff changeset
1170 - Allow transitive properties in @fields in REST API. These transitive
e097ff5064b8 Allow transitive properties in @fields in REST API
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6086
diff changeset
1171 properties may not cross Multilinks, e.g., when querying 'issue' the
e097ff5064b8 Allow transitive properties in @fields in REST API
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6086
diff changeset
1172 property 'messages.author' is not allowed (because 'messages' is a
e097ff5064b8 Allow transitive properties in @fields in REST API
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6086
diff changeset
1173 multilink). A multilink at the end (e.g. messages in the example) is
e097ff5064b8 Allow transitive properties in @fields in REST API
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6086
diff changeset
1174 fine.
6122
b1b3b84f07a5 jinja2 template: added SimpleMDE editor for markdown editing
Christof Meerwald <cmeerw@cmeerw.org>
parents: 6118
diff changeset
1175 - Added markdown rendering using markdown, markdown2 or mistune; use
b1b3b84f07a5 jinja2 template: added SimpleMDE editor for markdown editing
Christof Meerwald <cmeerw@cmeerw.org>
parents: 6118
diff changeset
1176 SimpleMDE markdown editor in jinja2 template (Christof Meerwald)
6118
e6073c2291c6 Better Date filtering
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6097
diff changeset
1177 - Allow filtering by multiple date ranges or empty date. Date ranges are
e6073c2291c6 Better Date filtering
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6097
diff changeset
1178 separated by comma, an empty date is represented by '-'
6123
c177e7128dc9 issue2551083 Replace BaseException and Exception with RoundupException
John Rouillard <rouilj@ieee.org>
parents: 6118
diff changeset
1179 - issue2551083 - Replace BaseException and Exception as base classes
c177e7128dc9 issue2551083 Replace BaseException and Exception with RoundupException
John Rouillard <rouilj@ieee.org>
parents: 6118
diff changeset
1180 with new RoundupException (inheriting from Exception) for most
c177e7128dc9 issue2551083 Replace BaseException and Exception with RoundupException
John Rouillard <rouilj@ieee.org>
parents: 6118
diff changeset
1181 roundup exceptions. (John Rouillard and Ralf Schlatterbeck on
c177e7128dc9 issue2551083 Replace BaseException and Exception with RoundupException
John Rouillard <rouilj@ieee.org>
parents: 6118
diff changeset
1182 request from Robert Klonner.)
5980
54d0080769f9 Support setting cache-control headers for static files
John Rouillard <rouilj@ieee.org>
parents: 5979
diff changeset
1183
5957
f822a91b3778 Better error message running with -c and pywin32 is not importable.
John Rouillard <rouilj@ieee.org>
parents: 5954
diff changeset
1184 Fixed:
f822a91b3778 Better error message running with -c and pywin32 is not importable.
John Rouillard <rouilj@ieee.org>
parents: 5954
diff changeset
1185
f822a91b3778 Better error message running with -c and pywin32 is not importable.
John Rouillard <rouilj@ieee.org>
parents: 5954
diff changeset
1186 - issue2550996 - Give better error message when running with -c
5959
1788c4b68620 Fix indentation.
John Rouillard <rouilj@ieee.org>
parents: 5958
diff changeset
1187 (install as windows service) and pywin32 is not importable. Could use
1788c4b68620 Fix indentation.
John Rouillard <rouilj@ieee.org>
parents: 5958
diff changeset
1188 better testing on a windows box. (John Rouillard)
5958
5148e46dd314 issue2550921 - prevent usernames with characters ',' and '<', '>'
John Rouillard <rouilj@ieee.org>
parents: 5957
diff changeset
1189 - issue2550921 - Can create login name with , in it. Confuses nosy
5148e46dd314 issue2550921 - prevent usernames with characters ',' and '<', '>'
John Rouillard <rouilj@ieee.org>
parents: 5957
diff changeset
1190 list editing. Also can embed html tags. Updated userauditor.py
5977
1fc40205c5d0 issue2550920 - Optionally detect duplicate username at registration.
John Rouillard <rouilj@ieee.org>
parents: 5973
diff changeset
1191 to prevent this. See updating.txt. (John Rouillard)
5965
39731b4090ec Update with fixes for indexing with unicode/non-english language.
John Rouillard <rouilj@ieee.org>
parents: 5959
diff changeset
1192 - issue1344046 - Search for "All text" can't find some Unicode words
39731b4090ec Update with fixes for indexing with unicode/non-english language.
John Rouillard <rouilj@ieee.org>
parents: 5959
diff changeset
1193 (John Rouillard, Ezio Melotti)
39731b4090ec Update with fixes for indexing with unicode/non-english language.
John Rouillard <rouilj@ieee.org>
parents: 5959
diff changeset
1194 - issue1195739 - search in russian does not work (John Rouillard, Ezio
39731b4090ec Update with fixes for indexing with unicode/non-english language.
John Rouillard <rouilj@ieee.org>
parents: 5959
diff changeset
1195 Melotti)
5977
1fc40205c5d0 issue2550920 - Optionally detect duplicate username at registration.
John Rouillard <rouilj@ieee.org>
parents: 5973
diff changeset
1196 - issue2550920 - Registration with confirmation detects duplcate name
1fc40205c5d0 issue2550920 - Optionally detect duplicate username at registration.
John Rouillard <rouilj@ieee.org>
parents: 5973
diff changeset
1197 when using validation. Added option to allow detection of duplicate
1fc40205c5d0 issue2550920 - Optionally detect duplicate username at registration.
John Rouillard <rouilj@ieee.org>
parents: 5973
diff changeset
1198 username when the user tries to register. Previously user was
1fc40205c5d0 issue2550920 - Optionally detect duplicate username at registration.
John Rouillard <rouilj@ieee.org>
parents: 5973
diff changeset
1199 rejected when confirming registration. (John Rouillard)
5981
3375ea048828 Avoid ISO-8859-1 character in fr.po header.
Joseph Myers <jsm@polyomino.org.uk>
parents: 5980
diff changeset
1200 - French translation gave errors with Python 3 because of ISO-8859-1
3375ea048828 Avoid ISO-8859-1 character in fr.po header.
Joseph Myers <jsm@polyomino.org.uk>
parents: 5980
diff changeset
1201 character in .mo file header. (Joseph Myers)
5989
c475159af6b8 Add test and changelog for html boolean fix.
John Rouillard <rouilj@ieee.org>
parents: 5981
diff changeset
1202 - Fix representation of boolean html attributes to be 'required'
6058
8fbcaac944e7 Different fix for displaying booleans properly in xhtml vs html
John Rouillard <rouilj@ieee.org>
parents: 6057
diff changeset
1203 rather than the xhtml form of 'required="required"'. Specify
8fbcaac944e7 Different fix for displaying booleans properly in xhtml vs html
John Rouillard <rouilj@ieee.org>
parents: 6057
diff changeset
1204 (reverted attribute value same as attribute name or) attribute
8fbcaac944e7 Different fix for displaying booleans properly in xhtml vs html
John Rouillard <rouilj@ieee.org>
parents: 6057
diff changeset
1205 value of None, to output attribute as boolean. (John Rouillard)
8fbcaac944e7 Different fix for displaying booleans properly in xhtml vs html
John Rouillard <rouilj@ieee.org>
parents: 6057
diff changeset
1206 Reverted (part of) this change. It breaks rendering of non-boolean
8fbcaac944e7 Different fix for displaying booleans properly in xhtml vs html
John Rouillard <rouilj@ieee.org>
parents: 6057
diff changeset
1207 attributes (like name="name"). So only value of None renders
8fbcaac944e7 Different fix for displaying booleans properly in xhtml vs html
John Rouillard <rouilj@ieee.org>
parents: 6057
diff changeset
1208 attribute properly as boolean. (Ralf Schlatterbeck)
5990
0face8e45224 issue2551076 - responsive template, search links should ignore status
John Rouillard <rouilj@ieee.org>
parents: 5989
diff changeset
1209 - issue2551076 - in responsive template, default searches for bugs and
0face8e45224 issue2551076 - responsive template, search links should ignore status
John Rouillard <rouilj@ieee.org>
parents: 5989
diff changeset
1210 tasks sets status=new default should be "don't care". (Report:
0face8e45224 issue2551076 - responsive template, search links should ignore status
John Rouillard <rouilj@ieee.org>
parents: 5989
diff changeset
1211 Ludwig Reiter; Fix: John Rouillard)
5994
0e04fcdd1ff2 issue2551077-"jinja2" template: cannot login if German language used.
John Rouillard <rouilj@ieee.org>
parents: 5992
diff changeset
1212 - issue2551077 - In "jinja2" template: cannot login if German language
0e04fcdd1ff2 issue2551077-"jinja2" template: cannot login if German language used.
John Rouillard <rouilj@ieee.org>
parents: 5992
diff changeset
1213 is used. Fixed three places where the value of a hidden @action
0e04fcdd1ff2 issue2551077-"jinja2" template: cannot login if German language used.
John Rouillard <rouilj@ieee.org>
parents: 5992
diff changeset
1214 input field was translated. (Reported by Ludwig Reiter. John
0e04fcdd1ff2 issue2551077-"jinja2" template: cannot login if German language used.
John Rouillard <rouilj@ieee.org>
parents: 5992
diff changeset
1215 Rouillard)
6026
e2b70d43d0fc Document issues with xmlrpc security of python built in libraries
John Rouillard <rouilj@ieee.org>
parents: 5994
diff changeset
1216 - Document security issues in xmlrpc interface in doc/xmlrpc.txt.
6055
5260c15d153f updated changes and upgrading doc
Christof Meerwald <cmeerw@cmeerw.org>
parents: 6053
diff changeset
1217 - Enable autoescape in the jinja2 template and use the i18n extension
5260c15d153f updated changes and upgrading doc
Christof Meerwald <cmeerw@cmeerw.org>
parents: 6053
diff changeset
1218 for translations. (Report: John Rouillard; Fix: Christof Meerwald)
6056
b5bb7e6cee5e Add using bandit and flake8 to lint code and cleanup.
John Rouillard <rouilj@ieee.org>
parents: 6055
diff changeset
1219 - Cleanup code by linting using flake8. (John Rouillard)
b5bb7e6cee5e Add using bandit and flake8 to lint code and cleanup.
John Rouillard <rouilj@ieee.org>
parents: 6055
diff changeset
1220 - Cleanup code by security linting using bandit. (John Rouillard)
6072
3174e98a3e51 issue2550912: Jinja2 template needs fixing of value for __came_from
Christof Meerwald <cmeerw@cmeerw.org>
parents: 6070
diff changeset
1221 - issue2550912 - fixed missing query string in __came_from for jinja2
3174e98a3e51 issue2550912: Jinja2 template needs fixing of value for __came_from
Christof Meerwald <cmeerw@cmeerw.org>
parents: 6070
diff changeset
1222 template. (Christof Meerwald)
6085
7c8d3bd0deb6 added change log entries for WSGI improvements and issue 2551019 rework
Christof Meerwald <cmeerw@cmeerw.org>
parents: 6072
diff changeset
1223 - issue2551019 - handle character set conversions for CSV export
7c8d3bd0deb6 added change log entries for WSGI improvements and issue 2551019 rework
Christof Meerwald <cmeerw@cmeerw.org>
parents: 6072
diff changeset
1224 action in Python 3. (Christof Meerwald)
6086
c172bd18fa94 REST API: 403 on non-searchable properties
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6085
diff changeset
1225 - issue2551051: Return a 403 on non-existing or non-searchable
c172bd18fa94 REST API: 403 on non-searchable properties
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6085
diff changeset
1226 transitive properties when queried via REST-API (same behavior for
c172bd18fa94 REST API: 403 on non-searchable properties
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6085
diff changeset
1227 sorting and searching).
6095
3ada6a3f48e1 fixed ReStructuredText encoding with Python 3
Christof Meerwald <cmeerw@cmeerw.org>
parents: 6090
diff changeset
1228 - Fixed ReStructuredText encoding with Python 3.
5965
39731b4090ec Update with fixes for indexing with unicode/non-english language.
John Rouillard <rouilj@ieee.org>
parents: 5959
diff changeset
1229
5949
573b688fffeb RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents: 5939
diff changeset
1230 2019-10-23 2.0.0 alpha 0
5479
56d30f09f205 address Unicode encoding issues in jinja2 template
Christof Meerwald <cmeerw@cmeerw.org>
parents: 5353
diff changeset
1231
5480
e8f6a1df73e3 add search page to jinja2 template
Christof Meerwald <cmeerw@cmeerw.org>
parents: 5479
diff changeset
1232 Features:
e8f6a1df73e3 add search page to jinja2 template
Christof Meerwald <cmeerw@cmeerw.org>
parents: 5479
diff changeset
1233
e8f6a1df73e3 add search page to jinja2 template
Christof Meerwald <cmeerw@cmeerw.org>
parents: 5479
diff changeset
1234 - issue2550901: add search page to jinja2 template (Christof Meerwald)
5483
3d0f71775e42 use PBKDF2 implementation from Python's hashlib, if available
Christof Meerwald <cmeerw@cmeerw.org>
parents: 5480
diff changeset
1235 - issue2550982: use PBKDF2 in Python's hashlib, if available (Python
3d0f71775e42 use PBKDF2 implementation from Python's hashlib, if available
Christof Meerwald <cmeerw@cmeerw.org>
parents: 5480
diff changeset
1236 2.7.8+), to improve performance over bundled pure Python
3d0f71775e42 use PBKDF2 implementation from Python's hashlib, if available
Christof Meerwald <cmeerw@cmeerw.org>
parents: 5480
diff changeset
1237 version. Note that acceleration via m2crypto is no longer supported
3d0f71775e42 use PBKDF2 implementation from Python's hashlib, if available
Christof Meerwald <cmeerw@cmeerw.org>
parents: 5480
diff changeset
1238 (Christof Meerwald)
5494
b7fa56ced601 use gpg module instead of pyme module for PGP encryption
Christof Meerwald <cmeerw@cmeerw.org>
parents: 5489
diff changeset
1239 - issue2550989: PGP encryption is now done using the gpg module
b7fa56ced601 use gpg module instead of pyme module for PGP encryption
Christof Meerwald <cmeerw@cmeerw.org>
parents: 5489
diff changeset
1240 instead of pyme. (Christof Meerwald)
5511
bfe8e52af1e7 more mentions of updated MySQL client module
Christof Meerwald <cmeerw@cmeerw.org>
parents: 5494
diff changeset
1241 - issue2550987: Use updated MySQL client module that supports Python
bfe8e52af1e7 more mentions of updated MySQL client module
Christof Meerwald <cmeerw@cmeerw.org>
parents: 5494
diff changeset
1242 3. (Christof Meerwald)
5516
91391a366d92 fixed issue2550967: support .xml files in addition to .html in the
Christof Meerwald <cmeerw@cmeerw.org>
parents: 5515
diff changeset
1243 - issue2550967: the jinja2 loader has been extended to look for .xml
91391a366d92 fixed issue2550967: support .xml files in addition to .html in the
Christof Meerwald <cmeerw@cmeerw.org>
parents: 5515
diff changeset
1244 files as well as .html files similar to the TAL loader. (Christof
91391a366d92 fixed issue2550967: support .xml files in addition to .html in the
Christof Meerwald <cmeerw@cmeerw.org>
parents: 5515
diff changeset
1245 Meerwald)
5526
df3f553fa414 Update documentation for Python 3 support (issue 2550968, issue 2550980).
Joseph Myers <jsm@polyomino.org.uk>
parents: 5517
diff changeset
1246 - Support for Python 3 (3.4 and later). See doc/upgrading.txt for
df3f553fa414 Update documentation for Python 3 support (issue 2550968, issue 2550980).
Joseph Myers <jsm@polyomino.org.uk>
parents: 5517
diff changeset
1247 details of what is required to move an existing tracker from Python
df3f553fa414 Update documentation for Python 3 support (issue 2550968, issue 2550980).
Joseph Myers <jsm@polyomino.org.uk>
parents: 5517
diff changeset
1248 2 to Python 3 (Joseph Myers, Christof Meerwald)
5605
33f8bb777659 Add changelog, acknowledgements
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5549
diff changeset
1249 - Merge the Google Summer of Code Project of 2015, the implementation of
33f8bb777659 Add changelog, acknowledgements
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5549
diff changeset
1250 a REST-API for Roundup. This was implemented by Chau Nguyen under the
33f8bb777659 Add changelog, acknowledgements
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5549
diff changeset
1251 supervision of Ezio Melotti. Some additions were made, most notably we
33f8bb777659 Add changelog, acknowledgements
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5549
diff changeset
1252 never destroy an object in the database but retire them with the
33f8bb777659 Add changelog, acknowledgements
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5549
diff changeset
1253 DELETE method. We also don't allow to DELETE a whole class. Python3
33f8bb777659 Add changelog, acknowledgements
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5549
diff changeset
1254 support was also fixed and we have cherry-picked two patches from the
33f8bb777659 Add changelog, acknowledgements
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5549
diff changeset
1255 bugs.python.org branch in the files affected by the REST-API changes.
5608
5df309febe49 Path to support OPTIONS verb when using rest interface via
John Rouillard <rouilj@ieee.org>
parents: 5605
diff changeset
1256 - Patch to client.py and roundup-server needed by REST-API
5df309febe49 Path to support OPTIONS verb when using rest interface via
John Rouillard <rouilj@ieee.org>
parents: 5605
diff changeset
1257 code. Support OPTIONS verb and prevent hangs when processing a verb
5df309febe49 Path to support OPTIONS verb when using rest interface via
John Rouillard <rouilj@ieee.org>
parents: 5605
diff changeset
1258 other than GET that doesn't have a payload. E.G. DELETE, PATCH or
5df309febe49 Path to support OPTIONS verb when using rest interface via
John Rouillard <rouilj@ieee.org>
parents: 5605
diff changeset
1259 OPTIONS. Verbs like PUT and POST usually have payloads, so this
5df309febe49 Path to support OPTIONS verb when using rest interface via
John Rouillard <rouilj@ieee.org>
parents: 5605
diff changeset
1260 patch doesn't touch processing of these methods. (John Rouillard)
5616
aa4c271514ae Original code generated url's using a harcoded protocol and took the
John Rouillard <rouilj@ieee.org>
parents: 5615
diff changeset
1261 - Patches to new rest code:
aa4c271514ae Original code generated url's using a harcoded protocol and took the
John Rouillard <rouilj@ieee.org>
parents: 5615
diff changeset
1262 - Generated links in responses should use the base url specified
aa4c271514ae Original code generated url's using a harcoded protocol and took the
John Rouillard <rouilj@ieee.org>
parents: 5615
diff changeset
1263 in config.ini.
5617
38b7c4693d9a Original code supported setting accept type to json (or other
John Rouillard <rouilj@ieee.org>
parents: 5616
diff changeset
1264 - allow user (e.g. in browser) to override response type/Accept
38b7c4693d9a Original code supported setting accept type to json (or other
John Rouillard <rouilj@ieee.org>
parents: 5616
diff changeset
1265 header using extension in url. E.G. .../issues.json. This fixes
38b7c4693d9a Original code supported setting accept type to json (or other
John Rouillard <rouilj@ieee.org>
parents: 5616
diff changeset
1266 the existing code so it works.
5618
1ad3881fc683 The access check on properties for an instance of a class
John Rouillard <rouilj@ieee.org>
parents: 5617
diff changeset
1267 - fix SECURITY issue. Retrieving the item of a class
1ad3881fc683 The access check on properties for an instance of a class
John Rouillard <rouilj@ieee.org>
parents: 5617
diff changeset
1268 (e.g. /rest/data/user/2) would display properties the user wasn't
1ad3881fc683 The access check on properties for an instance of a class
John Rouillard <rouilj@ieee.org>
parents: 5617
diff changeset
1269 allowed to access. Note that unlike the web interface, passwords
1ad3881fc683 The access check on properties for an instance of a class
John Rouillard <rouilj@ieee.org>
parents: 5617
diff changeset
1270 and roles for users are still retreivable if the user has access
1ad3881fc683 The access check on properties for an instance of a class
John Rouillard <rouilj@ieee.org>
parents: 5617
diff changeset
1271 rights to the properties.
5631
a5c890d308c3 Add simple support for xml output if the third party dict2xml.py module
John Rouillard <rouilj@ieee.org>
parents: 5624
diff changeset
1272 - ETags are sent by GET operations and required for DELETE, PUT and
a5c890d308c3 Add simple support for xml output if the third party dict2xml.py module
John Rouillard <rouilj@ieee.org>
parents: 5624
diff changeset
1273 PATCH operations. ETag can be supplied by HTTP header or in the
a5c890d308c3 Add simple support for xml output if the third party dict2xml.py module
John Rouillard <rouilj@ieee.org>
parents: 5624
diff changeset
1274 payload by adding the field @etag to the form with the value of
a5c890d308c3 Add simple support for xml output if the third party dict2xml.py module
John Rouillard <rouilj@ieee.org>
parents: 5624
diff changeset
1275 the etag.
a5c890d308c3 Add simple support for xml output if the third party dict2xml.py module
John Rouillard <rouilj@ieee.org>
parents: 5624
diff changeset
1276 - If dict2xml.py is installed, the rest interface can produce an XML
a5c890d308c3 Add simple support for xml output if the third party dict2xml.py module
John Rouillard <rouilj@ieee.org>
parents: 5624
diff changeset
1277 format response if the accept header is set to text/xml.
a5c890d308c3 Add simple support for xml output if the third party dict2xml.py module
John Rouillard <rouilj@ieee.org>
parents: 5624
diff changeset
1278 (See: https://pypi.org/project/dict2xml/)
5639
f576957cbb1f Add support for prev/next/self links when returning paginated results.
John Rouillard <rouilj@ieee.org>
parents: 5631
diff changeset
1279 - When retrieving collection move list of collection elements to
f576957cbb1f Add support for prev/next/self links when returning paginated results.
John Rouillard <rouilj@ieee.org>
parents: 5631
diff changeset
1280 collection property. Add @links property with self, next and prev
f576957cbb1f Add support for prev/next/self links when returning paginated results.
John Rouillard <rouilj@ieee.org>
parents: 5631
diff changeset
1281 links (where needed). Add @total_size with size of entire
f576957cbb1f Add support for prev/next/self links when returning paginated results.
John Rouillard <rouilj@ieee.org>
parents: 5631
diff changeset
1282 collection (unpaginated). Pagination index starts at 1 not 0.
5643
a60cbbcc9309 Added support for accepting application/json payload in addition to
John Rouillard <rouilj@ieee.org>
parents: 5639
diff changeset
1283 - accept content-type application/json payload for PUT, PATCH, POST
a60cbbcc9309 Added support for accepting application/json payload in addition to
John Rouillard <rouilj@ieee.org>
parents: 5639
diff changeset
1284 requests in addition to application/x-www-form-urlencoded.
5954
d7ff9cb70f34 More release doc updates.
John Rouillard <rouilj@ieee.org>
parents: 5949
diff changeset
1285 (John Rouillard)
5614
be99aa02c616 issue2550833 enhance the export csv action to include the keys for
John Rouillard <rouilj@ieee.org>
parents: 5608
diff changeset
1286 - issue2550833: the export_csv web action now returns labels/names
be99aa02c616 issue2550833 enhance the export csv action to include the keys for
John Rouillard <rouilj@ieee.org>
parents: 5608
diff changeset
1287 rather than id's. Replace calls to export_csv with the export_csv_id
be99aa02c616 issue2550833 enhance the export csv action to include the keys for
John Rouillard <rouilj@ieee.org>
parents: 5608
diff changeset
1288 action to return the same data as the old export_csv action. (Tom
be99aa02c616 issue2550833 enhance the export csv action to include the keys for
John Rouillard <rouilj@ieee.org>
parents: 5608
diff changeset
1289 Ekberg (tekberg), Andreas (anrounham14) edited/applied and tests
be99aa02c616 issue2550833 enhance the export csv action to include the keys for
John Rouillard <rouilj@ieee.org>
parents: 5608
diff changeset
1290 created by John Rouillard)
5675
f3d68c1bb96e issue2551018 add new nosy_filter parameter to nosymessage. Function
John Rouillard <rouilj@ieee.org>
parents: 5664
diff changeset
1291 - issue2551018: Add new note_filter parameter to nosymessage. The
f3d68c1bb96e issue2551018 add new nosy_filter parameter to nosymessage. Function
John Rouillard <rouilj@ieee.org>
parents: 5664
diff changeset
1292 function supplied by this parameter can rewrite the body of the
f3d68c1bb96e issue2551018 add new nosy_filter parameter to nosymessage. Function
John Rouillard <rouilj@ieee.org>
parents: 5664
diff changeset
1293 nosymessage before it gets sent. See issue:
f3d68c1bb96e issue2551018 add new nosy_filter parameter to nosymessage. Function
John Rouillard <rouilj@ieee.org>
parents: 5664
diff changeset
1294 https://issues.roundup-tracker.org/issue2551018 for example
f3d68c1bb96e issue2551018 add new nosy_filter parameter to nosymessage. Function
John Rouillard <rouilj@ieee.org>
parents: 5664
diff changeset
1295 nosyreaction and generated email. (Tom Ekberg (tekberg))
5717
cad18de2b988 issue2550949: Rate limit password guesses/login attempts.
John Rouillard <rouilj@ieee.org>
parents: 5709
diff changeset
1296 - issue2550949: Rate limit password guesses/login attempts. Rate
cad18de2b988 issue2550949: Rate limit password guesses/login attempts.
John Rouillard <rouilj@ieee.org>
parents: 5709
diff changeset
1297 limit mechanism added for web page logins. Default is 3 login
cad18de2b988 issue2550949: Rate limit password guesses/login attempts.
John Rouillard <rouilj@ieee.org>
parents: 5709
diff changeset
1298 attempts/minute for a user. After which one login attempt every 20
cad18de2b988 issue2550949: Rate limit password guesses/login attempts.
John Rouillard <rouilj@ieee.org>
parents: 5709
diff changeset
1299 seconds can be done. (John Rouillard)
5750
2c0f89edabe1 issue2551043: Add X-Roundup-issue-id email header.
John Rouillard <rouilj@ieee.org>
parents: 5748
diff changeset
1300 - issue2551043: Add X-Roundup-issue-id email header. Add a new header
2c0f89edabe1 issue2551043: Add X-Roundup-issue-id email header.
John Rouillard <rouilj@ieee.org>
parents: 5748
diff changeset
1301 to make it easier to filter notification emails without having to
2c0f89edabe1 issue2551043: Add X-Roundup-issue-id email header.
John Rouillard <rouilj@ieee.org>
parents: 5748
diff changeset
1302 parse the subject line. (John Rouillard)
5869
16e1255b16cf Implement limit and offset for filter
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5867
diff changeset
1303 - The database filter method now can also do an exact string search.
16e1255b16cf Implement limit and offset for filter
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5867
diff changeset
1304 - The database filter method now has limit and offset parameters that
5899
2f9ec00a2398 typo fix.
John Rouillard <rouilj@ieee.org>
parents: 5897
diff changeset
1305 map to the corresponding parameters of SQL.
5878
1b57d8f3eb97 Add rudimentery experiment JSON Web Token (jwt) support
John Rouillard <rouilj@ieee.org>
parents: 5876
diff changeset
1306 - issue2551061: Add rudimentary experimental support for JSON Web
5949
573b688fffeb RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents: 5939
diff changeset
1307 Tokens (jwt) to allow delegation of limited access rights to third
5878
1b57d8f3eb97 Add rudimentery experiment JSON Web Token (jwt) support
John Rouillard <rouilj@ieee.org>
parents: 5876
diff changeset
1308 parties. See doc/rest.txt for details and intent. (John Rouillard)
5879
94a7669677ae add permissions to control user of rest and xmlrpc API interfaces.
John Rouillard <rouilj@ieee.org>
parents: 5878
diff changeset
1309 - issue2551058: Add new permissions: 'Rest Access' and 'Xmlrpc Access'
94a7669677ae add permissions to control user of rest and xmlrpc API interfaces.
John Rouillard <rouilj@ieee.org>
parents: 5878
diff changeset
1310 to allow per-user access control to rest and xmlrpc interfaces using
5949
573b688fffeb RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents: 5939
diff changeset
1311 roles. (John Rouillard)
5881
9938c40e03bc Add "rest" and "xmlrpc" values for database tx_Source property
John Rouillard <rouilj@ieee.org>
parents: 5879
diff changeset
1312 - issue2551059: added new values for tx_Source to indicate when /rest
9938c40e03bc Add "rest" and "xmlrpc" values for database tx_Source property
John Rouillard <rouilj@ieee.org>
parents: 5879
diff changeset
1313 or /xmlrpc endpoint is being used rather than the normal web
9938c40e03bc Add "rest" and "xmlrpc" values for database tx_Source property
John Rouillard <rouilj@ieee.org>
parents: 5879
diff changeset
1314 endpoints. (John Rouillard)
5897
d0aebd4aec72 Provide a method for identifying invalid properties in permissions
John Rouillard <rouilj@ieee.org>
parents: 5881
diff changeset
1315 - issue2551062: roundup-admin security now validates all properties in
d0aebd4aec72 Provide a method for identifying invalid properties in permissions
John Rouillard <rouilj@ieee.org>
parents: 5881
diff changeset
1316 permissions. It reports invalid properties. (John Rouillard)
5907
fe96015445e9 Reorder html entities generated by submit button
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5903
diff changeset
1317 - issue2551065: Reorder html entities generated by submit button so that
fe96015445e9 Reorder html entities generated by submit button
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5903
diff changeset
1318 styles can be applied. Thanks to Garth Jensen for the patch against
fe96015445e9 Reorder html entities generated by submit button
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5903
diff changeset
1319 release 1.6 that was ported to upcoming 2.0 release (Ralf
fe96015445e9 Reorder html entities generated by submit button
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5903
diff changeset
1320 Schlatterbeck).
5897
d0aebd4aec72 Provide a method for identifying invalid properties in permissions
John Rouillard <rouilj@ieee.org>
parents: 5881
diff changeset
1321
5479
56d30f09f205 address Unicode encoding issues in jinja2 template
Christof Meerwald <cmeerw@cmeerw.org>
parents: 5353
diff changeset
1322 Fixed:
56d30f09f205 address Unicode encoding issues in jinja2 template
Christof Meerwald <cmeerw@cmeerw.org>
parents: 5353
diff changeset
1323
56d30f09f205 address Unicode encoding issues in jinja2 template
Christof Meerwald <cmeerw@cmeerw.org>
parents: 5353
diff changeset
1324 - issue2550811: work around Unicode encoding issues in jinja2 template
56d30f09f205 address Unicode encoding issues in jinja2 template
Christof Meerwald <cmeerw@cmeerw.org>
parents: 5353
diff changeset
1325 by explicitly converting data to Unicode; also fixed pagination and
56d30f09f205 address Unicode encoding issues in jinja2 template
Christof Meerwald <cmeerw@cmeerw.org>
parents: 5353
diff changeset
1326 selecting columns to display in the issues list (Christof Meerwald)
5489
8a91503c44b2 updated changelog for random number rework
Christof Meerwald <cmeerw@cmeerw.org>
parents: 5483
diff changeset
1327 - issue2550988: fixed fallback to pseudo random number generator in
8a91503c44b2 updated changelog for random number rework
Christof Meerwald <cmeerw@cmeerw.org>
parents: 5483
diff changeset
1328 case SystemRandom isn't available, prefer use of secrets module if
5515
cd0ceb2afdb8 fixed issue2550993 and added test case
Christof Meerwald <cmeerw@cmeerw.org>
parents: 5511
diff changeset
1329 available (Python 3.6+) (Christof Meerwald)
cd0ceb2afdb8 fixed issue2550993 and added test case
Christof Meerwald <cmeerw@cmeerw.org>
parents: 5511
diff changeset
1330 - issue2550993: fixed edit CSV action to update restored items to the
cd0ceb2afdb8 fixed issue2550993 and added test case
Christof Meerwald <cmeerw@cmeerw.org>
parents: 5511
diff changeset
1331 new value instead of restoring with the previous value (Christof
cd0ceb2afdb8 fixed issue2550993 and added test case
Christof Meerwald <cmeerw@cmeerw.org>
parents: 5511
diff changeset
1332 Meerwald)
5517
0cdf19b82354 Fix issue2550994: breakage caused by configparser backports.
Joseph Myers <jsm@polyomino.org.uk>
parents: 5516
diff changeset
1333 - issue2550994: avoid breakage caused by use of backports of Python 3
0cdf19b82354 Fix issue2550994: breakage caused by configparser backports.
Joseph Myers <jsm@polyomino.org.uk>
parents: 5516
diff changeset
1334 configparser module to Python 2. (Joseph Myers)
5527
a7c3cd2edf51 No traceback for non-existent items in history
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5526
diff changeset
1335 - Make non-existent items in history not cause a traceback (Ralf
a7c3cd2edf51 No traceback for non-existent items in history
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5526
diff changeset
1336 Schlatterbeck)
5548
fea11d05110e Avoid errors from selecting "no selection" on multilink (issue2550722).
Joseph Myers <jsm@polyomino.org.uk>
parents: 5527
diff changeset
1337 - issue2550722: avoid errors from selecting "no selection" on
fea11d05110e Avoid errors from selecting "no selection" on multilink (issue2550722).
Joseph Myers <jsm@polyomino.org.uk>
parents: 5527
diff changeset
1338 multilink. (Joseph Myers)
5549
901d7ba146ad Avoid errors from invalid Authorization headers (issue2550992).
Joseph Myers <jsm@polyomino.org.uk>
parents: 5548
diff changeset
1339 - issue2550992: avoid errors from invalid Authorization
901d7ba146ad Avoid errors from invalid Authorization headers (issue2550992).
Joseph Myers <jsm@polyomino.org.uk>
parents: 5548
diff changeset
1340 headers. (Joseph Myers)
5613
0a8f0fddc2ae Support non-ASCII prefixes in instance config for finding static files (issue2551022).
Cédric Krier <cedric.krier@b2ck.com>
parents: 5608
diff changeset
1341 - issue2551022: support non-ASCII prefixes in instance config for
6057
b6e56d096c58 Revert boolean attribute rendering
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6056
diff changeset
1342 finding static files. (C\E9dric Krier)
5624
b3618882f906 issue2551023: Fix CSRF headers for use with wsgi and cgi. The
John Rouillard <rouilj@ieee.org>
parents: 5618
diff changeset
1343 - issue2551023: Fix CSRF headers for use with wsgi and cgi. The
b3618882f906 issue2551023: Fix CSRF headers for use with wsgi and cgi. The
John Rouillard <rouilj@ieee.org>
parents: 5618
diff changeset
1344 env variable array used - separators rather than _. Compare:
b3618882f906 issue2551023: Fix CSRF headers for use with wsgi and cgi. The
John Rouillard <rouilj@ieee.org>
parents: 5618
diff changeset
1345 HTTP_X-REQUESTED-WITH to HTTP_X_REQUESTED_WITH. The last is
b3618882f906 issue2551023: Fix CSRF headers for use with wsgi and cgi. The
John Rouillard <rouilj@ieee.org>
parents: 5618
diff changeset
1346 correct. Also fix roundup-server to produce the latter form. (Patch
6057
b6e56d096c58 Revert boolean attribute rendering
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6056
diff changeset
1347 by C\E9dric Krier, reviewed/applied John Rouillard.)
5664
5579fa034f9e Fix fix XSS issue in wsgi and cgi when handing url not found/404. issue2551035
John Rouillard <rouilj@ieee.org>
parents: 5643
diff changeset
1348 - issue2551035 - fix XSS issue in wsgi and cgi when handing url not
5579fa034f9e Fix fix XSS issue in wsgi and cgi when handing url not found/404. issue2551035
John Rouillard <rouilj@ieee.org>
parents: 5643
diff changeset
1349 found/404. Reported by hannob at
5579fa034f9e Fix fix XSS issue in wsgi and cgi when handing url not found/404. issue2551035
John Rouillard <rouilj@ieee.org>
parents: 5643
diff changeset
1350 https://github.com/python/bugs.python.org/issues/34, issue opened by
5579fa034f9e Fix fix XSS issue in wsgi and cgi when handing url not found/404. issue2551035
John Rouillard <rouilj@ieee.org>
parents: 5643
diff changeset
1351 JulienPalard.
5676
e70885fe72a4 issue2551026: template variable not defined even though it is.
John Rouillard <rouilj@ieee.org>
parents: 5675
diff changeset
1352 - issue2551026: template variable not defined even though it is.
e70885fe72a4 issue2551026: template variable not defined even though it is.
John Rouillard <rouilj@ieee.org>
parents: 5675
diff changeset
1353 Fix issue where variables defined in TAL expression are not
e70885fe72a4 issue2551026: template variable not defined even though it is.
John Rouillard <rouilj@ieee.org>
parents: 5675
diff changeset
1354 available in the scope of the definition. (Tom Ekberg (tekberg))
5684
97e2125e064c When we generate links from URL's in messages, we add rel="nofollow"
John Rouillard <rouilj@ieee.org>
parents: 5676
diff changeset
1355 - Make all links created with rel=nofollow include noopener. Deals
97e2125e064c When we generate links from URL's in messages, we add rel="nofollow"
John Rouillard <rouilj@ieee.org>
parents: 5676
diff changeset
1356 with possible hijack of original page due to malicious link target.
97e2125e064c When we generate links from URL's in messages, we add rel="nofollow"
John Rouillard <rouilj@ieee.org>
parents: 5676
diff changeset
1357 https://mathiasbynens.github.io/rel-noopener/ (John Rouillard)
5704
aa13a517cc63 Anydbm back end didn't list creator or actor as protected properties.
John Rouillard <rouilj@ieee.org>
parents: 5684
diff changeset
1358 - Fix bug where some protected properties were not identified as such
aa13a517cc63 Anydbm back end didn't list creator or actor as protected properties.
John Rouillard <rouilj@ieee.org>
parents: 5684
diff changeset
1359 when using the anydbm backend (John Rouillard)
5709
e2378b6afdb5 Fix issue2551041 - change permission check from "Create User" to
John Rouillard <rouilj@ieee.org>
parents: 5704
diff changeset
1360 - issue2551041 - change permission check from "Create User" to "Register
e2378b6afdb5 Fix issue2551041 - change permission check from "Create User" to
John Rouillard <rouilj@ieee.org>
parents: 5704
diff changeset
1361 User" in page.html for the responsive and devel templates. (reporter
6057
b6e56d096c58 Revert boolean attribute rendering
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6056
diff changeset
1362 C\E9dric Krier, John Rouillard)
5724
059625fbc40d issue2550144 - fix use of undefined icing macro in devel
John Rouillard <rouilj@ieee.org>
parents: 5717
diff changeset
1363 - issue2550144 - fix use of undefined icing macro in devel
6057
b6e56d096c58 Revert boolean attribute rendering
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6056
diff changeset
1364 template. Replace with frame macro. (C\E9dric Krier)
5725
6923225fd781 Handle UnicodeDecodeError in file class when file contents are not
John Rouillard <rouilj@ieee.org>
parents: 5724
diff changeset
1365 - handle UnicodeDecodeError in file class when file contents are
6923225fd781 Handle UnicodeDecodeError in file class when file contents are not
John Rouillard <rouilj@ieee.org>
parents: 5724
diff changeset
1366 not text (e.g. jpg). (John Rouillard)
5726
e199d0ae4a25 issue2551033: prevent reverse engineering hidden data by using etags
John Rouillard <rouilj@ieee.org>
parents: 5725
diff changeset
1367 - issue2551033: prevent reverse engineering hidden data by using etags
e199d0ae4a25 issue2551033: prevent reverse engineering hidden data by using etags
John Rouillard <rouilj@ieee.org>
parents: 5725
diff changeset
1368 as an oracle to identify when the right data has been
e199d0ae4a25 issue2551033: prevent reverse engineering hidden data by using etags
John Rouillard <rouilj@ieee.org>
parents: 5725
diff changeset
1369 guessed. (Joseph Myers, John Rouillard)
5748
943e61bc26d5 Fix issue2551029 (Jinja2 template install error) by deleting
John Rouillard <rouilj@ieee.org>
parents: 5726
diff changeset
1370 - issue2551029: Jinja2 template install error. Update configuration
943e61bc26d5 Fix issue2551029 (Jinja2 template install error) by deleting
John Rouillard <rouilj@ieee.org>
parents: 5726
diff changeset
1371 code to make sure valid backend database is set. Remove config.ini
943e61bc26d5 Fix issue2551029 (Jinja2 template install error) by deleting
John Rouillard <rouilj@ieee.org>
parents: 5726
diff changeset
1372 from templates to make sure that roundup-admin install writes a new
943e61bc26d5 Fix issue2551029 (Jinja2 template install error) by deleting
John Rouillard <rouilj@ieee.org>
parents: 5726
diff changeset
1373 default config.ini based on configuration.py.
5751
5cb6e6b594b0 issue2551040: New release of psycopg2 drops support for psycopg1
John Rouillard <rouilj@ieee.org>
parents: 5750
diff changeset
1374 - issue2551040: New release of psycopg2 drops support for psycopg1 -
5cb6e6b594b0 issue2551040: New release of psycopg2 drops support for psycopg1
John Rouillard <rouilj@ieee.org>
parents: 5750
diff changeset
1375 need to rewrite. Now uses psycopg2 throughout. (John Rouillard)
5752
4c0cdfe4f678 Added x-roundup-issue-id to FAQ which discusses other x-roundup header
John Rouillard <rouilj@ieee.org>
parents: 5751
diff changeset
1376 - issue2551009: Flint not supported error during reindex. Upgrading
4c0cdfe4f678 Added x-roundup-issue-id to FAQ which discusses other x-roundup header
John Rouillard <rouilj@ieee.org>
parents: 5751
diff changeset
1377 doc updates to discuss this when reindexing. (Reported by Gabi,
4c0cdfe4f678 Added x-roundup-issue-id to FAQ which discusses other x-roundup header
John Rouillard <rouilj@ieee.org>
parents: 5751
diff changeset
1378 Change by John Rouillard)
5754
178ca608ddb9 Fix Issue2551030: Roundup fails to start if pytz to access Olson
John Rouillard <rouilj@ieee.org>
parents: 5752
diff changeset
1379 - issue2551030: Roundup fails to start if pytz to access Olson
178ca608ddb9 Fix Issue2551030: Roundup fails to start if pytz to access Olson
John Rouillard <rouilj@ieee.org>
parents: 5752
diff changeset
1380 timezone database not installed. (John Rouillard)
5762
b76be13e027e issue2551029: Jinja2 template install error.
John Rouillard <rouilj@ieee.org>
parents: 5754
diff changeset
1381 - issue2551029: Jinja2 template install error. Handle issue with
b76be13e027e issue2551029: Jinja2 template install error.
John Rouillard <rouilj@ieee.org>
parents: 5754
diff changeset
1382 template's config.ini not getting updated. Provide an alternate
b76be13e027e issue2551029: Jinja2 template install error.
John Rouillard <rouilj@ieee.org>
parents: 5754
diff changeset
1383 file: config_ini.ini for required config settings that are merged
b76be13e027e issue2551029: Jinja2 template install error.
John Rouillard <rouilj@ieee.org>
parents: 5754
diff changeset
1384 into the default values producing an up to date config.ini on
b76be13e027e issue2551029: Jinja2 template install error.
John Rouillard <rouilj@ieee.org>
parents: 5754
diff changeset
1385 install.
5767
75a13700d97e Add CHANGES.txt entry for issue2551008.
Ezio Melotti <ezio.melotti@gmail.com>
parents: 5766
diff changeset
1386 - issue2551008: fix incorrect encoding handling in mailgw.py
75a13700d97e Add CHANGES.txt entry for issue2551008.
Ezio Melotti <ezio.melotti@gmail.com>
parents: 5766
diff changeset
1387 (Ezio Melotti, John Rouillard)
5851
167ef847fcdf issue2551053: Fix routing dict in rest.py
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5767
diff changeset
1388 - issue2551053: the routing dictionary in rest.py used compiled regular
167ef847fcdf issue2551053: Fix routing dict in rest.py
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5767
diff changeset
1389 expressions as dictionary keys. This worked most of the time because
167ef847fcdf issue2551053: Fix routing dict in rest.py
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5767
diff changeset
1390 the regex lib uses a cache but resulted in duplicate keys in the
167ef847fcdf issue2551053: Fix routing dict in rest.py
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5767
diff changeset
1391 dictionary in some cases where a single key should have been used.
167ef847fcdf issue2551053: Fix routing dict in rest.py
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5767
diff changeset
1392 Thanks to Robert Klonner for discovering the problem, debugging the
167ef847fcdf issue2551053: Fix routing dict in rest.py
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5767
diff changeset
1393 root cause and providing a first proposed fix.
5876
716d50585c8d Fix Link/Multilink searching
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5869
diff changeset
1394 - Make searching with a multiselect work for Link/Multilink properties
716d50585c8d Fix Link/Multilink searching
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5869
diff changeset
1395 that may contain numeric *key* values. For these a menu would render
716d50585c8d Fix Link/Multilink searching
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5869
diff changeset
1396 options with IDs and later look up the IDs as *key* of the
716d50585c8d Fix Link/Multilink searching
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5869
diff changeset
1397 Link/Multilink. Now numeric IDs take precedence -- like they already
716d50585c8d Fix Link/Multilink searching
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5869
diff changeset
1398 do in the menu method of Link and Multilink.
5903
c3728772c594 Add reverse option to hyperdb property wrapper by David Sowder
John Rouillard <rouilj@ieee.org>
parents: 5899
diff changeset
1399 - issue2551013: Reversed sorting in hyperdb property wrapper object's
c3728772c594 Add reverse option to hyperdb property wrapper by David Sowder
John Rouillard <rouilj@ieee.org>
parents: 5899
diff changeset
1400 sorted() method. Patch by David Sowder, application and doc change
c3728772c594 Add reverse option to hyperdb property wrapper by David Sowder
John Rouillard <rouilj@ieee.org>
parents: 5899
diff changeset
1401 by John Rouillard.
5949
573b688fffeb RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents: 5939
diff changeset
1402 - issue2550821 - patches for depricated mod_python apache.py interface
573b688fffeb RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents: 5939
diff changeset
1403 (John Rouillard)
573b688fffeb RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents: 5939
diff changeset
1404 - issue2551005 - deprecation of mod_python (John Rouillard)
5912
7264b2e79a31 Fix mailgw IMAP message handling
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5907
diff changeset
1405 - issue2551066: IMAP mail handling wasn't working and produced a
7264b2e79a31 Fix mailgw IMAP message handling
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5907
diff changeset
1406 traceback.
5924
b40059d7036f issue2550925 strip HTTP_PROXY environment variable
John Rouillard <rouilj@ieee.org>
parents: 5912
diff changeset
1407 - issue2550925 if deployed as CGI and client sends an http PROXY
b40059d7036f issue2550925 strip HTTP_PROXY environment variable
John Rouillard <rouilj@ieee.org>
parents: 5912
diff changeset
1408 header, the tainted HTTP_PROXY environment variable is created. It
b40059d7036f issue2550925 strip HTTP_PROXY environment variable
John Rouillard <rouilj@ieee.org>
parents: 5912
diff changeset
1409 can affect calls using requests package or curl. A roundup admin
b40059d7036f issue2550925 strip HTTP_PROXY environment variable
John Rouillard <rouilj@ieee.org>
parents: 5912
diff changeset
1410 would have to write detectors/extensions that use these mechanisms.
b40059d7036f issue2550925 strip HTTP_PROXY environment variable
John Rouillard <rouilj@ieee.org>
parents: 5912
diff changeset
1411 Not exploitable in default config. (John Rouillard)
5939
94c415c7cd36 Make gunicorn --access-logfile work with custom logging config
John Rouillard <rouilj@ieee.org>
parents: 5924
diff changeset
1412 - Add config option to keep/delete previous logging config. Needed to
94c415c7cd36 Make gunicorn --access-logfile work with custom logging config
John Rouillard <rouilj@ieee.org>
parents: 5924
diff changeset
1413 make gunicorn --access-logfile work as it uses python logfile module
94c415c7cd36 Make gunicorn --access-logfile work with custom logging config
John Rouillard <rouilj@ieee.org>
parents: 5924
diff changeset
1414 too.
5479
56d30f09f205 address Unicode encoding issues in jinja2 template
Christof Meerwald <cmeerw@cmeerw.org>
parents: 5353
diff changeset
1415
5949
573b688fffeb RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents: 5939
diff changeset
1416 2019-07-13 1.6.1
573b688fffeb RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents: 5939
diff changeset
1417
573b688fffeb RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents: 5939
diff changeset
1418 Features:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
1419
5949
573b688fffeb RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents: 5939
diff changeset
1420 - doc updates. Link rot fixed and some grammar changes.
573b688fffeb RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents: 5939
diff changeset
1421 'Provisional User' config example fixed. Issue tracker is
573b688fffeb RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents: 5939
diff changeset
1422 now https. (John Rouillard)
573b688fffeb RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents: 5939
diff changeset
1423
573b688fffeb RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents: 5939
diff changeset
1424 Fixed:
573b688fffeb RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents: 5939
diff changeset
1425
573b688fffeb RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents: 5939
diff changeset
1426 - issue2550994: avoid breakage caused by use of backports of Python 3
573b688fffeb RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents: 5939
diff changeset
1427 configparser module to Python 2. (Joseph Myers)
573b688fffeb RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents: 5939
diff changeset
1428 - issue2551023: Fix CSRF headers for use with wsgi and cgi. The
573b688fffeb RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents: 5939
diff changeset
1429 env variable array used - separators rather than _. Compare:
573b688fffeb RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents: 5939
diff changeset
1430 HTTP_X-REQUESTED-WITH to HTTP_X_REQUESTED_WITH. The last is
573b688fffeb RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents: 5939
diff changeset
1431 correct. Also fix roundup-server to produce the latter form. (Patch
573b688fffeb RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents: 5939
diff changeset
1432 by C<E9>dric Krier, reviewed/applied John Rouillard.)
573b688fffeb RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents: 5939
diff changeset
1433 - issue2551035 - fix XSS issue in wsgi and cgi when handing url not
573b688fffeb RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents: 5939
diff changeset
1434 found/404. Reported by hannob at
573b688fffeb RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents: 5939
diff changeset
1435 https://github.com/python/bugs.python.org/issues/34, issue opened
573b688fffeb RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents: 5939
diff changeset
1436 by JulienPalard.
573b688fffeb RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents: 5939
diff changeset
1437 - issue2551029: Jinja2 template install error. Remove config.ini
573b688fffeb RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents: 5939
diff changeset
1438 from templates to make sure that roundup-admin install writes a new
573b688fffeb RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents: 5939
diff changeset
1439 default config.ini based on configuration.py.
573b688fffeb RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents: 5939
diff changeset
1440 - issue2551029: Jinja2 template install error. Handle issue with
573b688fffeb RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents: 5939
diff changeset
1441 template's config.ini not getting updated. Provide an alternate
573b688fffeb RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents: 5939
diff changeset
1442 file: config_ini.ini for required config settings that are merged
573b688fffeb RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents: 5939
diff changeset
1443 into the default values producing an up to date config.ini on
573b688fffeb RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents: 5939
diff changeset
1444 install.
573b688fffeb RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents: 5939
diff changeset
1445
5353
f3fce29eec78 update CHANGES.txt with intended release date
John Rouillard <rouilj@ieee.org>
parents: 5340
diff changeset
1446 2018-07-13 1.6.0
5039
bdeda09a5a26 Start new changelog for 1.6.0
John Kristensen <john@jerrykan.com>
parents: 5026
diff changeset
1447
bdeda09a5a26 Start new changelog for 1.6.0
John Kristensen <john@jerrykan.com>
parents: 5026
diff changeset
1448 Features:
bdeda09a5a26 Start new changelog for 1.6.0
John Kristensen <john@jerrykan.com>
parents: 5026
diff changeset
1449
bdeda09a5a26 Start new changelog for 1.6.0
John Kristensen <john@jerrykan.com>
parents: 5026
diff changeset
1450 - issue2550894: migrate test suite and run_test.py to py.test (John Kristensen)
5055
a2b7cfa8d7e9 Fixed changes file comments, merged with upstream.
John Rouillard <rouilj@ieee.org>
parents: 5054 5052
diff changeset
1451 - issue2550880: Ability to choose password store scheme and SSHA
5054
f0f5293d9939 Updated changes fle with SSHA patch. Changed attribution on a couple of other changes to indicate I applied the change and was not the author of the change.
John Rouillard <rouilj@ieee.org>
parents: 5051
diff changeset
1452 support. Discussion on devel list is tending in favor of this patch.
f0f5293d9939 Updated changes fle with SSHA patch. Changed attribution on a couple of other changes to indicate I applied the change and was not the author of the change.
John Rouillard <rouilj@ieee.org>
parents: 5051
diff changeset
1453 Embedded test works, my manual test with a SSHA password
f0f5293d9939 Updated changes fle with SSHA patch. Changed attribution on a couple of other changes to indicate I applied the change and was not the author of the change.
John Rouillard <rouilj@ieee.org>
parents: 5051
diff changeset
1454 assigned to a user allowed the user to log in. Ran the test suite
f0f5293d9939 Updated changes fle with SSHA patch. Changed attribution on a couple of other changes to indicate I applied the change and was not the author of the change.
John Rouillard <rouilj@ieee.org>
parents: 5051
diff changeset
1455 and the tests that were not skipped passed. (applied by John Rouillard)
5063
2840a9e86ef2 New Link/Multilink attribute 'msg_header_property'
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5062
diff changeset
1456 - New Link/Multilink property attribute 'msg_header_property', can be
2840a9e86ef2 New Link/Multilink attribute 'msg_header_property'
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5062
diff changeset
1457 used to configure additional headers in outgoing emails. See
2840a9e86ef2 New Link/Multilink attribute 'msg_header_property'
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5062
diff changeset
1458 documentation in ``doc/customizing.txt``. (Ralf Schlatterbeck)
5065
47ab150b7325 Allow multiple file uploads
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5064
diff changeset
1459 - Allow multiple file uploads: If the html template specifies
47ab150b7325 Allow multiple file uploads
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5064
diff changeset
1460 multiple="multiple" for a file upload the user can attach multiple
47ab150b7325 Allow multiple file uploads
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5064
diff changeset
1461 files and the form parser now handles this. (Ralf Schlatterbeck)
5067
e424987d294a Add support for an integer type to join the existing number type.
John Rouillard <rouilj@ieee.org>
parents: 5065
diff changeset
1462 - issue2550886: Add support for an integer type to join the existing
e424987d294a Add support for an integer type to join the existing number type.
John Rouillard <rouilj@ieee.org>
parents: 5065
diff changeset
1463 number type. This can be used for properties used for ordering,
e424987d294a Add support for an integer type to join the existing number type.
John Rouillard <rouilj@ieee.org>
parents: 5065
diff changeset
1464 counts etc. where a decimal point isn't needed. Developed by
e424987d294a Add support for an integer type to join the existing number type.
John Rouillard <rouilj@ieee.org>
parents: 5065
diff changeset
1465 Anthony (antmail). Doc updates written by John Rouillard. (applied
e424987d294a Add support for an integer type to join the existing number type.
John Rouillard <rouilj@ieee.org>
parents: 5065
diff changeset
1466 by John Rouillard)
5068
5b2ce5723abb Updated _generic.404.html to use the page template so 404 errors still
John Rouillard <rouilj@ieee.org>
parents: 5067
diff changeset
1467 - Updated html/_generic.404.html to use the page template. So 404
5b2ce5723abb Updated _generic.404.html to use the page template so 404 errors still
John Rouillard <rouilj@ieee.org>
parents: 5067
diff changeset
1468 errors now include the left hand menu, a proper page title and
5b2ce5723abb Updated _generic.404.html to use the page template so 404 errors still
John Rouillard <rouilj@ieee.org>
parents: 5067
diff changeset
1469 body content. Note added to doc/upgrading.txt on how to add it to
5b2ce5723abb Updated _generic.404.html to use the page template so 404 errors still
John Rouillard <rouilj@ieee.org>
parents: 5067
diff changeset
1470 deployed trackers. (John Rouillard)
5081
786f0581bc90 issue2109308 add subject argument to nosymessage. Initial patch Frank Niessink. Test and application with slight mods by rouilj
John Rouillard <rouilj@ieee.org>
parents: 5079
diff changeset
1471 - issue2109308 - Allow subject of nosy messages be changed from reactor
786f0581bc90 issue2109308 add subject argument to nosymessage. Initial patch Frank Niessink. Test and application with slight mods by rouilj
John Rouillard <rouilj@ieee.org>
parents: 5079
diff changeset
1472 Adds a subject parameter to nosymessage function. Patch initally
786f0581bc90 issue2109308 add subject argument to nosymessage. Initial patch Frank Niessink. Test and application with slight mods by rouilj
John Rouillard <rouilj@ieee.org>
parents: 5079
diff changeset
1473 generated by Frank Niessink. Tests, adaptation by John Rouillard.
5082
c1f1465d5303 issue2550683 Allow indexargs_form filter variable exclusion.
John Rouillard <rouilj@ieee.org>
parents: 5081
diff changeset
1474 - issue2550683 Allow indexargs_form filter variable exclusion.
c1f1465d5303 issue2550683 Allow indexargs_form filter variable exclusion.
John Rouillard <rouilj@ieee.org>
parents: 5081
diff changeset
1475 Patch generated by Bruce Tulloch (bruce). Applied and docstring for
c1f1465d5303 issue2550683 Allow indexargs_form filter variable exclusion.
John Rouillard <rouilj@ieee.org>
parents: 5081
diff changeset
1476 indexargs_form updated by John Rouillard. Patch description is:
c1f1465d5303 issue2550683 Allow indexargs_form filter variable exclusion.
John Rouillard <rouilj@ieee.org>
parents: 5081
diff changeset
1477 This is required to allow indexargs_form to be used in conjunction with
c1f1465d5303 issue2550683 Allow indexargs_form filter variable exclusion.
John Rouillard <rouilj@ieee.org>
parents: 5081
diff changeset
1478 other form variables which *replace* some filterspec parameters.
c1f1465d5303 issue2550683 Allow indexargs_form filter variable exclusion.
John Rouillard <rouilj@ieee.org>
parents: 5081
diff changeset
1479
c1f1465d5303 issue2550683 Allow indexargs_form filter variable exclusion.
John Rouillard <rouilj@ieee.org>
parents: 5081
diff changeset
1480 One must exclude all variables from the indexargs_form call which are to
c1f1465d5303 issue2550683 Allow indexargs_form filter variable exclusion.
John Rouillard <rouilj@ieee.org>
parents: 5081
diff changeset
1481 be replaced with values that are derived from other form input elements,
c1f1465d5303 issue2550683 Allow indexargs_form filter variable exclusion.
John Rouillard <rouilj@ieee.org>
parents: 5081
diff changeset
1482 otherwise they will clash with the "hidden" input elements generated by
c1f1465d5303 issue2550683 Allow indexargs_form filter variable exclusion.
John Rouillard <rouilj@ieee.org>
parents: 5081
diff changeset
1483 indexargs_form itself.
c1f1465d5303 issue2550683 Allow indexargs_form filter variable exclusion.
John Rouillard <rouilj@ieee.org>
parents: 5081
diff changeset
1484
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
1485 For example::
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
1486
5082
c1f1465d5303 issue2550683 Allow indexargs_form filter variable exclusion.
John Rouillard <rouilj@ieee.org>
parents: 5081
diff changeset
1487 <tal:block replace="structure python:request.indexargs_form(
c1f1465d5303 issue2550683 Allow indexargs_form filter variable exclusion.
John Rouillard <rouilj@ieee.org>
parents: 5081
diff changeset
1488 sort=0,group=0,filter=0,columns=0,
c1f1465d5303 issue2550683 Allow indexargs_form filter variable exclusion.
John Rouillard <rouilj@ieee.org>
parents: 5081
diff changeset
1489 exclude=['type','status','assignedto'])"/>
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
1490
5082
c1f1465d5303 issue2550683 Allow indexargs_form filter variable exclusion.
John Rouillard <rouilj@ieee.org>
parents: 5081
diff changeset
1491 where the variables type, status and assignedto are supplied via other
c1f1465d5303 issue2550683 Allow indexargs_form filter variable exclusion.
John Rouillard <rouilj@ieee.org>
parents: 5081
diff changeset
1492 form input elements. Without the new exclude argument to indexargs_form,
c1f1465d5303 issue2550683 Allow indexargs_form filter variable exclusion.
John Rouillard <rouilj@ieee.org>
parents: 5081
diff changeset
1493 all hidden input elements otherwise generated by this call would need to
c1f1465d5303 issue2550683 Allow indexargs_form filter variable exclusion.
John Rouillard <rouilj@ieee.org>
parents: 5081
diff changeset
1494 be manually added to the template code. Further, given that the template
c1f1465d5303 issue2550683 Allow indexargs_form filter variable exclusion.
John Rouillard <rouilj@ieee.org>
parents: 5081
diff changeset
1495 may not know what other variables may be defined, it may not even be
c1f1465d5303 issue2550683 Allow indexargs_form filter variable exclusion.
John Rouillard <rouilj@ieee.org>
parents: 5081
diff changeset
1496 possible to code this without some python helpers.
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
1497
5082
c1f1465d5303 issue2550683 Allow indexargs_form filter variable exclusion.
John Rouillard <rouilj@ieee.org>
parents: 5081
diff changeset
1498 [ rouilj I think this is an example usecase. Possible assignedto
c1f1465d5303 issue2550683 Allow indexargs_form filter variable exclusion.
John Rouillard <rouilj@ieee.org>
parents: 5081
diff changeset
1499 users need to have a specific role. Create TAL that
c1f1465d5303 issue2550683 Allow indexargs_form filter variable exclusion.
John Rouillard <rouilj@ieee.org>
parents: 5081
diff changeset
1500 filters the users to the select few. Defines a select list for
c1f1465d5303 issue2550683 Allow indexargs_form filter variable exclusion.
John Rouillard <rouilj@ieee.org>
parents: 5081
diff changeset
1501 assignedto. Use exclude=['assignedto'] to prevent the
c1f1465d5303 issue2550683 Allow indexargs_form filter variable exclusion.
John Rouillard <rouilj@ieee.org>
parents: 5081
diff changeset
1502 indexargs_form from generating a confliciting assignedto field
c1f1465d5303 issue2550683 Allow indexargs_form filter variable exclusion.
John Rouillard <rouilj@ieee.org>
parents: 5081
diff changeset
1503 which lists all users regardless of the role.]
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
1504
5093
9954a358da18 - allow user to recover account password using an entry in the
John Rouillard <rouilj@ieee.org>
parents: 5090
diff changeset
1505 - allow user to recover account password using an entry in the
9954a358da18 - allow user to recover account password using an entry in the
John Rouillard <rouilj@ieee.org>
parents: 5090
diff changeset
1506 Alternate E-mail addresses list. See:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
1507
5093
9954a358da18 - allow user to recover account password using an entry in the
John Rouillard <rouilj@ieee.org>
parents: 5090
diff changeset
1508 http://psf.upfronthosting.co.za/roundup/meta/issue564
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
1509
5093
9954a358da18 - allow user to recover account password using an entry in the
John Rouillard <rouilj@ieee.org>
parents: 5090
diff changeset
1510 for description. Merge request at:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
1511
5093
9954a358da18 - allow user to recover account password using an entry in the
John Rouillard <rouilj@ieee.org>
parents: 5090
diff changeset
1512 https://sourceforge.net/p/roundup/code/merge-requests/1/
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
1513
5093
9954a358da18 - allow user to recover account password using an entry in the
John Rouillard <rouilj@ieee.org>
parents: 5090
diff changeset
1514 Patch supplied by kinggreedy. Applied/tested by John Rouillard
5096
e74c3611b138 - issue2550636, issue2550909: Added support for Whoosh indexer.
John Rouillard <rouilj@ieee.org>
parents: 5094
diff changeset
1515 - issue2550636, issue2550909: Added support for Whoosh indexer.
e74c3611b138 - issue2550636, issue2550909: Added support for Whoosh indexer.
John Rouillard <rouilj@ieee.org>
parents: 5094
diff changeset
1516 Also adds new config.ini setting called indexer to select
e74c3611b138 - issue2550636, issue2550909: Added support for Whoosh indexer.
John Rouillard <rouilj@ieee.org>
parents: 5094
diff changeset
1517 indexer. See ``doc/upgrading.txt`` for details. Initial patch
e74c3611b138 - issue2550636, issue2550909: Added support for Whoosh indexer.
John Rouillard <rouilj@ieee.org>
parents: 5094
diff changeset
1518 done by David Wolever. Patch modified, docs added and committed
e74c3611b138 - issue2550636, issue2550909: Added support for Whoosh indexer.
John Rouillard <rouilj@ieee.org>
parents: 5094
diff changeset
1519 by John Rouillard.
5098
99e289359798 issue2550803: Replying to NOSY mail goes to the tracker through
John Rouillard <rouilj@ieee.org>
parents: 5097
diff changeset
1520 - issue2550803: Replying to NOSY mail goes to the tracker through
99e289359798 issue2550803: Replying to NOSY mail goes to the tracker through
John Rouillard <rouilj@ieee.org>
parents: 5097
diff changeset
1521 reply-to, not original message author.
99e289359798 issue2550803: Replying to NOSY mail goes to the tracker through
John Rouillard <rouilj@ieee.org>
parents: 5097
diff changeset
1522 Created new [tracker] replyto_address config.ini option to allow:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
1523
5098
99e289359798 issue2550803: Replying to NOSY mail goes to the tracker through
John Rouillard <rouilj@ieee.org>
parents: 5097
diff changeset
1524 1) setting reply-to header to the tracker
99e289359798 issue2550803: Replying to NOSY mail goes to the tracker through
John Rouillard <rouilj@ieee.org>
parents: 5097
diff changeset
1525 2) setting reply-to header to the address of the author
99e289359798 issue2550803: Replying to NOSY mail goes to the tracker through
John Rouillard <rouilj@ieee.org>
parents: 5097
diff changeset
1526 of the change
99e289359798 issue2550803: Replying to NOSY mail goes to the tracker through
John Rouillard <rouilj@ieee.org>
parents: 5097
diff changeset
1527 3) setting it to a fixed address (like noreply@some.place)
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
1528
5098
99e289359798 issue2550803: Replying to NOSY mail goes to the tracker through
John Rouillard <rouilj@ieee.org>
parents: 5097
diff changeset
1529 Done by John Rouillard from proposal by Peter Funk (pefu)
99e289359798 issue2550803: Replying to NOSY mail goes to the tracker through
John Rouillard <rouilj@ieee.org>
parents: 5097
diff changeset
1530 in discussion with Tom Ekberg (tekberg). See doc/upgrading.txt.
5112
8901cc4ef0e0 - issue1714899: Feature Request: Optional Change Note. Added a new
John Rouillard <rouilj@ieee.org>
parents: 5108
diff changeset
1531 - issue1714899: Feature Request: Optional Change Note. Added a new
8901cc4ef0e0 - issue1714899: Feature Request: Optional Change Note. Added a new
John Rouillard <rouilj@ieee.org>
parents: 5108
diff changeset
1532 quiet=True/False option for all property types. When quiet=True
8901cc4ef0e0 - issue1714899: Feature Request: Optional Change Note. Added a new
John Rouillard <rouilj@ieee.org>
parents: 5108
diff changeset
1533 changes to the property will not be displayed in the::
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
1534
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
1535 - confirmation banner (shown in green) when a change is made
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
1536 - property change section of change note (nosy emails)
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
1537 - web history display for an item.
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
1538
5112
8901cc4ef0e0 - issue1714899: Feature Request: Optional Change Note. Added a new
John Rouillard <rouilj@ieee.org>
parents: 5108
diff changeset
1539 Note that this may confuse users if used on a property that is
8901cc4ef0e0 - issue1714899: Feature Request: Optional Change Note. Added a new
John Rouillard <rouilj@ieee.org>
parents: 5108
diff changeset
1540 meant to be changed by a user. It is most useful on administrative
8901cc4ef0e0 - issue1714899: Feature Request: Optional Change Note. Added a new
John Rouillard <rouilj@ieee.org>
parents: 5108
diff changeset
1541 properties that are changed by an auditor as part of a user
8901cc4ef0e0 - issue1714899: Feature Request: Optional Change Note. Added a new
John Rouillard <rouilj@ieee.org>
parents: 5108
diff changeset
1542 generated change. Original patch by Daniel Diniz (ajaksu2)
8901cc4ef0e0 - issue1714899: Feature Request: Optional Change Note. Added a new
John Rouillard <rouilj@ieee.org>
parents: 5108
diff changeset
1543 discussed also at:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
1544
5112
8901cc4ef0e0 - issue1714899: Feature Request: Optional Change Note. Added a new
John Rouillard <rouilj@ieee.org>
parents: 5108
diff changeset
1545 http://psf.upfronthosting.co.za/roundup/meta/issue249
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
1546
5112
8901cc4ef0e0 - issue1714899: Feature Request: Optional Change Note. Added a new
John Rouillard <rouilj@ieee.org>
parents: 5108
diff changeset
1547 Support for setting quiet when calling the class specifiers:
8901cc4ef0e0 - issue1714899: Feature Request: Optional Change Note. Added a new
John Rouillard <rouilj@ieee.org>
parents: 5108
diff changeset
1548 E.G. prop=String(quiet=True) rather than::
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
1549
5112
8901cc4ef0e0 - issue1714899: Feature Request: Optional Change Note. Added a new
John Rouillard <rouilj@ieee.org>
parents: 5108
diff changeset
1550 prop=String()
8901cc4ef0e0 - issue1714899: Feature Request: Optional Change Note. Added a new
John Rouillard <rouilj@ieee.org>
parents: 5108
diff changeset
1551 prop.quiet=True
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
1552
5112
8901cc4ef0e0 - issue1714899: Feature Request: Optional Change Note. Added a new
John Rouillard <rouilj@ieee.org>
parents: 5108
diff changeset
1553 support for anydb backend, added tests, doc updates, support for
8901cc4ef0e0 - issue1714899: Feature Request: Optional Change Note. Added a new
John Rouillard <rouilj@ieee.org>
parents: 5108
diff changeset
1554 ignoring quiet setting using showall=True in call to history()
5232
462b0f76fce8 issue2550864 - Potential information leakage via journal/history
John Rouillard <rouilj@ieee.org>
parents: 5231
diff changeset
1555 function in templates by (John Rouillard). (Note implementation
462b0f76fce8 issue2550864 - Potential information leakage via journal/history
John Rouillard <rouilj@ieee.org>
parents: 5231
diff changeset
1556 changed while implementing fix for issue2550864. Filtering of
462b0f76fce8 issue2550864 - Potential information leakage via journal/history
John Rouillard <rouilj@ieee.org>
parents: 5231
diff changeset
1557 quiet properties pushed down to the hyperdb.py::Class::history
462b0f76fce8 issue2550864 - Potential information leakage via journal/history
John Rouillard <rouilj@ieee.org>
parents: 5231
diff changeset
1558 function. This fixes a small bug in the implementation that caused
462b0f76fce8 issue2550864 - Potential information leakage via journal/history
John Rouillard <rouilj@ieee.org>
parents: 5231
diff changeset
1559 a limiting the templating history call to display fewer than the
462b0f76fce8 issue2550864 - Potential information leakage via journal/history
John Rouillard <rouilj@ieee.org>
parents: 5231
diff changeset
1560 the requested number of items if some were quiet.)
5116
0902c046cdd8 adding changes for issue2550767 that I forgot to checkin earlier
John Rouillard <rouilj@ieee.org>
parents: 5114
diff changeset
1561 - issue2550767: Add newitemcopy.py detector to notify users of new
0902c046cdd8 adding changes for issue2550767 that I forgot to checkin earlier
John Rouillard <rouilj@ieee.org>
parents: 5114
diff changeset
1562 items. Added to detectors directory and a README.txt generated to
0902c046cdd8 adding changes for issue2550767 that I forgot to checkin earlier
John Rouillard <rouilj@ieee.org>
parents: 5114
diff changeset
1563 describe the purpose of the directory. It also says the detectors
0902c046cdd8 adding changes for issue2550767 that I forgot to checkin earlier
John Rouillard <rouilj@ieee.org>
parents: 5114
diff changeset
1564 are provided on an as-is basis and may not work. Detector by W.
0902c046cdd8 adding changes for issue2550767 that I forgot to checkin earlier
John Rouillard <rouilj@ieee.org>
parents: 5114
diff changeset
1565 Trevor King (wking), rest by John Rouillard.
5117
14abd0a67207 Fix issue934009: Have New Issues Submitted By Email *Not* Change Body!
John Rouillard <rouilj@ieee.org>
parents: 5116
diff changeset
1566 - issue934009: Have New Issues Submitted By Email *Not* Change Body!
14abd0a67207 Fix issue934009: Have New Issues Submitted By Email *Not* Change Body!
John Rouillard <rouilj@ieee.org>
parents: 5116
diff changeset
1567 The mailgw config options: keep_quoted_text and leave_body_unchanged
14abd0a67207 Fix issue934009: Have New Issues Submitted By Email *Not* Change Body!
John Rouillard <rouilj@ieee.org>
parents: 5116
diff changeset
1568 can now have a new values: new. If set to new, keep_quoted_text acts
14abd0a67207 Fix issue934009: Have New Issues Submitted By Email *Not* Change Body!
John Rouillard <rouilj@ieee.org>
parents: 5116
diff changeset
1569 like yes if the message is starting a new issue. Otherise it strips
14abd0a67207 Fix issue934009: Have New Issues Submitted By Email *Not* Change Body!
John Rouillard <rouilj@ieee.org>
parents: 5116
diff changeset
1570 quoted text. This allows somebody to start a new issue by forwarding
14abd0a67207 Fix issue934009: Have New Issues Submitted By Email *Not* Change Body!
John Rouillard <rouilj@ieee.org>
parents: 5116
diff changeset
1571 a threaded email (with multiple quoted parts) into roundup and
14abd0a67207 Fix issue934009: Have New Issues Submitted By Email *Not* Change Body!
John Rouillard <rouilj@ieee.org>
parents: 5116
diff changeset
1572 keeping all the quoted parts. If leave_body_unchanged is set to
14abd0a67207 Fix issue934009: Have New Issues Submitted By Email *Not* Change Body!
John Rouillard <rouilj@ieee.org>
parents: 5116
diff changeset
1573 new, even the signature on the email that starts a new issue will be
14abd0a67207 Fix issue934009: Have New Issues Submitted By Email *Not* Change Body!
John Rouillard <rouilj@ieee.org>
parents: 5116
diff changeset
1574 preserved.
5119
748ba87e1aca Added a new cgi action restore. The opposite of (and a clone of) the existing retire action.
John Rouillard <rouilj@ieee.org>
parents: 5118
diff changeset
1575 - New cgi action restore (RestoreAction) which reverses the effects of
748ba87e1aca Added a new cgi action restore. The opposite of (and a clone of) the existing retire action.
John Rouillard <rouilj@ieee.org>
parents: 5118
diff changeset
1576 the retire action. Created while implementing fix for
748ba87e1aca Added a new cgi action restore. The opposite of (and a clone of) the existing retire action.
John Rouillard <rouilj@ieee.org>
parents: 5118
diff changeset
1577 issue2550831. Requires restore permission in the schema. See
748ba87e1aca Added a new cgi action restore. The opposite of (and a clone of) the existing retire action.
John Rouillard <rouilj@ieee.org>
parents: 5118
diff changeset
1578 upgrading.txt for migrating to 1.6.0 for details. (John Rouillard)
5124
a927f9549af0 Fix issue2550751: Email Header Issue.
John Rouillard <rouilj@ieee.org>
parents: 5121
diff changeset
1579 - issue2550751: Email Header Issue. Noel Garces requested the ability
a927f9549af0 Fix issue2550751: Email Header Issue.
John Rouillard <rouilj@ieee.org>
parents: 5121
diff changeset
1580 to suppress email headers like "x-roundup-issue-files". With Ralf's
a927f9549af0 Fix issue2550751: Email Header Issue.
John Rouillard <rouilj@ieee.org>
parents: 5121
diff changeset
1581 addition of the Link/Multilink property attribute
a927f9549af0 Fix issue2550751: Email Header Issue.
John Rouillard <rouilj@ieee.org>
parents: 5121
diff changeset
1582 'msg_header_property' we can do this easily. Setting the
a927f9549af0 Fix issue2550751: Email Header Issue.
John Rouillard <rouilj@ieee.org>
parents: 5121
diff changeset
1583 'msg_header_property' to the empty string '' (not to None) will
a927f9549af0 Fix issue2550751: Email Header Issue.
John Rouillard <rouilj@ieee.org>
parents: 5121
diff changeset
1584 suppress the header for that property. (John Rouillard)
5154
f608eeecf638 issue2550891: Allow subdir in template value. Anthony (antmail)
John Rouillard <rouilj@ieee.org>
parents: 5151
diff changeset
1585 - issue2550891: Allow subdir in template value. Anthony (antmail)
f608eeecf638 issue2550891: Allow subdir in template value. Anthony (antmail)
John Rouillard <rouilj@ieee.org>
parents: 5151
diff changeset
1586 requested the ability to put templates into subdirectories. So
f608eeecf638 issue2550891: Allow subdir in template value. Anthony (antmail)
John Rouillard <rouilj@ieee.org>
parents: 5151
diff changeset
1587 the issue class can accept @template=issues/item to get the
f608eeecf638 issue2550891: Allow subdir in template value. Anthony (antmail)
John Rouillard <rouilj@ieee.org>
parents: 5151
diff changeset
1588 html/issues/issue.item.html template. See ``doc/upgrading.txt``.
5158
63294ed25e84 issue1842687: Keywords: After creating, stay in "Create New" mode.
John Rouillard <rouilj@ieee.org>
parents: 5156
diff changeset
1589 - issue1842687: Keywords: After creating, stay in "Create New" mode.
63294ed25e84 issue1842687: Keywords: After creating, stay in "Create New" mode.
John Rouillard <rouilj@ieee.org>
parents: 5156
diff changeset
1590 Change to classic tracker template to provide a check box (checked
63294ed25e84 issue1842687: Keywords: After creating, stay in "Create New" mode.
John Rouillard <rouilj@ieee.org>
parents: 5156
diff changeset
1591 by default) that keeps the user on the "Add new keyword" page after
63294ed25e84 issue1842687: Keywords: After creating, stay in "Create New" mode.
John Rouillard <rouilj@ieee.org>
parents: 5156
diff changeset
1592 submitting a new keyword. Usually after submission, you will see the
63294ed25e84 issue1842687: Keywords: After creating, stay in "Create New" mode.
John Rouillard <rouilj@ieee.org>
parents: 5156
diff changeset
1593 the page for the new keyword to allow you to change the name of the
63294ed25e84 issue1842687: Keywords: After creating, stay in "Create New" mode.
John Rouillard <rouilj@ieee.org>
parents: 5156
diff changeset
1594 keyword. (John Rouillard)
5163
6ae426092d7d Some patches from wking to make admin.py bypass checks like nuking a
John Rouillard <rouilj@ieee.org>
parents: 5158
diff changeset
1595 - issue2550757 - internal restructuring to allow admin.py to be tested
6ae426092d7d Some patches from wking to make admin.py bypass checks like nuking a
John Rouillard <rouilj@ieee.org>
parents: 5158
diff changeset
1596 more easily. W. Trevor King (wking)/ John Rouillard.
5173
4f99aad7e8e8 Store template name with saved query
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5172
diff changeset
1597 - When storing user-defined queries we now store the template with the
4f99aad7e8e8 Store template name with saved query
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5172
diff changeset
1598 query if the template name is different from 'index'. This allows
4f99aad7e8e8 Store template name with saved query
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5172
diff changeset
1599 stored queries for templates different from the default 'index'
5175
e1e40674a0bc Implement double-precision Number
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5174
diff changeset
1600 template. (Ralf Schlatterbeck)
e1e40674a0bc Implement double-precision Number
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5174
diff changeset
1601 - Number properties now have an optional attribute use_double to request
e1e40674a0bc Implement double-precision Number
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5174
diff changeset
1602 double precision float as the storage type for this property. (Ralf
e1e40674a0bc Implement double-precision Number
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5174
diff changeset
1603 Schlatterbeck)
5179
e8b3d3a14563 - issue2550796: Calendar and Classhelp selection tools don't cause
John Rouillard <rouilj@ieee.org>
parents: 5175
diff changeset
1604 - issue2550796: Calendar and Classhelp selection tools don't cause
e8b3d3a14563 - issue2550796: Calendar and Classhelp selection tools don't cause
John Rouillard <rouilj@ieee.org>
parents: 5175
diff changeset
1605 onchange event to be triggered.
e8b3d3a14563 - issue2550796: Calendar and Classhelp selection tools don't cause
John Rouillard <rouilj@ieee.org>
parents: 5175
diff changeset
1606 Using the helper popups for modifying lists of users, lists of
e8b3d3a14563 - issue2550796: Calendar and Classhelp selection tools don't cause
John Rouillard <rouilj@ieee.org>
parents: 5175
diff changeset
1607 issues, dates etc.. now trigger the change event on the form's
e8b3d3a14563 - issue2550796: Calendar and Classhelp selection tools don't cause
John Rouillard <rouilj@ieee.org>
parents: 5175
diff changeset
1608 field. This allows onchange javascript to trigger to highlight
e8b3d3a14563 - issue2550796: Calendar and Classhelp selection tools don't cause
John Rouillard <rouilj@ieee.org>
parents: 5175
diff changeset
1609 changes, recalculate other form values etc. See ``upgrading.txt``
e8b3d3a14563 - issue2550796: Calendar and Classhelp selection tools don't cause
John Rouillard <rouilj@ieee.org>
parents: 5175
diff changeset
1610 for details on applying these changes to your tracker. (John Rouillard)
5181
496f30da72f8 Add a new argument "showdef" to the template function menu(). When set
John Rouillard <rouilj@ieee.org>
parents: 5179
diff changeset
1611 - menu template function has a new parameter "showdef". When set to a
496f30da72f8 Add a new argument "showdef" to the template function menu(). When set
John Rouillard <rouilj@ieee.org>
parents: 5179
diff changeset
1612 string, the string is appended to the displayed option value. This
496f30da72f8 Add a new argument "showdef" to the template function menu(). When set
John Rouillard <rouilj@ieee.org>
parents: 5179
diff changeset
1613 allows the user to reset the value for the menu (select) to the
496f30da72f8 Add a new argument "showdef" to the template function menu(). When set
John Rouillard <rouilj@ieee.org>
parents: 5179
diff changeset
1614 original value. (John Rouillard)
5185
349bef975367 Make @template support two alternate templates for error and ok cases.
John Rouillard <rouilj@ieee.org>
parents: 5183
diff changeset
1615 - @template html url parameter can be set to "oktmpl|errortmpl". When
349bef975367 Make @template support two alternate templates for error and ok cases.
John Rouillard <rouilj@ieee.org>
parents: 5183
diff changeset
1616 a form is submitted, if the form passes validation the oktmpl is
349bef975367 Make @template support two alternate templates for error and ok cases.
John Rouillard <rouilj@ieee.org>
parents: 5183
diff changeset
1617 used for the resulting page. If the form fails submission the
349bef975367 Make @template support two alternate templates for error and ok cases.
John Rouillard <rouilj@ieee.org>
parents: 5183
diff changeset
1618 errortmpl page is used to display the form. The errortmpl will
349bef975367 Make @template support two alternate templates for error and ok cases.
John Rouillard <rouilj@ieee.org>
parents: 5183
diff changeset
1619 usually be the same template used to edit the form. See the section
349bef975367 Make @template support two alternate templates for error and ok cases.
John Rouillard <rouilj@ieee.org>
parents: 5183
diff changeset
1620 on "Implementing Modal Editing Using @template" in
349bef975367 Make @template support two alternate templates for error and ok cases.
John Rouillard <rouilj@ieee.org>
parents: 5183
diff changeset
1621 ``customizing.txt``. (John Rouillard)
5186
36630a062fb5 Check in enhanced form for check command used by addPermission.
John Rouillard <rouilj@ieee.org>
parents: 5185
diff changeset
1622 - New form of check function is permitted in permission definitions.
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
1623 If the check function is defined as::
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
1624
5186
36630a062fb5 Check in enhanced form for check command used by addPermission.
John Rouillard <rouilj@ieee.org>
parents: 5185
diff changeset
1625 check(db, userid, itemid, **ctx)
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
1626
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
1627 the ctx variable will have::
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
1628
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
1629 ctx['property']: the name of the property being checked or None
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
1630 ctx['classname']: the class that is being checked or None
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
1631 ctx['permission']: the name of the permission (e.g. View, Edit)
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
1632
5186
36630a062fb5 Check in enhanced form for check command used by addPermission.
John Rouillard <rouilj@ieee.org>
parents: 5185
diff changeset
1633 At some future date the older 3 argument style check command will
36630a062fb5 Check in enhanced form for check command used by addPermission.
John Rouillard <rouilj@ieee.org>
parents: 5185
diff changeset
1634 be deprecated. See ``upgrading.txt`` for details.
5196
e0732fd6a6c7 Implement props_only feature for permissions.
rouilj@uland
parents: 5192
diff changeset
1635 - New property for permissions added to simplify the model. See
7354
692242b3effd initial pass to change references to reference doc where needed.
John Rouillard <rouilj@ieee.org>
parents: 7340
diff changeset
1636 ``reference.txt`` and search for props_only and
5201
a9ace22e0a2f issue 2550690 - Adding anti-csrf measures to roundup following
John Rouillard <rouilj@ieee.org>
parents: 5196
diff changeset
1637 set_props_only_default in the section 'Adding a new Permission'.
a9ace22e0a2f issue 2550690 - Adding anti-csrf measures to roundup following
John Rouillard <rouilj@ieee.org>
parents: 5196
diff changeset
1638 (John Rouillard)
a9ace22e0a2f issue 2550690 - Adding anti-csrf measures to roundup following
John Rouillard <rouilj@ieee.org>
parents: 5196
diff changeset
1639 - issue2550690 - Inadequate CSRF protection. Improvements in
a9ace22e0a2f issue 2550690 - Adding anti-csrf measures to roundup following
John Rouillard <rouilj@ieee.org>
parents: 5196
diff changeset
1640 Cross Site Request Forgery protection to check HTTP headers
a9ace22e0a2f issue 2550690 - Adding anti-csrf measures to roundup following
John Rouillard <rouilj@ieee.org>
parents: 5196
diff changeset
1641 and nonces. If the header/nonce is present, they are
a9ace22e0a2f issue 2550690 - Adding anti-csrf measures to roundup following
John Rouillard <rouilj@ieee.org>
parents: 5196
diff changeset
1642 validated. But if headers or nonces are missing access is
a9ace22e0a2f issue 2550690 - Adding anti-csrf measures to roundup following
John Rouillard <rouilj@ieee.org>
parents: 5196
diff changeset
1643 granted. The enforcement policy can be set in config.ini.
a9ace22e0a2f issue 2550690 - Adding anti-csrf measures to roundup following
John Rouillard <rouilj@ieee.org>
parents: 5196
diff changeset
1644 Requiring enforcement will need some changes to
a9ace22e0a2f issue 2550690 - Adding anti-csrf measures to roundup following
John Rouillard <rouilj@ieee.org>
parents: 5196
diff changeset
1645 templates. Support for protecting xmlrpc endpoint not well
a9ace22e0a2f issue 2550690 - Adding anti-csrf measures to roundup following
John Rouillard <rouilj@ieee.org>
parents: 5196
diff changeset
1646 tested. See ``upgrading.txt``. (John Rouillard)
5212
d4cc71beb102 Added support for SameSite cookie option for CSRF prevention
John Rouillard <rouilj@ieee.org>
parents: 5201
diff changeset
1647 - Added support for using the SameSite cookie option on the
d4cc71beb102 Added support for SameSite cookie option for CSRF prevention
John Rouillard <rouilj@ieee.org>
parents: 5201
diff changeset
1648 session cookie. Default is lax, but there is a settable
d4cc71beb102 Added support for SameSite cookie option for CSRF prevention
John Rouillard <rouilj@ieee.org>
parents: 5201
diff changeset
1649 option in config.ini file to change to strict or
d4cc71beb102 Added support for SameSite cookie option for CSRF prevention
John Rouillard <rouilj@ieee.org>
parents: 5201
diff changeset
1650 suppress it entirely. See ``upgrading.txt``. (John Rouillard)
5231
8743b7226dc7 Fix issue with retreiving raw template files using the @@file mechanism.
John Rouillard <rouilj@ieee.org>
parents: 5224
diff changeset
1651 - Added a new roundup-admin command: updateconfig. Similar to
8743b7226dc7 Fix issue with retreiving raw template files using the @@file mechanism.
John Rouillard <rouilj@ieee.org>
parents: 5224
diff changeset
1652 genconfig but it uses values from an existing config.ini
8743b7226dc7 Fix issue with retreiving raw template files using the @@file mechanism.
John Rouillard <rouilj@ieee.org>
parents: 5224
diff changeset
1653 rather than default values. Use to update an existing
8743b7226dc7 Fix issue with retreiving raw template files using the @@file mechanism.
John Rouillard <rouilj@ieee.org>
parents: 5224
diff changeset
1654 config.ini with new options and help text. (John Rouillard)
5232
462b0f76fce8 issue2550864 - Potential information leakage via journal/history
John Rouillard <rouilj@ieee.org>
parents: 5231
diff changeset
1655 - issue2550864: Potential information leakage via journal/history
462b0f76fce8 issue2550864 - Potential information leakage via journal/history
John Rouillard <rouilj@ieee.org>
parents: 5231
diff changeset
1656 Hyperdb history function now only returns properties that the user
5257
928512faf565 - issue2550864: Potential information leakage via journal/history
John Rouillard <rouilj@ieee.org>
parents: 5243
diff changeset
1657 can View or Edit and links to objects the user can see. Can be
928512faf565 - issue2550864: Potential information leakage via journal/history
John Rouillard <rouilj@ieee.org>
parents: 5243
diff changeset
1658 overridden by setting a parameter when calling the method.
928512faf565 - issue2550864: Potential information leakage via journal/history
John Rouillard <rouilj@ieee.org>
parents: 5243
diff changeset
1659 Also restructured code that implemented issue1714899 moving it
928512faf565 - issue2550864: Potential information leakage via journal/history
John Rouillard <rouilj@ieee.org>
parents: 5243
diff changeset
1660 from the templating class to the hyperdb. (John Rouillard)
5241
092c4522b3bf Mailer: Improves diagnostic messages for DEBUG.
Bernhard Reiter <bernhard@intevation.de>
parents: 5232
diff changeset
1661 - Improves diagnostics for mail processing: When using logging level = DEBUG,
092c4522b3bf Mailer: Improves diagnostic messages for DEBUG.
Bernhard Reiter <bernhard@intevation.de>
parents: 5232
diff changeset
1662 bounces and bounce problems are logged. (Bernhard Reiter)
5303
5017c3422334 Pass X-Forwarded-For and X-Forwarded-Proto headers as
John Rouillard <rouilj@ieee.org>
parents: 5293
diff changeset
1663 - In roundup-server, pass X-Forwarded-For and X-Forwarded-Proto
5017c3422334 Pass X-Forwarded-For and X-Forwarded-Proto headers as
John Rouillard <rouilj@ieee.org>
parents: 5293
diff changeset
1664 headers as the environment variables: HTTP_X-FORWARDED-FOR and
5017c3422334 Pass X-Forwarded-For and X-Forwarded-Proto headers as
John Rouillard <rouilj@ieee.org>
parents: 5293
diff changeset
1665 HTTP_X_FORWARDED_PROTO. If the user is running roundup server behind
5017c3422334 Pass X-Forwarded-For and X-Forwarded-Proto headers as
John Rouillard <rouilj@ieee.org>
parents: 5293
diff changeset
1666 a proxy, these headers allow the user to write extensions that can
5017c3422334 Pass X-Forwarded-For and X-Forwarded-Proto headers as
John Rouillard <rouilj@ieee.org>
parents: 5293
diff changeset
1667 figure out the original client ip and protocol. None of the core
5017c3422334 Pass X-Forwarded-For and X-Forwarded-Proto headers as
John Rouillard <rouilj@ieee.org>
parents: 5293
diff changeset
1668 roundup code uses these headers/env vars. These headers can be
5017c3422334 Pass X-Forwarded-For and X-Forwarded-Proto headers as
John Rouillard <rouilj@ieee.org>
parents: 5293
diff changeset
1669 spoofed by bad proxies etc. so you have been warned.
5305
e20f472fde7d issue2550799: provide basic support for handling html only emails
John Rouillard <rouilj@ieee.org>
parents: 5303
diff changeset
1670 - issue2550799: provide basic support for handling html only emails
e20f472fde7d issue2550799: provide basic support for handling html only emails
John Rouillard <rouilj@ieee.org>
parents: 5303
diff changeset
1671 Emails missing text/plain parts but with text/html parts can be
e20f472fde7d issue2550799: provide basic support for handling html only emails
John Rouillard <rouilj@ieee.org>
parents: 5303
diff changeset
1672 converted into text. If this is done the email will no longer be
e20f472fde7d issue2550799: provide basic support for handling html only emails
John Rouillard <rouilj@ieee.org>
parents: 5303
diff changeset
1673 bounced back to the sender with an error. Enable by configuring the
e20f472fde7d issue2550799: provide basic support for handling html only emails
John Rouillard <rouilj@ieee.org>
parents: 5303
diff changeset
1674 convert_htmltotext option in your upgraded config.ini. (Initial
e20f472fde7d issue2550799: provide basic support for handling html only emails
John Rouillard <rouilj@ieee.org>
parents: 5303
diff changeset
1675 patch by Igor Ippolitov merged with changes by John Rouillard.)
5318
506c7ee9a385 Add a 'retired' parameter to Class.filter
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5315
diff changeset
1676 - Add a 'retired' parameter to Class.filter to allow searching for
506c7ee9a385 Add a 'retired' parameter to Class.filter
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5315
diff changeset
1677 retired, non-retired or all (retired and non-retired) items similar
506c7ee9a385 Add a 'retired' parameter to Class.filter
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5315
diff changeset
1678 to the argument of the same name to Class.getnodeids. This is 'False'
506c7ee9a385 Add a 'retired' parameter to Class.filter
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5315
diff changeset
1679 by default (finding only non-retired items for backwards
506c7ee9a385 Add a 'retired' parameter to Class.filter
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5315
diff changeset
1680 compatibility) and can be set to None (for finding retired and
506c7ee9a385 Add a 'retired' parameter to Class.filter
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5315
diff changeset
1681 non-retired items) or True (for finding only retired items).
5321
4566360871dc Raises python requirement to 2.7.
Bernhard Reiter <bernhard@intevation.de>
parents: 5319
diff changeset
1682 - Requires Python 2.7 now, indicated in version_check.py
4566360871dc Raises python requirement to 2.7.
Bernhard Reiter <bernhard@intevation.de>
parents: 5319
diff changeset
1683 and doc/installation.txt. (Bernhard Reiter)
5323
762222535a0b Allow http request logs to be logged using the python logging module
John Rouillard <rouilj@ieee.org>
parents: 5321
diff changeset
1684 - New -L flag to roundup-server to send http/https request logs
762222535a0b Allow http request logs to be logged using the python logging module
John Rouillard <rouilj@ieee.org>
parents: 5321
diff changeset
1685 through the python logger module (using roundup.http). This allows
762222535a0b Allow http request logs to be logged using the python logging module
John Rouillard <rouilj@ieee.org>
parents: 5321
diff changeset
1686 automatic log rotation. Without it, log file rotation requires restarting
762222535a0b Allow http request logs to be logged using the python logging module
John Rouillard <rouilj@ieee.org>
parents: 5321
diff changeset
1687 the server. (John Rouillard)
5332
d0689aaa83db Applied patch 0038 from issue2550960 to upgrade code examples in
John Rouillard <rouilj@ieee.org>
parents: 5331
diff changeset
1688 - Part of issue2550960. Applied patch 0038 to upgrade documentation
d0689aaa83db Applied patch 0038 from issue2550960 to upgrade code examples in
John Rouillard <rouilj@ieee.org>
parents: 5331
diff changeset
1689 code examples to support both python 2 and 3. (Joseph Myers)
5339
5887b826faf4 Record removal of binary windows installer.
John Rouillard <rouilj@ieee.org>
parents: 5335
diff changeset
1690 - Release no longer includes binary windows installer. Pypi no longer
5887b826faf4 Record removal of binary windows installer.
John Rouillard <rouilj@ieee.org>
parents: 5335
diff changeset
1691 accepts it for upload.
5119
748ba87e1aca Added a new cgi action restore. The opposite of (and a clone of) the existing retire action.
John Rouillard <rouilj@ieee.org>
parents: 5118
diff changeset
1692
5050
1571a902a030 updated changelog
John Rouillard <rouilj@ieee.org>
parents: 5048
diff changeset
1693 Fixed:
5039
bdeda09a5a26 Start new changelog for 1.6.0
John Kristensen <john@jerrykan.com>
parents: 5026
diff changeset
1694
5766
d097f44bcb95 Remove trailing whitespace in CHANGES.txt.
Ezio Melotti <ezio.melotti@gmail.com>
parents: 5762
diff changeset
1695 - issue1615201: Optionally restore the original (version 0.6) mailgw
d097f44bcb95 Remove trailing whitespace in CHANGES.txt.
Ezio Melotti <ezio.melotti@gmail.com>
parents: 5762
diff changeset
1696 behaviour of ignoring a Resent-From:-header and using the real
d097f44bcb95 Remove trailing whitespace in CHANGES.txt.
Ezio Melotti <ezio.melotti@gmail.com>
parents: 5762
diff changeset
1697 From-header instead: new configuration option EMAIL_KEEP_REAL_FROM
5045
a46d5d0fd5f8 Fix issue1615201: Added a new configuration option EMAIL_KEEP_REAL_FROM
Peter Funk <pf@artcom-gmbh.de>
parents: 5039
diff changeset
1698 (Peter Funk aka Pefu).
5048
53379ec4b26a updating the changes file with a couple of patches
John Rouillard <rouilj@ieee.org>
parents: 5045
diff changeset
1699 - issue2550717: Changed a couple of residual email references into
5052
737d3edee3ab E-mail -> E-Mail in de.po (issue2550717)
Thomas Arendsen Hein <thomas@intevation.de>
parents: 5051
diff changeset
1700 E-Mail in German translation (John Rouillard)
5048
53379ec4b26a updating the changes file with a couple of patches
John Rouillard <rouilj@ieee.org>
parents: 5045
diff changeset
1701 - issue2550669: Adding documentation for csv_field_size to the
5050
1571a902a030 updated changelog
John Rouillard <rouilj@ieee.org>
parents: 5048
diff changeset
1702 customizing tracker section of doc/customizing.txt (John Rouillard)
1571a902a030 updated changelog
John Rouillard <rouilj@ieee.org>
parents: 5048
diff changeset
1703 - issue2550601: gsoc-2009 "bug" class doesn't have "patches" property
1571a902a030 updated changelog
John Rouillard <rouilj@ieee.org>
parents: 5048
diff changeset
1704 Added multilink to patches to the bug schema in the devel template.
5054
f0f5293d9939 Updated changes fle with SSHA patch. Changed attribution on a couple of other changes to indicate I applied the change and was not the author of the change.
John Rouillard <rouilj@ieee.org>
parents: 5051
diff changeset
1705 (applied by John Rouillard)
5051
b69c5e763295 issue2550748: Crash when creating new issues with non-existing multilink values (in classic template). Applied patch provided by user. (John Rouillard)
John Rouillard <rouilj@ieee.org>
parents: 5050
diff changeset
1706 - issue2550748: Crash when creating new issues with non-existing
b69c5e763295 issue2550748: Crash when creating new issues with non-existing multilink values (in classic template). Applied patch provided by user. (John Rouillard)
John Rouillard <rouilj@ieee.org>
parents: 5050
diff changeset
1707 multilink values (in classic template). Applied patch so it
5055
a2b7cfa8d7e9 Fixed changes file comments, merged with upstream.
John Rouillard <rouilj@ieee.org>
parents: 5054 5052
diff changeset
1708 now errors the same way as an update does. (applied by John Rouillard)
5056
d995ee7d49bf issue2550757: one bug raised by issue fixed. Patch created by
John Rouillard <rouilj@ieee.org>
parents: 5055
diff changeset
1709 - issue2550757: one bug raised by issue fixed. Patch created by
5766
d097f44bcb95 Remove trailing whitespace in CHANGES.txt.
Ezio Melotti <ezio.melotti@gmail.com>
parents: 5762
diff changeset
1710 W. Trevor King (wking) for documentation of mailgw applied by
5056
d995ee7d49bf issue2550757: one bug raised by issue fixed. Patch created by
John Rouillard <rouilj@ieee.org>
parents: 5055
diff changeset
1711 John Rouillard.
5062
2ac11cc397eb Fix arguments to 'menu cgi method
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5056
diff changeset
1712 - Fix processing of additional arguments to cgi method 'menu': This
2ac11cc397eb Fix arguments to 'menu cgi method
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5056
diff changeset
1713 would not work if more than one additional argument is used.
2ac11cc397eb Fix arguments to 'menu cgi method
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5056
diff changeset
1714 (Ralf Schlatterbeck)
5064
46da0db55545 Document some existing property attributes
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5063
diff changeset
1715 - Update documentation of some existing property attributes (like
46da0db55545 Document some existing property attributes
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5063
diff changeset
1716 'do_journal' for Link/Multilink properties), this also adds missing
46da0db55545 Document some existing property attributes
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5063
diff changeset
1717 documentation for issue1444214. (Ralf Schlatterbeck)
5069
2706b66675bf issue2550763 Strip whitespace from Multilink values after + or -.
John Rouillard <rouilj@ieee.org>
parents: 5068
diff changeset
1718 - issue2550763 Strip whitespace from Multilink values after + or -.
2706b66675bf issue2550763 Strip whitespace from Multilink values after + or -.
John Rouillard <rouilj@ieee.org>
parents: 5068
diff changeset
1719 (W. Trevor King) Test heavily modified by John Rouillard. (applied
2706b66675bf issue2550763 Strip whitespace from Multilink values after + or -.
John Rouillard <rouilj@ieee.org>
parents: 5068
diff changeset
1720 by John Rouillard)
5078
487dc55e3c5e issue2550907 Fix errors when creating documentation. Work done by
John Rouillard <rouilj@ieee.org>
parents: 5069
diff changeset
1721 - issue2550907 Fix errors when creating documentation. Work done by
487dc55e3c5e issue2550907 Fix errors when creating documentation. Work done by
John Rouillard <rouilj@ieee.org>
parents: 5069
diff changeset
1722 Peter Funk (pefu). (Applied by John Rouillard with small change
487dc55e3c5e issue2550907 Fix errors when creating documentation. Work done by
John Rouillard <rouilj@ieee.org>
parents: 5069
diff changeset
1723 omitting obsolete security.txt.)
5084
675b3b3d88f0 Fix issue2550826 third try. This limits the capture of exceptions to
John Rouillard <rouilj@ieee.org>
parents: 5083
diff changeset
1724 - issue2550826 Capture some exceptions from auditors/reactors and
5079
65fef7858606 issue2550826 IOError in detector causes apache 'premature end of script headers' error
John Rouillard <rouilj@ieee.org>
parents: 5078
diff changeset
1725 raise a DetectorError instead. This allows failures like IOErrors
65fef7858606 issue2550826 IOError in detector causes apache 'premature end of script headers' error
John Rouillard <rouilj@ieee.org>
parents: 5078
diff changeset
1726 from the detectors (e.g. unable to access files) to be handled.
65fef7858606 issue2550826 IOError in detector causes apache 'premature end of script headers' error
John Rouillard <rouilj@ieee.org>
parents: 5078
diff changeset
1727 Previously an IOError just resulted in no output (premature end of
65fef7858606 issue2550826 IOError in detector causes apache 'premature end of script headers' error
John Rouillard <rouilj@ieee.org>
parents: 5078
diff changeset
1728 headers under apache). Problem diagnosed and initial patch created by
65fef7858606 issue2550826 IOError in detector causes apache 'premature end of script headers' error
John Rouillard <rouilj@ieee.org>
parents: 5078
diff changeset
1729 Tom Ekberg (tekberg). Further testing and patch change done by
65fef7858606 issue2550826 IOError in detector causes apache 'premature end of script headers' error
John Rouillard <rouilj@ieee.org>
parents: 5078
diff changeset
1730 John Rouillard.
5083
1c992cb4301a issue2550851 Installation doc removed directions for installing
John Rouillard <rouilj@ieee.org>
parents: 5082
diff changeset
1731 - issue2550851 in installation doc removed directions for
1c992cb4301a issue2550851 Installation doc removed directions for installing
John Rouillard <rouilj@ieee.org>
parents: 5082
diff changeset
1732 installing additional codecs for Asian languages. They
1c992cb4301a issue2550851 Installation doc removed directions for installing
John Rouillard <rouilj@ieee.org>
parents: 5082
diff changeset
1733 they appear to be part of the standard python since at least 2.6.
1c992cb4301a issue2550851 Installation doc removed directions for installing
John Rouillard <rouilj@ieee.org>
parents: 5082
diff changeset
1734 Also the quoted url is obsolete. See ticket if you think you need
1c992cb4301a issue2550851 Installation doc removed directions for installing
John Rouillard <rouilj@ieee.org>
parents: 5082
diff changeset
1735 the codecs.
5085
d3d9d1402763 issue2550823 Improve mailgw logging for node creation errors. Add a
John Rouillard <rouilj@ieee.org>
parents: 5084
diff changeset
1736 - issue2550823 improve mailgw logging for node creation errors.
d3d9d1402763 issue2550823 Improve mailgw logging for node creation errors. Add a
John Rouillard <rouilj@ieee.org>
parents: 5084
diff changeset
1737 Patch by r.david.murray (applied by John Rouillard).
5086
2b551b6b0830 issue2550549 Postgres error on message templating
John Rouillard <rouilj@ieee.org>
parents: 5085
diff changeset
1738 - issue2550549 Postgres error on message templating
2b551b6b0830 issue2550549 Postgres error on message templating
John Rouillard <rouilj@ieee.org>
parents: 5085
diff changeset
1739 Exception gets thrown and not captured if nodeid is too large
2b551b6b0830 issue2550549 Postgres error on message templating
John Rouillard <rouilj@ieee.org>
parents: 5085
diff changeset
1740 on postgres. Added a check in rdbms_common layer that max nodeid
2b551b6b0830 issue2550549 Postgres error on message templating
John Rouillard <rouilj@ieee.org>
parents: 5085
diff changeset
1741 is < 2^31 -1. Large nodeid now return no such id error upstream.
2b551b6b0830 issue2550549 Postgres error on message templating
John Rouillard <rouilj@ieee.org>
parents: 5085
diff changeset
1742 Patch idea from: martin.v.loewis. (John Rouillard)
5087
39af8a0f3446 Applied patch attached to issue2550723. Problem in index page
John Rouillard <rouilj@ieee.org>
parents: 5086
diff changeset
1743 - issue2550723 Fix propagation of @pagesize
39af8a0f3446 Applied patch attached to issue2550723. Problem in index page
John Rouillard <rouilj@ieee.org>
parents: 5086
diff changeset
1744 When @pagesize=0 is specified (indicating show all), the value of
39af8a0f3446 Applied patch attached to issue2550723. Problem in index page
John Rouillard <rouilj@ieee.org>
parents: 5086
diff changeset
1745 pagesize is not propigated to the prev link. This patch fixes that.
39af8a0f3446 Applied patch attached to issue2550723. Problem in index page
John Rouillard <rouilj@ieee.org>
parents: 5086
diff changeset
1746 Patch provided by John Kristensen. (Applied, light testing by John
39af8a0f3446 Applied patch attached to issue2550723. Problem in index page
John Rouillard <rouilj@ieee.org>
parents: 5086
diff changeset
1747 Rouillard.)
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
1748 - issue2550850 ``anypy/email_.py`` uses BSPACE which is not defined \
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
1749 in python 2.7. Supplied a definition for BSPACE since it seems to
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
1750 not be defined anywhere. Reported by Dennis Boone. (John Rouillard)
5094
92d33d3125a0 Validate properties specified for sorting and grouping in index
John Rouillard <rouilj@ieee.org>
parents: 5093
diff changeset
1751 - Validate properties specified for sorting and grouping in index
92d33d3125a0 Validate properties specified for sorting and grouping in index
John Rouillard <rouilj@ieee.org>
parents: 5093
diff changeset
1752 views. Original patch from martin.v.loewis via:
92d33d3125a0 Validate properties specified for sorting and grouping in index
John Rouillard <rouilj@ieee.org>
parents: 5093
diff changeset
1753 https://hg.python.org/tracker/roundup/rev/439bd3060df2
92d33d3125a0 Validate properties specified for sorting and grouping in index
John Rouillard <rouilj@ieee.org>
parents: 5093
diff changeset
1754 Applied by John Rouillard with some modification to properly
92d33d3125a0 Validate properties specified for sorting and grouping in index
John Rouillard <rouilj@ieee.org>
parents: 5093
diff changeset
1755 identify if the bad property is a sort or grouping property. Tests
92d33d3125a0 Validate properties specified for sorting and grouping in index
John Rouillard <rouilj@ieee.org>
parents: 5093
diff changeset
1756 added.
5097
156cbc1d182c Validate values for Integer and Numeric type filter parameters rather than
John Rouillard <rouilj@ieee.org>
parents: 5096
diff changeset
1757 - Validate Integer and Numeric type filter parameters rather than
156cbc1d182c Validate values for Integer and Numeric type filter parameters rather than
John Rouillard <rouilj@ieee.org>
parents: 5096
diff changeset
1758 passing output down to db level. Initial patch at:
156cbc1d182c Validate values for Integer and Numeric type filter parameters rather than
John Rouillard <rouilj@ieee.org>
parents: 5096
diff changeset
1759 http://hg.python.org/tracker/roundup/rev/98508a47c126 by
156cbc1d182c Validate values for Integer and Numeric type filter parameters rather than
John Rouillard <rouilj@ieee.org>
parents: 5096
diff changeset
1760 Martin.V.Loewis. Numeric test patch applied, Integer code and tests
156cbc1d182c Validate values for Integer and Numeric type filter parameters rather than
John Rouillard <rouilj@ieee.org>
parents: 5096
diff changeset
1761 developed by John Rouillard.
5100
5775959d81a3 issue1926124: fix crash in roundup_admin migrate option wih anydbm
John Rouillard <rouilj@ieee.org>
parents: 5098
diff changeset
1762 - issue1926124: fix crash in roundup_admin migrate option.
5775959d81a3 issue1926124: fix crash in roundup_admin migrate option wih anydbm
John Rouillard <rouilj@ieee.org>
parents: 5098
diff changeset
1763 Patch submitted by Henry (henryl), modified value to False
5775959d81a3 issue1926124: fix crash in roundup_admin migrate option wih anydbm
John Rouillard <rouilj@ieee.org>
parents: 5098
diff changeset
1764 since this produces the correct "No migration action required"
5775959d81a3 issue1926124: fix crash in roundup_admin migrate option wih anydbm
John Rouillard <rouilj@ieee.org>
parents: 5098
diff changeset
1765 output from the migrate command.
5103
c52714a69432 issue2161722: oudated docs updated CHANGES.txt.
John Rouillard <rouilj@ieee.org>
parents: 5100
diff changeset
1766 - issue2161722: oudated docs (sic)
c52714a69432 issue2161722: oudated docs updated CHANGES.txt.
John Rouillard <rouilj@ieee.org>
parents: 5100
diff changeset
1767 Fix old entry in FAQ, update roundup-server config docs and
c52714a69432 issue2161722: oudated docs updated CHANGES.txt.
John Rouillard <rouilj@ieee.org>
parents: 5100
diff changeset
1768 example file from current roundup-server output. Update
c52714a69432 issue2161722: oudated docs updated CHANGES.txt.
John Rouillard <rouilj@ieee.org>
parents: 5100
diff changeset
1769 some typos in .py files. John Rouillard.
5104
ca3e56590fcd Fixed issue2550572: setting nosy=+foo on multiple issues gives them all
John Rouillard <rouilj@ieee.org>
parents: 5103
diff changeset
1770 - issue2550572: setting nosy=+foo on multiple issues gives them all
ca3e56590fcd Fixed issue2550572: setting nosy=+foo on multiple issues gives them all
John Rouillard <rouilj@ieee.org>
parents: 5103
diff changeset
1771 the same exact nosy list. Fixed a missing reinitialization that has
ca3e56590fcd Fixed issue2550572: setting nosy=+foo on multiple issues gives them all
John Rouillard <rouilj@ieee.org>
parents: 5103
diff changeset
1772 to occur every time though the loop in do_set. Manual tests work.
ca3e56590fcd Fixed issue2550572: setting nosy=+foo on multiple issues gives them all
John Rouillard <rouilj@ieee.org>
parents: 5103
diff changeset
1773 (John Rouillard)
5108
67fad01d2009 issue2550653: xapian search, stemming is not working
John Rouillard <rouilj@ieee.org>
parents: 5104
diff changeset
1774 - issue2550653: xapian search, stemming is not working
67fad01d2009 issue2550653: xapian search, stemming is not working
John Rouillard <rouilj@ieee.org>
parents: 5104
diff changeset
1775 This is a partial fix for the issue. It does make stemming work
67fad01d2009 issue2550653: xapian search, stemming is not working
John Rouillard <rouilj@ieee.org>
parents: 5104
diff changeset
1776 (so searching for silent will also return docs with silently in
67fad01d2009 issue2550653: xapian search, stemming is not working
John Rouillard <rouilj@ieee.org>
parents: 5104
diff changeset
1777 them). However to do this we need to lowercase the text so the
67fad01d2009 issue2550653: xapian search, stemming is not working
John Rouillard <rouilj@ieee.org>
parents: 5104
diff changeset
1778 porter stemmer will work. This means capitalization is not
67fad01d2009 issue2550653: xapian search, stemming is not working
John Rouillard <rouilj@ieee.org>
parents: 5104
diff changeset
1779 preserved. Fix done by David Wolever (wolever). Committed and doc
67fad01d2009 issue2550653: xapian search, stemming is not working
John Rouillard <rouilj@ieee.org>
parents: 5104
diff changeset
1780 updates John Rouillard.
5113
cf112b90fa8d issue2550855: added search perms for anonymous to the user class.
John Rouillard <rouilj@ieee.org>
parents: 5112
diff changeset
1781 - issue2550855: "show unassigned" link shows all open issues if not
cf112b90fa8d issue2550855: added search perms for anonymous to the user class.
John Rouillard <rouilj@ieee.org>
parents: 5112
diff changeset
1782 logged in. This adds permission for the anonymous user to search
cf112b90fa8d issue2550855: added search perms for anonymous to the user class.
John Rouillard <rouilj@ieee.org>
parents: 5112
diff changeset
1783 the users class. Without this the unassigned search can't see if
cf112b90fa8d issue2550855: added search perms for anonymous to the user class.
John Rouillard <rouilj@ieee.org>
parents: 5112
diff changeset
1784 there is a user assigned to an issue, so it acts like all open
cf112b90fa8d issue2550855: added search perms for anonymous to the user class.
John Rouillard <rouilj@ieee.org>
parents: 5112
diff changeset
1785 issues. Patch supplied by Stuart McGraw (smcgraw). For caveats
cf112b90fa8d issue2550855: added search perms for anonymous to the user class.
John Rouillard <rouilj@ieee.org>
parents: 5112
diff changeset
1786 see ``upgrading.txt`` and the comments in the default templates.
cf112b90fa8d issue2550855: added search perms for anonymous to the user class.
John Rouillard <rouilj@ieee.org>
parents: 5112
diff changeset
1787 (Docs created and applcation by John Rouillard)
5114
f74300d1494e issue2550854: including new field in All text* search.
John Rouillard <rouilj@ieee.org>
parents: 5113
diff changeset
1788 - issue2550854: including new field in All text* search.
f74300d1494e issue2550854: including new field in All text* search.
John Rouillard <rouilj@ieee.org>
parents: 5113
diff changeset
1789 Fixed documentation in customizing.txt. The default for indexme on
f74300d1494e issue2550854: including new field in All text* search.
John Rouillard <rouilj@ieee.org>
parents: 5113
diff changeset
1790 String fileds is 'no' not 'yes'. So to get a new string field into
f74300d1494e issue2550854: including new field in All text* search.
John Rouillard <rouilj@ieee.org>
parents: 5113
diff changeset
1791 the full text/all text index you need to use String(indexme='yes').
f74300d1494e issue2550854: including new field in All text* search.
John Rouillard <rouilj@ieee.org>
parents: 5113
diff changeset
1792 Reported by Michael Belleville. (John Rouillard)
5118
57452bc6d989 issue2550853 - better error handling and cleanup on some postgres
John Rouillard <rouilj@ieee.org>
parents: 5117
diff changeset
1793 - issue2550853 - better error handling and cleanup on some postgres
57452bc6d989 issue2550853 - better error handling and cleanup on some postgres
John Rouillard <rouilj@ieee.org>
parents: 5117
diff changeset
1794 tests by Stuart McGraw.
57452bc6d989 issue2550853 - better error handling and cleanup on some postgres
John Rouillard <rouilj@ieee.org>
parents: 5117
diff changeset
1795 - issue2086536 - back_postgresql: fixing pg_command and prefering
57452bc6d989 issue2550853 - better error handling and cleanup on some postgres
John Rouillard <rouilj@ieee.org>
parents: 5117
diff changeset
1796 psycopg2. Patch done by Philipp Gortan (mephinet). His patch
57452bc6d989 issue2550853 - better error handling and cleanup on some postgres
John Rouillard <rouilj@ieee.org>
parents: 5117
diff changeset
1797 also improves handling of retryable errors. Applied and
57452bc6d989 issue2550853 - better error handling and cleanup on some postgres
John Rouillard <rouilj@ieee.org>
parents: 5117
diff changeset
1798 edited by John Rouillard. Edits included removing support for
57452bc6d989 issue2550853 - better error handling and cleanup on some postgres
John Rouillard <rouilj@ieee.org>
parents: 5117
diff changeset
1799 psycopg1. See:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
1800
5118
57452bc6d989 issue2550853 - better error handling and cleanup on some postgres
John Rouillard <rouilj@ieee.org>
parents: 5117
diff changeset
1801 https://sourceforge.net/p/roundup/mailman/message/32855027/
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
1802
5118
57452bc6d989 issue2550853 - better error handling and cleanup on some postgres
John Rouillard <rouilj@ieee.org>
parents: 5117
diff changeset
1803 for rational for dropping it.
5120
722394a48d7b issue2550831: Make the classic template query.edit page work.
John Rouillard <rouilj@ieee.org>
parents: 5119
diff changeset
1804 - issue2550831: Make the classic template query.edit page work.
722394a48d7b issue2550831: Make the classic template query.edit page work.
John Rouillard <rouilj@ieee.org>
parents: 5119
diff changeset
1805 Many fixes and improvements. See ``upgrading.txt`` for details.
722394a48d7b issue2550831: Make the classic template query.edit page work.
John Rouillard <rouilj@ieee.org>
parents: 5119
diff changeset
1806 Diagnosis and fix with patch by R David Murray. Support for
722394a48d7b issue2550831: Make the classic template query.edit page work.
John Rouillard <rouilj@ieee.org>
parents: 5119
diff changeset
1807 restoring retired but active queries, html layout changes and doc
722394a48d7b issue2550831: Make the classic template query.edit page work.
John Rouillard <rouilj@ieee.org>
parents: 5119
diff changeset
1808 by John Rouillard.
5137
98fdc1f98194 issue2550743 - Reindex with MySQL Server failed. It looks like
John Rouillard <rouilj@ieee.org>
parents: 5132
diff changeset
1809 - issue2550785: Using login from search (or logout) fails. When
5121
894aa07be6cb issue2550785: Using login from search (or logout) fails. when
John Rouillard <rouilj@ieee.org>
parents: 5120
diff changeset
1810 logging in from a search page or after a logout it fails with an
894aa07be6cb issue2550785: Using login from search (or logout) fails. when
John Rouillard <rouilj@ieee.org>
parents: 5120
diff changeset
1811 error. These failures have been fixed. The fix also keeps the user
894aa07be6cb issue2550785: Using login from search (or logout) fails. when
John Rouillard <rouilj@ieee.org>
parents: 5120
diff changeset
1812 on the same page they started from before the login. There are two
894aa07be6cb issue2550785: Using login from search (or logout) fails. when
John Rouillard <rouilj@ieee.org>
parents: 5120
diff changeset
1813 parts to this: 1) changes to the templates to properly define the
894aa07be6cb issue2550785: Using login from search (or logout) fails. when
John Rouillard <rouilj@ieee.org>
parents: 5120
diff changeset
1814 __came_from form element. See ``upgrading.txt``. 2) code changes
894aa07be6cb issue2550785: Using login from search (or logout) fails. when
John Rouillard <rouilj@ieee.org>
parents: 5120
diff changeset
1815 to the LoginAction code in roundup/cgi/actions.py. (John Rouillard)
5132
0142b4fb5a2d issue2550648 - partial fix for problem in this issue. Ezio Melotti
John Rouillard <rouilj@ieee.org>
parents: 5124
diff changeset
1816 - issue2550648 - partial fix for problem in this issue. Ezio Melotti
0142b4fb5a2d issue2550648 - partial fix for problem in this issue. Ezio Melotti
John Rouillard <rouilj@ieee.org>
parents: 5124
diff changeset
1817 reported that the expression editor allowed the user to generate an
0142b4fb5a2d issue2550648 - partial fix for problem in this issue. Ezio Melotti
John Rouillard <rouilj@ieee.org>
parents: 5124
diff changeset
1818 expression using retired values. To align the expression editor with
0142b4fb5a2d issue2550648 - partial fix for problem in this issue. Ezio Melotti
John Rouillard <rouilj@ieee.org>
parents: 5124
diff changeset
1819 the simple dropdown search item, retired values are now removed from
0142b4fb5a2d issue2550648 - partial fix for problem in this issue. Ezio Melotti
John Rouillard <rouilj@ieee.org>
parents: 5124
diff changeset
1820 the expression editor. (We have an open question as to whether this
0142b4fb5a2d issue2550648 - partial fix for problem in this issue. Ezio Melotti
John Rouillard <rouilj@ieee.org>
parents: 5124
diff changeset
1821 is desirable.)
5137
98fdc1f98194 issue2550743 - Reindex with MySQL Server failed. It looks like
John Rouillard <rouilj@ieee.org>
parents: 5132
diff changeset
1822 - issue2550743 - Reindex with MySQL Server failed. It looks like
98fdc1f98194 issue2550743 - Reindex with MySQL Server failed. It looks like
John Rouillard <rouilj@ieee.org>
parents: 5132
diff changeset
1823 indexing large documents may require increasing mysql's
98fdc1f98194 issue2550743 - Reindex with MySQL Server failed. It looks like
John Rouillard <rouilj@ieee.org>
parents: 5132
diff changeset
1824 max_allowed_packet setting. Documented the issue in doc/mysql.txt.
98fdc1f98194 issue2550743 - Reindex with MySQL Server failed. It looks like
John Rouillard <rouilj@ieee.org>
parents: 5132
diff changeset
1825 Possible solutions include: increasing value of MySQL parameter,
98fdc1f98194 issue2550743 - Reindex with MySQL Server failed. It looks like
John Rouillard <rouilj@ieee.org>
parents: 5132
diff changeset
1826 changing the full text search engine to whoosh or xapian. Problem
98fdc1f98194 issue2550743 - Reindex with MySQL Server failed. It looks like
John Rouillard <rouilj@ieee.org>
parents: 5132
diff changeset
1827 report by telsch. Analysis/doc by John Rouillard.
5138
c54720396f40 issue2550882. Reported by Karl-Philipp Richter. Fixed
John Rouillard <rouilj@ieee.org>
parents: 5137
diff changeset
1828 - issue2550882. Reported by Karl-Philipp Richter. Fixed
c54720396f40 issue2550882. Reported by Karl-Philipp Richter. Fixed
John Rouillard <rouilj@ieee.org>
parents: 5137
diff changeset
1829 installation.txt documentation to include better directions on
c54720396f40 issue2550882. Reported by Karl-Philipp Richter. Fixed
John Rouillard <rouilj@ieee.org>
parents: 5137
diff changeset
1830 starting roundup-server on different ports/ip addresses. Also
c54720396f40 issue2550882. Reported by Karl-Philipp Richter. Fixed
John Rouillard <rouilj@ieee.org>
parents: 5137
diff changeset
1831 updated man page to include default use of localhost for -n and use
c54720396f40 issue2550882. Reported by Karl-Philipp Richter. Fixed
John Rouillard <rouilj@ieee.org>
parents: 5137
diff changeset
1832 of -n 0.0.0.0 to bind to all addresses on the host. (John Rouillard)
5140
7ea6bbf4286c update docs for windows installer: 32 bit version of python, must run nstaller as administrator, ned pywin32 to run as service. Encourage installation of pytz.
John Rouillard <rouilj@ieee.org>
parents: 5138
diff changeset
1833 - issue2550827, issue2550718. Doc additions so people know that a
7ea6bbf4286c update docs for windows installer: 32 bit version of python, must run nstaller as administrator, ned pywin32 to run as service. Encourage installation of pytz.
John Rouillard <rouilj@ieee.org>
parents: 5138
diff changeset
1834 python 32 bit installation may be required for windows. Additional
7ea6bbf4286c update docs for windows installer: 32 bit version of python, must run nstaller as administrator, ned pywin32 to run as service. Encourage installation of pytz.
John Rouillard <rouilj@ieee.org>
parents: 5138
diff changeset
1835 documentation on the requirement of pywin32 for running roundup as a
7ea6bbf4286c update docs for windows installer: 32 bit version of python, must run nstaller as administrator, ned pywin32 to run as service. Encourage installation of pytz.
John Rouillard <rouilj@ieee.org>
parents: 5138
diff changeset
1836 windows service. Also the windows installer must be run as
7ea6bbf4286c update docs for windows installer: 32 bit version of python, must run nstaller as administrator, ned pywin32 to run as service. Encourage installation of pytz.
John Rouillard <rouilj@ieee.org>
parents: 5138
diff changeset
1837 administrator and strong encouragement for installing the pytz
7ea6bbf4286c update docs for windows installer: 32 bit version of python, must run nstaller as administrator, ned pywin32 to run as service. Encourage installation of pytz.
John Rouillard <rouilj@ieee.org>
parents: 5138
diff changeset
1838 module added to ``doc/installation.txt``.
5141
939dce88cfc2 issue2550776: fix missing intialization
John Rouillard <rouilj@ieee.org>
parents: 5140
diff changeset
1839 - issue2550776: imapServer.py problem. Fixed a missing initialization of the
939dce88cfc2 issue2550776: fix missing intialization
John Rouillard <rouilj@ieee.org>
parents: 5140
diff changeset
1840 logging level if no logging level option is supplied. (John Rouillard)
5142
93832cec4c31 issue2550839: Xapian, DatabaseLockError: Unable to get write lock on
John Rouillard <rouilj@ieee.org>
parents: 5141
diff changeset
1841 - issue2550839: Xapian, DatabaseLockError: Unable to get write lock on
93832cec4c31 issue2550839: Xapian, DatabaseLockError: Unable to get write lock on
John Rouillard <rouilj@ieee.org>
parents: 5141
diff changeset
1842 db/text-index: already locked. Put in a retry loop that will attempt
93832cec4c31 issue2550839: Xapian, DatabaseLockError: Unable to get write lock on
John Rouillard <rouilj@ieee.org>
parents: 5141
diff changeset
1843 to get the lock. Total delay approx 4.5 seconds. (John Rouillard)
5143
9cebf686c552 issue2550727: db.newid is broken with sqlite.
John Rouillard <rouilj@ieee.org>
parents: 5142
diff changeset
1844 - issue2550727: db.newid is broken with sqlite. Added proper transaction
9cebf686c552 issue2550727: db.newid is broken with sqlite.
John Rouillard <rouilj@ieee.org>
parents: 5142
diff changeset
1845 lock around the sql code to get a new id. The the locking
9cebf686c552 issue2550727: db.newid is broken with sqlite.
John Rouillard <rouilj@ieee.org>
parents: 5142
diff changeset
1846 that pysqlite attempts had to be defeated because it is broken.
9cebf686c552 issue2550727: db.newid is broken with sqlite.
John Rouillard <rouilj@ieee.org>
parents: 5142
diff changeset
1847 Had to explicitly manage transactions with BEGIN IMMEDIATE and call
9cebf686c552 issue2550727: db.newid is broken with sqlite.
John Rouillard <rouilj@ieee.org>
parents: 5142
diff changeset
1848 sql_commit. Note that this reduces performance in return for accuracy.
9cebf686c552 issue2550727: db.newid is broken with sqlite.
John Rouillard <rouilj@ieee.org>
parents: 5142
diff changeset
1849 Problem reported by Matt Mackall (mpm) (John Rouillard).
5145
d22eb1d40d0e issue2550701, issue2550891 deal with path traversal issue in TAL based template finding code. Use standard method.
John Rouillard <rouilj@ieee.org>
parents: 5143
diff changeset
1850 - issue2550701: Path traversal from template names. This affects the
d22eb1d40d0e issue2550701, issue2550891 deal with path traversal issue in TAL based template finding code. Use standard method.
John Rouillard <rouilj@ieee.org>
parents: 5143
diff changeset
1851 tal based template engines (zopetal, chameleon). If a directory
d22eb1d40d0e issue2550701, issue2550891 deal with path traversal issue in TAL based template finding code. Use standard method.
John Rouillard <rouilj@ieee.org>
parents: 5143
diff changeset
1852 with a specific name is created in the html subdirectory, the
d22eb1d40d0e issue2550701, issue2550891 deal with path traversal issue in TAL based template finding code. Use standard method.
John Rouillard <rouilj@ieee.org>
parents: 5143
diff changeset
1853 template name in the url can be used to get access to files outside
d22eb1d40d0e issue2550701, issue2550891 deal with path traversal issue in TAL based template finding code. Use standard method.
John Rouillard <rouilj@ieee.org>
parents: 5143
diff changeset
1854 of the tracker html directory. This has been fixed by normalizing
5147
d16ba6e6624b upgrade CHANGES.txt and doc/upgrading.txt with additional info about implications of fixing path traversal bug in d22eb1d40d0e
John Rouillard <rouilj@ieee.org>
parents: 5145
diff changeset
1855 the path and comparing to the normalized path for the html
d16ba6e6624b upgrade CHANGES.txt and doc/upgrading.txt with additional info about implications of fixing path traversal bug in d22eb1d40d0e
John Rouillard <rouilj@ieee.org>
parents: 5145
diff changeset
1856 directory. See ``doc/upgrading.txt``. (John Rouillard)
5151
6bbb6dd97458 Fix subject parsing in mail gateway.
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5147
diff changeset
1857 - Fix subject parsing in mail gateway. The previous parsing routine
6bbb6dd97458 Fix subject parsing in mail gateway.
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5147
diff changeset
1858 would not ensure that arguments are at the end of the subject and when
6bbb6dd97458 Fix subject parsing in mail gateway.
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5147
diff changeset
1859 subject_suffix_parsing was configured to be 'loose' it would truncate
6bbb6dd97458 Fix subject parsing in mail gateway.
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5147
diff changeset
1860 the subject when encountering a double prefix, e.g.
6bbb6dd97458 Fix subject parsing in mail gateway.
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5147
diff changeset
1861 Subject: [frobulated] [frobulatedagain] this part would be lost
6bbb6dd97458 Fix subject parsing in mail gateway.
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5147
diff changeset
1862 (Ralf Schlatterbeck)
5156
882fa4d9bead issue2550795: @dispname query args in page.html search links
John Rouillard <rouilj@ieee.org>
parents: 5154
diff changeset
1863 - issue2550795: @dispname query args in page.html search links
882fa4d9bead issue2550795: @dispname query args in page.html search links
John Rouillard <rouilj@ieee.org>
parents: 5154
diff changeset
1864 not valid html. Some queries with names that include spaces are not
882fa4d9bead issue2550795: @dispname query args in page.html search links
John Rouillard <rouilj@ieee.org>
parents: 5154
diff changeset
1865 properly url encoded/quoted. I.E. a space should be replaced with
882fa4d9bead issue2550795: @dispname query args in page.html search links
John Rouillard <rouilj@ieee.org>
parents: 5154
diff changeset
1866 %20. Fixes to allow a url_query method to be applied to
882fa4d9bead issue2550795: @dispname query args in page.html search links
John Rouillard <rouilj@ieee.org>
parents: 5154
diff changeset
1867 HTMLStringProperty to properly quote string values passed as part of
882fa4d9bead issue2550795: @dispname query args in page.html search links
John Rouillard <rouilj@ieee.org>
parents: 5154
diff changeset
1868 a url.
5167
984134ca9a55 Re-add changelog entry lost when merging
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5166
diff changeset
1869 - issue2550755: exceptions.NotFound(msg) msg is not reported to user
984134ca9a55 Re-add changelog entry lost when merging
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5166
diff changeset
1870 in cgi. When an invalid column is specified return error code 400
984134ca9a55 Re-add changelog entry lost when merging
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5166
diff changeset
1871 rather than 404. Make error code 400 also return an error message to
984134ca9a55 Re-add changelog entry lost when merging
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5166
diff changeset
1872 the user. Reported by: Bernhard Reiter, analysis, fix by John Rouillard.
5166
232c74973a56 issue1408570: fix that form values are lost
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5165
diff changeset
1873 - issue1408570: Finally fix that form values are lost on edit
232c74973a56 issue1408570: fix that form values are lost
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5165
diff changeset
1874 exceptions. This occured for example if editing an issue with the
232c74973a56 issue1408570: fix that form values are lost
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5165
diff changeset
1875 classic template and setting 'superseder' to a non-existing issue
232c74973a56 issue1408570: fix that form values are lost
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5165
diff changeset
1876 number. All changes to the form where the original field was non-empty
5175
e1e40674a0bc Implement double-precision Number
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5174
diff changeset
1877 were lost. (Ralf Schlatterbeck)
5172
fac171f0f27b Fix submit_once Javascript function
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5167
diff changeset
1878 - Fix submit_once Javascript function: This needs to return a boolean
fac171f0f27b Fix submit_once Javascript function
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5167
diff changeset
1879 value (not and integer like 0 or 1). And the work-around for an
fac171f0f27b Fix submit_once Javascript function
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5167
diff changeset
1880 ancient version of Internet Explorer would make it break for a recent
fac171f0f27b Fix submit_once Javascript function
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5167
diff changeset
1881 Firefox. The old version would show the popup but after clicking away
fac171f0f27b Fix submit_once Javascript function
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5167
diff changeset
1882 the alert it would load the page. The new version (tested with
5175
e1e40674a0bc Implement double-precision Number
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5174
diff changeset
1883 Chromium and Firefox) doesn't load the page. (Ralf Schlatterbeck)
5174
a76fbb9f5535 Fix Traceback in backends/portalocker.py (windows)
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5173
diff changeset
1884 - Fix Traceback in backends/portalocker.py on windows due to missing
a76fbb9f5535 Fix Traceback in backends/portalocker.py (windows)
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5173
diff changeset
1885 windll import, thanks to Heiko Stegmann for suggesting a first fix.
5175
e1e40674a0bc Implement double-precision Number
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5174
diff changeset
1886 (Ralf Schlatterbeck)
5182
dc657fbbc790 - issue2550933 - Fix Traceback in cgi/templating.py when a string is
John Rouillard <rouilj@ieee.org>
parents: 5179
diff changeset
1887 - issue2550933 - Fix Traceback in cgi/templating.py when a string is
dc657fbbc790 - issue2550933 - Fix Traceback in cgi/templating.py when a string is
John Rouillard <rouilj@ieee.org>
parents: 5179
diff changeset
1888 passed to PasswordHTMLProperty::plain. (John Rouillard)
5187
4955963fa670 Added missing change entry for the indexargs_form() fix.
John Rouillard <rouilj@ieee.org>
parents: 5186
diff changeset
1889 - issue2550934 - templating.py-indexargs_form() returns id's as
4955963fa670 Added missing change entry for the indexargs_form() fix.
John Rouillard <rouilj@ieee.org>
parents: 5186
diff changeset
1890 space separated list not comma separated. This fixes the format of
4955963fa670 Added missing change entry for the indexargs_form() fix.
John Rouillard <rouilj@ieee.org>
parents: 5186
diff changeset
1891 the id url parameter when generated by indexargs_form. (John
4955963fa670 Added missing change entry for the indexargs_form() fix.
John Rouillard <rouilj@ieee.org>
parents: 5186
diff changeset
1892 Rouillard)
5191
fe52cab8f5b5 issue2550932 - html_calendar produces templating errors for bad date strings
John Rouillard <rouilj@ieee.org>
parents: 5190
diff changeset
1893 - issue2550932 - html_calendar produces templating errors for bad date
fe52cab8f5b5 issue2550932 - html_calendar produces templating errors for bad date strings
John Rouillard <rouilj@ieee.org>
parents: 5190
diff changeset
1894 strings. Fixed to ignore bad date and highlight todays date in the
fe52cab8f5b5 issue2550932 - html_calendar produces templating errors for bad date strings
John Rouillard <rouilj@ieee.org>
parents: 5190
diff changeset
1895 calendar popup.
5192
302e3a1a7190 Three sets of changes:
rouilj@uland
parents: 5191
diff changeset
1896 - Query handling requires that query names for a user are unique.
302e3a1a7190 Three sets of changes:
rouilj@uland
parents: 5191
diff changeset
1897 Different users are allowed to use the same query name. Under some
302e3a1a7190 Three sets of changes:
rouilj@uland
parents: 5191
diff changeset
1898 circumstances a user could generate a second query with the same
302e3a1a7190 Three sets of changes:
rouilj@uland
parents: 5191
diff changeset
1899 name. The SearchAction function has been corrected to report this
302e3a1a7190 Three sets of changes:
rouilj@uland
parents: 5191
diff changeset
1900 error. Also the index.search.html template in the classic tracker
302e3a1a7190 Three sets of changes:
rouilj@uland
parents: 5191
diff changeset
1901 and corresponding templates in the other example trackers
302e3a1a7190 Three sets of changes:
rouilj@uland
parents: 5191
diff changeset
1902 has been modified to include:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
1903
5192
302e3a1a7190 Three sets of changes:
rouilj@uland
parents: 5191
diff changeset
1904 <input type="hidden" name="@template" value="index|search"/>
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
1905
5192
302e3a1a7190 Three sets of changes:
rouilj@uland
parents: 5191
diff changeset
1906 so an error from SearchAction will display an error message and keep
302e3a1a7190 Three sets of changes:
rouilj@uland
parents: 5191
diff changeset
1907 the user on the search page so they can correct the error. See
302e3a1a7190 Three sets of changes:
rouilj@uland
parents: 5191
diff changeset
1908 ``doc/upgrading.txt``. (John Rouillard)
302e3a1a7190 Three sets of changes:
rouilj@uland
parents: 5191
diff changeset
1909 - When a new named search is created, the index page that is displayed
302e3a1a7190 Three sets of changes:
rouilj@uland
parents: 5191
diff changeset
1910 doesn't show the name. This has been fixed by setting the @dispname
302e3a1a7190 Three sets of changes:
rouilj@uland
parents: 5191
diff changeset
1911 to the query's name. (John Rouillard)
302e3a1a7190 Three sets of changes:
rouilj@uland
parents: 5191
diff changeset
1912 - Passing args into indexargs_url(..,{'@queryname': request/dispname
302e3a1a7190 Three sets of changes:
rouilj@uland
parents: 5191
diff changeset
1913 or None, 'Title': 'some' }) where the value of the arg is None
302e3a1a7190 Three sets of changes:
rouilj@uland
parents: 5191
diff changeset
1914 will not add the arg to the url. In the example above @queryname
302e3a1a7190 Three sets of changes:
rouilj@uland
parents: 5191
diff changeset
1915 will only be in the url if dispname is set in the request.
302e3a1a7190 Three sets of changes:
rouilj@uland
parents: 5191
diff changeset
1916 (John Rouillard)
5222
9bf221cebef3 Make properties method return only properties the user can search.
John Rouillard <rouilj@ieee.org>
parents: 5212
diff changeset
1917 - The HTMLClass::properties() method produced a list of properties
9bf221cebef3 Make properties method return only properties the user can search.
John Rouillard <rouilj@ieee.org>
parents: 5212
diff changeset
1918 that the user could not search. As a result these properties can not
9bf221cebef3 Make properties method return only properties the user can search.
John Rouillard <rouilj@ieee.org>
parents: 5212
diff changeset
1919 be used for sorting or grouping index pages. This patch eliminates
9bf221cebef3 Make properties method return only properties the user can search.
John Rouillard <rouilj@ieee.org>
parents: 5212
diff changeset
1920 the confusion that results from this mismatch by verifying that all
9bf221cebef3 Make properties method return only properties the user can search.
John Rouillard <rouilj@ieee.org>
parents: 5212
diff changeset
1921 properties returned are searchable. (John Rouillard)
5223
34e8d3f39057 Checkin in missing changenote for checkin: 24945480d24c
John Rouillard <rouilj@ieee.org>
parents: 5222
diff changeset
1922 - Mutilinks can be displayed with their labelprop using the plain()
34e8d3f39057 Checkin in missing changenote for checkin: 24945480d24c
John Rouillard <rouilj@ieee.org>
parents: 5222
diff changeset
1923 method, but they can not be looped over using tal:repeat if the user
34e8d3f39057 Checkin in missing changenote for checkin: 24945480d24c
John Rouillard <rouilj@ieee.org>
parents: 5222
diff changeset
1924 doesn't have view access to the class the multilink represents. The
34e8d3f39057 Checkin in missing changenote for checkin: 24945480d24c
John Rouillard <rouilj@ieee.org>
parents: 5222
diff changeset
1925 permissions check was changed to require that the user have View
34e8d3f39057 Checkin in missing changenote for checkin: 24945480d24c
John Rouillard <rouilj@ieee.org>
parents: 5222
diff changeset
1926 access to the labelprop for the class rather than View access to the
34e8d3f39057 Checkin in missing changenote for checkin: 24945480d24c
John Rouillard <rouilj@ieee.org>
parents: 5222
diff changeset
1927 class. (John Rouillard)
5224
0121b2f1f041 Apply patch attached to issue2550937 traceback/crash due to passing
John Rouillard <rouilj@ieee.org>
parents: 5223
diff changeset
1928 - issue2550937: fix crash by verifying that sendto is not null before
0121b2f1f041 Apply patch attached to issue2550937 traceback/crash due to passing
John Rouillard <rouilj@ieee.org>
parents: 5223
diff changeset
1929 calling mailer.smtp_send. Discovered and patched by Trent Gamblin.
0121b2f1f041 Apply patch attached to issue2550937 traceback/crash due to passing
John Rouillard <rouilj@ieee.org>
parents: 5223
diff changeset
1930 Applied by John Rouillard.
5231
8743b7226dc7 Fix issue with retreiving raw template files using the @@file mechanism.
John Rouillard <rouilj@ieee.org>
parents: 5224
diff changeset
1931 - removed old code from roundup-admin that implemented the obsolete
8743b7226dc7 Fix issue with retreiving raw template files using the @@file mechanism.
John Rouillard <rouilj@ieee.org>
parents: 5224
diff changeset
1932 config (do_config) command. (John Rouillard)
8743b7226dc7 Fix issue with retreiving raw template files using the @@file mechanism.
John Rouillard <rouilj@ieee.org>
parents: 5224
diff changeset
1933 - Modified configuration option static_files to be a space separated
8743b7226dc7 Fix issue with retreiving raw template files using the @@file mechanism.
John Rouillard <rouilj@ieee.org>
parents: 5224
diff changeset
1934 list of directories to search for static files in the web interface.
8743b7226dc7 Fix issue with retreiving raw template files using the @@file mechanism.
John Rouillard <rouilj@ieee.org>
parents: 5224
diff changeset
1935 If one of the elements is -, the search stops and the TEMPLATES
8743b7226dc7 Fix issue with retreiving raw template files using the @@file mechanism.
John Rouillard <rouilj@ieee.org>
parents: 5224
diff changeset
1936 directory is not searched. See:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
1937
5231
8743b7226dc7 Fix issue with retreiving raw template files using the @@file mechanism.
John Rouillard <rouilj@ieee.org>
parents: 5224
diff changeset
1938 https://sourceforge.net/p/roundup/mailman/message/35773357/
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
1939
5231
8743b7226dc7 Fix issue with retreiving raw template files using the @@file mechanism.
John Rouillard <rouilj@ieee.org>
parents: 5224
diff changeset
1940 subject is "showing template sources to all".
5242
39c9f69c3f31 OpenPGP: Extends newissuecopy.py to encrypt if configured.
Bernhard Reiter <bernhard@intevation.de>
parents: 5241
diff changeset
1941 - issue2550945: OpenPGP: Extends newissuecopy.py to encrypt if configured.
39c9f69c3f31 OpenPGP: Extends newissuecopy.py to encrypt if configured.
Bernhard Reiter <bernhard@intevation.de>
parents: 5241
diff changeset
1942 (Bernhard Reiter)
5273
1bd252244501 Fix the retire and restore buttons in classic template. Change others:
John Rouillard <rouilj@ieee.org>
parents: 5257
diff changeset
1943 - CSRF protection broke the retire function for query edit. Fix
1bd252244501 Fix the retire and restore buttons in classic template. Change others:
John Rouillard <rouilj@ieee.org>
parents: 5257
diff changeset
1944 javascript and make sure csrf tokens are provided in the right
1bd252244501 Fix the retire and restore buttons in classic template. Change others:
John Rouillard <rouilj@ieee.org>
parents: 5257
diff changeset
1945 places. (John Rouillard)
5274
07da34337f70 html/query.item.html was missing checks to verify that a query should
John Rouillard <rouilj@ieee.org>
parents: 5273
diff changeset
1946 - query.item.html was missing checks to verify that a query should
07da34337f70 html/query.item.html was missing checks to verify that a query should
John Rouillard <rouilj@ieee.org>
parents: 5273
diff changeset
1947 be visible to the user. This is fixed and users can only view
07da34337f70 html/query.item.html was missing checks to verify that a query should
John Rouillard <rouilj@ieee.org>
parents: 5273
diff changeset
1948 queries that they own or that are not private. (John Rouillard)
5293
6b87c06e0e0c issue2550953: Patch: fix for context.is_view_ok check in jinja2 template
John Rouillard <rouilj@ieee.org>
parents: 5274
diff changeset
1949 - issue2550953: Patch: fix for context.is_view_ok check in jinja2 template
6b87c06e0e0c issue2550953: Patch: fix for context.is_view_ok check in jinja2 template
John Rouillard <rouilj@ieee.org>
parents: 5274
diff changeset
1950 Form controls are displayed when anonymous views indexes but is
6b87c06e0e0c issue2550953: Patch: fix for context.is_view_ok check in jinja2 template
John Rouillard <rouilj@ieee.org>
parents: 5274
diff changeset
1951 denied access. (patch by Anton Schur applied by John Rouillard)
5312
a4fe76fba54a issue2550957: Duplicate emails (with patch).
John Rouillard <rouilj@ieee.org>
parents: 5305
diff changeset
1952 - issue2550957: Duplicate emails (with patch).
a4fe76fba54a issue2550957: Duplicate emails (with patch).
John Rouillard <rouilj@ieee.org>
parents: 5305
diff changeset
1953 Bcc and cc users passed to nosymessage are not properly recorded.
a4fe76fba54a issue2550957: Duplicate emails (with patch).
John Rouillard <rouilj@ieee.org>
parents: 5305
diff changeset
1954 This results in duplicate emails. (patch by Trent Gamblin (trentgg)
a4fe76fba54a issue2550957: Duplicate emails (with patch).
John Rouillard <rouilj@ieee.org>
parents: 5305
diff changeset
1955 applied by John Rouillard).
5315
5a014410f254 Fix issue2550954: History display breaks
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5312
diff changeset
1956 - issue2550954: History display breaks on removed properties
5a014410f254 Fix issue2550954: History display breaks
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5312
diff changeset
1957 Now changes to removed properties, and link/unlink events from
5a014410f254 Fix issue2550954: History display breaks
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5312
diff changeset
1958 non-existing properties or classes no longer trigger a traceback.
5a014410f254 Fix issue2550954: History display breaks
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5312
diff changeset
1959 Concerning the visibility: We have a new config-item
5a014410f254 Fix issue2550954: History display breaks
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5312
diff changeset
1960 obsolete_history_roles in the main section that defines which roles
5a014410f254 Fix issue2550954: History display breaks
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5312
diff changeset
1961 may see removed properties. By default only role Admin is allowed to
5a014410f254 Fix issue2550954: History display breaks
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5312
diff changeset
1962 see these.
5319
62de601bdf6f Fix commits although a Reject exception is raised
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5318
diff changeset
1963 - Fix issue2550955: Roundup commits although a Reject exception is raised
5766
d097f44bcb95 Remove trailing whitespace in CHANGES.txt.
Ezio Melotti <ezio.melotti@gmail.com>
parents: 5762
diff changeset
1964 Fix the problem that changes are committed to the database (due to
d097f44bcb95 Remove trailing whitespace in CHANGES.txt.
Ezio Melotti <ezio.melotti@gmail.com>
parents: 5762
diff changeset
1965 commits to otk handling) even when a Reject exception occurs. The fix
5319
62de601bdf6f Fix commits although a Reject exception is raised
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5318
diff changeset
1966 implements separate database connections for otk/session handling and
62de601bdf6f Fix commits although a Reject exception is raised
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5318
diff changeset
1967 normal database operation.
5326
db8659c4e8eb xmlrpc: logging; content property
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5323
diff changeset
1968 - Allow empty content property for file and message via xmlrpc
db8659c4e8eb xmlrpc: logging; content property
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5323
diff changeset
1969 interface. This used to raise a traceback in the (sql) backend.
5331
57caeefb2f81 Work around a line-length limit in poplib
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5328
diff changeset
1970 - Work around a limitation in python2.7 implementation of poplib (for
57caeefb2f81 Work around a line-length limit in poplib
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5328
diff changeset
1971 the pop3 protocol for fetching emails): It seems poplib applies a
57caeefb2f81 Work around a line-length limit in poplib
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5328
diff changeset
1972 line-length limit not just to the lines involving the pop3 protocol
57caeefb2f81 Work around a line-length limit in poplib
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5328
diff changeset
1973 but to any email content, too. This sometimes leads to tracebacks
57caeefb2f81 Work around a line-length limit in poplib
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5328
diff changeset
1974 whenever an email exceeding this limit is encountered. We "fix" this
57caeefb2f81 Work around a line-length limit in poplib
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5328
diff changeset
1975 by monkey-patching poplib with a larger line-limit. Thanks to Heiko
57caeefb2f81 Work around a line-length limit in poplib
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5328
diff changeset
1976 Stegmann for discovering this.
5340
ed6153d3ee6a Fix password reset
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5339
diff changeset
1977 - Fix issue2550963: After refactoring one-time keys from the main
ed6153d3ee6a Fix password reset
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5339
diff changeset
1978 database we need to commit the password change in the password reset
ed6153d3ee6a Fix password reset
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5339
diff changeset
1979 mechanism separately. This used to be committed by the otk commit.
5319
62de601bdf6f Fix commits although a Reject exception is raised
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5318
diff changeset
1980
5141
939dce88cfc2 issue2550776: fix missing intialization
John Rouillard <rouilj@ieee.org>
parents: 5140
diff changeset
1981
5025
cf22972fe080 Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents: 5015
diff changeset
1982 2016-01-11: 1.5.1
4805
9c8502990454 Document recent changes
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4796
diff changeset
1983
4857
5e24a2d7078f Place a redirect to doc/upgrading.txt at the top to CHANGES.txt
anatoly techtonik <techtonik@gmail.com>
parents: 4856
diff changeset
1984 Pay attention:
5e24a2d7078f Place a redirect to doc/upgrading.txt at the top to CHANGES.txt
anatoly techtonik <techtonik@gmail.com>
parents: 4856
diff changeset
1985
4880
ca692423e401 Different approach to fix XSS in issue2550817
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4877
diff changeset
1986 If you have installed an intermediate version from our version control
ca692423e401 Different approach to fix XSS in issue2550817
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4877
diff changeset
1987 system and have modified your tracker instance to escape OK and
ca692423e401 Different approach to fix XSS in issue2550817
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4877
diff changeset
1988 error-messages in the HTML templates you need to revert this change.
ca692423e401 Different approach to fix XSS in issue2550817
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4877
diff changeset
1989 If you're upgrading from a previous roundup release version
ca692423e401 Different approach to fix XSS in issue2550817
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4877
diff changeset
1990 you should look into ``doc/upgrading.txt``. (Ralf Schlatterbeck)
4857
5e24a2d7078f Place a redirect to doc/upgrading.txt at the top to CHANGES.txt
anatoly techtonik <techtonik@gmail.com>
parents: 4856
diff changeset
1991
4902
a403c29ffaf9 Security fix default user permissions
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4901
diff changeset
1992 Also note the default user permissions, see ``doc/upgrading.txt``.
a403c29ffaf9 Security fix default user permissions
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4901
diff changeset
1993
4805
9c8502990454 Document recent changes
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4796
diff changeset
1994 Features:
9c8502990454 Document recent changes
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4796
diff changeset
1995
4873
ef5f256b417e CHANGES: update for local_replace.py example and adding one missing attribution.
Bernhard Reiter <bernhard@intevation.de>
parents: 4864
diff changeset
1996 - The example local_replace.py has been updated to show how to link to
4977
1417dbdb8dbf Small improvement and fix of issue2550877 added to CHANGES.txt.
Bernhard Reiter <bernhard@intevation.de>
parents: 4975
diff changeset
1997 modern revision systems using hex revision identifiers.
1417dbdb8dbf Small improvement and fix of issue2550877 added to CHANGES.txt.
Bernhard Reiter <bernhard@intevation.de>
parents: 4975
diff changeset
1998 This extension is used to expand shortcuts in msgs. (Bernhard Reiter)
4843
55d1a73d6118 Drop comment in user settings about numeric hour offsets.
Thomas Arendsen Hein <thomas@intevation.de>
parents: 4842
diff changeset
1999 - Drop comment in user settings about numeric hour offsets instead of using
55d1a73d6118 Drop comment in user settings about numeric hour offsets.
Thomas Arendsen Hein <thomas@intevation.de>
parents: 4842
diff changeset
2000 pytz timezone names. Due to DST these are wrong half of the year, it is
55d1a73d6118 Drop comment in user settings about numeric hour offsets.
Thomas Arendsen Hein <thomas@intevation.de>
parents: 4842
diff changeset
2001 much better to use timezone names. (Thomas Arendsen Hein)
4862
7ed1893ea3ac issue2550793: Wrap messages with very long lines in the web interface.
Thomas Arendsen Hein <thomas@intevation.de>
parents: 4857
diff changeset
2002 - issue2550793: Wrap messages with very long lines in the web interface.
7ed1893ea3ac issue2550793: Wrap messages with very long lines in the web interface.
Thomas Arendsen Hein <thomas@intevation.de>
parents: 4857
diff changeset
2003 (Thomas Arendsen Hein)
4877
2ba982dcdf2c New Link / Multilink option "try_id_parsing"
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4876
diff changeset
2004 - New Link / Multilink option "try_id_parsing": Sometimes the key of a
2ba982dcdf2c New Link / Multilink option "try_id_parsing"
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4876
diff changeset
2005 class can be numeric -- in that case roundup will try to parse the
2ba982dcdf2c New Link / Multilink option "try_id_parsing"
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4876
diff changeset
2006 value as an ID when evaluating form values -- not as a key. Specifying
2ba982dcdf2c New Link / Multilink option "try_id_parsing"
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4876
diff changeset
2007 try_id_parsing='no' for these Link/Multilink will skip the ID step,
4902
a403c29ffaf9 Security fix default user permissions
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4901
diff changeset
2008 default is 'yes'. (Ralf Schlatterbeck)
4887
05c857e5dbed New rdbms configuration option 'isolation_level'
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4881
diff changeset
2009 - New configuration option 'isolation_level' in rdbms section. Currently
05c857e5dbed New rdbms configuration option 'isolation_level'
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4881
diff changeset
2010 supported for Postgres and mysql, sets the transaction isolation level.
05c857e5dbed New rdbms configuration option 'isolation_level'
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4881
diff changeset
2011 Wrong history entries for concurrent database updates observed in
05c857e5dbed New rdbms configuration option 'isolation_level'
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4881
diff changeset
2012 issue2550806 can be prevented by setting this to 'repeatable read' if
05c857e5dbed New rdbms configuration option 'isolation_level'
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4881
diff changeset
2013 you want to pay the performance penalty. We test this behaviour in the
05c857e5dbed New rdbms configuration option 'isolation_level'
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4881
diff changeset
2014 regression tests for Postgres but not currently for mysql.
05c857e5dbed New rdbms configuration option 'isolation_level'
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4881
diff changeset
2015 See http://www.postgresql.org/docs/9.1/static/transaction-iso.html
05c857e5dbed New rdbms configuration option 'isolation_level'
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4881
diff changeset
2016 (Ralf Schlatterbeck)
4919
24209344b507 Link /xmlrpc to docs if accessed with browser
anatoly techtonik <techtonik@gmail.com>
parents: 4904
diff changeset
2017 - /xmlrpc endpoint now shows link to XML-RPC documentation if accessed
24209344b507 Link /xmlrpc to docs if accessed with browser
anatoly techtonik <techtonik@gmail.com>
parents: 4904
diff changeset
2018 through browser, without text/xml Content-Type (anatoly techtonik)
4922
6651923ea3ac CHANGES.txt: Update
anatoly techtonik <techtonik@gmail.com>
parents: 4919
diff changeset
2019 - docs: New dedicated chapter for extensions in ``doc/customizing.txt``
6651923ea3ac CHANGES.txt: Update
anatoly techtonik <techtonik@gmail.com>
parents: 4919
diff changeset
2020 (anatoly techtonik)
4945
55aef7ab35a8 Increase default height of classhelp windows from 400 to 600.
Thomas Arendsen Hein <thomas@intevation.de>
parents: 4944
diff changeset
2021 - Increase default height of classhelp windows from 400 to 600.
55aef7ab35a8 Increase default height of classhelp windows from 400 to 600.
Thomas Arendsen Hein <thomas@intevation.de>
parents: 4944
diff changeset
2022 (Thomas Arendsen Hein)
4987
f47341cbe3c8 Add latest changes
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4984
diff changeset
2023 - Date properties now can specify (on input) an explicit timezone suffix
f47341cbe3c8 Add latest changes
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4984
diff changeset
2024 (similar to RFC 2822), e.g. +0200 for CEST or -0500 for EST. This also
f47341cbe3c8 Add latest changes
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4984
diff changeset
2025 works in the XMLRPC interface. For examples see roundup.date.Date.
f47341cbe3c8 Add latest changes
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4984
diff changeset
2026 (Ralf Schlatterbeck)
5004
494d255043c9 Display errors containing HTML with RejectRaw (issue2550847)
John Kristensen <john@jerrykan.com>
parents: 4993
diff changeset
2027 - Add RejectRaw exception to allow unescaped HTML error messages to be
494d255043c9 Display errors containing HTML with RejectRaw (issue2550847)
John Kristensen <john@jerrykan.com>
parents: 4993
diff changeset
2028 displayed to the user (thanks Ezio Melotti for the initial patch)
494d255043c9 Display errors containing HTML with RejectRaw (issue2550847)
John Kristensen <john@jerrykan.com>
parents: 4993
diff changeset
2029 (John Kristensen)
5190
89b1870b1bc9 Make url's in messages identified as http://... or https://...
John Rouillard <rouilj@ieee.org>
parents: 5187
diff changeset
2030 - Add rel=nofollow to http and https url's in the body of messages.
89b1870b1bc9 Make url's in messages identified as http://... or https://...
John Rouillard <rouilj@ieee.org>
parents: 5187
diff changeset
2031 This should reduce the value of a public roundup tracker to spammers.
89b1870b1bc9 Make url's in messages identified as http://... or https://...
John Rouillard <rouilj@ieee.org>
parents: 5187
diff changeset
2032 References like issue20 or msg10 will hyperlink without
89b1870b1bc9 Make url's in messages identified as http://... or https://...
John Rouillard <rouilj@ieee.org>
parents: 5187
diff changeset
2033 rel=nofollow so that robots can index them. Similar work was done
89b1870b1bc9 Make url's in messages identified as http://... or https://...
John Rouillard <rouilj@ieee.org>
parents: 5187
diff changeset
2034 for the history display in roundup 1.5.0. (John Rouillard)
4843
55d1a73d6118 Drop comment in user settings about numeric hour offsets.
Thomas Arendsen Hein <thomas@intevation.de>
parents: 4842
diff changeset
2035
4805
9c8502990454 Document recent changes
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4796
diff changeset
2036 Fixed:
9c8502990454 Document recent changes
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4796
diff changeset
2037
5766
d097f44bcb95 Remove trailing whitespace in CHANGES.txt.
Ezio Melotti <ezio.melotti@gmail.com>
parents: 5762
diff changeset
2038 - issue2550869 Duplicate mail headers (Reply-To, Message-ID, In-Reply-To)
4971
691fa2ef5347 Update for 2550869 fix.
Bernhard Reiter <bernhard@intevation.de>
parents: 4963
diff changeset
2039 when sending out email. Reported with first fix by Mathias Behrle.
691fa2ef5347 Update for 2550869 fix.
Bernhard Reiter <bernhard@intevation.de>
parents: 4963
diff changeset
2040 (Bernhard Reiter)
5766
d097f44bcb95 Remove trailing whitespace in CHANGES.txt.
Ezio Melotti <ezio.melotti@gmail.com>
parents: 5762
diff changeset
2041 - issue2550830 An empty LinkHTMLProperty cannot be compared successfully.
d097f44bcb95 Remove trailing whitespace in CHANGES.txt.
Ezio Melotti <ezio.melotti@gmail.com>
parents: 5762
diff changeset
2042 Improves the query editing page. Reported and fixed by R David Murray
4864
f630eb0adcee issue2550830: Fixed. Made LinkHTMLProperty a new-style class.
Bernhard Reiter <bernhard@intevation.de>
parents: 4863
diff changeset
2043 (Bernhard Reiter).
4805
9c8502990454 Document recent changes
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4796
diff changeset
2044 - Fix Release-date of 1.5.0 in this file (thanks to Bernhard for
9c8502990454 Document recent changes
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4796
diff changeset
2045 discovery) (Ralf Schlatterbeck)
9c8502990454 Document recent changes
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4796
diff changeset
2046 - Pythons cgi form code can return a TypeError, we now guard for this
9c8502990454 Document recent changes
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4796
diff changeset
2047 condition. (Ralf Schlatterbeck)
4851
24b8011cd2dc Fix XSS in issue2550817
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4850
diff changeset
2048 - Small bug-fix in SQL backends: A query (e.g. in a html menu) with a
4805
9c8502990454 Document recent changes
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4796
diff changeset
2049 where-clause that always evaluates to false now will not raise a
9c8502990454 Document recent changes
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4796
diff changeset
2050 traceback. (Ralf Schlatterbeck)
4813
a072b35d0606 i18n: Remove Python 2.3 compatibility
anatoly techtonik <techtonik@gmail.com>
parents: 4805
diff changeset
2051 - Remove Python 2.3 compatibility code for i18n (anatoly techtonik)
4814
b4340a841359 Update change log
anatoly techtonik <techtonik@gmail.com>
parents: 4813
diff changeset
2052 - If documentation 'sphinx-build' tool is not found in system PATH,
4841
3ff1a288fb9c issue2550583, issue2550635 Do not limit results with Xapian indexer
Thomas Arendsen Hein <thomas@intevation.de>
parents: 4840
diff changeset
2053 'setup.py build_doc' command now tries to detect it from PYTHONPATH
4814
b4340a841359 Update change log
anatoly techtonik <techtonik@gmail.com>
parents: 4813
diff changeset
2054 (anatoly techtonik)
4832
76460d14be91 Read version and release for generated documentation from roundup/__init__.py
Thomas Arendsen Hein <thomas@intevation.de>
parents: 4814
diff changeset
2055 - Read version and release for generated documentation from
76460d14be91 Read version and release for generated documentation from roundup/__init__.py
Thomas Arendsen Hein <thomas@intevation.de>
parents: 4814
diff changeset
2056 roundup/__init__.py. (Thomas Arendsen Hein)
4838
6102252d3a8a Do not throw an internal error if a .mo file can not be read
Thomas Arendsen Hein <thomas@intevation.de>
parents: 4832
diff changeset
2057 - Do not throw an internal error if a .mo file can not be read
6102252d3a8a Do not throw an internal error if a .mo file can not be read
Thomas Arendsen Hein <thomas@intevation.de>
parents: 4832
diff changeset
2058 (Thomas Arendsen Hein)
4840
19f2c01d2b9d fix the CHANGES file so it references the original bug report that is now fixed
John Rouillard <rouilj@ieee.org>
parents: 4839
diff changeset
2059 - issue2550673 Make the "Make a copy" link work by fixing copy_url to properly
4839
c317147fd891 Fix copy_url to properly support properties that are mutlilinks.
John Rouillard <rouilj@ieee.org>
parents: 4838
diff changeset
2060 handle multilink properties. (John Rouillard)
4841
3ff1a288fb9c issue2550583, issue2550635 Do not limit results with Xapian indexer
Thomas Arendsen Hein <thomas@intevation.de>
parents: 4840
diff changeset
2061 - issue2550583, issue2550635 Do not limit results with Xapian indexer
3ff1a288fb9c issue2550583, issue2550635 Do not limit results with Xapian indexer
Thomas Arendsen Hein <thomas@intevation.de>
parents: 4840
diff changeset
2062 (Thomas Arendsen Hein)
4842
1e4c45a4254b Allow using plain() on unsaved dates in HTML forms
Thomas Arendsen Hein <thomas@intevation.de>
parents: 4841
diff changeset
2063 - Allow using plain() on unsaved dates in HTML forms
1e4c45a4254b Allow using plain() on unsaved dates in HTML forms
Thomas Arendsen Hein <thomas@intevation.de>
parents: 4841
diff changeset
2064 (Thomas Arendsen Hein)
4844
6ba2d471d76b setup.py now installs static files of the HTML documentation
Thomas Arendsen Hein <thomas@intevation.de>
parents: 4843
diff changeset
2065 - setup.py now installs static files of the HTML documentation (stylesheets,
6ba2d471d76b setup.py now installs static files of the HTML documentation
Thomas Arendsen Hein <thomas@intevation.de>
parents: 4843
diff changeset
2066 images, etc.) (Thomas Arendsen Hein)
4845
110ac45875ab executable .py scripts need "#!/usr/bin/env python"
Thomas Arendsen Hein <thomas@intevation.de>
parents: 4844
diff changeset
2067 - executable .py scripts need "#!/usr/bin/env python", add this to demo.py,
110ac45875ab executable .py scripts need "#!/usr/bin/env python"
Thomas Arendsen Hein <thomas@intevation.de>
parents: 4844
diff changeset
2068 remove exec bits from website/wiki/wiki/data/plugin/theme/roundup.py
110ac45875ab executable .py scripts need "#!/usr/bin/env python"
Thomas Arendsen Hein <thomas@intevation.de>
parents: 4844
diff changeset
2069 (Thomas Arendsen Hein)
4893
5dbeea79a3db CHANGES.txt: Completting some committer names.
Bernhard Reiter <bernhard@intevation.de>
parents: 4887
diff changeset
2070 - issue2550822: Fix showing more than one additional property in class menu.
5dbeea79a3db CHANGES.txt: Completting some committer names.
Bernhard Reiter <bernhard@intevation.de>
parents: 4887
diff changeset
2071 Report and fix by James Mack (Thomas Arendsen Hein)
4849
e68920390aad Fix SQL wildcards in string search
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4846
diff changeset
2072 - Fix String search with special SQL wildcard characters in LIKE/ILIKE
e68920390aad Fix SQL wildcards in string search
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4846
diff changeset
2073 clause and add testcase (Ralf Schlatterbeck)
4850
6998ad77841e Fix bug in SQL generation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4849
diff changeset
2074 - Fix subtle bug when sorting by a Link that contains a Multilink from
6998ad77841e Fix bug in SQL generation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4849
diff changeset
2075 which we also search for an attribute. In that case the LEFT OUTER
6998ad77841e Fix bug in SQL generation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4849
diff changeset
2076 JOIN clause was missing in generated SQL. (Ralf Schlatterbeck)
4851
24b8011cd2dc Fix XSS in issue2550817
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4850
diff changeset
2077 - Fix another XSS issue2550817. Note that the code that triggers that
24b8011cd2dc Fix XSS in issue2550817
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4850
diff changeset
2078 particular bug is no longer in roundup core. But the change to the
4880
ca692423e401 Different approach to fix XSS in issue2550817
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4877
diff changeset
2079 templates we suggest is a *lot* safer as it by default escapes the
ca692423e401 Different approach to fix XSS in issue2550817
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4877
diff changeset
2080 error and ok messages now. Thanks to Thibault Fevry for the original
4893
5dbeea79a3db CHANGES.txt: Completting some committer names.
Bernhard Reiter <bernhard@intevation.de>
parents: 4887
diff changeset
2081 bug-report. (Ralf Schlatterbeck)
4856
392a055fdc21 issue2117897: Fixed two more rounding to 60.0 seconds in date.py
Thomas Arendsen Hein <thomas@intevation.de>
parents: 4852
diff changeset
2082 - issue2117897: Fixed two more places in date.py where seconds can be
392a055fdc21 issue2117897: Fixed two more rounding to 60.0 seconds in date.py
Thomas Arendsen Hein <thomas@intevation.de>
parents: 4852
diff changeset
2083 rounded to 60.0 and causing exceptions. Change them to 59.999 as was
392a055fdc21 issue2117897: Fixed two more rounding to 60.0 seconds in date.py
Thomas Arendsen Hein <thomas@intevation.de>
parents: 4852
diff changeset
2084 done in the fix for issue2550802. (Thomas Arendsen Hein)
4875
cdec6ed210d0 Fix batch.propchanged for transitive id properties (would result in a
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4873
diff changeset
2085 - Fix batch.propchanged for transitive id properties (would result in a
4893
5dbeea79a3db CHANGES.txt: Completting some committer names.
Bernhard Reiter <bernhard@intevation.de>
parents: 4887
diff changeset
2086 backtrace when trying to group by property.id) (Ralf Schlatterbeck)
4880
ca692423e401 Different approach to fix XSS in issue2550817
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4877
diff changeset
2087 - Fix issue2550835, the test checks for date-range queries with an
ca692423e401 Different approach to fix XSS in issue2550817
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4877
diff changeset
2088 interval that depends on the local time. Put the queried date a little
ca692423e401 Different approach to fix XSS in issue2550817
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4877
diff changeset
2089 later to avoid a race condition where the queried interval doesn't
ca692423e401 Different approach to fix XSS in issue2550817
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4877
diff changeset
2090 match the date because the clock has advanced. (Ralf Schlatterbeck)
4881
96a2c825c8d6 Apply german translation fixes in issue2550761
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4880
diff changeset
2091 - Apply german translation fixes from Debian team in issue2550761,
96a2c825c8d6 Apply german translation fixes in issue2550761
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4880
diff changeset
2092 thanks to Kai Storbeck for taking the time to report these.
4893
5dbeea79a3db CHANGES.txt: Completting some committer names.
Bernhard Reiter <bernhard@intevation.de>
parents: 4887
diff changeset
2093 (Ralf Schlatterbeck)
4898
850551a1568b Fix issue2550843 (AttributeError: 'Unauthorised' object has no attribute 'replace')
Thomas Arendsen Hein <thomas@intevation.de>
parents: 4893
diff changeset
2094 - Fix issue2550843 Pass text of Unauthorised and Login exceptions instead
850551a1568b Fix issue2550843 (AttributeError: 'Unauthorised' object has no attribute 'replace')
Thomas Arendsen Hein <thomas@intevation.de>
parents: 4893
diff changeset
2095 of the exception instance to avoid traceback with string operations.
850551a1568b Fix issue2550843 (AttributeError: 'Unauthorised' object has no attribute 'replace')
Thomas Arendsen Hein <thomas@intevation.de>
parents: 4893
diff changeset
2096 (Thomas Arendsen Hein)
4900
349a83aca61f Correctly locate templates in a virtualenv (issue2550841)
John Kristensen <john@jerrykan.com>
parents: 4898
diff changeset
2097 - Fix issue2550841 roundup-demo templates not found in virtualenv (John
349a83aca61f Correctly locate templates in a virtualenv (issue2550841)
John Kristensen <john@jerrykan.com>
parents: 4898
diff changeset
2098 Kristensen)
4902
a403c29ffaf9 Security fix default user permissions
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4901
diff changeset
2099 - Security: Default user permissions should not include all user
a403c29ffaf9 Security fix default user permissions
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4901
diff changeset
2100 attributes. We now limit this to the username, realname and some
a403c29ffaf9 Security fix default user permissions
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4901
diff changeset
2101 further attributes depending on the schema. Note that we no longer
a403c29ffaf9 Security fix default user permissions
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4901
diff changeset
2102 include the email addresses, depending on your installation you may
a403c29ffaf9 Security fix default user permissions
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4901
diff changeset
2103 want to further restrict this or add some attributes like ``address``
a403c29ffaf9 Security fix default user permissions
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4901
diff changeset
2104 and ``alternate_addresses``. (Ralf Schlatterbeck)
4904
3b632a25b1b3 Correctly recreate the database directory during tracker re-initialise
John Kristensen <john@jerrykan.com>
parents: 4903
diff changeset
2105 - Correctly recreate the database directory when re-initialising a tracker
3b632a25b1b3 Correctly recreate the database directory during tracker re-initialise
John Kristensen <john@jerrykan.com>
parents: 4903
diff changeset
2106 instance. (John Kristensen)
4927
c120f747e0b4 In case of an error, date fields would lose the calendar help, fixed.
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4922
diff changeset
2107 - In case of an error, date fields would lose the calendar help, fixed.
c120f747e0b4 In case of an error, date fields would lose the calendar help, fixed.
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4922
diff changeset
2108 (Ralf Schlatterbeck)
4873
ef5f256b417e CHANGES: update for local_replace.py example and adding one missing attribution.
Bernhard Reiter <bernhard@intevation.de>
parents: 4864
diff changeset
2109 - demo.py usage message improved: explains "nuke" now. (Bernhard Reiter)
5026
8853f422fb62 Preparing 1.5.1 steps 4/16
anatoly techtonik <techtonik@gmail.com>
parents: 5025
diff changeset
2110 - Fix issue2550735 Missing doc for xmlrpc schema. Thanks to Cedric Krier
4931
577b375a1ec2 Update CHANGES.txt
anatoly techtonik <techtonik@gmail.com>
parents: 4927
diff changeset
2111 for the patch. (anatoly techtonik)
4944
fe2d72103cc8 Fix two line-break accidents in devel and responsive milestone.item.html
Thomas Arendsen Hein <thomas@intevation.de>
parents: 4931
diff changeset
2112 - Fix two line-break accidents in devel and responsive milestone.item.html
fe2d72103cc8 Fix two line-break accidents in devel and responsive milestone.item.html
Thomas Arendsen Hein <thomas@intevation.de>
parents: 4931
diff changeset
2113 (Thomas Arendsen Hein)
4956
4e7208743254 Update web site instruction to restore web presence of
anatoly techtonik <techtonik@gmail.com>
parents: 4945
diff changeset
2114 - Fix broken images in legacy spec.html and original_overview.html, and
4987
f47341cbe3c8 Add latest changes
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4984
diff changeset
2115 restore web presence for "Roundup's Design Document" (anatoly techtonik)
5014
130c82a0ae0a jinja2 template: typo fixed.
Bernhard Reiter <bernhard@intevation.de>
parents: 5007
diff changeset
2116 - Template jinja2: Updated URL to point to http://www.roundup-tracker.org/,
130c82a0ae0a jinja2 template: typo fixed.
Bernhard Reiter <bernhard@intevation.de>
parents: 5007
diff changeset
2117 fixed a typo. (Bernhard Reiter)
4962
63c31b18b955 Fix issue 2550848: HTML attachments should not be served as text/html
anatoly techtonik <techtonik@gmail.com>
parents: 4961
diff changeset
2118 - Security: Add mime-type whitelist for attachmens that can be safely
63c31b18b955 Fix issue 2550848: HTML attachments should not be served as text/html
anatoly techtonik <techtonik@gmail.com>
parents: 4961
diff changeset
2119 rendered from Roundup without trigerring security bugs in browser
63c31b18b955 Fix issue 2550848: HTML attachments should not be served as text/html
anatoly techtonik <techtonik@gmail.com>
parents: 4961
diff changeset
2120 plugins, XSS issues and spam. The option ``allow_html_file`` didn't
63c31b18b955 Fix issue 2550848: HTML attachments should not be served as text/html
anatoly techtonik <techtonik@gmail.com>
parents: 4961
diff changeset
2121 provide protection for invalid content-type, in which case browser
63c31b18b955 Fix issue 2550848: HTML attachments should not be served as text/html
anatoly techtonik <techtonik@gmail.com>
parents: 4961
diff changeset
2122 tried to guess the best one. Thanks to Kay Hayen for reporting and
63c31b18b955 Fix issue 2550848: HTML attachments should not be served as text/html
anatoly techtonik <techtonik@gmail.com>
parents: 4961
diff changeset
2123 helping debug this. issue2550848 (Ralf Schlatterbeck, anatoly techtonik)
4975
2fce201a2b47 Documentation: configuration messages_to_author value "nosy" now documented.
Bernhard Reiter <bernhard@intevation.de>
parents: 4971
diff changeset
2124 - Documentation: configuration messages_to_author value "nosy" now documented
2fce201a2b47 Documentation: configuration messages_to_author value "nosy" now documented.
Bernhard Reiter <bernhard@intevation.de>
parents: 4971
diff changeset
2125 in chapter "customizing". (Bernhard Reiter)
4979
f1a2bd1dea77 issue2550877: Writing headers with the email module will use continuation_ws = ' ' now for python 2.5 and 2.6 when importing anypy.email_.
Bernhard Reiter <bernhard@intevation.de>
parents: 4977
diff changeset
2126 - issue2550877 Failures in test_mailgw.py because of duplicated headers
5321
4566360871dc Raises python requirement to 2.7.
Bernhard Reiter <bernhard@intevation.de>
parents: 5319
diff changeset
2127 and more precise comparision. Writing headers with the email module will use
4979
f1a2bd1dea77 issue2550877: Writing headers with the email module will use continuation_ws = ' ' now for python 2.5 and 2.6 when importing anypy.email_.
Bernhard Reiter <bernhard@intevation.de>
parents: 4977
diff changeset
2128 continuation_ws = ' ' now for python 2.5 and 2.6. (Bernhard Reiter)
4984
20786c5152e4 Include CHANGES.txt note for issue2550870
John Kristensen <john@jerrykan.com>
parents: 4979
diff changeset
2129 - issue2550870 migrate use of 'rfc822' module to the 'email' module
20786c5152e4 Include CHANGES.txt note for issue2550870
John Kristensen <john@jerrykan.com>
parents: 4979
diff changeset
2130 (Bernhard Reiter/John Kristensen)
4987
f47341cbe3c8 Add latest changes
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4984
diff changeset
2131 - Doctests for roundup.date.Date are now really executable and don't
f47341cbe3c8 Add latest changes
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4984
diff changeset
2132 fail. Bug-Fixes in range properties, open intervals with 'to' didn't
f47341cbe3c8 Add latest changes
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4984
diff changeset
2133 always work. (Ralf Schlatterbeck)
4989
623bf494d9d1 CHANGES msg added for issue2550881 fix.
Bernhard Reiter <bernhard@intevation.de>
parents: 4987
diff changeset
2134 - issue2550881 demo.py: Add pointer how to access demo from remote host.
623bf494d9d1 CHANGES msg added for issue2550881 fix.
Bernhard Reiter <bernhard@intevation.de>
parents: 4987
diff changeset
2135 Suggested by Karl-Philipp Richter. (Bernhard Reiter)
5766
d097f44bcb95 Remove trailing whitespace in CHANGES.txt.
Ezio Melotti <ezio.melotti@gmail.com>
parents: 5762
diff changeset
2136 - issue2550884 roundup-mailgw --help text improved to explain the allowed
4990
63574f1f3570 closed issue2550884 roundup-mailgw --help text improved to explain the allowed parameters better. Suggested by by Karl-Philipp Richter.
Bernhard Reiter <bernhard@intevation.de>
parents: 4989
diff changeset
2137 parameters better. Suggested by by Karl-Philipp Richter. (Bernhard Reiter)
4992
b562df8a5056 Fix form-parsing for multilinks
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4990
diff changeset
2138 - Fix form-parsing: If multiple new items are added to a multilink
b562df8a5056 Fix form-parsing for multilinks
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4990
diff changeset
2139 property, the old version would create the new items but only link
b562df8a5056 Fix form-parsing for multilinks
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4990
diff changeset
2140 one. (Ralf Schlatterbeck)
5766
d097f44bcb95 Remove trailing whitespace in CHANGES.txt.
Ezio Melotti <ezio.melotti@gmail.com>
parents: 5762
diff changeset
2141 - issue2550892 (translation error of priority in locale de) Thanks
4993
ae12b4b3ea9e Fix issue2550892 (translation error of priority in locale de) Thanks Martin Thomas Swaton for reporting.
Bernhard Reiter <bernhard@intevation.de>
parents: 4992
diff changeset
2142 Martin Thomas Swaton for reporting. (Bernhard Reiter)
5006
bb97f61e1b73 Help-Window now gets focus
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5004
diff changeset
2143 - Help-Window now gets focus, this prevents the case that help doesn't
bb97f61e1b73 Help-Window now gets focus
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5004
diff changeset
2144 work because an old help-window is below the main window.
bb97f61e1b73 Help-Window now gets focus
Ralf Schlatterbeck <rsc@runtux.com>
parents: 5004
diff changeset
2145 (Ralf Schlatterbeck)
5766
d097f44bcb95 Remove trailing whitespace in CHANGES.txt.
Ezio Melotti <ezio.melotti@gmail.com>
parents: 5762
diff changeset
2146 - issue2550811 20% fix: jinja2 template engine now has an example
d097f44bcb95 Remove trailing whitespace in CHANGES.txt.
Ezio Melotti <ezio.melotti@gmail.com>
parents: 5762
diff changeset
2147 how to use non-ascii unicode contents with a custom filter ('| u').
5015
85484d35f1a2 issue2550811 20% fix: jinja2 template engine now has an example how to use non-ascii unicode contents with a custom filter ('|u').
Bernhard Reiter <bernhard@intevation.de>
parents: 5014
diff changeset
2148 See updates on http://www.roundup-tracker.org/cgi-bin/moin.cgi/Jinja2
85484d35f1a2 issue2550811 20% fix: jinja2 template engine now has an example how to use non-ascii unicode contents with a custom filter ('|u').
Bernhard Reiter <bernhard@intevation.de>
parents: 5014
diff changeset
2149 (Bernhard Reiter)
4863
9db31cba6e0b Minor: demo.py usage message improved: explains "nuke" now.
Bernhard Reiter <bernhard@intevation.de>
parents: 4862
diff changeset
2150
4805
9c8502990454 Document recent changes
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4796
diff changeset
2151
9c8502990454 Document recent changes
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4796
diff changeset
2152 2013-07-06: 1.5.0
4710
1d130d91ce81 Initial (empty) CHANGES section for 1.4.22
Thomas Arendsen Hein <thomas@intevation.de>
parents: 4708
diff changeset
2153
1d130d91ce81 Initial (empty) CHANGES section for 1.4.22
Thomas Arendsen Hein <thomas@intevation.de>
parents: 4708
diff changeset
2154 Features:
1d130d91ce81 Initial (empty) CHANGES section for 1.4.22
Thomas Arendsen Hein <thomas@intevation.de>
parents: 4708
diff changeset
2155
4791
140d4c2469db issue2550775 enhancement. Add rel=nofollow to journal links
John Rouillard <rouilj@ieee.org>
parents: 4787
diff changeset
2156 - issue2550775 Added rel=nofollow to links in the journal linking to
140d4c2469db issue2550775 enhancement. Add rel=nofollow to journal links
John Rouillard <rouilj@ieee.org>
parents: 4787
diff changeset
2157 attachments to allow the admin to delete attachment spam and prevent
140d4c2469db issue2550775 enhancement. Add rel=nofollow to journal links
John Rouillard <rouilj@ieee.org>
parents: 4787
diff changeset
2158 search engines from increasing the rankings. (John Rouillard)
4785
81ab5ffa6863 Added two new features to CHANGES.txt and attributed my earlier
John Rouillard <rouilj@ieee.org>
parents: 4782
diff changeset
2159 - issue2550808 Enhanced the boolean field template function. Now by
81ab5ffa6863 Added two new features to CHANGES.txt and attributed my earlier
John Rouillard <rouilj@ieee.org>
parents: 4782
diff changeset
2160 default the labels generated can be clicked on and select the
81ab5ffa6863 Added two new features to CHANGES.txt and attributed my earlier
John Rouillard <rouilj@ieee.org>
parents: 4782
diff changeset
2161 corresponding radio button. Also can create a trivalued radiobutton
81ab5ffa6863 Added two new features to CHANGES.txt and attributed my earlier
John Rouillard <rouilj@ieee.org>
parents: 4782
diff changeset
2162 (yes/no/unknown) as well as customize the labels for the
81ab5ffa6863 Added two new features to CHANGES.txt and attributed my earlier
John Rouillard <rouilj@ieee.org>
parents: 4782
diff changeset
2163 yes/no/unknown radio buttons. (John Rouillard)
81ab5ffa6863 Added two new features to CHANGES.txt and attributed my earlier
John Rouillard <rouilj@ieee.org>
parents: 4782
diff changeset
2164 - issue2550807 enhance classhelp method with ability to set html
81ab5ffa6863 Added two new features to CHANGES.txt and attributed my earlier
John Rouillard <rouilj@ieee.org>
parents: 4782
diff changeset
2165 properties on the generated link. (John Rouillard)
4781
6e9b9743de89 Implementation for:
John Rouillard <rouilj@ieee.org>
parents: 4774
diff changeset
2166 - Support for tx_Source property on database handle. Can be used by
6e9b9743de89 Implementation for:
John Rouillard <rouilj@ieee.org>
parents: 4774
diff changeset
2167 detectors to find out the source of a change in an auditor to block
6e9b9743de89 Implementation for:
John Rouillard <rouilj@ieee.org>
parents: 4774
diff changeset
2168 changes arriving by unauthenticated mechanisms (e.g. plain email
6e9b9743de89 Implementation for:
John Rouillard <rouilj@ieee.org>
parents: 4774
diff changeset
2169 where headers can be faked). The property db.tx_Source has the
6e9b9743de89 Implementation for:
John Rouillard <rouilj@ieee.org>
parents: 4774
diff changeset
2170 following values:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
2171
4781
6e9b9743de89 Implementation for:
John Rouillard <rouilj@ieee.org>
parents: 4774
diff changeset
2172 * None - Default value set to None. May be valid if it's a script
6e9b9743de89 Implementation for:
John Rouillard <rouilj@ieee.org>
parents: 4774
diff changeset
2173 that is created by the user. Otherwise it's an error and indicates
6e9b9743de89 Implementation for:
John Rouillard <rouilj@ieee.org>
parents: 4774
diff changeset
2174 that some code path is not properly setting the tx_Source property.
6e9b9743de89 Implementation for:
John Rouillard <rouilj@ieee.org>
parents: 4774
diff changeset
2175 * "cli" - this string value is set when using roundup-admin and
6e9b9743de89 Implementation for:
John Rouillard <rouilj@ieee.org>
parents: 4774
diff changeset
2176 supplied scripts.
6e9b9743de89 Implementation for:
John Rouillard <rouilj@ieee.org>
parents: 4774
diff changeset
2177 * "web" - this string value is set when using any web based
6e9b9743de89 Implementation for:
John Rouillard <rouilj@ieee.org>
parents: 4774
diff changeset
2178 technique: html interface, xmlrpc ....
6e9b9743de89 Implementation for:
John Rouillard <rouilj@ieee.org>
parents: 4774
diff changeset
2179 * "email" - this string value is set when using an unauthenticated
6e9b9743de89 Implementation for:
John Rouillard <rouilj@ieee.org>
parents: 4774
diff changeset
2180 email based technique.
6e9b9743de89 Implementation for:
John Rouillard <rouilj@ieee.org>
parents: 4774
diff changeset
2181 * "email-sig-openpgp" - this string value is set when email with a
6e9b9743de89 Implementation for:
John Rouillard <rouilj@ieee.org>
parents: 4774
diff changeset
2182 valid pgp signature is used. (*NOTE* the testing for this mode
6e9b9743de89 Implementation for:
John Rouillard <rouilj@ieee.org>
parents: 4774
diff changeset
2183 is incomplete. If you have a pgp infrastructure you should test
4785
81ab5ffa6863 Added two new features to CHANGES.txt and attributed my earlier
John Rouillard <rouilj@ieee.org>
parents: 4782
diff changeset
2184 and verify that this is properly set.) (John Rouillard)
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
2185
4762
a58e971be722 CHANGES.txt: put major feature first
anatoly techtonik <techtonik@gmail.com>
parents: 4761
diff changeset
2186 - Introducing Template Loader API (anatoly techtonik)
a58e971be722 CHANGES.txt: put major feature first
anatoly techtonik <techtonik@gmail.com>
parents: 4761
diff changeset
2187 - Experimental support for Jinja2, try 'jinja2' for template_engine
a58e971be722 CHANGES.txt: put major feature first
anatoly techtonik <techtonik@gmail.com>
parents: 4761
diff changeset
2188 in config (anatoly techtonik)
4759
fd90ad41d34d - Update demo.py to be able to run jinja2 template
Pradip Caulagi <caulagi@gmail.com>
parents: 4749
diff changeset
2189 - A new jinja2 template based on Classic schema and using Twitter
5766
d097f44bcb95 Remove trailing whitespace in CHANGES.txt.
Ezio Melotti <ezio.melotti@gmail.com>
parents: 5762
diff changeset
2190 bootstrap for responsive behaviour. Run as -
4759
fd90ad41d34d - Update demo.py to be able to run jinja2 template
Pradip Caulagi <caulagi@gmail.com>
parents: 4749
diff changeset
2191 python demo.py -t jinja2 nuke (Pradip P Caulagi)
4766
86ef4ab17dc5 Run scripts (roundup_admin.py, ...) directly from checkout.
anatoly techtonik <techtonik@gmail.com>
parents: 4764
diff changeset
2192 - roundup_admin.py and other scripts can now be run directly from the
86ef4ab17dc5 Run scripts (roundup_admin.py, ...) directly from checkout.
anatoly techtonik <techtonik@gmail.com>
parents: 4764
diff changeset
2193 sources dir as roundup\scripts\roundup_admin.py (anatoly techtonik)
4723
42f6c76950a4 Cancel version bump to 1.5.0 - the impact is minimal, so just update
anatoly techtonik <techtonik@gmail.com>
parents: 4722
diff changeset
2194 - Renamed old Templates classes to Loader classes to clarify sources
42f6c76950a4 Cancel version bump to 1.5.0 - the impact is minimal, so just update
anatoly techtonik <techtonik@gmail.com>
parents: 4722
diff changeset
2195 for alternative templating engines, updated docs (anatoly techtonik)
4740
fe9568a6cbd6 Untangle template selection logic from template loading functionality.
anatoly techtonik <techtonik@gmail.com>
parents: 4736
diff changeset
2196 - Template selection code is moved from Loader classes into cgi.client
fe9568a6cbd6 Untangle template selection logic from template loading functionality.
anatoly techtonik <techtonik@gmail.com>
parents: 4736
diff changeset
2197 limiting the responsibility of Loaders to compilation and rendering.
fe9568a6cbd6 Untangle template selection logic from template loading functionality.
anatoly techtonik <techtonik@gmail.com>
parents: 4736
diff changeset
2198 Internally, templating.find_template is replaced with
fe9568a6cbd6 Untangle template selection logic from template loading functionality.
anatoly techtonik <techtonik@gmail.com>
parents: 4736
diff changeset
2199 client.selectTemplate (anatoly techtonik)
4760
efdce3d32698 Increase generated password length to 12 symbols.
anatoly techtonik <techtonik@gmail.com>
parents: 4759
diff changeset
2200 - Increased generated password length to 12 symbols to slow down GPGPU
efdce3d32698 Increase generated password length to 12 symbols.
anatoly techtonik <techtonik@gmail.com>
parents: 4759
diff changeset
2201 attacks (anatoly techtonik)
4793
d9e5539303bd Implement XMLRPC MultiCall (including test), see
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4792
diff changeset
2202 - Implement XMLRPC MultiCall (including test), see
d9e5539303bd Implement XMLRPC MultiCall (including test), see
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4792
diff changeset
2203 http://docs.python.org/2/library/xmlrpclib.html#xmlrpclib.MultiCall
d9e5539303bd Implement XMLRPC MultiCall (including test), see
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4792
diff changeset
2204 (Ralf Schlatterbeck)
4710
1d130d91ce81 Initial (empty) CHANGES section for 1.4.22
Thomas Arendsen Hein <thomas@intevation.de>
parents: 4708
diff changeset
2205
1d130d91ce81 Initial (empty) CHANGES section for 1.4.22
Thomas Arendsen Hein <thomas@intevation.de>
parents: 4708
diff changeset
2206 Fixed:
1d130d91ce81 Initial (empty) CHANGES section for 1.4.22
Thomas Arendsen Hein <thomas@intevation.de>
parents: 4708
diff changeset
2207
4792
1a0cf0345465 issue2550789 document how to initialize a tracker without exposing the admin password
John Rouillard <rouilj@ieee.org>
parents: 4791
diff changeset
2208 - issue2550789: add documentation on how to initialise a tracker
1a0cf0345465 issue2550789 document how to initialize a tracker without exposing the admin password
John Rouillard <rouilj@ieee.org>
parents: 4791
diff changeset
2209 without exposing the admin password.
5766
d097f44bcb95 Remove trailing whitespace in CHANGES.txt.
Ezio Melotti <ezio.melotti@gmail.com>
parents: 5762
diff changeset
2210 - issue2550805: Postgres should search title attribute case insensitive
4787
4a017661e414 Closed issue2550805 (Postgresql should search title case insensitive), by Tom Ekberg.
Bernhard Reiter <bernhard@intevation.de>
parents: 4786
diff changeset
2211 like sqlite. Reported and fixed by Tom Ekberg. (Bernhard Reiter)
4786
6018617c55ab Removing remains of "rlog" module, fixes db unit test debug logging via environment variable.
Bernhard Reiter <bernhard@intevation.de>
parents: 4785
diff changeset
2212 - Removed some old left over "rlog" references in documentation and code.
6018617c55ab Removing remains of "rlog" module, fixes db unit test debug logging via environment variable.
Bernhard Reiter <bernhard@intevation.de>
parents: 4785
diff changeset
2213 Makes the debugging.txt advise for the database unit tests work again.
4893
5dbeea79a3db CHANGES.txt: Completting some committer names.
Bernhard Reiter <bernhard@intevation.de>
parents: 4887
diff changeset
2214 (Bernhard Reiter)
4745
ef4f1cefac9c Fixed OpenPGP support for modern versions of libgpgme.
Bernhard Reiter <bernhard@intevation.de>
parents: 4743
diff changeset
2215 - Fixed OpenPGP support for modern versions of libgpgme. (Bernhard Reiter)
4722
f7e68ae4926c Restore compatibility with an old style trackers (not sure if
anatoly techtonik <techtonik@gmail.com>
parents: 4720
diff changeset
2216 - Restored compatibility with old style trackers (anatoly techtonik)
4717
9dc50be521ee Make roundup play nice with setup tools (for using with virtualenv)
Pradip Caulagi <caulagi@gmail.com>
parents: 4713
diff changeset
2217 - Make roundup play nice with setup tools (for using with virtualenv)
9dc50be521ee Make roundup play nice with setup tools (for using with virtualenv)
Pradip Caulagi <caulagi@gmail.com>
parents: 4713
diff changeset
2218 (Pradip Caulagi)
4713
c92fcb355911 Template responsive: make demo.py work out of the box with it, by setting the static_files config.ini setting to "static".
Bernhard Reiter <bernhard@intevation.de>
parents: 4712
diff changeset
2219 - [minor] Template responsive: make demo.py work out of the box with it,
5766
d097f44bcb95 Remove trailing whitespace in CHANGES.txt.
Ezio Melotti <ezio.melotti@gmail.com>
parents: 5762
diff changeset
2220 by setting the static_files config.ini setting to "static".
4793
d9e5539303bd Implement XMLRPC MultiCall (including test), see
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4792
diff changeset
2221 Footer: link fixed and hardcoded last modified date removed. (Bernhard Reiter)
4764
d273e59b487b roundup.demo: Use relative tracker home directory
anatoly techtonik <techtonik@gmail.com>
parents: 4762
diff changeset
2222 - demo.py print location of tracker home and fully erase its directory
d273e59b487b roundup.demo: Use relative tracker home directory
anatoly techtonik <techtonik@gmail.com>
parents: 4762
diff changeset
2223 when nuking (anatoly techtonik)
4761
a89f1e9f3ee3 fix for demo.py to make it use configured host address
John Rouillard <rouilj@ieee.org>
parents: 4760
diff changeset
2224 - demo.py changing hostname in config.ini actually changes the address
a89f1e9f3ee3 fix for demo.py to make it use configured host address
John Rouillard <rouilj@ieee.org>
parents: 4760
diff changeset
2225 where demo.py listens. (John Rouillard)
4773
8ab5d7d63191 Fixed issue2550802: Fixed date so second fraction can't cause rounding to
Bernhard Reiter <bernhard@intevation.de>
parents: 4766
diff changeset
2226 - issue2550802: Fixed date so second fraction can't cause rounding to
8ab5d7d63191 Fixed issue2550802: Fixed date so second fraction can't cause rounding to
Bernhard Reiter <bernhard@intevation.de>
parents: 4766
diff changeset
2227 60.000 when serialising. Report and fix by Erik Hanspers. (Bernhard Reiter)
4774
3adff0fb0207 Fixed issue2550595: Allow migrating from roundup 0.x to 1.4
Thomas Arendsen Hein <thomas@intevation.de>
parents: 4773
diff changeset
2228 - issue2550595: Allow migrating from roundup 0.x to 1.4 (Thomas Arendsen Hein)
4778
4f25deb20dfa issue2550634: New German orthography corrections
Thomas Arendsen Hein <thomas@intevation.de>
parents: 4774
diff changeset
2229 - issue2550634: New German orthography corrections (Thomas Arendsen Hein)
4710
1d130d91ce81 Initial (empty) CHANGES section for 1.4.22
Thomas Arendsen Hein <thomas@intevation.de>
parents: 4708
diff changeset
2230
4708
d6e9f95cc30e Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4706
diff changeset
2231 2012-12-21: 1.4.21
4629
76daabfdbc8d CHANGES.txt entry for restored sample detectors (issue2550574)
Thomas Arendsen Hein <thomas@intevation.de>
parents: 4625
diff changeset
2232
76daabfdbc8d CHANGES.txt entry for restored sample detectors (issue2550574)
Thomas Arendsen Hein <thomas@intevation.de>
parents: 4625
diff changeset
2233 Features:
76daabfdbc8d CHANGES.txt entry for restored sample detectors (issue2550574)
Thomas Arendsen Hein <thomas@intevation.de>
parents: 4625
diff changeset
2234
4695
132650f4700a #2550782: Added a new irker detector to send notifications on IRC when an issue is created or messages are added.
Ezio Melotti <ezio.melotti@gmail.com>
parents: 4691
diff changeset
2235 - issue2550782: Added a new irker detector to send notifications on IRC
132650f4700a #2550782: Added a new irker detector to send notifications on IRC when an issue is created or messages are added.
Ezio Melotti <ezio.melotti@gmail.com>
parents: 4691
diff changeset
2236 when an issue is created or messages are added. (Ezio Melotti)
4691
4545225c449d First stab at responsive templates using bootstrap
Pradip Caulagi <caulagi@gmail.com>
parents: 4686
diff changeset
2237 - Beta version of responsive templates using devel schema
4545225c449d First stab at responsive templates using bootstrap
Pradip Caulagi <caulagi@gmail.com>
parents: 4686
diff changeset
2238 and Twitter Bootstrap for styling (Pradip Caulagi)
4711
146458fb53b3 Fix typo.
anatoly techtonik <techtonik@gmail.com>
parents: 4710
diff changeset
2239 - pywin32 is no longer required to run on Windows (anatoly techtonik)
4686
4e740f02e165 Remove pywin32 installation dependency by porting portalocker.py to ctypes.
anatoly techtonik <techtonik@gmail.com>
parents: 4682
diff changeset
2240 - Rewritten portalocker.py logic in ctypes for Windows (anatoly techtonik)
4652
dfbc0cfa9811 Add an interface to register clearCache callbacks in roundupdb.
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4647
diff changeset
2241 - Add an interface to register clearCache callbacks in roundupdb.
dfbc0cfa9811 Add an interface to register clearCache callbacks in roundupdb.
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4647
diff changeset
2242 Sometimes complicated computations may require an application cache.
dfbc0cfa9811 Add an interface to register clearCache callbacks in roundupdb.
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4647
diff changeset
2243 This application can now register a callback to clear the application
dfbc0cfa9811 Add an interface to register clearCache callbacks in roundupdb.
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4647
diff changeset
2244 cache, because roundup knows better when to clear it (usually when a
dfbc0cfa9811 Add an interface to register clearCache callbacks in roundupdb.
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4647
diff changeset
2245 transaction ends, either with rollback or with commit). The interface
dfbc0cfa9811 Add an interface to register clearCache callbacks in roundupdb.
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4647
diff changeset
2246 for this is currently considered experimental. The current interface
dfbc0cfa9811 Add an interface to register clearCache callbacks in roundupdb.
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4647
diff changeset
2247 is registerClearCacheCallback(self, method, param) where method is
dfbc0cfa9811 Add an interface to register clearCache callbacks in roundupdb.
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4647
diff changeset
2248 called with param as the only parameter. (Ralf Schlatterbeck)
4660
9f507a042c1b Add a script to remove file-spam from a tracker.
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4659
diff changeset
2249 - Add a script to remove file-spam from a tracker, see
9f507a042c1b Add a script to remove file-spam from a tracker.
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4659
diff changeset
2250 scripts/spam-remover. (Ralf Schlatterbeck)
4629
76daabfdbc8d CHANGES.txt entry for restored sample detectors (issue2550574)
Thomas Arendsen Hein <thomas@intevation.de>
parents: 4625
diff changeset
2251
76daabfdbc8d CHANGES.txt entry for restored sample detectors (issue2550574)
Thomas Arendsen Hein <thomas@intevation.de>
parents: 4625
diff changeset
2252 Fixed:
76daabfdbc8d CHANGES.txt entry for restored sample detectors (issue2550574)
Thomas Arendsen Hein <thomas@intevation.de>
parents: 4625
diff changeset
2253
4651
beb8d43f4d9d issue2550765: Don't show links in calendar that will fail. Found and fixed by Cédric Krier.
Bernhard Reiter <bernhard@intevation.de>
parents: 4650
diff changeset
2254 - issue2550765: Don't show links in calendar that will fail.
6057
b6e56d096c58 Revert boolean attribute rendering
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6056
diff changeset
2255 Found and fixed by C\E9dric Krier. (Bernhard)
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
2256 - issue2550765: use ``<meta name="robots" content="noindex,
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
2257 nofollow">`` in the _generic.calendar.html to prevent robots to
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
2258 follow all the links in the calendar. (Ezio Melotti)
4649
fc513bd18167 Use "raise E, V, T" instead of "raise E(V).with_traceback(T)" (with_traceback is not available in Python 2).
Ezio Melotti <ezio.melotti@gmail.com>
parents: 4647
diff changeset
2259 - "BaseException.with_traceback" is not available on Python 2, so use
fc513bd18167 Use "raise E, V, T" instead of "raise E(V).with_traceback(T)" (with_traceback is not available in Python 2).
Ezio Melotti <ezio.melotti@gmail.com>
parents: 4647
diff changeset
2260 "raise E, V, T" instead of "raise E(V).with_traceback(T)". This change was
fc513bd18167 Use "raise E, V, T" instead of "raise E(V).with_traceback(T)" (with_traceback is not available in Python 2).
Ezio Melotti <ezio.melotti@gmail.com>
parents: 4647
diff changeset
2261 originally introduced in 74476eaac38a. (Ezio Melotti)
4647
11b6601629d7 #2550759: Trailing punctuation is no longer included when URLs are converted to links.
Ezio Melotti <ezio.melotti@gmail.com>
parents: 4636
diff changeset
2262 - issue2550759: Trailing punctuation is no longer included when URLs are
11b6601629d7 #2550759: Trailing punctuation is no longer included when URLs are converted to links.
Ezio Melotti <ezio.melotti@gmail.com>
parents: 4636
diff changeset
2263 converted to links. (Ezio Melotti)
4629
76daabfdbc8d CHANGES.txt entry for restored sample detectors (issue2550574)
Thomas Arendsen Hein <thomas@intevation.de>
parents: 4625
diff changeset
2264 - issue2550574: Restore sample detectors removed in roundup 1.4.9
76daabfdbc8d CHANGES.txt entry for restored sample detectors (issue2550574)
Thomas Arendsen Hein <thomas@intevation.de>
parents: 4625
diff changeset
2265 (Thomas Arendsen Hein)
4634
a145598a92ae added CHANGES.txt for previous commit
Thomas Arendsen Hein <thomas@intevation.de>
parents: 4629
diff changeset
2266 - Prevent AttributeError when removing all roles of a user
a145598a92ae added CHANGES.txt for previous commit
Thomas Arendsen Hein <thomas@intevation.de>
parents: 4629
diff changeset
2267 (Thomas Arendsen Hein)
4636
f338c19b0a6d closing issue2550762 Minor Documentation fix in doc/developers.txt, thanks to W. Trevor King.
Bernhard Reiter <bernhard@intevation.de>
parents: 4634
diff changeset
2268 - issue2550762 Minor Documentation fix in doc/developers.txt, thanks
f338c19b0a6d closing issue2550762 Minor Documentation fix in doc/developers.txt, thanks to W. Trevor King.
Bernhard Reiter <bernhard@intevation.de>
parents: 4634
diff changeset
2269 to W. Trevor King. (Bernhard Reiter)
4664
17197d6145cf Add CHANGES.txt entry and instructions in upgrading.txt for issue2550765/a099ff2ceff3.
Ezio Melotti <ezio.melotti@gmail.com>
parents: 4660
diff changeset
2270 - issue2550766: Minor formatting issues in the docs for date properties,
4650
0485b47a39a8 issue2550766: Minor formatting issues in the docs for date properties, thanks John Kristensen.
Bernhard Reiter <bernhard@intevation.de>
parents: 4649
diff changeset
2271 thanks John Kristensen. (Bernhard Reiter)
4656
bce631d8f24d issue2550738: Fixes for various documentation typos, thanks Nathan Russell
John Kristensen <john@jerrykan.com>
parents: 4653
diff changeset
2272 - issue2550738: Fixes for various documentation typoes,
bce631d8f24d issue2550738: Fixes for various documentation typos, thanks Nathan Russell
John Kristensen <john@jerrykan.com>
parents: 4653
diff changeset
2273 thanks Nathan Russell. (John Kristensen)
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
2274 - issue2550756: Fix 'oder' typo in mailer.Mailer.bounce_message docstring,
4659
eabe86afc6ee issue2550756: Fix `oder' typo in mailer.Mailer.bounce_message docstring, thanks W. Trevor King
John Kristensen <john@jerrykan.com>
parents: 4656
diff changeset
2275 thanks W. Trevor King (John Kristensen)
4669
d7ac6c7bc371 Fix basic authentication.
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4664
diff changeset
2276 - Fix basic authentication: instatiating the login action would fail if
d7ac6c7bc371 Fix basic authentication.
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4664
diff changeset
2277 the user is not set. We now first set the user to anonymous and then
4672
e90909162a79 Fix installation docs for correct python version
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4670
diff changeset
2278 try basic authentication if enabled. (Ralf Schlatterbeck)
4670
c9b85ca1f985 Fix xmlrpc permissions for lookup method.
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4669
diff changeset
2279 - Fix xmlrpc permissions for lookup method: Allow if the key attribute
4672
e90909162a79 Fix installation docs for correct python version
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4670
diff changeset
2280 is either searchable or viewable, don't check id attribute (Ralf
e90909162a79 Fix installation docs for correct python version
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4670
diff changeset
2281 Schlatterbeck)
e90909162a79 Fix installation docs for correct python version
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4670
diff changeset
2282 - Fix installation documentation (section Prerequisites) to require at
e90909162a79 Fix installation docs for correct python version
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4670
diff changeset
2283 least python 2.5, thanks to John P. Rouillard for discovering this.
e90909162a79 Fix installation docs for correct python version
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4670
diff changeset
2284 (committed by Ralf Schlatterbeck)
4682
0c2cad65ebba version_check.py: Bump required Python version from 2.1.1+ to 2.5+
anatoly techtonik <techtonik@gmail.com>
parents: 4678
diff changeset
2285 - Fix version_check.py to require at least python 2.5 (anatoly techtonik)
5766
d097f44bcb95 Remove trailing whitespace in CHANGES.txt.
Ezio Melotti <ezio.melotti@gmail.com>
parents: 5762
diff changeset
2286 - Fixing the download button re-activating the cheeseshop plugin in the
4674
433ddb5466e9 Fixing the download button re-activating the cheeseshop plugin in the sphinx config. Thanks to Richard for the hint.
Bernhard Reiter <bernhard@intevation.de>
parents: 4672
diff changeset
2287 sphinx config. Thanks to Richard for the hint. (Bernhard Reiter)
4677
3cf77c30697e issue2550783 describe the change in devel template/schema.py
rouilj
parents: 4674
diff changeset
2288 - issue2550783 devel template's schema.py permissions referenced the
3cf77c30697e issue2550783 describe the change in devel template/schema.py
rouilj
parents: 4674
diff changeset
2289 organization property for the user, but the property is called
3cf77c30697e issue2550783 describe the change in devel template/schema.py
rouilj
parents: 4674
diff changeset
2290 organisation. Thanks to Pradip Caulagi. (committed by John Rouillard)
4678
23de24f57566 issue2550749 - the xmlrpc interface is invoked on content type
rouilj
parents: 4677
diff changeset
2291 - issue2550749 - the xmlrpc interface is invoked on content type
23de24f57566 issue2550749 - the xmlrpc interface is invoked on content type
rouilj
parents: 4677
diff changeset
2292 and not url path. Sending any text/xml data to roundup results in
23de24f57566 issue2550749 - the xmlrpc interface is invoked on content type
rouilj
parents: 4677
diff changeset
2293 invoking the xml-rpc interface, but a REST or other interface could
23de24f57566 issue2550749 - the xmlrpc interface is invoked on content type
rouilj
parents: 4677
diff changeset
2294 also consume xml data and do something different. So require the use
23de24f57566 issue2550749 - the xmlrpc interface is invoked on content type
rouilj
parents: 4677
diff changeset
2295 of 'http(s)://.../xmlrpc' uri to trigger the xmlrpc interface.
23de24f57566 issue2550749 - the xmlrpc interface is invoked on content type
rouilj
parents: 4677
diff changeset
2296 (John Rouillard)
4702
3dc458554d68 issue2550774: Fix generation of documentation
John Kristensen <john@jerrykan.com>
parents: 4695
diff changeset
2297 - issue2550774: Remove generating documentation with rst2html, and update the
3dc458554d68 issue2550774: Fix generation of documentation
John Kristensen <john@jerrykan.com>
parents: 4695
diff changeset
2298 README.txt with how to create the html docs using sphinx, thanks Kai Storbeck
3dc458554d68 issue2550774: Fix generation of documentation
John Kristensen <john@jerrykan.com>
parents: 4695
diff changeset
2299 (John Kristensen)
3dc458554d68 issue2550774: Fix generation of documentation
John Kristensen <john@jerrykan.com>
parents: 4695
diff changeset
2300 - issue2550774: Include doc/conf.py in the release tarball, so people can build
3dc458554d68 issue2550774: Fix generation of documentation
John Kristensen <john@jerrykan.com>
parents: 4695
diff changeset
2301 their own documentation in html, thanks Kai Storbeck (John Kristensen)
4703
8e34362a14f7 issue2550774: Fix generating the website documentation
John Kristensen <john@jerrykan.com>
parents: 4702
diff changeset
2302 - issue2550774: Update website/www/Makefile to symlink COPYING.txt so "make"
8e34362a14f7 issue2550774: Fix generating the website documentation
John Kristensen <john@jerrykan.com>
parents: 4702
diff changeset
2303 works again, thanks Kai Storbeck (John Kristensen)
4706
a5a9b81f8f6b issue2550760: Several improvements to the manpages (thanks Kai Storbeck)
John Kristensen <john@jerrykan.com>
parents: 4703
diff changeset
2304 - issue2550760: Several improvements to the manpages
a5a9b81f8f6b issue2550760: Several improvements to the manpages (thanks Kai Storbeck)
John Kristensen <john@jerrykan.com>
parents: 4703
diff changeset
2305 thanks Kai Storbeck & Bastian Kleineidam (John Kristensen)
4629
76daabfdbc8d CHANGES.txt entry for restored sample detectors (issue2550574)
Thomas Arendsen Hein <thomas@intevation.de>
parents: 4625
diff changeset
2306
4710
1d130d91ce81 Initial (empty) CHANGES section for 1.4.22
Thomas Arendsen Hein <thomas@intevation.de>
parents: 4708
diff changeset
2307
4625
59de7ad827e2 Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4624
diff changeset
2308 2012-05-15: 1.4.20
4528
5ce5ca453a7a New version number after release.
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents: 4526
diff changeset
2309
5ce5ca453a7a New version number after release.
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents: 4526
diff changeset
2310 Features:
4532
6b8abdc4bb22 issue2550678: Allow pagesize=-1 which returns all results.
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents: 4531
diff changeset
2311
4618
d2b90632fa87 README.txt: Added warning to Chameleon support introduction
Cheer Xiao <xiaqqaix@gmail.com>
parents: 4605
diff changeset
2312 - Experimental support for the new Chameleon templating engine.
d2b90632fa87 README.txt: Added warning to Chameleon support introduction
Cheer Xiao <xiaqqaix@gmail.com>
parents: 4605
diff changeset
2313 We now have two configurable templating engines, the old Zope TAL
4587
a2eb4fb3e6d8 New Chameleon templating engine, engine is now configurable.
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4586
diff changeset
2314 templates (called zopetal in the config) and the new Chameleon (called
a2eb4fb3e6d8 New Chameleon templating engine, engine is now configurable.
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4586
diff changeset
2315 chameleon in the config). A new config-option "template_engine" under
a2eb4fb3e6d8 New Chameleon templating engine, engine is now configurable.
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4586
diff changeset
2316 [main] can take these config-options, the default is zopetal.
a2eb4fb3e6d8 New Chameleon templating engine, engine is now configurable.
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4586
diff changeset
2317 Thanks to Cheer Xiao for the idea of making this configurable *and*
4604
ee0b02b22b60 CHANGES.txt: adding missing credits to Ralf for commits in upcoming version.
Bernhard Reiter <bernhard@intevation.de>
parents: 4603
diff changeset
2318 for the actual implementation! (Ralf)
4618
d2b90632fa87 README.txt: Added warning to Chameleon support introduction
Cheer Xiao <xiaqqaix@gmail.com>
parents: 4605
diff changeset
2319 WARNING: Chameleon support is highly experimental and *not* recommended for
d2b90632fa87 README.txt: Added warning to Chameleon support introduction
Cheer Xiao <xiaqqaix@gmail.com>
parents: 4605
diff changeset
2320 production use. It has known performance issues and i18n is not yet
d2b90632fa87 README.txt: Added warning to Chameleon support introduction
Cheer Xiao <xiaqqaix@gmail.com>
parents: 4605
diff changeset
2321 functioning. It's still under active development. Only use this feature if
d2b90632fa87 README.txt: Added warning to Chameleon support introduction
Cheer Xiao <xiaqqaix@gmail.com>
parents: 4605
diff changeset
2322 you want to experiment with Chameleon and/or help with Roundup
d2b90632fa87 README.txt: Added warning to Chameleon support introduction
Cheer Xiao <xiaqqaix@gmail.com>
parents: 4605
diff changeset
2323 developement. If you found a bug in Chameleon support, please report after
d2b90632fa87 README.txt: Added warning to Chameleon support introduction
Cheer Xiao <xiaqqaix@gmail.com>
parents: 4605
diff changeset
2324 testing against latest Roundup source from the Mercurial repository.
4532
6b8abdc4bb22 issue2550678: Allow pagesize=-1 which returns all results.
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents: 4531
diff changeset
2325 - issue2550678: Allow pagesize=-1 which returns all results.
4647
11b6601629d7 #2550759: Trailing punctuation is no longer included when URLs are converted to links.
Ezio Melotti <ezio.melotti@gmail.com>
parents: 4636
diff changeset
2326 Suggested and implemented by John Kristensen.
4532
6b8abdc4bb22 issue2550678: Allow pagesize=-1 which returns all results.
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents: 4531
diff changeset
2327 Tested by Satchidanand Haridas. (Bernhard)
4537
61cd652da1cd Allow to turn off translation of generated html options in menu method...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4535
diff changeset
2328 - Allow to turn off translation of generated html options in menu method
61cd652da1cd Allow to turn off translation of generated html options in menu method...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4535
diff changeset
2329 of LinkHTMLProperty and MultilinkHTMLProperty -- default is
61cd652da1cd Allow to turn off translation of generated html options in menu method...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4535
diff changeset
2330 translation as it used to be (Ralf)
4603
0566c4d11446 Minor phrasing: pgp -> openPGP
Bernhard Reiter <bernhard@intevation.de>
parents: 4599
diff changeset
2331 - Sending of OpenPGP encrypted mail to all users or selected users (via
4542
46239c21a1eb Sending of PGP-Encrypted mail to all users or selected users (via roles)...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4541
diff changeset
2332 roles) is now working. (Ralf)
4547
d9d7319afffa Add config-option "nosy" to messages_to_author setting in [nosy] section...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4546
diff changeset
2333 - Add config-option "nosy" to messages_to_author setting in [nosy]
d9d7319afffa Add config-option "nosy" to messages_to_author setting in [nosy] section...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4546
diff changeset
2334 section of config: This will send a message to the author only
d9d7319afffa Add config-option "nosy" to messages_to_author setting in [nosy] section...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4546
diff changeset
2335 in the case where the author is on the nosy-list (either added
d9d7319afffa Add config-option "nosy" to messages_to_author setting in [nosy] section...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4546
diff changeset
2336 earlier or via the add_author setting). Current config-options
d9d7319afffa Add config-option "nosy" to messages_to_author setting in [nosy] section...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4546
diff changeset
2337 for this setting will send / not send to author without considering
d9d7319afffa Add config-option "nosy" to messages_to_author setting in [nosy] section...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4546
diff changeset
2338 the nosy list. (Ralf)
4532
6b8abdc4bb22 issue2550678: Allow pagesize=-1 which returns all results.
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents: 4531
diff changeset
2339
4528
5ce5ca453a7a New version number after release.
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents: 4526
diff changeset
2340 Fixed:
5ce5ca453a7a New version number after release.
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents: 4526
diff changeset
2341
4544
007498b32775 fixed issue2550730: FAQ has broken link to Zope book.
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents: 4542
diff changeset
2342 - issue2550730: FAQ has broken link to Zope book. Reported and fixed by
007498b32775 fixed issue2550730: FAQ has broken link to Zope book.
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents: 4542
diff changeset
2343 John Rouillard.(Bernhard)
4533
792586cc78a4 issue2550728: remove buggy parentheses in TAL/DummyEngine.py.
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents: 4532
diff changeset
2344 - issue2550728: remove buggy parentheses in TAL/DummyEngine.py.
792586cc78a4 issue2550728: remove buggy parentheses in TAL/DummyEngine.py.
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents: 4532
diff changeset
2345 Reported and fixed by Ralf Hemmecke. (Bernhard)
4531
ddff9669361b Fix matching of incoming email addresses to the alternate_addresses field...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4530
diff changeset
2346 - issue2550715: IndexError when requesting non-existing file via http.
6057
b6e56d096c58 Revert boolean attribute rendering
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6056
diff changeset
2347 Reported and fixed by C\E9dric Krier. (Bernhard)
4624
21705126dafa Committed edited fix for issue2550712 by Cedric Krier.
Bernhard Reiter <bernhard@intevation.de>
parents: 4623
diff changeset
2348 - issue2550712: exportcsvaction errors poorly when given invalid columns.
6057
b6e56d096c58 Revert boolean attribute rendering
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6056
diff changeset
2349 Reported by Will Kahn-Greene, fixed by C\E9dric Krier. (Bernhard)
4531
ddff9669361b Fix matching of incoming email addresses to the alternate_addresses field...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4530
diff changeset
2350 - issue2550695: 'No sort or group' settings not retained when editing queries.
4647
11b6601629d7 #2550759: Trailing punctuation is no longer included when URLs are converted to links.
Ezio Melotti <ezio.melotti@gmail.com>
parents: 4636
diff changeset
2351 Reported and fixed by John Kristensen. Tested by Satchidanand Haridas.
4529
8bd956bef7c3 issue2550695: 'No sort or group' settings not retained when editing queries.
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents: 4528
diff changeset
2352 (Bernhard)
4531
ddff9669361b Fix matching of incoming email addresses to the alternate_addresses field...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4530
diff changeset
2353 - Fix matching of incoming email addresses to the alternate_addresses
ddff9669361b Fix matching of incoming email addresses to the alternate_addresses field...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4530
diff changeset
2354 field of a user -- this would match substrings, e.g. if the user has
ddff9669361b Fix matching of incoming email addresses to the alternate_addresses field...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4530
diff changeset
2355 discuss-support@example.com as an alternate email and an incoming mail
ddff9669361b Fix matching of incoming email addresses to the alternate_addresses field...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4530
diff changeset
2356 is addressed to support@example.com this would (wrongly) match. (Ralf)
4534
0dd6bdeb2eb5 issue2550729: Fix password history display for anydbm backend...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4533
diff changeset
2357 - issue2550729: Fix password history display for anydbm backend, thanks
4535
d67e33b9653e Added Ralf to the last changelog entry.
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents: 4534
diff changeset
2358 to Ralf Hemmecke for reporting. (Ralf)
4603
0566c4d11446 Minor phrasing: pgp -> openPGP
Bernhard Reiter <bernhard@intevation.de>
parents: 4599
diff changeset
2359 - OpenPGP support is again working (pyme API has changed significantly) and
4541
62239a524beb PGP support is again working (pyme API has changed significantly)...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4537
diff changeset
2360 we now have a regression test. We now take care that bounce-messages
62239a524beb PGP support is again working (pyme API has changed significantly)...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4537
diff changeset
2361 for incoming encrypted mails or mails where the policy dictates that
4603
0566c4d11446 Minor phrasing: pgp -> openPGP
Bernhard Reiter <bernhard@intevation.de>
parents: 4599
diff changeset
2362 outgoing traffic should be encrypted is actually OpenPGP encrypted. (Ralf)
4559
86a270b5b993 - Ignore confirm set() fields by themselves in the absence of non-"confirm"
Richard Jones <richard@mechanicalcat.net>
parents: 4547
diff changeset
2363 - Ignore confirm set() fields by themselves in the absence of non-"confirm"
86a270b5b993 - Ignore confirm set() fields by themselves in the absence of non-"confirm"
Richard Jones <richard@mechanicalcat.net>
parents: 4547
diff changeset
2364 values; otherwise a bare confirm field can be used to change the a
4604
ee0b02b22b60 CHANGES.txt: adding missing credits to Ralf for commits in upcoming version.
Bernhard Reiter <bernhard@intevation.de>
parents: 4603
diff changeset
2365 password. Reported by Cam Blackwood. (Ralf)
4571
8469ce312dcf Updated version of simplified Chinese message file by Cheer Xiao.
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4561
diff changeset
2366 - Updated version of simplified Chinese message file by Cheer Xiao:
8469ce312dcf Updated version of simplified Chinese message file by Cheer Xiao.
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4561
diff changeset
2367 Corrected some mistakes, added a few more items and did some
4604
ee0b02b22b60 CHANGES.txt: adding missing credits to Ralf for commits in upcoming version.
Bernhard Reiter <bernhard@intevation.de>
parents: 4603
diff changeset
2368 formating. (Ralf)
4574
35adb3950a39 Fix xmlrpc URL parsing so that passwords may contain a ':' character
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4571
diff changeset
2369 - Fix xmlrpc URL parsing so that passwords may contain a ':' character
35adb3950a39 Fix xmlrpc URL parsing so that passwords may contain a ':' character
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4571
diff changeset
2370 (Ralf)
4575
c426cb251bc7 Be more tolerant when parsing RFC2047 encoded mail headers.
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4574
diff changeset
2371 - Be more tolerant when parsing RFC2047 encoded mail headers. Use
c426cb251bc7 Be more tolerant when parsing RFC2047 encoded mail headers.
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4574
diff changeset
2372 backported version of my proposed changes to
c426cb251bc7 Be more tolerant when parsing RFC2047 encoded mail headers.
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4574
diff changeset
2373 email.header.decode_header in http://bugs.python.org/issue1079
4576
bce2c4254058 CHANGES.txt fix.
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4575
diff changeset
2374 (Ralf)
4578
941681fec1b0 issue2550711 Fix XSS vulnerability in @action parameter.
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4577
diff changeset
2375 - issue2550684 Fix XSS vulnerability when username contains HTML code,
4604
ee0b02b22b60 CHANGES.txt: adding missing credits to Ralf for commits in upcoming version.
Bernhard Reiter <bernhard@intevation.de>
parents: 4603
diff changeset
2376 thanks to Thomas Arendsen Hein for reporting and patch. (Ralf)
4578
941681fec1b0 issue2550711 Fix XSS vulnerability in @action parameter.
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4577
diff changeset
2377 - issue2550711 Fix XSS vulnerability in @action parameter,
4604
ee0b02b22b60 CHANGES.txt: adding missing credits to Ralf for commits in upcoming version.
Bernhard Reiter <bernhard@intevation.de>
parents: 4603
diff changeset
2378 thanks to "om" for reporting. (Ralf)
4579
ba4c632143f6 issue2550535 Fix keep_quoted_text=yes setting.
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4578
diff changeset
2379 - issue2550535 In some cases even when keep_quoted_text=yes is
ba4c632143f6 issue2550535 Fix keep_quoted_text=yes setting.
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4578
diff changeset
2380 configured we would strip quoted sections. This hit the python
ba4c632143f6 issue2550535 Fix keep_quoted_text=yes setting.
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4578
diff changeset
2381 bug-tracker especially for python interpreter examples with leading
ba4c632143f6 issue2550535 Fix keep_quoted_text=yes setting.
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4578
diff changeset
2382 '>>>' strings. The fix is slightly different compared to the proposal
ba4c632143f6 issue2550535 Fix keep_quoted_text=yes setting.
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4578
diff changeset
2383 as this broke keep_quoted_text=no in certain cases. We also fix a bug
ba4c632143f6 issue2550535 Fix keep_quoted_text=yes setting.
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4578
diff changeset
2384 where keep_quoted_text=no would drop the last line of a non-quoted
4604
ee0b02b22b60 CHANGES.txt: adding missing credits to Ralf for commits in upcoming version.
Bernhard Reiter <bernhard@intevation.de>
parents: 4603
diff changeset
2385 section if there wasn't an empty line between the next quotes. (Ralf)
4580
782737d1a2d7 issue2431638 wrong registration link in bounce mail.
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4579
diff changeset
2386 - issue2431638 wrong registration link in bounce mail for non-registered
4604
ee0b02b22b60 CHANGES.txt: adding missing credits to Ralf for commits in upcoming version.
Bernhard Reiter <bernhard@intevation.de>
parents: 4603
diff changeset
2387 users reported *years* ago by anonymous (Ralf)
4582
753a379c0303 Fix syntax errors in doc/upgrading.txt and .gitignore
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4580
diff changeset
2388 - Fix doc/upgrading.txt which produces errors with latest docutils about
753a379c0303 Fix syntax errors in doc/upgrading.txt and .gitignore
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4580
diff changeset
2389 wrong block structure. Fix .gitignore in doc directory. Thanks to
4604
ee0b02b22b60 CHANGES.txt: adding missing credits to Ralf for commits in upcoming version.
Bernhard Reiter <bernhard@intevation.de>
parents: 4603
diff changeset
2390 Cheer Xiao for the patches. (Ralf)
4583
1d1e0b729463 Fix wrong execute permissions on some files.
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4582
diff changeset
2391 - Fix wrong execute permissions on some files, thanks to Cheer Xiao for
4604
ee0b02b22b60 CHANGES.txt: adding missing credits to Ralf for commits in upcoming version.
Bernhard Reiter <bernhard@intevation.de>
parents: 4603
diff changeset
2392 the patch. (Ralf)
4584
760483ce731e Fix override of TemplatingUtils in instance.py.
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4583
diff changeset
2393 - Fix override of TemplatingUtils in instance.py, thanks to Cheer Xiao
4604
ee0b02b22b60 CHANGES.txt: adding missing credits to Ralf for commits in upcoming version.
Bernhard Reiter <bernhard@intevation.de>
parents: 4603
diff changeset
2394 for the patch. (Ralf)
4585
033a550812fc Fix another XSS with the "otk" parameter.
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4584
diff changeset
2395 - Fix another XSS with the "otk" parameter, thanks to Jesse Ruderman for
033a550812fc Fix another XSS with the "otk" parameter.
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4584
diff changeset
2396 reporting. (Ralf)
4586
b21bb66de6ff Mark cookies HttpOnly and -- if https is used -- secure.
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4585
diff changeset
2397 - Mark cookies HttpOnly and -- if https is used -- secure. Fixes
4591
a193d9a54ce7 Add missing attribution.
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4587
diff changeset
2398 issue2550689, but is untested if this really works in browsers.
a193d9a54ce7 Add missing attribution.
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4587
diff changeset
2399 Thanks to Joseph Myers for reporting. (Ralf)
4623
4f9c3858b671 Fix another XSS with the ok- and error message, see issue2550724.
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4618
diff changeset
2400 - Fix another XSS with the ok- and error message, see issue2550724. We
4880
ca692423e401 Different approach to fix XSS in issue2550817
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4877
diff changeset
2401 now escape messages when added to the list so we can decide whether to
ca692423e401 Different approach to fix XSS in issue2550817
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4877
diff changeset
2402 escape a message individually for each message. The default is to
ca692423e401 Different approach to fix XSS in issue2550817
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4877
diff changeset
2403 escape. Thanks to David Benjamin for the bug-report and to Ezio
ca692423e401 Different approach to fix XSS in issue2550817
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4877
diff changeset
2404 Melotti for several proposed fixes. (Ralf)
4559
86a270b5b993 - Ignore confirm set() fields by themselves in the absence of non-"confirm"
Richard Jones <richard@mechanicalcat.net>
parents: 4547
diff changeset
2405
4529
8bd956bef7c3 issue2550695: 'No sort or group' settings not retained when editing queries.
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents: 4528
diff changeset
2406
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
2407 2011-07-15: 1.4.19
4503
9f488541802f Yet another fix to the mail gateway...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4502
diff changeset
2408
4511
931370d96c34 Xapian indexing improved:
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents: 4510
diff changeset
2409 Features:
931370d96c34 Xapian indexing improved:
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents: 4510
diff changeset
2410
4647
11b6601629d7 #2550759: Trailing punctuation is no longer included when URLs are converted to links.
Ezio Melotti <ezio.melotti@gmail.com>
parents: 4636
diff changeset
2411 - Xapian indexing improved: Slightly faster and slightly smaller database.
4511
931370d96c34 Xapian indexing improved:
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents: 4510
diff changeset
2412 Closes issue2550687. Thanks to Olly Betts for the patch. (Bernhard Reiter)
4514
f6c49df25048 PostgreSQL backend minor improvement:
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents: 4511
diff changeset
2413 - PostgreSQL backend minor improvement: database creation less likely to fail
f6c49df25048 PostgreSQL backend minor improvement:
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents: 4511
diff changeset
2414 for PostgreSQL versions >= 8.1 as the table "postgres" is used by default.
f6c49df25048 PostgreSQL backend minor improvement:
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents: 4511
diff changeset
2415 Closes issue2550543. Thanks to Kai Storbeck for the patch. (Bernhard Reiter)
4524
68bbefb72825 Allow HTMLRequest.batch to filter on other permissions than "View"...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4523
diff changeset
2416 - Allow HTMLRequest.batch to filter on other permissions than "View"
68bbefb72825 Allow HTMLRequest.batch to filter on other permissions than "View"...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4523
diff changeset
2417 (e.g. on the new "Search" permission") by adding a "permission"
4525
ef9c5558ef12 - add name
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4524
diff changeset
2418 parameter. Thanks to Eli Collins for the patch. Closes issue2550699. (Ralf)
4511
931370d96c34 Xapian indexing improved:
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents: 4510
diff changeset
2419
4503
9f488541802f Yet another fix to the mail gateway...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4502
diff changeset
2420 Fixed:
9f488541802f Yet another fix to the mail gateway...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4502
diff changeset
2421
4647
11b6601629d7 #2550759: Trailing punctuation is no longer included when URLs are converted to links.
Ezio Melotti <ezio.melotti@gmail.com>
parents: 4636
diff changeset
2422 - Installation: Fixed an issue that prevented to use EasyInstall
4516
85dfe17c182e Installation:
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents: 4515
diff changeset
2423 and a Python egg. Thanks to Satchidanand Haridas for the patch and
85dfe17c182e Installation:
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents: 4515
diff changeset
2424 John Kristensen for testing it. (Bernhard Reiter)
4647
11b6601629d7 #2550759: Trailing punctuation is no longer included when URLs are converted to links.
Ezio Melotti <ezio.melotti@gmail.com>
parents: 4636
diff changeset
2425 - The PostgreSQL backend quotes database names now for CREATE and DROP,
11b6601629d7 #2550759: Trailing punctuation is no longer included when URLs are converted to links.
Ezio Melotti <ezio.melotti@gmail.com>
parents: 4636
diff changeset
2426 enabling more exotic tracker names. Closes issue2550497.
4515
6467fd9a3afd The PostgreSQL backend quotes database names now for CREATE and DROP...
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents: 4514
diff changeset
2427 Thanks to Sebastian Harl for providing the patch. (Bernhard Reiter)
4510
bce9aaf19a3b Updated the url to point to www.roundup-tracker.org in two places in the docs.
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents: 4509
diff changeset
2428 - Updated the url to point to www.roundup-tracker.org in two places in the
bce9aaf19a3b Updated the url to point to www.roundup-tracker.org in two places in the docs.
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents: 4509
diff changeset
2429 docs. (Bernhard Reiter)
4647
11b6601629d7 #2550759: Trailing punctuation is no longer included when URLs are converted to links.
Ezio Melotti <ezio.melotti@gmail.com>
parents: 4636
diff changeset
2430 - Do not depend on a CPython implementation detail anymore to make Roundup
4507
77e87a8c493e Typo fixed.
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents: 4506
diff changeset
2431 more compatible with other Python implementations like PyPy.
4509
0fa45d39efee Removed superfluous import.
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents: 4507
diff changeset
2432 Closes issue2550707. Thanks to Christof Meerwald. (Bernhard Reiter, Richard)
4503
9f488541802f Yet another fix to the mail gateway...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4502
diff changeset
2433 - Yet another fix to the mail gateway, messages got *all* files of
9f488541802f Yet another fix to the mail gateway...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4502
diff changeset
2434 an issue, not just the new ones. Thanks to Rafal Bisingier for
9f488541802f Yet another fix to the mail gateway...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4502
diff changeset
2435 reporting and proposing a fix. The regression test was updated.
9f488541802f Yet another fix to the mail gateway...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4502
diff changeset
2436 (Ralf)
9f488541802f Yet another fix to the mail gateway...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4502
diff changeset
2437 - Fix version numbers in upgrade documentation, the file-unlink defect
4504
cd8ff13cbc5a Rephrased the introduction to make sure that mentioned names are the committers.
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents: 4503
diff changeset
2438 was in 1.4.17 not 1.4.16. Thanks to Rafal Bisingier. (Ralf)
4505
a00e0e73bb26 Yet another fix to the mail gateway...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4504
diff changeset
2439 - Fix encoded email header parsing if multiple encoded and non-encoded
a00e0e73bb26 Yet another fix to the mail gateway...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4504
diff changeset
2440 parts are present. RFC2047 specifies that spacing is removed only
a00e0e73bb26 Yet another fix to the mail gateway...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4504
diff changeset
2441 between encoded parts, we always removed the space. Note that this bug
a00e0e73bb26 Yet another fix to the mail gateway...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4504
diff changeset
2442 was present before mail gateway refactoring :-) Thanks for thorough
a00e0e73bb26 Yet another fix to the mail gateway...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4504
diff changeset
2443 testing of mail gateway code by Rafal Bisingier. (Ralf)
4517
f8e85cf5f0fe how odd, the Retire permission wasn't being registered;
Richard Jones <richard@users.sourceforge.net>
parents: 4516
diff changeset
2444 - The "Retire" permission was not being registered. (Richard)
4522
d48f88f4c3c8 - add latest change to CHANGES.txt changelog
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4517
diff changeset
2445 - Fix StringIO issue2550713: io.StringIO in newer versions of python
d48f88f4c3c8 - add latest change to CHANGES.txt changelog
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4517
diff changeset
2446 returns unicode strings and expects a unicode string in the
d48f88f4c3c8 - add latest change to CHANGES.txt changelog
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4517
diff changeset
2447 constructor. Unfortunately csv doesn't handle unicode (yet). So we
d48f88f4c3c8 - add latest change to CHANGES.txt changelog
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4517
diff changeset
2448 need to use a BytesIO which gets the utf-8 string from the
d48f88f4c3c8 - add latest change to CHANGES.txt changelog
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4517
diff changeset
2449 web-interface. Compatibility for old versions by using
d48f88f4c3c8 - add latest change to CHANGES.txt changelog
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4517
diff changeset
2450 StringIO.StringIO for emulating a io.BytesIO also works.
6057
b6e56d096c58 Revert boolean attribute rendering
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6056
diff changeset
2451 Thanks to C\E9dric Krier for reporting. Closes issue2550713.
4522
d48f88f4c3c8 - add latest change to CHANGES.txt changelog
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4517
diff changeset
2452 Added a regression test for EditCSVAction (Ralf)
4523
a03646a02f68 Fix issue2550691 where a Unix From-Header was sometimes inserted...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4522
diff changeset
2453 - Fix issue2550691 where a Unix From-Header was sometimes inserted in
a03646a02f68 Fix issue2550691 where a Unix From-Header was sometimes inserted...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4522
diff changeset
2454 outgoing emails, thanks to Joseph Myers for the patch. (Ralf)
4517
f8e85cf5f0fe how odd, the Retire permission wasn't being registered;
Richard Jones <richard@users.sourceforge.net>
parents: 4516
diff changeset
2455
4503
9f488541802f Yet another fix to the mail gateway...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4502
diff changeset
2456
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
2457 2011-05-29: 1.4.18
4496
e76576b52f2d Norwegian Bokmal translation by Christian Aastorp
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4495
diff changeset
2458
e76576b52f2d Norwegian Bokmal translation by Christian Aastorp
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4495
diff changeset
2459 Features:
e76576b52f2d Norwegian Bokmal translation by Christian Aastorp
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4495
diff changeset
2460
4504
cd8ff13cbc5a Rephrased the introduction to make sure that mentioned names are the committers.
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents: 4503
diff changeset
2461 - Norwegian Bokmal translation by Christian Aastorp (Ralf)
4497
29576edb45d5 Allow to specify additional cc and bcc emails (not roundup users)...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4496
diff changeset
2462 - Allow to specify additional cc and bcc emails (not roundup users) for
4498
8df9492c2746 Fix file-unlink bug in mailgw
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4497
diff changeset
2463 nosymessage used by the nosyreaction reactor. (Ralf)
8df9492c2746 Fix file-unlink bug in mailgw
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4497
diff changeset
2464
8df9492c2746 Fix file-unlink bug in mailgw
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4497
diff changeset
2465 Fixed:
8df9492c2746 Fix file-unlink bug in mailgw
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4497
diff changeset
2466
4502
4b79cf4bd831 Improved wording on the mailgw file-unlink defect:
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents: 4499
diff changeset
2467 - File-unlink defect in mailgw fixed! If an email was received
4647
11b6601629d7 #2550759: Trailing punctuation is no longer included when URLs are converted to links.
Ezio Melotti <ezio.melotti@gmail.com>
parents: 4636
diff changeset
2468 that contained no attachments, all previous files of the issue were unlinked.
11b6601629d7 #2550759: Trailing punctuation is no longer included when URLs are converted to links.
Ezio Melotti <ezio.melotti@gmail.com>
parents: 4636
diff changeset
2469 This defect was introduced with the 1.4.17 release as an unwanted result
11b6601629d7 #2550759: Trailing punctuation is no longer included when URLs are converted to links.
Ezio Melotti <ezio.melotti@gmail.com>
parents: 4636
diff changeset
2470 of the mail gate code refactoring. Thanks to Rafal Bisingier for reporting
4502
4b79cf4bd831 Improved wording on the mailgw file-unlink defect:
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents: 4499
diff changeset
2471 and proposing a fix. There is now a regression test in place. (Ralf)
4496
e76576b52f2d Norwegian Bokmal translation by Christian Aastorp
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4495
diff changeset
2472
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
2473 2011-05-13: 1.4.17
4437
261c9f913ff7 - Add explicit "Search" permissions, see Security Fix below.
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4435
diff changeset
2474
261c9f913ff7 - Add explicit "Search" permissions, see Security Fix below.
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4435
diff changeset
2475 Features:
261c9f913ff7 - Add explicit "Search" permissions, see Security Fix below.
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4435
diff changeset
2476
4482
cb479067e970 Allow default value declaration in DB schema.
Stefan Seefeld <stefan@seefeld.name>
parents: 4480
diff changeset
2477 - Allow declaration of default_values for properties in schema.
4437
261c9f913ff7 - Add explicit "Search" permissions, see Security Fix below.
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4435
diff changeset
2478 - Add explicit "Search" permissions, see Security Fix below.
4449
3f251efd5f48 Add "lookup" method to xmlrpc interface (Ralf Schlatterbeck)
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4448
diff changeset
2479 - Add "lookup" method to xmlrpc interface (Ralf Schlatterbeck)
4466
f1fe6fd0aa61 Multilinks can be filtered by combining elements with AND, OR and NOT now.
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents: 4464
diff changeset
2480 - Multilinks can be filtered by combining elements with AND, OR and NOT
f1fe6fd0aa61 Multilinks can be filtered by combining elements with AND, OR and NOT now.
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents: 4464
diff changeset
2481 operators now. A javascript gui was added for "keywords", see issue2550648.
f1fe6fd0aa61 Multilinks can be filtered by combining elements with AND, OR and NOT now.
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents: 4464
diff changeset
2482 Developed by Sascha Teichmann; funded by Intevation. (Bernhard Reiter)
4468
502a1a8620e6 Tests and fixes.
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4466
diff changeset
2483 - Factor MailGW message parsing into a separate class, thanks to John
502a1a8620e6 Tests and fixes.
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4466
diff changeset
2484 Kristensen who did the major work in issue2550576 -- I wouldn't
502a1a8620e6 Tests and fixes.
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4466
diff changeset
2485 have attempted it without this. Fixes issue2550576. (Ralf)
502a1a8620e6 Tests and fixes.
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4466
diff changeset
2486 - Now if the -C option to roundup-mailgw specifies "issue" this refers
502a1a8620e6 Tests and fixes.
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4466
diff changeset
2487 to an issue-like class. The real class is determined from the
502a1a8620e6 Tests and fixes.
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4466
diff changeset
2488 configured default class, or the -c option to the mailgw, or the class
502a1a8620e6 Tests and fixes.
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4466
diff changeset
2489 resulting from mail subject parsing. We also accept multiple -S
502a1a8620e6 Tests and fixes.
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4466
diff changeset
2490 options for the same class now. (Ralf)
4472
34dce76bb202 Multilink fixes and optimizations:
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4471
diff changeset
2491 - Optimisation: Late evaluation of Multilinks (only in rdbms backends):
34dce76bb202 Multilink fixes and optimizations:
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4471
diff changeset
2492 previously we materialized each multilink in a Node -- this creates an
34dce76bb202 Multilink fixes and optimizations:
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4471
diff changeset
2493 SQL query for each multilink (e.g. 'files' and 'messages' for each
34dce76bb202 Multilink fixes and optimizations:
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4471
diff changeset
2494 line in the issue index display) -- even if the multilinks aren't
34dce76bb202 Multilink fixes and optimizations:
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4471
diff changeset
2495 displayed. Now we compute multilinks only if they're accessed (and
34dce76bb202 Multilink fixes and optimizations:
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4471
diff changeset
2496 keep them cached).
34dce76bb202 Multilink fixes and optimizations:
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4471
diff changeset
2497 - Add a filter_iter similar to the existing filter call. This feature is
34dce76bb202 Multilink fixes and optimizations:
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4471
diff changeset
2498 considered experimental. This is currently not used in the
34dce76bb202 Multilink fixes and optimizations:
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4471
diff changeset
2499 web-interface but passes all tests for the filter call except sorting
34dce76bb202 Multilink fixes and optimizations:
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4471
diff changeset
2500 by Multilinks (which isn't supported by SQL and isn't a sane concept
34dce76bb202 Multilink fixes and optimizations:
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4471
diff changeset
2501 anyway). When using filter_iter instead of filter this saves a *lot*
34dce76bb202 Multilink fixes and optimizations:
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4471
diff changeset
2502 of SQL queries: Filter returns only the IDs of Nodes in the database,
34dce76bb202 Multilink fixes and optimizations:
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4471
diff changeset
2503 the additional content of a Node has to be fetched in a separate SQL
34dce76bb202 Multilink fixes and optimizations:
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4471
diff changeset
2504 call. The new filter_iter also returns the IDs of Nodes (one by one,
34dce76bb202 Multilink fixes and optimizations:
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4471
diff changeset
2505 it's an iterator) but pre-seeds the cache with the content of the
34dce76bb202 Multilink fixes and optimizations:
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4471
diff changeset
2506 Node. The information needed for seeding the cache is retrieved in the
34dce76bb202 Multilink fixes and optimizations:
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4471
diff changeset
2507 same SQL query as the ids.
4435
386200d0c929 Some minor typos fixed in doc/customizing.txt (Thanks Ralf Hemmecke).
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents: 4433
diff changeset
2508
386200d0c929 Some minor typos fixed in doc/customizing.txt (Thanks Ralf Hemmecke).
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents: 4433
diff changeset
2509 Fixed:
4437
261c9f913ff7 - Add explicit "Search" permissions, see Security Fix below.
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4435
diff changeset
2510
261c9f913ff7 - Add explicit "Search" permissions, see Security Fix below.
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4435
diff changeset
2511 - Security Fix: Add a check for search-permissions: now we allow
261c9f913ff7 - Add explicit "Search" permissions, see Security Fix below.
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4435
diff changeset
2512 searching for properties only if the property is readable without a
261c9f913ff7 - Add explicit "Search" permissions, see Security Fix below.
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4435
diff changeset
2513 check method or if an explicit search permission (see above unter
261c9f913ff7 - Add explicit "Search" permissions, see Security Fix below.
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4435
diff changeset
2514 "Features) is given for the property. This fixes cases where a user
261c9f913ff7 - Add explicit "Search" permissions, see Security Fix below.
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4435
diff changeset
2515 doesn't have access to a property but can deduce the content by
261c9f913ff7 - Add explicit "Search" permissions, see Security Fix below.
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4435
diff changeset
2516 crafting a clever search, group or sort query.
4439
3ef12483c4bf Giving Ralf the credit for his last change in the CHANGES.txt.
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents: 4437
diff changeset
2517 see doc/upgrading.txt for how to fix your trackers! (Ralf Schlatterbeck).
4647
11b6601629d7 #2550759: Trailing punctuation is no longer included when URLs are converted to links.
Ezio Melotti <ezio.melotti@gmail.com>
parents: 4636
diff changeset
2518 - Range support in roundup-server so large files can be served,
11b6601629d7 #2550759: Trailing punctuation is no longer included when URLs are converted to links.
Ezio Melotti <ezio.melotti@gmail.com>
parents: 4636
diff changeset
2519 e.g. media files on iOS/iPads; issue2550694. (Bernhard Reiter;
4475
207499c0a3ed Range support in roundup-server so large files can be served...
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents: 4472
diff changeset
2520 Thanks to Jon C. Thomason for the patch.)
4647
11b6601629d7 #2550759: Trailing punctuation is no longer included when URLs are converted to links.
Ezio Melotti <ezio.melotti@gmail.com>
parents: 4636
diff changeset
2521 - Fix search for xapian 1.2 issue2550676
4470
21a95ba01a42 Fix search for xapian 1.2 issue2550676.
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents: 4468
diff changeset
2522 (Bernhard Reiter; Thanks to Olly Betts for providing the patch.)
4440
7c576a4dea9d XML-RPC documentation now linked from the docs/index
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents: 4439
diff changeset
2523 - Some minor typos fixed in doc/customizing.txt (Thanks Ralf Hemmecke).
7c576a4dea9d XML-RPC documentation now linked from the docs/index
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents: 4439
diff changeset
2524 - XML-RPC documentation now linked from the docs/index (Bernhard Reiter).
4445
80a9295a60fd Fix setting of sys.path when importing schema.py, fixes issue2550675,
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4440
diff changeset
2525 - Fix setting of sys.path when importing schema.py, fixes issue2550675,
4448
2784c239e6c8 clear the cache on commit for rdbms backends:
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4445
diff changeset
2526 thanks to Bryce L Nordgren for reporting. (Ralf Schlatterbeck)
2784c239e6c8 clear the cache on commit for rdbms backends:
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4445
diff changeset
2527 - clear the cache on commit for rdbms backends: Don't carry over cached
2784c239e6c8 clear the cache on commit for rdbms backends:
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4445
diff changeset
2528 values from one transaction to the next (there may be other changes
2784c239e6c8 clear the cache on commit for rdbms backends:
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4445
diff changeset
2529 from other transactions) see new ConcurrentDBTest for a
2784c239e6c8 clear the cache on commit for rdbms backends:
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4445
diff changeset
2530 read-modify-update cycle that fails with the old caching behavior.
2784c239e6c8 clear the cache on commit for rdbms backends:
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4445
diff changeset
2531 (Ralf Schlatterbeck)
4464
c62c0f383e41 Fix incorrect setting of template in customizing.txt example action
Richard Jones <richard@users.sourceforge.net>
parents: 4449
diff changeset
2532 - Fix incorrect setting of template in customizing.txt example action,
c62c0f383e41 Fix incorrect setting of template in customizing.txt example action
Richard Jones <richard@users.sourceforge.net>
parents: 4449
diff changeset
2533 patch via issue2550682 (thanks John Kristensen)
4471
4f353d71d716 Configuration issue:
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4470
diff changeset
2534 - Configuration issue: On some postgresql 8.4 installations (notably on
4f353d71d716 Configuration issue:
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4470
diff changeset
2535 debian squeeze) the default template database used for database
4f353d71d716 Configuration issue:
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4470
diff changeset
2536 creation doesn't match the needed character encoding UTF8 -- a new
4f353d71d716 Configuration issue:
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4470
diff changeset
2537 config option 'template' in the rdbms section now allows specification
4f353d71d716 Configuration issue:
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4470
diff changeset
2538 of the template. You know you need this option if you get the error
4f353d71d716 Configuration issue:
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4470
diff changeset
2539 message:
4f353d71d716 Configuration issue:
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4470
diff changeset
2540 psycopg2.DataError: new encoding (UTF8) is incompatible with the
4f353d71d716 Configuration issue:
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4470
diff changeset
2541 encoding of the template database (SQL_ASCII)
4f353d71d716 Configuration issue:
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4470
diff changeset
2542 HINT: Use the same encoding as in the template database, or use
4f353d71d716 Configuration issue:
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4470
diff changeset
2543 template0 as template.
4f353d71d716 Configuration issue:
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4470
diff changeset
2544 (Ralf Schlatterbeck)
4477
9be284ce56b7 Fixed bug in mailgw refactoring, patch issue2550697 (thanks Hubert Touvet)
Richard Jones <richard@users.sourceforge.net>
parents: 4475
diff changeset
2545 - Fixed bug in mailgw refactoring, patch issue2550697 (thanks Hubert
9be284ce56b7 Fixed bug in mailgw refactoring, patch issue2550697 (thanks Hubert Touvet)
Richard Jones <richard@users.sourceforge.net>
parents: 4475
diff changeset
2546 Touvet)
4483
22bc0426e348 Second patch from issue2550688 -- with some changes:
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4482
diff changeset
2547 - Fix Password handling security issue2550688 (thanks Joseph Myers for
22bc0426e348 Second patch from issue2550688 -- with some changes:
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4482
diff changeset
2548 reporting and Eli Collins for fixing) -- this fixes all observations
22bc0426e348 Second patch from issue2550688 -- with some changes:
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4482
diff changeset
2549 by Joseph Myers except for auto-migration of existing passwords.
4484
52e13bf0bb40 Add new config-option 'migrate_passwords' in section 'web'...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4483
diff changeset
2550 - Add new config-option 'migrate_passwords' in section 'web' to
52e13bf0bb40 Add new config-option 'migrate_passwords' in section 'web'...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4483
diff changeset
2551 auto-migrate passwords at web-login time. Default for the new option
52e13bf0bb40 Add new config-option 'migrate_passwords' in section 'web'...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4483
diff changeset
2552 is "yes" so if you don't want that passwords are auto-migrated to a
52e13bf0bb40 Add new config-option 'migrate_passwords' in section 'web'...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4483
diff changeset
2553 more secure password scheme on user login, set this to "no" before
52e13bf0bb40 Add new config-option 'migrate_passwords' in section 'web'...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4483
diff changeset
2554 running your tracker(s) after the upgrade.
4486
693c75d56ebe Add new config-option 'password_pbkdf2_default_rounds'...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4484
diff changeset
2555 - Add new config-option 'password_pbkdf2_default_rounds' in 'main'
693c75d56ebe Add new config-option 'password_pbkdf2_default_rounds'...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4484
diff changeset
2556 section to configure the default parameter for new password
693c75d56ebe Add new config-option 'password_pbkdf2_default_rounds'...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4484
diff changeset
2557 generation. Set this to a higher value on faster systems which want
693c75d56ebe Add new config-option 'password_pbkdf2_default_rounds'...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4484
diff changeset
2558 more security. Thanks to Eli Collins for implementing this (see
693c75d56ebe Add new config-option 'password_pbkdf2_default_rounds'...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4484
diff changeset
2559 issue2550688).
4489
47bd330e3d17 Fix documentation for roundup-server about the 'host' parameter...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4486
diff changeset
2560 - Fix documentation for roundup-server about the 'host' parameter as
47bd330e3d17 Fix documentation for roundup-server about the 'host' parameter...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4486
diff changeset
2561 suggested in issue2550693, fixes the first part of this issue. Make
47bd330e3d17 Fix documentation for roundup-server about the 'host' parameter...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4486
diff changeset
2562 'localhost' the new default for this parameter, note the upgrading
47bd330e3d17 Fix documentation for roundup-server about the 'host' parameter...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4486
diff changeset
2563 documentation of changed behaviour. We also deprecate the empty host
47bd330e3d17 Fix documentation for roundup-server about the 'host' parameter...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4486
diff changeset
2564 parameter for binding to all interfaces now (still left in for
47bd330e3d17 Fix documentation for roundup-server about the 'host' parameter...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4486
diff changeset
2565 compatibility). Thanks to Toni Mueller for providing the first version
47bd330e3d17 Fix documentation for roundup-server about the 'host' parameter...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4486
diff changeset
2566 of this patch and discussing implementations.
4490
559d9a2a0191 Fixed bug in filter_iter refactoring (lazy multilinks)...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4489
diff changeset
2567 - Fixed bug in filter_iter refactoring (lazy multilinks), in rare cases
559d9a2a0191 Fixed bug in filter_iter refactoring (lazy multilinks)...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4489
diff changeset
2568 this would result in duplicate multilinks to the same node. We're now
559d9a2a0191 Fixed bug in filter_iter refactoring (lazy multilinks)...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4489
diff changeset
2569 going the safe route and doing lazy evaluation only for read-only
559d9a2a0191 Fixed bug in filter_iter refactoring (lazy multilinks)...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4489
diff changeset
2570 access, whenever updates are done we fetch everything.
4435
386200d0c929 Some minor typos fixed in doc/customizing.txt (Thanks Ralf Hemmecke).
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents: 4433
diff changeset
2571
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
2572 2010-10-08: 1.4.16
4394
d4cd0a264098 fixed reporting of source missing warnings
Richard Jones <richard@users.sourceforge.net>
parents: 4392
diff changeset
2573
4396
172489ea9e07 allow trackers to override the classes used to render properties...
Richard Jones <richard@users.sourceforge.net>
parents: 4394
diff changeset
2574 Features:
172489ea9e07 allow trackers to override the classes used to render properties...
Richard Jones <richard@users.sourceforge.net>
parents: 4394
diff changeset
2575
172489ea9e07 allow trackers to override the classes used to render properties...
Richard Jones <richard@users.sourceforge.net>
parents: 4394
diff changeset
2576 - allow trackers to override the classes used to render properties in
172489ea9e07 allow trackers to override the classes used to render properties...
Richard Jones <richard@users.sourceforge.net>
parents: 4394
diff changeset
2577 templating per issue2550659 (thanks Ezio Melotti)
4405
863ec554525c new mailgw config option subject_updates_title...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4396
diff changeset
2578 - new mailgw configuration item "subject_updates_title": If set to "no"
863ec554525c new mailgw config option subject_updates_title...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4396
diff changeset
2579 a changed subject in a reply to an issue will not update the issue
863ec554525c new mailgw config option subject_updates_title...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4396
diff changeset
2580 title with the changed subject. Thanks to Arkadiusz Kita and Peter
863ec554525c new mailgw config option subject_updates_title...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4396
diff changeset
2581 Funk for requesting the feature and discussing the implementation.
863ec554525c new mailgw config option subject_updates_title...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4396
diff changeset
2582 http://thread.gmane.org/gmane.comp.bug-tracking.roundup.user/10169
4415
3e35233ea93c new rdbms config item sqlite_timeout...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4413
diff changeset
2583 - new rdbms config item sqlite_timeout makes the previously hard-coded
3e35233ea93c new rdbms config item sqlite_timeout...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4413
diff changeset
2584 timeout of 30 seconds configurable. This is the time a client waits
3e35233ea93c new rdbms config item sqlite_timeout...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4413
diff changeset
2585 for the locked database to become free before giving up. Used only for
3e35233ea93c new rdbms config item sqlite_timeout...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4413
diff changeset
2586 SQLite backend.
4424
f1affb6b7a08 Mail gateway fixes and improvements.
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4423
diff changeset
2587 - new mailgw config item unpack_rfc822 that unpacks message attachments
f1affb6b7a08 Mail gateway fixes and improvements.
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4423
diff changeset
2588 of type message/rfc822 and attaches the individual parts instead of
f1affb6b7a08 Mail gateway fixes and improvements.
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4423
diff changeset
2589 attaching the whole message/rfc822 attachment to the roundup issue.
4396
172489ea9e07 allow trackers to override the classes used to render properties...
Richard Jones <richard@users.sourceforge.net>
parents: 4394
diff changeset
2590
4394
d4cd0a264098 fixed reporting of source missing warnings
Richard Jones <richard@users.sourceforge.net>
parents: 4392
diff changeset
2591 Fixed:
d4cd0a264098 fixed reporting of source missing warnings
Richard Jones <richard@users.sourceforge.net>
parents: 4392
diff changeset
2592
d4cd0a264098 fixed reporting of source missing warnings
Richard Jones <richard@users.sourceforge.net>
parents: 4392
diff changeset
2593 - fixed reporting of source missing warnings
4412
0c7de3263934 Added hint that Richard does most of the changes.
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents: 4411
diff changeset
2594 - relevant tests made locale independent, issue2550660 (thanks
6057
b6e56d096c58 Revert boolean attribute rendering
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6056
diff changeset
2595 Benni B\E4rmann for reporting).
4409
Richard Jones <richard@users.sourceforge.net>
parents: 4405
diff changeset
2596 - fix for incorrect except: syntax, issue2550661 (thanks Jakub Wilk)
4411
39660ba47b7c - No longer use the root logger, use a logger with prefix "roundup"...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4409
diff changeset
2597 - No longer use the root logger, use a logger with prefix "roundup",
39660ba47b7c - No longer use the root logger, use a logger with prefix "roundup"...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4409
diff changeset
2598 see http://thread.gmane.org/gmane.comp.bug-tracking.roundup.devel/5356
4413
66603a9051f9 improve handling of '&gt;' when URLs are converted to links
Richard Jones <richard@users.sourceforge.net>
parents: 4412
diff changeset
2599 - improve handling of '&gt;' when URLs are converted to links, issue2550664
66603a9051f9 improve handling of '&gt;' when URLs are converted to links
Richard Jones <richard@users.sourceforge.net>
parents: 4412
diff changeset
2600 (thanks Ezio Melotti)
4416
36d52125c9cf fixed registration, issue2550665 (thanks Timo Paulssen)
Richard Jones <richard@users.sourceforge.net>
parents: 4415
diff changeset
2601 - fixed registration, issue2550665 (thanks Timo Paulssen)
4418
Richard Jones <richard@users.sourceforge.net>
parents: 4416
diff changeset
2602 - make sorting of multilinks in the web interface more robust, issue2550663
4423
579802067547 Fix charset of first text-part of outgoing multipart messages...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4418
diff changeset
2603 - Fix charset of first text-part of outgoing multipart messages, thanks Dirk
579802067547 Fix charset of first text-part of outgoing multipart messages...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4418
diff changeset
2604 Geschke for reporting, see
579802067547 Fix charset of first text-part of outgoing multipart messages...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4418
diff changeset
2605 http://thread.gmane.org/gmane.comp.bug-tracking.roundup.user/10223
4424
f1affb6b7a08 Mail gateway fixes and improvements.
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4423
diff changeset
2606 - Fix handling of incoming message/rfc822 attachments. These resulted in
f1affb6b7a08 Mail gateway fixes and improvements.
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4423
diff changeset
2607 a weird mail usage error because the email module threw a TypeError
f1affb6b7a08 Mail gateway fixes and improvements.
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4423
diff changeset
2608 which roundup interprets as a Reject exception. Fixes issue2550667.
f1affb6b7a08 Mail gateway fixes and improvements.
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4423
diff changeset
2609 Added regression tests for message/rfc822 attachments with and without
f1affb6b7a08 Mail gateway fixes and improvements.
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4423
diff changeset
2610 configured unpacking (mailgw unpack_rfc822, see Features above)
6057
b6e56d096c58 Revert boolean attribute rendering
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6056
diff changeset
2611 Thanks to Benni B\E4rmann for reporting.
4427
c114843fcfbc Allow search_popup macro to work with all db classes, issue2550567
Richard Jones <richard@users.sourceforge.net>
parents: 4424
diff changeset
2612 - Allow search_popup macro to work with all db classes, issue2550567
c114843fcfbc Allow search_popup macro to work with all db classes, issue2550567
Richard Jones <richard@users.sourceforge.net>
parents: 4424
diff changeset
2613 (thanks John Kristensen)
4430
f2f2904fe6ce - refactor: move import_journal to hyperdb
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4429
diff changeset
2614 - lower memory footprint for (journal-) import
4394
d4cd0a264098 fixed reporting of source missing warnings
Richard Jones <richard@users.sourceforge.net>
parents: 4392
diff changeset
2615
d4cd0a264098 fixed reporting of source missing warnings
Richard Jones <richard@users.sourceforge.net>
parents: 4392
diff changeset
2616
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
2617 2010-07-12: 1.4.15
4387
Richard Jones <richard@users.sourceforge.net>
parents: 4381
diff changeset
2618
Richard Jones <richard@users.sourceforge.net>
parents: 4381
diff changeset
2619 Fixed:
4394
d4cd0a264098 fixed reporting of source missing warnings
Richard Jones <richard@users.sourceforge.net>
parents: 4392
diff changeset
2620
4387
Richard Jones <richard@users.sourceforge.net>
parents: 4381
diff changeset
2621 - A bunch of regressions were introduced in the last release making Roundup
Richard Jones <richard@users.sourceforge.net>
parents: 4381
diff changeset
2622 no longer work in Python releases prior to 2.6
4391
d5239335fae3 make URL detection a little smarter about brackets per issue2550657
Richard Jones <richard@users.sourceforge.net>
parents: 4387
diff changeset
2623 - make URL detection a little smarter about brackets per issue2550657
d5239335fae3 make URL detection a little smarter about brackets per issue2550657
Richard Jones <richard@users.sourceforge.net>
parents: 4387
diff changeset
2624 (thanks Ezio Melotti)
4387
Richard Jones <richard@users.sourceforge.net>
parents: 4381
diff changeset
2625
Richard Jones <richard@users.sourceforge.net>
parents: 4381
diff changeset
2626
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
2627 2010-07-01: 1.4.14
4379
4cc4ccafc660 Removing mentioning of 1.5.0 release as it did not happen in February.
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents: 4378
diff changeset
2628
4cc4ccafc660 Removing mentioning of 1.5.0 release as it did not happen in February.
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents: 4378
diff changeset
2629 Features:
4394
d4cd0a264098 fixed reporting of source missing warnings
Richard Jones <richard@users.sourceforge.net>
parents: 4392
diff changeset
2630
4379
4cc4ccafc660 Removing mentioning of 1.5.0 release as it did not happen in February.
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents: 4378
diff changeset
2631 - Preparations for getting 2to3 work, not completed yet. (Richard Jones)
4367
fa5587802af9 Handle multiple @action values from broken trackers
Richard Jones <richard@users.sourceforge.net>
parents: 4358
diff changeset
2632
fa5587802af9 Handle multiple @action values from broken trackers
Richard Jones <richard@users.sourceforge.net>
parents: 4358
diff changeset
2633 Fixed:
4394
d4cd0a264098 fixed reporting of source missing warnings
Richard Jones <richard@users.sourceforge.net>
parents: 4392
diff changeset
2634
4381
6893b5253dac add note & thanks
Richard Jones <richard@users.sourceforge.net>
parents: 4379
diff changeset
2635 - User input not escaped when a bad template name is supplied (thanks
6893b5253dac add note & thanks
Richard Jones <richard@users.sourceforge.net>
parents: 4379
diff changeset
2636 Benjamin Pollack)
4379
4cc4ccafc660 Removing mentioning of 1.5.0 release as it did not happen in February.
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents: 4378
diff changeset
2637 - The email for the first message on an issue was having its In-Reply-To
4cc4ccafc660 Removing mentioning of 1.5.0 release as it did not happen in February.
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents: 4378
diff changeset
2638 set to itself (thanks Eric Kow)
4367
fa5587802af9 Handle multiple @action values from broken trackers
Richard Jones <richard@users.sourceforge.net>
parents: 4358
diff changeset
2639 - Handle multiple @action values from broken trackers.
4373
18cc4323e2ad Accept single-character subject lines
Richard Jones <richard@users.sourceforge.net>
parents: 4372
diff changeset
2640 - Accept single-character subject lines
4372
4d2fcbaaf2e5 - update changelog and give credits to reporter
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4369
diff changeset
2641 - xmlrpc handling of unicode characters and binary values, see
4369
2188c9de5bdd xmlrpc handling of unicode characters, see
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4367
diff changeset
2642 http://thread.gmane.org/gmane.comp.bug-tracking.roundup.user/10040
4372
4d2fcbaaf2e5 - update changelog and give credits to reporter
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4369
diff changeset
2643 thanks to Hauke Duden for reporting these.
4374
58306b1b01c9 frontends/roundup.cgi got out of sync with the roundup.cgi.Client API
Richard Jones <richard@users.sourceforge.net>
parents: 4373
diff changeset
2644 - frontends/roundup.cgi got out of sync with the roundup.cgi.Client API
4375
378fc1ecaaa6 Default to "text/plain" if no Content-Type header is present in email
Richard Jones <richard@users.sourceforge.net>
parents: 4374
diff changeset
2645 - Default to "text/plain" if no Content-Type header is present in email
378fc1ecaaa6 Default to "text/plain" if no Content-Type header is present in email
Richard Jones <richard@users.sourceforge.net>
parents: 4374
diff changeset
2646 (thanks Hauke Duden)
4377
b6f1aaba4827 Small documentation update regarding debugging aids:
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents: 4375
diff changeset
2647 - Small documentation update regarding debugging aids (Bernhard Reiter)
4378
477f2a47cbca - Indexer Xapian, made Xapian 1.2 compatible.
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents: 4377
diff changeset
2648 - Indexer Xapian, made Xapian 1.2 compatible. Needs at least Xapian 1.0.0 now.
477f2a47cbca - Indexer Xapian, made Xapian 1.2 compatible.
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents: 4377
diff changeset
2649 (Bernhard Reiter; Thanks to Olly Betts for providing the patch Issue2550647.)
4367
fa5587802af9 Handle multiple @action values from broken trackers
Richard Jones <richard@users.sourceforge.net>
parents: 4358
diff changeset
2650
fa5587802af9 Handle multiple @action values from broken trackers
Richard Jones <richard@users.sourceforge.net>
parents: 4358
diff changeset
2651
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
2652 2010-02-19: 1.4.13
4356
05a65559d873 undo regression in 1.4.12: Multilink edit fields lose their values
Richard Jones <richard@users.sourceforge.net>
parents: 4352
diff changeset
2653
05a65559d873 undo regression in 1.4.12: Multilink edit fields lose their values
Richard Jones <richard@users.sourceforge.net>
parents: 4352
diff changeset
2654 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
2655
4356
05a65559d873 undo regression in 1.4.12: Multilink edit fields lose their values
Richard Jones <richard@users.sourceforge.net>
parents: 4352
diff changeset
2656 - Multilink edit fields lose their values (thanks Will Maier)
05a65559d873 undo regression in 1.4.12: Multilink edit fields lose their values
Richard Jones <richard@users.sourceforge.net>
parents: 4352
diff changeset
2657
05a65559d873 undo regression in 1.4.12: Multilink edit fields lose their values
Richard Jones <richard@users.sourceforge.net>
parents: 4352
diff changeset
2658
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
2659 2010-02-09: 1.4.12
4310
8e0d350ce644 Proper handling of 'Create' permissions in both mail gateway...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4309
diff changeset
2660
4345
38265325492a support CRAM-MD5 for IMAPS
Richard Jones <richard@users.sourceforge.net>
parents: 4344
diff changeset
2661 Features:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
2662
4345
38265325492a support CRAM-MD5 for IMAPS
Richard Jones <richard@users.sourceforge.net>
parents: 4344
diff changeset
2663 - Support IMAP CRAM-MD5, thanks Jochen Maes
38265325492a support CRAM-MD5 for IMAPS
Richard Jones <richard@users.sourceforge.net>
parents: 4344
diff changeset
2664
4310
8e0d350ce644 Proper handling of 'Create' permissions in both mail gateway...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4309
diff changeset
2665 Fixes:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
2666
4310
8e0d350ce644 Proper handling of 'Create' permissions in both mail gateway...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4309
diff changeset
2667 - Proper handling of 'Create' permissions in both mail gateway (earlier
4311
7291130fad82 - fix create permission for xmlrpc, too
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4310
diff changeset
2668 commit r4405 by Richard), web interface, and xmlrpc. This used to
7291130fad82 - fix create permission for xmlrpc, too
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4310
diff changeset
2669 check 'Edit' permission previously. See
4310
8e0d350ce644 Proper handling of 'Create' permissions in both mail gateway...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4309
diff changeset
2670 http://thread.gmane.org/gmane.comp.bug-tracking.roundup.devel/5133
8e0d350ce644 Proper handling of 'Create' permissions in both mail gateway...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4309
diff changeset
2671 Add regression tests for proper handling of 'Create' and 'Edit'
8e0d350ce644 Proper handling of 'Create' permissions in both mail gateway...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4309
diff changeset
2672 permissions.
4313
7a6c5c117879 Fix handling of non-ascii in realname in the nosy mailer...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4311
diff changeset
2673 - Fix handling of non-ascii in realname in the nosy mailer, this used to
7a6c5c117879 Fix handling of non-ascii in realname in the nosy mailer...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4311
diff changeset
2674 mangle the email address making it unusable when replying. Thanks to
7a6c5c117879 Fix handling of non-ascii in realname in the nosy mailer...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4311
diff changeset
2675 intevation for funding the fix.
4647
11b6601629d7 #2550759: Trailing punctuation is no longer included when URLs are converted to links.
Ezio Melotti <ezio.melotti@gmail.com>
parents: 4636
diff changeset
2676 - Fix documentation on user required to run the tests, fixes
4315
cfb01b2bc730 Fix documentation on user required to run the tests, fixes issue2550618.
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4313
diff changeset
2677 issue2550618, thanks to Chris aka 'radioking'
4326
d51a9c498dc4 Fix "Web Access" permission check to allow serving of static files to Anonymous again
Richard Jones <richard@users.sourceforge.net>
parents: 4319
diff changeset
2678 - Add simple doc about translating customised tracker content
d51a9c498dc4 Fix "Web Access" permission check to allow serving of static files to Anonymous again
Richard Jones <richard@users.sourceforge.net>
parents: 4319
diff changeset
2679 - Add "flup" setup documentation, thanks Christian Glass
d51a9c498dc4 Fix "Web Access" permission check to allow serving of static files to Anonymous again
Richard Jones <richard@users.sourceforge.net>
parents: 4319
diff changeset
2680 - Fix "Web Access" permission check to allow serving of static files to
d51a9c498dc4 Fix "Web Access" permission check to allow serving of static files to Anonymous again
Richard Jones <richard@users.sourceforge.net>
parents: 4319
diff changeset
2681 Anonymous again
4328
3d224f7fb364 add web access check all over templating
Richard Jones <richard@users.sourceforge.net>
parents: 4326
diff changeset
2682 - Add check for "Web Access" permission in all web templating permission
3d224f7fb364 add web access check all over templating
Richard Jones <richard@users.sourceforge.net>
parents: 4326
diff changeset
2683 checks
4332
61f2e659faf7 add SQL detail
Richard Jones <richard@users.sourceforge.net>
parents: 4331
diff changeset
2684 - Improvements in upgrading documentation, thanks Christian Glass
4331
7327b102920f Display 'today' in the account user's timezone, thanks David Wolever
Richard Jones <richard@users.sourceforge.net>
parents: 4328
diff changeset
2685 - Display 'today' in the account user's timezone, thanks David Wolever
4337
9225a37fbeae Fix file handle leak in some web interfaces with logging turned on
Richard Jones <richard@users.sourceforge.net>
parents: 4332
diff changeset
2686 - Fix file handle leak in some web interfaces with logging turned on,
9225a37fbeae Fix file handle leak in some web interfaces with logging turned on
Richard Jones <richard@users.sourceforge.net>
parents: 4332
diff changeset
2687 fixes issue1675845
4338
94ee533613ac Attempt to generate more human-readable addresses in email
Richard Jones <richard@users.sourceforge.net>
parents: 4337
diff changeset
2688 - Attempt to generate more human-readable addresses in email, fixes
94ee533613ac Attempt to generate more human-readable addresses in email
Richard Jones <richard@users.sourceforge.net>
parents: 4337
diff changeset
2689 issue2550632
4339
663664c4e626 Allow value to be specified to multilink form element templating
Richard Jones <richard@users.sourceforge.net>
parents: 4338
diff changeset
2690 - Allow value to be specified to multilink form element templating, fixes
663664c4e626 Allow value to be specified to multilink form element templating
Richard Jones <richard@users.sourceforge.net>
parents: 4338
diff changeset
2691 issue2550613, thanks David Wolever
4344
85b00a3820b3 Fix thread safety with stdin in roundup-server
Richard Jones <richard@users.sourceforge.net>
parents: 4339
diff changeset
2692 - Fix thread safety with stdin in roundup-server, fixes issue2550596
85b00a3820b3 Fix thread safety with stdin in roundup-server
Richard Jones <richard@users.sourceforge.net>
parents: 4339
diff changeset
2693 (thanks Werner Hunger)
4315
cfb01b2bc730 Fix documentation on user required to run the tests, fixes issue2550618.
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4313
diff changeset
2694
4310
8e0d350ce644 Proper handling of 'Create' permissions in both mail gateway...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4309
diff changeset
2695
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
2696 2009-12-21: 1.4.11
4273
0a684518d609 More SSL fixes.
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4270
diff changeset
2697
4293
9b9ab6109254 Generic class editor may now restore retired items (thanks Ralf Hemmecke)
Richard Jones <richard@users.sourceforge.net>
parents: 4292
diff changeset
2698 Features:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
2699
4293
9b9ab6109254 Generic class editor may now restore retired items (thanks Ralf Hemmecke)
Richard Jones <richard@users.sourceforge.net>
parents: 4292
diff changeset
2700 - Generic class editor may now restore retired items (thanks Ralf Hemmecke)
9b9ab6109254 Generic class editor may now restore retired items (thanks Ralf Hemmecke)
Richard Jones <richard@users.sourceforge.net>
parents: 4292
diff changeset
2701
4273
0a684518d609 More SSL fixes.
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4270
diff changeset
2702 Fixes:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
2703
4308
b30bdfae4461 Fix security hole allowing user permission escalation
Richard Jones <richard@users.sourceforge.net>
parents: 4307
diff changeset
2704 - Fix security hole allowing user permission escalation (thanks Ralf
b30bdfae4461 Fix security hole allowing user permission escalation
Richard Jones <richard@users.sourceforge.net>
parents: 4307
diff changeset
2705 Schlatterbeck)
4273
0a684518d609 More SSL fixes.
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4270
diff changeset
2706 - More SSL fixes. SSL wants the underlying socket non-blocking. So we
0a684518d609 More SSL fixes.
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4270
diff changeset
2707 don't call socket.setdefaulttimeout in case of SSL. This apparently
0a684518d609 More SSL fixes.
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4270
diff changeset
2708 never raises a WantReadError from SSL.
0a684518d609 More SSL fixes.
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4270
diff changeset
2709 This also fixes a case where a WantReadError is raised and apparently
0a684518d609 More SSL fixes.
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4270
diff changeset
2710 the bytes already read are dropped (seems the WantReadError is really
0a684518d609 More SSL fixes.
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4270
diff changeset
2711 an error, not just an indication to retry).
4276
0c024cf74252 Correct initial- and end-handshakes for SSL
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4275
diff changeset
2712 - Correct initial- and end-handshakes for SSL
4278
b7c74999947f - Fix issue2537286 (documentation added to FAQ)
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4276
diff changeset
2713 - Update FAQ to mention infinite redirects with pathological settings of
b7c74999947f - Fix issue2537286 (documentation added to FAQ)
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4276
diff changeset
2714 the tracker->web variable. Closes issue2537286, thanks to "stuidge"
b7c74999947f - Fix issue2537286 (documentation added to FAQ)
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4276
diff changeset
2715 for reporting.
4280
eeac5c3043a3 - fix some format errors in italian translation
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4278
diff changeset
2716 - Fix some format errors in italian translation file
4288
ce684080e968 issue2550549: Some bugs issue classifiers were causing database lookup errors
Richard Jones <richard@users.sourceforge.net>
parents: 4280
diff changeset
2717 - Some bugs issue classifiers were causing database lookup errors
4289
7275e3dec0e0 Fix security-problem: If user hasn't permission on a message...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4288
diff changeset
2718 - Fix security-problem: If user hasn't permission on a message (notably
7275e3dec0e0 Fix security-problem: If user hasn't permission on a message...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4288
diff changeset
2719 files and content properties) and is on the nosy list, the content was
7275e3dec0e0 Fix security-problem: If user hasn't permission on a message...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4288
diff changeset
2720 sent via email. We now check that user has permission on the message
7275e3dec0e0 Fix security-problem: If user hasn't permission on a message...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4288
diff changeset
2721 content and files properties. Thanks to Intevation for funding this
7275e3dec0e0 Fix security-problem: If user hasn't permission on a message...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4288
diff changeset
2722 fix.
4291
b1772fdb09d0 Fix traceback on .../msgN/ url...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4289
diff changeset
2723 - Fix traceback on .../msgN/ url, this requests the file content and for
b1772fdb09d0 Fix traceback on .../msgN/ url...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4289
diff changeset
2724 apache mod_wsgi produced a traceback because the mime type is None for
4292
859ab007829f Handle OPTIONS http request method in wsgi handler, fixes issue2550587.
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4291
diff changeset
2725 messages, fixes issue2550586, thanks to Thomas Arendsen Hein for
859ab007829f Handle OPTIONS http request method in wsgi handler, fixes issue2550587.
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4291
diff changeset
2726 reporting and to Intevation for funding the fix.
859ab007829f Handle OPTIONS http request method in wsgi handler, fixes issue2550587.
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4291
diff changeset
2727 - Handle OPTIONS http request method in wsgi handler, fixes issue2550587.
859ab007829f Handle OPTIONS http request method in wsgi handler, fixes issue2550587.
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4291
diff changeset
2728 Thanks to Thomas Arendsen Hein for reporting and to Intevation for
859ab007829f Handle OPTIONS http request method in wsgi handler, fixes issue2550587.
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4291
diff changeset
2729 funding the fix.
4295
a57ced3a4bb6 - Add documentation for migrating to the Register permission...
Richard Jones <richard@users.sourceforge.net>
parents: 4293
diff changeset
2730 - Add documentation for migrating to the Register permission and
a57ced3a4bb6 - Add documentation for migrating to the Register permission...
Richard Jones <richard@users.sourceforge.net>
parents: 4293
diff changeset
2731 fix mailgw to use Register permission, fixes issue2550599
4297
536b8e7afdf0 Fix styling of calendar to make it more usable, fixes issue2550608
Richard Jones <richard@users.sourceforge.net>
parents: 4295
diff changeset
2732 - Fix styling of calendar to make it more usable, fixes issue2550608
4298
f6468c5e1493 Fix typo in email section of user guide, fixes issue2550607
Richard Jones <richard@users.sourceforge.net>
parents: 4297
diff changeset
2733 - Fix typo in email section of user guide, fixes issue2550607
6057
b6e56d096c58 Revert boolean attribute rendering
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6056
diff changeset
2734 - Fix WSGI response code (thanks Peter P\F6ml)
4304
df7a4400c2ce Fix linking of an existing item to a newly created item...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4303
diff changeset
2735 - Fix linking of an existing item to a newly created item, e.g.
df7a4400c2ce Fix linking of an existing item to a newly created item...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4303
diff changeset
2736 edit action in web template is name="issue-1@link@msg" value="msg1"
df7a4400c2ce Fix linking of an existing item to a newly created item...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4303
diff changeset
2737 would trigger a traceback about an unbound variable.
4305
e39b88a7150a - update with possible tracker issue
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4304
diff changeset
2738 Add new regression test for this case. May be related to (now closed)
e39b88a7150a - update with possible tracker issue
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4304
diff changeset
2739 issue1177477. Thanks to Intevation for funding the fix.
4306
966592263fb8 Clean up all the places where role processing occurs.
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4305
diff changeset
2740 - Clean up all the places where role processing occurs. This is now in a
966592263fb8 Clean up all the places where role processing occurs.
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4305
diff changeset
2741 central place in hyperdb.Class and is used consistently throughout.
966592263fb8 Clean up all the places where role processing occurs.
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4305
diff changeset
2742 This also means now a template can override the way role processing
966592263fb8 Clean up all the places where role processing occurs.
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4305
diff changeset
2743 occurs (e.g. for elaborate permission schemes). Thanks to intevation
966592263fb8 Clean up all the places where role processing occurs.
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4305
diff changeset
2744 for funding the change.
4307
82f7f8708e1b Fix issue2550606 (german translation bug)
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4306
diff changeset
2745 - Fix issue2550606 (german translation bug) "an hour" is only used in
82f7f8708e1b Fix issue2550606 (german translation bug)
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4306
diff changeset
2746 the context "in an hour" or "an hour ago" which translates to german
82f7f8708e1b Fix issue2550606 (german translation bug)
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4306
diff changeset
2747 "in einer Stunde" or "vor einer Stunde". So "an hour" is translated
82f7f8708e1b Fix issue2550606 (german translation bug)
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4306
diff changeset
2748 "einer Stunde" (which sounds wrong at first). Also note that date.py
82f7f8708e1b Fix issue2550606 (german translation bug)
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4306
diff changeset
2749 already has a comment saying "XXX this is internationally broken" --
82f7f8708e1b Fix issue2550606 (german translation bug)
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4306
diff changeset
2750 but at least there's a workaround for german :-) Thanks to Chris
82f7f8708e1b Fix issue2550606 (german translation bug)
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4306
diff changeset
2751 (radioking) for reporting.
82f7f8708e1b Fix issue2550606 (german translation bug)
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4306
diff changeset
2752
4273
0a684518d609 More SSL fixes.
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4270
diff changeset
2753
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
2754 2009-10-09: 1.4.10
4249
87b3e905ae2e fixed typos in the installation instructions
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents: 4242
diff changeset
2755
87b3e905ae2e fixed typos in the installation instructions
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents: 4242
diff changeset
2756 Fixes:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
2757
4254
8d3582271a99 Minor update of doc/developers.txt...
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents: 4253
diff changeset
2758 - Minor update of doc/developers.txt to point to the new resources
8d3582271a99 Minor update of doc/developers.txt...
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents: 4253
diff changeset
2759 on www.roundup-tracker.org (Bernhard Reiter)
4275
b16dc285ba2d Fixed spelling of Thomas' lastname.
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents: 4273
diff changeset
2760 - Small CSS improvements regaring the search box (thanks Thomas Arendsen Hein)
4253
49e3f85e9feb Small CSS improvements regarding the search box
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents: 4252
diff changeset
2761 (issue 2550589)
4252
2ff6f39aa391 Indexers behaviour made more consistent regarding length of indexed words...
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents: 4249
diff changeset
2762 - Indexers behaviour made more consistent regarding length of indexed words
2ff6f39aa391 Indexers behaviour made more consistent regarding length of indexed words...
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents: 4249
diff changeset
2763 and stopwords (thanks Thomas Arendsen Hein, Bernhard Reiter)(issue 2550584)
4249
87b3e905ae2e fixed typos in the installation instructions
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents: 4242
diff changeset
2764 - fixed typos in the installation instructions (thanks Thomas Arendsen Hein)
4647
11b6601629d7 #2550759: Trailing punctuation is no longer included when URLs are converted to links.
Ezio Melotti <ezio.melotti@gmail.com>
parents: 4636
diff changeset
2765 (issue 2550573)
4255
88af08f8666f New config option csv_field_size:
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4254
diff changeset
2766 - New config option csv_field_size: Pythons csv module (which is used
88af08f8666f New config option csv_field_size:
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4254
diff changeset
2767 for export/import) has a new field size limit starting with python2.5.
88af08f8666f New config option csv_field_size:
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4254
diff changeset
2768 We now issue a warning during export if the limit is too small and use
88af08f8666f New config option csv_field_size:
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4254
diff changeset
2769 the csv_field_size configuration during import to set the limit for
4275
b16dc285ba2d Fixed spelling of Thomas' lastname.
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents: 4273
diff changeset
2770 the csv module. (Ralf Schlatterbeck)
4256
712549bb7fe5 Small fix for CGI-handling of XMLRPC requests for python2.4...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4255
diff changeset
2771 - Small fix for CGI-handling of XMLRPC requests for python2.4, this
712549bb7fe5 Small fix for CGI-handling of XMLRPC requests for python2.4...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4255
diff changeset
2772 worked only for 2.5 and beyond due to a change in the xmlrpc interface
4275
b16dc285ba2d Fixed spelling of Thomas' lastname.
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents: 4273
diff changeset
2773 in python (Ralf Schlatterbeck)
b16dc285ba2d Fixed spelling of Thomas' lastname.
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents: 4273
diff changeset
2774 - Document filter method of xmlrpc interface (Ralf Schlatterbeck)
4647
11b6601629d7 #2550759: Trailing punctuation is no longer included when URLs are converted to links.
Ezio Melotti <ezio.melotti@gmail.com>
parents: 4636
diff changeset
2775 - Fix interaction of SSL and XMLRPC, now XMLRPC works with SSL
4275
b16dc285ba2d Fixed spelling of Thomas' lastname.
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents: 4273
diff changeset
2776 (Ralf Schlatterbeck)
4249
87b3e905ae2e fixed typos in the installation instructions
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents: 4242
diff changeset
2777
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
2778 2009-08-10: 1.4.9
4119
711ca59ed678 change note
Richard Jones <richard@users.sourceforge.net>
parents: 4117
diff changeset
2779
711ca59ed678 change note
Richard Jones <richard@users.sourceforge.net>
parents: 4117
diff changeset
2780 Fixes:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
2781
4119
711ca59ed678 change note
Richard Jones <richard@users.sourceforge.net>
parents: 4117
diff changeset
2782 - fixed action taken in response to invalid GET request
4120
ad57b06af972 fixed classic tracker template to submit POST requests when appropriate
Richard Jones <richard@users.sourceforge.net>
parents: 4119
diff changeset
2783 - fixed classic tracker template to submit POST requests when appropriate
4202
e47ec982645b list the fix to issue2550546 (locale problems)
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4120
diff changeset
2784 - fix problems with french and german locale files (issue 2550546)
4211
61cf00ca920a Process each message through the mail gateway as a separate transaction.
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4202
diff changeset
2785 - Run each message of the mail-gateway in a separate transaction,
61cf00ca920a Process each message through the mail gateway as a separate transaction.
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4202
diff changeset
2786 see http://thread.gmane.org/gmane.comp.bug-tracking.roundup.user/9500
4215
57dfcc824acc fix problem with bounce-message if incoming mail has insufficient privilege...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4211
diff changeset
2787 - fix problem with bounce-message if incoming mail has insufficient
57dfcc824acc fix problem with bounce-message if incoming mail has insufficient privilege...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 4211
diff changeset
2788 privilege, e.g., user not existing (issue 2550534)
4225
7baf1925c4c1 fix construction of individual messages to nosy recipents with attachments
Richard Jones <richard@users.sourceforge.net>
parents: 4215
diff changeset
2789 - fix construction of individual messages to nosy recipents with
7baf1925c4c1 fix construction of individual messages to nosy recipents with attachments
Richard Jones <richard@users.sourceforge.net>
parents: 4215
diff changeset
2790 attachments (issue 2550568)
4231
23ba17d01a24 re-order sqlite imports to handle multiple installed versions (issue 2550570)
Richard Jones <richard@users.sourceforge.net>
parents: 4225
diff changeset
2791 - re-order sqlite imports to handle multiple installed versions (issue
23ba17d01a24 re-order sqlite imports to handle multiple installed versions (issue 2550570)
Richard Jones <richard@users.sourceforge.net>
parents: 4225
diff changeset
2792 2550570)
4234
Richard Jones <richard@users.sourceforge.net>
parents: 4231
diff changeset
2793 - don't show entire history by default
Richard Jones <richard@users.sourceforge.net>
parents: 4231
diff changeset
2794 (fixes http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=540629)
4238
445e1bc8b1df remove use of string exception
Richard Jones <richard@users.sourceforge.net>
parents: 4234
diff changeset
2795 - remove use of string exception
4119
711ca59ed678 change note
Richard Jones <richard@users.sourceforge.net>
parents: 4117
diff changeset
2796
711ca59ed678 change note
Richard Jones <richard@users.sourceforge.net>
parents: 4117
diff changeset
2797
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
2798 2009-03-18: 1.4.8
4112
6441ffe588f7 fix bug introduced into CSV export and view (issue 2550529)
Richard Jones <richard@users.sourceforge.net>
parents: 4110
diff changeset
2799
6441ffe588f7 fix bug introduced into CSV export and view (issue 2550529)
Richard Jones <richard@users.sourceforge.net>
parents: 4110
diff changeset
2800 Fixes:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
2801
4117
4d1fa6e1fe8c release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 4116
diff changeset
2802 - bug introduced into hyperdb filter (issue 2550505)
4d1fa6e1fe8c release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 4116
diff changeset
2803 - bug introduced into CVS export and view (issue 2550529)
4114
da682f38bad3 bug introduced in the migration to the email package (issue 2550531)
Richard Jones <richard@users.sourceforge.net>
parents: 4112
diff changeset
2804 - bugs introduced in the migration to the email package (issue 2550531)
4115
d61066deae67 handle bogus pagination values (issue 2550530)
Richard Jones <richard@users.sourceforge.net>
parents: 4114
diff changeset
2805 - handle bogus pagination values (issue 2550530)
4116
391fa482f995 fix TLS handling with some SMTP servers (issues 2484879 and 1912923)
Richard Jones <richard@users.sourceforge.net>
parents: 4115
diff changeset
2806 - fix TLS handling with some SMTP servers (issues 2484879 and 1912923)
4112
6441ffe588f7 fix bug introduced into CSV export and view (issue 2550529)
Richard Jones <richard@users.sourceforge.net>
parents: 4110
diff changeset
2807
6441ffe588f7 fix bug introduced into CSV export and view (issue 2550529)
Richard Jones <richard@users.sourceforge.net>
parents: 4110
diff changeset
2808
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
2809 2009-03-13: 1.4.7
4088
34434785f308 Plug a number of security holes:
Richard Jones <richard@users.sourceforge.net>
parents: 4013
diff changeset
2810
4107
1b2ee89c8150 Separate and clarify Features and Fixes for 1.4.7 release.
Stefan Seefeld <stefan@seefeld.name>
parents: 4105
diff changeset
2811 Features:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
2812
4107
1b2ee89c8150 Separate and clarify Features and Fixes for 1.4.7 release.
Stefan Seefeld <stefan@seefeld.name>
parents: 4105
diff changeset
2813 - Provide a "no selection" option in web interface selection widgets
1b2ee89c8150 Separate and clarify Features and Fixes for 1.4.7 release.
Stefan Seefeld <stefan@seefeld.name>
parents: 4105
diff changeset
2814 - Debug logging now uses the logging module rather than print
1b2ee89c8150 Separate and clarify Features and Fixes for 1.4.7 release.
Stefan Seefeld <stefan@seefeld.name>
parents: 4105
diff changeset
2815 - Allow CGI frontend to serve XMLRPC requests.
1b2ee89c8150 Separate and clarify Features and Fixes for 1.4.7 release.
Stefan Seefeld <stefan@seefeld.name>
parents: 4105
diff changeset
2816 - Added XMLRPC actions, as well as bridging CGI actions to XMLRPC actions.
1b2ee89c8150 Separate and clarify Features and Fixes for 1.4.7 release.
Stefan Seefeld <stefan@seefeld.name>
parents: 4105
diff changeset
2817 - Optimized large file serving via mod_python / sendfile().
1b2ee89c8150 Separate and clarify Features and Fixes for 1.4.7 release.
Stefan Seefeld <stefan@seefeld.name>
parents: 4105
diff changeset
2818 - Support resuming downloads for (large) files.
1b2ee89c8150 Separate and clarify Features and Fixes for 1.4.7 release.
Stefan Seefeld <stefan@seefeld.name>
parents: 4105
diff changeset
2819
4088
34434785f308 Plug a number of security holes:
Richard Jones <richard@users.sourceforge.net>
parents: 4013
diff changeset
2820 Fixes:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
2821
4088
34434785f308 Plug a number of security holes:
Richard Jones <richard@users.sourceforge.net>
parents: 4013
diff changeset
2822 - a number of security issues were discovered by Daniel Diniz
34434785f308 Plug a number of security holes:
Richard Jones <richard@users.sourceforge.net>
parents: 4013
diff changeset
2823 - EditCSV and ExportCSV altered to include permission checks
34434785f308 Plug a number of security holes:
Richard Jones <richard@users.sourceforge.net>
parents: 4013
diff changeset
2824 - HTTP POST required on actions which alter data
34434785f308 Plug a number of security holes:
Richard Jones <richard@users.sourceforge.net>
parents: 4013
diff changeset
2825 - HTML file uploads served as application/octet-stream
4110
435cce827b40 additional fix to handle Unauthorised in file serving
Richard Jones <richard@users.sourceforge.net>
parents: 4107
diff changeset
2826 - Handle Unauthorised in file serving correctly
4088
34434785f308 Plug a number of security holes:
Richard Jones <richard@users.sourceforge.net>
parents: 4013
diff changeset
2827 - New item action reject creation of new users
34434785f308 Plug a number of security holes:
Richard Jones <richard@users.sourceforge.net>
parents: 4013
diff changeset
2828 - Item retirement was not being controlled
4089
eddb82d0964c Add compatibility package to allow us to deal with Python versions 2.3..2.6.
Richard Jones <richard@users.sourceforge.net>
parents: 4088
diff changeset
2829 - Roundup is now compatible with Python 2.6
4103
5b43a351fccd include other changes
Richard Jones <richard@users.sourceforge.net>
parents: 4089
diff changeset
2830 - Improved French and German translations
5b43a351fccd include other changes
Richard Jones <richard@users.sourceforge.net>
parents: 4089
diff changeset
2831 - Improve consistency of item sorting in HTML interface
5b43a351fccd include other changes
Richard Jones <richard@users.sourceforge.net>
parents: 4089
diff changeset
2832 - Various other small bug fixes, robustification and optimisation
4088
34434785f308 Plug a number of security holes:
Richard Jones <richard@users.sourceforge.net>
parents: 4013
diff changeset
2833
34434785f308 Plug a number of security holes:
Richard Jones <richard@users.sourceforge.net>
parents: 4013
diff changeset
2834
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
2835 2008-09-01: 1.4.6
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
2836
4008
0bf9f8ae7d1b fix bug introduced in 1.4.5 in RDBMS full-text indexing;
Richard Jones <richard@users.sourceforge.net>
parents: 4003
diff changeset
2837 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
2838
4012
5bf05d2b3cf8 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 4009
diff changeset
2839 - Fix bug introduced in 1.4.5 in RDBMS full-text indexing
4009
e335ce40d6c8 Make URL matching code less matchy
Richard Jones <richard@users.sourceforge.net>
parents: 4008
diff changeset
2840 - Make URL matching code less matchy
4013
a5b68d46bce8 Try to clarify mail_domain config setting
Richard Jones <richard@users.sourceforge.net>
parents: 4012
diff changeset
2841 - Try to clarify mail_domain config setting
4008
0bf9f8ae7d1b fix bug introduced in 1.4.5 in RDBMS full-text indexing;
Richard Jones <richard@users.sourceforge.net>
parents: 4003
diff changeset
2842
0bf9f8ae7d1b fix bug introduced in 1.4.5 in RDBMS full-text indexing;
Richard Jones <richard@users.sourceforge.net>
parents: 4003
diff changeset
2843
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
2844 2008-08-19: 1.4.5
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
2845
4000
39af38d6f77d Add use of username/password stored in ~/.netrc in mailgw
Richard Jones <richard@users.sourceforge.net>
parents: 3997
diff changeset
2846 Feature:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
2847
4000
39af38d6f77d Add use of username/password stored in ~/.netrc in mailgw
Richard Jones <richard@users.sourceforge.net>
parents: 3997
diff changeset
2848 - Add use of username/password stored in ~/.netrc in mailgw (sf patch
39af38d6f77d Add use of username/password stored in ~/.netrc in mailgw
Richard Jones <richard@users.sourceforge.net>
parents: 3997
diff changeset
2849 #1912105)
39af38d6f77d Add use of username/password stored in ~/.netrc in mailgw
Richard Jones <richard@users.sourceforge.net>
parents: 3997
diff changeset
2850
3972
eee76dd4a09f 'Make a Copy' failed with more than one person in nosy list [SF#1906147]
Richard Jones <richard@users.sourceforge.net>
parents: 3971
diff changeset
2851 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
2852
3972
eee76dd4a09f 'Make a Copy' failed with more than one person in nosy list [SF#1906147]
Richard Jones <richard@users.sourceforge.net>
parents: 3971
diff changeset
2853 - 'Make a Copy' failed with more than one person in nosy list (sf #1906147)
3973
85cbaa50eba1 xml-rpc security checks and tests across all backends [SF#1907211]
Richard Jones <richard@users.sourceforge.net>
parents: 3972
diff changeset
2854 - xml-rpc security checks and tests across all backends (sf #1907211)
4003
71d8025784d0 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 4000
diff changeset
2855 - Send a Precedence header in email so (well-written) autoresponders don't
71d8025784d0 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 4000
diff changeset
2856 - Fix mailgw total failure bounce message generation (thanks Bradley Dean)
3981
82e116d515d2 another psql 8.3 compat fix
Richard Jones <richard@users.sourceforge.net>
parents: 3980
diff changeset
2857 - Fix for postgres 8.3 compatibility (and bug) (sf patch #2030479 and bug
82e116d515d2 another psql 8.3 compat fix
Richard Jones <richard@users.sourceforge.net>
parents: 3980
diff changeset
2858 #1959261)
3978
f11fe2a13234 Fix for translations (patch [SF#2032526])
Richard Jones <richard@users.sourceforge.net>
parents: 3977
diff changeset
2859 - Fix for translations (sf patch #2032526)
3979
954971d612ee Fire reactors after file storage is all done (patch [SF#2001243])
Richard Jones <richard@users.sourceforge.net>
parents: 3978
diff changeset
2860 - Fire reactors after file storage is all done (sf patch #2001243)
3980
3167ad1c19cd Allow negative ids other than -1 for item generation [SF#982481]
Richard Jones <richard@users.sourceforge.net>
parents: 3979
diff changeset
2861 - Allow negative ids other than -1 for item generation (sf patch #1982481)
3983
4cb375b0676e Better German translation for retiring users [SF#1998701]
Richard Jones <richard@users.sourceforge.net>
parents: 3981
diff changeset
2862 - Better German translation for retiring users (sf #1998701)
3984
e8b93eba63a4 More improvements to German translation [SF#1919446]
Richard Jones <richard@users.sourceforge.net>
parents: 3983
diff changeset
2863 - More improvements to German translation (sf #1919446)
3985
f7f3068b32a1 Add filter() to XML-RPC interface [SF#966456]
Richard Jones <richard@users.sourceforge.net>
parents: 3984
diff changeset
2864 - Add filter() to XML-RPC interface (sf patch #1966456)
4003
71d8025784d0 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 4000
diff changeset
2865 - Fix IndexError when there are no messages to an issue (sf patch #1894249)
3987
c4f7b3817d3d Prevent broken pipe errors in csv export (patch [SF#911449)
Richard Jones <richard@users.sourceforge.net>
parents: 3986
diff changeset
2866 - Prevent broken pipe errors in csv export (sf patch #1911449)
4599
71b9428a14e5 Found my old contribution from changeset 0112e9e1d068. Fixing credits.
anatoly techtonik <techtonik@gmail.com>
parents: 4591
diff changeset
2867 - New session API and cleanup (anatoly techtonik)
3990
0728808fdf5c make WSGI threadsafe
Richard Jones <richard@users.sourceforge.net>
parents: 3989
diff changeset
2868 - Make WSGI handler threadsafe (sf #1968027)
3991
13161539e5bd improved URL matching
Richard Jones <richard@users.sourceforge.net>
parents: 3990
diff changeset
2869 - Improved URL matching RE (sf #2038858)
3992
fe2af84a5ca5 allow binary data for "content" props through rawToHyperdb
Richard Jones <richard@users.sourceforge.net>
parents: 3991
diff changeset
2870 - Allow binary file content submission via XML-RPC (sf #1995623)
3993
1eba65a4b0aa Don't run old code on newer database
Richard Jones <richard@users.sourceforge.net>
parents: 3992
diff changeset
2871 - Don't run old code on newer database (sf #1979556)
3994
030ba81511ee Fix HTML injection into page title; also some other TAL cleanup
Richard Jones <richard@users.sourceforge.net>
parents: 3993
diff changeset
2872 - Fix HTML injection into page title
3997
edbb89730dc2 Fix indexer handling of indexed Link properties
Richard Jones <richard@users.sourceforge.net>
parents: 3994
diff changeset
2873 - Fix indexer handling of indexed Link properties (sf #1936876)
3972
eee76dd4a09f 'Make a Copy' failed with more than one person in nosy list [SF#1906147]
Richard Jones <richard@users.sourceforge.net>
parents: 3971
diff changeset
2874
eee76dd4a09f 'Make a Copy' failed with more than one person in nosy list [SF#1906147]
Richard Jones <richard@users.sourceforge.net>
parents: 3971
diff changeset
2875
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
2876 2008-03-01: 1.4.4
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
2877
3971
ff3a8b7d1819 security fixes
Richard Jones <richard@users.sourceforge.net>
parents: 3969
diff changeset
2878 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
2879
3971
ff3a8b7d1819 security fixes
Richard Jones <richard@users.sourceforge.net>
parents: 3969
diff changeset
2880 - Security fixes (thanks Roland Meister)
ff3a8b7d1819 security fixes
Richard Jones <richard@users.sourceforge.net>
parents: 3969
diff changeset
2881
ff3a8b7d1819 security fixes
Richard Jones <richard@users.sourceforge.net>
parents: 3969
diff changeset
2882
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
2883 2008-02-27: 1.4.3
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
2884
3969
905faf52a51f fix mysql breakage in 1.4.2
Richard Jones <richard@users.sourceforge.net>
parents: 3968
diff changeset
2885 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
2886
3969
905faf52a51f fix mysql breakage in 1.4.2
Richard Jones <richard@users.sourceforge.net>
parents: 3968
diff changeset
2887 - MySQL backend bug introduced in 1.4.2 (TEXT columns need a size when
905faf52a51f fix mysql breakage in 1.4.2
Richard Jones <richard@users.sourceforge.net>
parents: 3968
diff changeset
2888 being indexed)
905faf52a51f fix mysql breakage in 1.4.2
Richard Jones <richard@users.sourceforge.net>
parents: 3968
diff changeset
2889
905faf52a51f fix mysql breakage in 1.4.2
Richard Jones <richard@users.sourceforge.net>
parents: 3968
diff changeset
2890
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
2891 2008-02-08: 1.4.2
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
2892
3948
81531a2aed59 Admin copy of error email from mailgw includes traceback
Richard Jones <richard@users.sourceforge.net>
parents: 3947
diff changeset
2893 Feature:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
2894
3945
1dd64778bc45 Mail improvements:
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 3941
diff changeset
2895 - New config option in mail section: ignore_alternatives allows to
1dd64778bc45 Mail improvements:
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 3941
diff changeset
2896 ignore alternatives besides the text/plain part used for the content
1dd64778bc45 Mail improvements:
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 3941
diff changeset
2897 of a message in multipart/alternative attachments.
3948
81531a2aed59 Admin copy of error email from mailgw includes traceback
Richard Jones <richard@users.sourceforge.net>
parents: 3947
diff changeset
2898 - Admin copy of error email from mailgw includes traceback (thanks Ulrik
81531a2aed59 Admin copy of error email from mailgw includes traceback
Richard Jones <richard@users.sourceforge.net>
parents: 3947
diff changeset
2899 Mikaelsson)
3956
bb2722260e47 Fixes from Martin v. Löwis:
Richard Jones <richard@users.sourceforge.net>
parents: 3955
diff changeset
2900 - Messages created through the web are now given an in-reply-to header
6057
b6e56d096c58 Revert boolean attribute rendering
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6056
diff changeset
2901 when email out to nosy (thanks Martin v. L\F6wis)
3956
bb2722260e47 Fixes from Martin v. Löwis:
Richard Jones <richard@users.sourceforge.net>
parents: 3955
diff changeset
2902 - Nosy messages now include more information about issues (all link
6057
b6e56d096c58 Revert boolean attribute rendering
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6056
diff changeset
2903 properties with a "name" attribute) (thanks Martin v. L\F6wis)
3948
81531a2aed59 Admin copy of error email from mailgw includes traceback
Richard Jones <richard@users.sourceforge.net>
parents: 3947
diff changeset
2904
3955
de6326aee6d0 Final fix for date range searching stuff: fix the test :)
Richard Jones <richard@users.sourceforge.net>
parents: 3948
diff changeset
2905 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
2906
3955
de6326aee6d0 Final fix for date range searching stuff: fix the test :)
Richard Jones <richard@users.sourceforge.net>
parents: 3948
diff changeset
2907 - Searching date range by supplying just a date as the filter spec
de6326aee6d0 Final fix for date range searching stuff: fix the test :)
Richard Jones <richard@users.sourceforge.net>
parents: 3948
diff changeset
2908 - Handle no time.tzset under Windows (sf #1825643)
3963
3230f9c88086 Fix race condition for key properties in rdbms backends [SF#1876683]
Richard Jones <richard@users.sourceforge.net>
parents: 3962
diff changeset
2909 - Fix race condition in file storage transaction commit (sf #1883580)
3961
3eb45e7f0d57 Make user utils JS work with firstname/lastname again [SF#868323]
Richard Jones <richard@users.sourceforge.net>
parents: 3960
diff changeset
2910 - Make user utils JS work with firstname/lastname again (sf #1868323)
3962
41d297d7dcec Fix ZRoundup to work with Zope 2.8.5 [SF#1806125]
Richard Jones <richard@users.sourceforge.net>
parents: 3961
diff changeset
2911 - Fix ZRoundup to work with Zope 2.8.5 (sf #1806125)
3963
3230f9c88086 Fix race condition for key properties in rdbms backends [SF#1876683]
Richard Jones <richard@users.sourceforge.net>
parents: 3962
diff changeset
2912 - Fix race condition for key properties in rdbms backends (sf #1876683)
3964
22339538cf10 Handle Reject in mailgw final set/create [SF#1826425]
Richard Jones <richard@users.sourceforge.net>
parents: 3963
diff changeset
2913 - Handle Reject in mailgw final set/create (sf #1826425)
3962
41d297d7dcec Fix ZRoundup to work with Zope 2.8.5 [SF#1806125]
Richard Jones <richard@users.sourceforge.net>
parents: 3961
diff changeset
2914
3948
81531a2aed59 Admin copy of error email from mailgw includes traceback
Richard Jones <richard@users.sourceforge.net>
parents: 3947
diff changeset
2915
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
2916 2007-11-09: 1.4.1
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
2917
3948
81531a2aed59 Admin copy of error email from mailgw includes traceback
Richard Jones <richard@users.sourceforge.net>
parents: 3947
diff changeset
2918 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
2919
3948
81531a2aed59 Admin copy of error email from mailgw includes traceback
Richard Jones <richard@users.sourceforge.net>
parents: 3947
diff changeset
2920 - Removed some metakit references
3941
9997b941dd6d remove some metakit references
Richard Jones <richard@users.sourceforge.net>
parents: 3940
diff changeset
2921
9997b941dd6d remove some metakit references
Richard Jones <richard@users.sourceforge.net>
parents: 3940
diff changeset
2922
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
2923 2007-11-04: 1.4.0
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
2924
3822
2a60b68985db Fix arbitrary limit on dates.
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 3821
diff changeset
2925 Feature:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
2926
3921
b49bbd4ff6ea add more recent work to CHANGES.txt
Justus Pendleton <jpend@users.sourceforge.net>
parents: 3902
diff changeset
2927 - Roundup has a new xmlrpc frontend that gives access to a tracker using
b49bbd4ff6ea add more recent work to CHANGES.txt
Justus Pendleton <jpend@users.sourceforge.net>
parents: 3902
diff changeset
2928 XMLRPC.
3935
1dab48842cbd Throwing up hands in resignation and finally deleting the metakit backend.
Richard Jones <richard@users.sourceforge.net>
parents: 3934
diff changeset
2929 - Dates can now be in the year-range 1-9999
1dab48842cbd Throwing up hands in resignation and finally deleting the metakit backend.
Richard Jones <richard@users.sourceforge.net>
parents: 3934
diff changeset
2930 - The metakit backend has been removed
3830
a48c514c465f Add simple anti-spam recipe to docs
Richard Jones <richard@users.sourceforge.net>
parents: 3826
diff changeset
2931 - Add simple anti-spam recipe to docs
3831
14ec78618bd5 Allow customisation of regular expressions used in email parsing...
Richard Jones <richard@users.sourceforge.net>
parents: 3830
diff changeset
2932 - Allow customisation of regular expressions used in email parsing, thanks
14ec78618bd5 Allow customisation of regular expressions used in email parsing...
Richard Jones <richard@users.sourceforge.net>
parents: 3830
diff changeset
2933 Bruno Damour
3865
d52488e522a6 added italian translation by Marco Ghidinelli
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3858
diff changeset
2934 - Italian translation by Marco Ghidinelli
3901
55e325e10a52 notes about recent features and fixes from Erik and myself
Justus Pendleton <jpend@users.sourceforge.net>
parents: 3867
diff changeset
2935 - Multilinks take any iterable
55e325e10a52 notes about recent features and fixes from Erik and myself
Justus Pendleton <jpend@users.sourceforge.net>
parents: 3867
diff changeset
2936 - config option: specify port and local hostname for SMTP connections
55e325e10a52 notes about recent features and fixes from Erik and myself
Justus Pendleton <jpend@users.sourceforge.net>
parents: 3867
diff changeset
2937 - Tracker index templating (i.e. when roundup_server is serving multiple
55e325e10a52 notes about recent features and fixes from Erik and myself
Justus Pendleton <jpend@users.sourceforge.net>
parents: 3867
diff changeset
2938 trackers) (sf bug 1058020)
55e325e10a52 notes about recent features and fixes from Erik and myself
Justus Pendleton <jpend@users.sourceforge.net>
parents: 3867
diff changeset
2939 - config option: Limit nosy attachments based on size (Philipp Gortan)
55e325e10a52 notes about recent features and fixes from Erik and myself
Justus Pendleton <jpend@users.sourceforge.net>
parents: 3867
diff changeset
2940 - roundup_server supports SSL via pyopenssl
55e325e10a52 notes about recent features and fixes from Erik and myself
Justus Pendleton <jpend@users.sourceforge.net>
parents: 3867
diff changeset
2941 - templatable 404 not found messages (sf bug 1403287)
55e325e10a52 notes about recent features and fixes from Erik and myself
Justus Pendleton <jpend@users.sourceforge.net>
parents: 3867
diff changeset
2942 - Unauthorized email includes a link to the registration page for
55e325e10a52 notes about recent features and fixes from Erik and myself
Justus Pendleton <jpend@users.sourceforge.net>
parents: 3867
diff changeset
2943 the tracker
55e325e10a52 notes about recent features and fixes from Erik and myself
Justus Pendleton <jpend@users.sourceforge.net>
parents: 3867
diff changeset
2944 - config options: control whether author info/email is included in email
55e325e10a52 notes about recent features and fixes from Erik and myself
Justus Pendleton <jpend@users.sourceforge.net>
parents: 3867
diff changeset
2945 sent by roundup
3921
b49bbd4ff6ea add more recent work to CHANGES.txt
Justus Pendleton <jpend@users.sourceforge.net>
parents: 3902
diff changeset
2946 - support for receiving OpenPGP MIME messages (signed or encrypted)
3901
55e325e10a52 notes about recent features and fixes from Erik and myself
Justus Pendleton <jpend@users.sourceforge.net>
parents: 3867
diff changeset
2947
3821
5ed4c9d30148 Handling of unset Link search in RDBMS backend
Richard Jones <richard@users.sourceforge.net>
parents: 3819
diff changeset
2948 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
2949
3821
5ed4c9d30148 Handling of unset Link search in RDBMS backend
Richard Jones <richard@users.sourceforge.net>
parents: 3819
diff changeset
2950 - Handling of unset Link search in RDBMS backend
3826
bf2e9535da00 Journal and database testing.
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 3822
diff changeset
2951 - Journal export of anydbm didn't correctly export previously empty values
3832
bbc977e1cd2c Fix handling of defaults for date fields
Richard Jones <richard@users.sourceforge.net>
parents: 3831
diff changeset
2952 - Fix handling of defaults for date fields
3846
7e445a063979 Fix <form> name in user editing to allow multilink popups to work
Richard Jones <richard@users.sourceforge.net>
parents: 3839
diff changeset
2953 - Fix <form> name in user editing to allow multilink popups to work
3850
326269886c32 Fix form handling of editing existing hyperdb items from a new item page.
Richard Jones <richard@users.sourceforge.net>
parents: 3846
diff changeset
2954 - Fix form handling of editing existing hyperdb items from a new item page.
3858
bb30bbfc7cdd Indexing fixes.
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 3850
diff changeset
2955 - Added new rdbms-indexes for full-text index which will speed up
bb30bbfc7cdd Indexing fixes.
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 3850
diff changeset
2956 reindexing.
bb30bbfc7cdd Indexing fixes.
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 3850
diff changeset
2957 - Turning off indexing for content properties of FileClass instance
bb30bbfc7cdd Indexing fixes.
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 3850
diff changeset
2958 (e.g., "file" and "msg") now works for SQL backends.
3932
7518a8ec1d55 Update Xapian to use latest stemmer API
Richard Jones <richard@users.sourceforge.net>
parents: 3921
diff changeset
2959 - Enabled over-riding of content-type in web interface (thanks
3867
2563ddf71cd7 Enabled over-riding of content-type in web interface (thanks John Mitchell)
Richard Jones <richard@users.sourceforge.net>
parents: 3865
diff changeset
2960 John Mitchell)
3901
55e325e10a52 notes about recent features and fixes from Erik and myself
Justus Pendleton <jpend@users.sourceforge.net>
parents: 3867
diff changeset
2961 - Validate user timezones to filter bad entries (sf bug 1738470)
55e325e10a52 notes about recent features and fixes from Erik and myself
Justus Pendleton <jpend@users.sourceforge.net>
parents: 3867
diff changeset
2962 - Classic template allows searching for issues with no topic set
55e325e10a52 notes about recent features and fixes from Erik and myself
Justus Pendleton <jpend@users.sourceforge.net>
parents: 3867
diff changeset
2963 (sf bug 1610787)
55e325e10a52 notes about recent features and fixes from Erik and myself
Justus Pendleton <jpend@users.sourceforge.net>
parents: 3867
diff changeset
2964 - xapian_indexer uses current API for stemming (Rick Benavidez)
55e325e10a52 notes about recent features and fixes from Erik and myself
Justus Pendleton <jpend@users.sourceforge.net>
parents: 3867
diff changeset
2965 (sf bug 1771414)
55e325e10a52 notes about recent features and fixes from Erik and myself
Justus Pendleton <jpend@users.sourceforge.net>
parents: 3867
diff changeset
2966 - Ensure email addresses are unique (sf bug 1611787)
55e325e10a52 notes about recent features and fixes from Erik and myself
Justus Pendleton <jpend@users.sourceforge.net>
parents: 3867
diff changeset
2967 - roundup_admin tracks uncommitted changes in interactive mode
55e325e10a52 notes about recent features and fixes from Erik and myself
Justus Pendleton <jpend@users.sourceforge.net>
parents: 3867
diff changeset
2968 for all backends (sf bug 1297014)
55e325e10a52 notes about recent features and fixes from Erik and myself
Justus Pendleton <jpend@users.sourceforge.net>
parents: 3867
diff changeset
2969 - add template search path for easy_install (Marek Kubica)
55e325e10a52 notes about recent features and fixes from Erik and myself
Justus Pendleton <jpend@users.sourceforge.net>
parents: 3867
diff changeset
2970 - don't spam the roundup admin on client shutdowns (Ulrik Mikaelsson)
55e325e10a52 notes about recent features and fixes from Erik and myself
Justus Pendleton <jpend@users.sourceforge.net>
parents: 3867
diff changeset
2971 - respect umask on filestorage backends (Ulrik Mikaelsson) (sf bug 1744328)
55e325e10a52 notes about recent features and fixes from Erik and myself
Justus Pendleton <jpend@users.sourceforge.net>
parents: 3867
diff changeset
2972 - cope with spam robots posting multiple instances of the same form
55e325e10a52 notes about recent features and fixes from Erik and myself
Justus Pendleton <jpend@users.sourceforge.net>
parents: 3867
diff changeset
2973 - include the author of property-only changes in generated messages
3902
21420ba64b0d fuller email validition (request [SF#216291])
Justus Pendleton <jpend@users.sourceforge.net>
parents: 3901
diff changeset
2974 - fuller email validation in templates (sf feature 1216291)
3921
b49bbd4ff6ea add more recent work to CHANGES.txt
Justus Pendleton <jpend@users.sourceforge.net>
parents: 3902
diff changeset
2975 - cope with bad cookies from other apps on same domain (sf bug 1691708)
b49bbd4ff6ea add more recent work to CHANGES.txt
Justus Pendleton <jpend@users.sourceforge.net>
parents: 3902
diff changeset
2976 - updated Spanish translation from Ramiro Morales
b49bbd4ff6ea add more recent work to CHANGES.txt
Justus Pendleton <jpend@users.sourceforge.net>
parents: 3902
diff changeset
2977 - clean up query display of "Private to you items" (sf bug 1481394)
b49bbd4ff6ea add more recent work to CHANGES.txt
Justus Pendleton <jpend@users.sourceforge.net>
parents: 3902
diff changeset
2978 - use local timezone for mail date header (sf bug 1658173)
b49bbd4ff6ea add more recent work to CHANGES.txt
Justus Pendleton <jpend@users.sourceforge.net>
parents: 3902
diff changeset
2979 - allow CSV export of queries on selected issues (sf bug 1783492)
b49bbd4ff6ea add more recent work to CHANGES.txt
Justus Pendleton <jpend@users.sourceforge.net>
parents: 3902
diff changeset
2980 - remove blobfiles on destroy (sf bug 1654132)
b49bbd4ff6ea add more recent work to CHANGES.txt
Justus Pendleton <jpend@users.sourceforge.net>
parents: 3902
diff changeset
2981 - handle postgres exceptions during session cleanup (sf bug 1703116)
3932
7518a8ec1d55 Update Xapian to use latest stemmer API
Richard Jones <richard@users.sourceforge.net>
parents: 3921
diff changeset
2982 - update Xapian indexer to use current API
3933
9095a4da67f9 Handle export and import of old trackers that have data attached to...
Richard Jones <richard@users.sourceforge.net>
parents: 3932
diff changeset
2983 - handle export and import of old trackers that have data attached to
9095a4da67f9 Handle export and import of old trackers that have data attached to...
Richard Jones <richard@users.sourceforge.net>
parents: 3932
diff changeset
2984 journal "create" events
3934
8c75e8fce5dc Fix a couple more old instances of "type" instead of "ENGINE" for mysql backend.
Richard Jones <richard@users.sourceforge.net>
parents: 3933
diff changeset
2985 - fix a couple more old instances of "type" instead of "ENGINE" for mysql
8c75e8fce5dc Fix a couple more old instances of "type" instead of "ENGINE" for mysql backend.
Richard Jones <richard@users.sourceforge.net>
parents: 3933
diff changeset
2986 backend
3936
63d58cc1394a make LinkHTMLProperty handle non-existing keys (patch [SF#1815895])
Richard Jones <richard@users.sourceforge.net>
parents: 3935
diff changeset
2987 - make LinkHTMLProperty handle non-existing keys (sf patch 1815895)
3932
7518a8ec1d55 Update Xapian to use latest stemmer API
Richard Jones <richard@users.sourceforge.net>
parents: 3921
diff changeset
2988
3821
5ed4c9d30148 Handling of unset Link search in RDBMS backend
Richard Jones <richard@users.sourceforge.net>
parents: 3819
diff changeset
2989
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
2990 2007-02-15: 1.3.3
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
2991
3796
aef19fff38dd If-Modified-Since handling was broken
Richard Jones <richard@users.sourceforge.net>
parents: 3795
diff changeset
2992 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
2993
3796
aef19fff38dd If-Modified-Since handling was broken
Richard Jones <richard@users.sourceforge.net>
parents: 3795
diff changeset
2994 - If-Modified-Since handling was broken
3932
7518a8ec1d55 Update Xapian to use latest stemmer API
Richard Jones <richard@users.sourceforge.net>
parents: 3921
diff changeset
2995 - Updated documentation for customising hard-coded searches in page.html
3797
bb6e8fafa341 Updated Windows installation docs (thanks Bo Berglund)
Richard Jones <richard@users.sourceforge.net>
parents: 3796
diff changeset
2996 - Updated Windows installation docs (thanks Bo Berglund)
3798
842f1a292ff8 Handle rounding of seconds generating invalid date values
Richard Jones <richard@users.sourceforge.net>
parents: 3797
diff changeset
2997 - Handle rounding of seconds generating invalid date values
3806
a16239e37598 Handle 8-bit untranslateable messages from database properties
Richard Jones <richard@users.sourceforge.net>
parents: 3798
diff changeset
2998 - Handle 8-bit untranslateable messages from database properties
3819
4299abf32e16 pre-release
Richard Jones <richard@users.sourceforge.net>
parents: 3806
diff changeset
2999 - Fix scripts/roundup-reminder date calculation (sf bug 1649979)
4299abf32e16 pre-release
Richard Jones <richard@users.sourceforge.net>
parents: 3806
diff changeset
3000 - Improved due_date and timelog customisation docs (sf bug 1625124)
3796
aef19fff38dd If-Modified-Since handling was broken
Richard Jones <richard@users.sourceforge.net>
parents: 3795
diff changeset
3001
3754
9f4dd27ae843 documentation cleanup from Luke Ross (patch [SF#1594860])
Richard Jones <richard@users.sourceforge.net>
parents: 3752
diff changeset
3002
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
3003 2006-12-19: 1.3.2
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3004
3754
9f4dd27ae843 documentation cleanup from Luke Ross (patch [SF#1594860])
Richard Jones <richard@users.sourceforge.net>
parents: 3752
diff changeset
3005 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3006
3765
9a00da0f1da9 Fix [SF#1599740]
Stefan Seefeld <stefan@seefeld.name>
parents: 3758
diff changeset
3007 - relax rules for required fields in form_parser.py (sf bug 1599740)
3754
9f4dd27ae843 documentation cleanup from Luke Ross (patch [SF#1594860])
Richard Jones <richard@users.sourceforge.net>
parents: 3752
diff changeset
3008 - documentation cleanup from Luke Ross (sf patch 1594860)
3758
fd3229f86687 updated Spanish translation from Ramiro Morales (patch [SF#1594718])
Richard Jones <richard@users.sourceforge.net>
parents: 3754
diff changeset
3009 - updated Spanish translation from Ramiro Morales (sf patch 1594718)
3775
beaf7ea86e5e handle 8-bit untranslateable messages in tracker templates
Richard Jones <richard@users.sourceforge.net>
parents: 3765
diff changeset
3010 - handle 8-bit untranslateable messages in tracker templates
3778
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3777
diff changeset
3011 - handling of required for boolean False and numeric 0 (sf bug 1608200)
3777
74aebbbea305 Sorry for the mega-patch - was all done on the train:
Richard Jones <richard@users.sourceforge.net>
parents: 3775
diff changeset
3012 - removed bogus args attr of ConfigurationError (sf bug 1608056)
74aebbbea305 Sorry for the mega-patch - was all done on the train:
Richard Jones <richard@users.sourceforge.net>
parents: 3775
diff changeset
3013 - implemented start_response in roundup.cgi (sf bug 1604304)
3779
ee73abcc95d2 Sorry, another mega-patch:
Richard Jones <richard@users.sourceforge.net>
parents: 3778
diff changeset
3014 - clarified windows service documentation (sf patch 1597713)
ee73abcc95d2 Sorry, another mega-patch:
Richard Jones <richard@users.sourceforge.net>
parents: 3778
diff changeset
3015 - HTMLClass fixed to work with new item permissions check (sf bug 1602983)
ee73abcc95d2 Sorry, another mega-patch:
Richard Jones <richard@users.sourceforge.net>
parents: 3778
diff changeset
3016 - support POP over SSL (sf patch 1597703)
3782
51c07c04d258 clean up input field generation and quoting of values [SF#1615616]
Richard Jones <richard@users.sourceforge.net>
parents: 3779
diff changeset
3017 - clean up input field generation and quoting of values (sf bug 1615616)
3784
93dfda74a763 allow use of roundup-server pidfile without forking [SF#1614753]
Richard Jones <richard@users.sourceforge.net>
parents: 3782
diff changeset
3018 - allow use of roundup-server pidfile without forking (sf bug 1614753)
3785
edefe9ccfbba allow translation of status/priority menu options [SF#1613976]
Richard Jones <richard@users.sourceforge.net>
parents: 3784
diff changeset
3019 - allow translation of status/priority menu options (sf bug 1613976)
3754
9f4dd27ae843 documentation cleanup from Luke Ross (patch [SF#1594860])
Richard Jones <richard@users.sourceforge.net>
parents: 3752
diff changeset
3020
9f4dd27ae843 documentation cleanup from Luke Ross (patch [SF#1594860])
Richard Jones <richard@users.sourceforge.net>
parents: 3752
diff changeset
3021
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
3022 2006-11-11: 1.3.1
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3023
3749
8d474f7ae1c0 setup.py had broken reference to roundup.cgi [SF#1593573]
Richard Jones <richard@users.sourceforge.net>
parents: 3743
diff changeset
3024 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3025
3749
8d474f7ae1c0 setup.py had broken reference to roundup.cgi [SF#1593573]
Richard Jones <richard@users.sourceforge.net>
parents: 3743
diff changeset
3026 - setup.py had broken reference to roundup.cgi (sf bug 1593573)
3751
44603dd791b7 full-text search wasn't coping with multiple multilinks to the same class
Richard Jones <richard@users.sourceforge.net>
parents: 3749
diff changeset
3027 - full-text search wasn't coping with multiple multilinks to the same class
3752
c92687dce135 unicode / sqlite 3 problem [SF#1589292]
Richard Jones <richard@users.sourceforge.net>
parents: 3751
diff changeset
3028 - unicode / sqlite 3 problem (sf bug 1589292)
3749
8d474f7ae1c0 setup.py had broken reference to roundup.cgi [SF#1593573]
Richard Jones <richard@users.sourceforge.net>
parents: 3743
diff changeset
3029
8d474f7ae1c0 setup.py had broken reference to roundup.cgi [SF#1593573]
Richard Jones <richard@users.sourceforge.net>
parents: 3743
diff changeset
3030
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
3031 2006-11-09: 1.3.0
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3032
3736
a2d22d0de0bc WSGI support via roundup.cgi.wsgi_handler
Richard Jones <richard@users.sourceforge.net>
parents: 3734
diff changeset
3033 Feature:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3034
3736
a2d22d0de0bc WSGI support via roundup.cgi.wsgi_handler
Richard Jones <richard@users.sourceforge.net>
parents: 3734
diff changeset
3035 - WSGI support via roundup.cgi.wsgi_handler
a2d22d0de0bc WSGI support via roundup.cgi.wsgi_handler
Richard Jones <richard@users.sourceforge.net>
parents: 3734
diff changeset
3036
3727
04dee2ac29e2 sqlite module detection was broken for python 2.5 compiled w/o sqlite support
Richard Jones <richard@users.sourceforge.net>
parents: 3726
diff changeset
3037 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3038
3727
04dee2ac29e2 sqlite module detection was broken for python 2.5 compiled w/o sqlite support
Richard Jones <richard@users.sourceforge.net>
parents: 3726
diff changeset
3039 - sqlite module detection was broken for python 2.5 compiled without sqlite
3734
c2c56f560d2d roundup-server called setuid when run by non-root user
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3728
diff changeset
3040 support
3728
b476fef16ccc fixed support for pysqlite2 (version 2.1.0 is the minimum version supported)
Richard Jones <richard@users.sourceforge.net>
parents: 3727
diff changeset
3041 - fixed support for pysqlite2 (version 2.1.0 is the minimum version
b476fef16ccc fixed support for pysqlite2 (version 2.1.0 is the minimum version supported)
Richard Jones <richard@users.sourceforge.net>
parents: 3727
diff changeset
3042 supported)
3734
c2c56f560d2d roundup-server called setuid when run by non-root user
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3728
diff changeset
3043 - roundup-server called setuid when run by non-root user
3737
0480d5585f58 fix sort/group direction checkbox in issue.index.html [SF#1593025]
Richard Jones <richard@users.sourceforge.net>
parents: 3736
diff changeset
3044 - fix sort/group direction checkbox in issue.index.html (sf bug 1593025)
3739
f1363e19121a fix error detection for non-EN locales of postgres [SF#1592249]
Richard Jones <richard@users.sourceforge.net>
parents: 3737
diff changeset
3045 - fix error detection for non-EN locales of postgres (sf bug 1592249)
3740
1442ba0c4850 fix email change note rendering of multiline properties (patch [SF#1575223])
Richard Jones <richard@users.sourceforge.net>
parents: 3739
diff changeset
3046 - fix email change note rendering of multiline properties (sf patch 1575223)
3741
f9efa4ad9d96 fix sidebar search links (patch [SF#1574467])
Richard Jones <richard@users.sourceforge.net>
parents: 3740
diff changeset
3047 - fix sidebar search links (sf patch 1574467)
3742
a9f6eb633452 nicer "permission required" messages (patch [SF#1558183])
Richard Jones <richard@users.sourceforge.net>
parents: 3741
diff changeset
3048 - nicer "permission required" messages (sf patch 1558183)
3743
e754cc14e76a fix unstable ordering of detectors [SF#1585378]
Richard Jones <richard@users.sourceforge.net>
parents: 3742
diff changeset
3049 - fix unstable ordering of detectors (sf bug 1585378)
3727
04dee2ac29e2 sqlite module detection was broken for python 2.5 compiled w/o sqlite support
Richard Jones <richard@users.sourceforge.net>
parents: 3726
diff changeset
3050
04dee2ac29e2 sqlite module detection was broken for python 2.5 compiled w/o sqlite support
Richard Jones <richard@users.sourceforge.net>
parents: 3726
diff changeset
3051
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
3052 2006-10-07: 1.2.1
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3053
3724
b4d655b2aacf E-mail subject line prefix delimiter configuration was being ignored
Richard Jones <richard@users.sourceforge.net>
parents: 3721
diff changeset
3054 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3055
3724
b4d655b2aacf E-mail subject line prefix delimiter configuration was being ignored
Richard Jones <richard@users.sourceforge.net>
parents: 3721
diff changeset
3056 - E-mail subject line prefix delimiter configuration was being ignored.
3726
b11142bb2aa2 Password confirm field in user editing.
Richard Jones <richard@users.sourceforge.net>
parents: 3724
diff changeset
3057 - Password confirm field in user editing.
3724
b4d655b2aacf E-mail subject line prefix delimiter configuration was being ignored
Richard Jones <richard@users.sourceforge.net>
parents: 3721
diff changeset
3058
b4d655b2aacf E-mail subject line prefix delimiter configuration was being ignored
Richard Jones <richard@users.sourceforge.net>
parents: 3721
diff changeset
3059
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
3060 2006-10-04: 1.2.0
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3061
3624
74684935aad1 - full timezone support (patch [SF#1465296])
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3615
diff changeset
3062 Feature:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3063
3718
0d561b24ceff support sqlite3
Richard Jones <richard@users.sourceforge.net>
parents: 3717
diff changeset
3064 - supports Python 2.5, including the sqlite3 module
3624
74684935aad1 - full timezone support (patch [SF#1465296])
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3615
diff changeset
3065 - full timezone support (sf patch 1465296)
3628
ed76f7ee34c4 handle connection loss when responding to web requests
Richard Jones <richard@users.sourceforge.net>
parents: 3624
diff changeset
3066 - handle connection loss when responding to web requests
3645
ff32acc965da match incoming mail In-Reply-To against existing messages...
Richard Jones <richard@users.sourceforge.net>
parents: 3644
diff changeset
3067 - match incoming mail In-Reply-To against existing messages when no issue
ff32acc965da match incoming mail In-Reply-To against existing messages...
Richard Jones <richard@users.sourceforge.net>
parents: 3644
diff changeset
3068 id is specified in the Subject
3644
f35ece8f8ff7 added StringHTMLProperty wrapped() method to wrap long lines in issue display
Richard Jones <richard@users.sourceforge.net>
parents: 3642
diff changeset
3069 - added StringHTMLProperty wrapped() method to wrap long lines in issue
f35ece8f8ff7 added StringHTMLProperty wrapped() method to wrap long lines in issue display
Richard Jones <richard@users.sourceforge.net>
parents: 3642
diff changeset
3070 display
3649
12633662ff63 include the popcal in Date field editing and search fields by default
Richard Jones <richard@users.sourceforge.net>
parents: 3645
diff changeset
3071 - include the popcal in Date field editing and search fields by default
3656
0119e04886d8 @required in forms may now specify properties of linked items
Richard Jones <richard@users.sourceforge.net>
parents: 3655
diff changeset
3072 - @required in forms may now specify properties of linked items (sf patch
0119e04886d8 @required in forms may now specify properties of linked items
Richard Jones <richard@users.sourceforge.net>
parents: 3655
diff changeset
3073 1507093)
3659
bfb120928309 update for latest version of psycopg2 (patch-ish [SF#429391])
Richard Jones <richard@users.sourceforge.net>
parents: 3658
diff changeset
3074 - update for latest version of pysqlite (sf bug 1487098; patch 1534227)
bfb120928309 update for latest version of psycopg2 (patch-ish [SF#429391])
Richard Jones <richard@users.sourceforge.net>
parents: 3658
diff changeset
3075 - update for latest version of psycopg2 (sf patch 1429391)
3669
07d1d8e22271 new "exporttables" command in roundup-admin [SF#1533791]
Richard Jones <richard@users.sourceforge.net>
parents: 3668
diff changeset
3076 - new "exporttables" command in roundup-admin (sf bug 1533791)
07d1d8e22271 new "exporttables" command in roundup-admin [SF#1533791]
Richard Jones <richard@users.sourceforge.net>
parents: 3668
diff changeset
3077 - roundup-admin "export" may specify classes to exclude (sf bug 1533791)
3682
193f316dbbe9 More transitive-property support.
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 3680
diff changeset
3078 - sorting and grouping by multiple properties is now supported by the
3696
790363e96852 Sorting/grouping by multiple properties.
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 3691
diff changeset
3079 backends *and* the classic template.
3682
193f316dbbe9 More transitive-property support.
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 3680
diff changeset
3080 - sorting, grouping, and searching by transitive properties (e.g.,
193f316dbbe9 More transitive-property support.
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 3680
diff changeset
3081 messages.author.supervisor) is now supported in all backends
3688
722ab52d47fc added filter_sql to SQL backends which takes an arbitrary SQL statement...
Richard Jones <richard@users.sourceforge.net>
parents: 3687
diff changeset
3082 - added filter_sql to SQL backends which takes an arbitrary SQL statement
722ab52d47fc added filter_sql to SQL backends which takes an arbitrary SQL statement...
Richard Jones <richard@users.sourceforge.net>
parents: 3687
diff changeset
3083 and returns a list of item ids
3649
12633662ff63 include the popcal in Date field editing and search fields by default
Richard Jones <richard@users.sourceforge.net>
parents: 3645
diff changeset
3084
3718
0d561b24ceff support sqlite3
Richard Jones <richard@users.sourceforge.net>
parents: 3717
diff changeset
3085
3642
b18a6d67dcb3 Spacing and CHANGES.txt fixed.
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 3628
diff changeset
3086 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3087
3642
b18a6d67dcb3 Spacing and CHANGES.txt fixed.
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 3628
diff changeset
3088 - Verbose option for import and export (sf bug 1505645)
b18a6d67dcb3 Spacing and CHANGES.txt fixed.
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 3628
diff changeset
3089 - -c option for roundup-mailgw won't accept parameter (sf bug 1505649)
b18a6d67dcb3 Spacing and CHANGES.txt fixed.
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 3628
diff changeset
3090 - '?' in rfc2822-encoded header isn't quoted (sf bug 1505663)
3651
5004aeed5a3a fix error message in form parser
Richard Jones <richard@users.sourceforge.net>
parents: 3649
diff changeset
3091 - fix error message in form parser
3655
8169e97a6f26 updated ZRoundup for Zope 2.9 (patch [SF#1511734])
Richard Jones <richard@users.sourceforge.net>
parents: 3654
diff changeset
3092 - updated ZRoundup for Zope 2.9 (sf patch 1511734)
3657
f7db2771e87d add info about storing Store TimeLog with Messages
Richard Jones <richard@users.sourceforge.net>
parents: 3656
diff changeset
3093 - fix timelog example in customisation doc to mention permissions
3658
b2cff3b9e582 nicer listing of Superseder links (sf non-patch [SF#497767])
Richard Jones <richard@users.sourceforge.net>
parents: 3657
diff changeset
3094 - nicer listing of Superseder links (sf non-patch 1497767)
3662
361b32d96130 include roundup-server.ini.example [SF#1493859]
Richard Jones <richard@users.sourceforge.net>
parents: 3659
diff changeset
3095 - include roundup-server.ini.example (sf bug 1493859)
3663
8d5c34204a86 dumb bug in cgi templating utils [SF#1490176]
Richard Jones <richard@users.sourceforge.net>
parents: 3662
diff changeset
3096 - dumb bug in cgi templating utils (sf bug 1490176)
3664
119397fdbdfd handle unicode in query names [SF#1495702]
Richard Jones <richard@users.sourceforge.net>
parents: 3663
diff changeset
3097 - handle unicode in query names (sf bug 1495702)
3667
35811df7c783 fix error during mailgw bouncing message [SF#1413501]
Richard Jones <richard@users.sourceforge.net>
parents: 3664
diff changeset
3098 - fix error during mailgw bouncing message (sf bug 1413501)
3668
a15c15510e99 hyperdb handling of empty raw values for Multilink and Password [SF#1507814]
Richard Jones <richard@users.sourceforge.net>
parents: 3667
diff changeset
3099 - hyperdb handling of empty raw values for Multilink and Password (sf bug
a15c15510e99 hyperdb handling of empty raw values for Multilink and Password [SF#1507814]
Richard Jones <richard@users.sourceforge.net>
parents: 3667
diff changeset
3100 1507814)
3670
64f0b85ea603 fix importing into anydbm backend [SF#1512939]
Richard Jones <richard@users.sourceforge.net>
parents: 3669
diff changeset
3101 - don't int() ids (sf bug 1512939)
64f0b85ea603 fix importing into anydbm backend [SF#1512939]
Richard Jones <richard@users.sourceforge.net>
parents: 3669
diff changeset
3102 - fix importing into anydbm backend (sf bug 1512939)
3671
cecdd102733c fix help message for roundup-admin install [SF#1494990]
Richard Jones <richard@users.sourceforge.net>
parents: 3670
diff changeset
3103 - fix help message for roundup-admin install (sf bug 1494990)
3673
94b905502d26 removed traceback with OTK is used multiple times [SF#1240539]
Richard Jones <richard@users.sourceforge.net>
parents: 3671
diff changeset
3104 - removed traceback with OTK is used multiple times (sf bug 1240539)
3680
c008df9f9bb4 *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 3673
diff changeset
3105 - metakit backend was indexing FileClass content even when asked not to
3682
193f316dbbe9 More transitive-property support.
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 3680
diff changeset
3106 - anydbm backend will finally sort numerically by ID
193f316dbbe9 More transitive-property support.
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 3680
diff changeset
3107 - problem with string sorting in anydbm backend fixed: If a string was
193f316dbbe9 More transitive-property support.
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 3680
diff changeset
3108 fully numeric it was sorted as a number
193f316dbbe9 More transitive-property support.
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 3680
diff changeset
3109 - Multilink-sorting now sorts by orderprop not by ID and works for all
193f316dbbe9 More transitive-property support.
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 3680
diff changeset
3110 backends
193f316dbbe9 More transitive-property support.
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 3680
diff changeset
3111 - Bug with name-collisions in sorted classes when sorting by Link
193f316dbbe9 More transitive-property support.
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents: 3680
diff changeset
3112 properties in metakit backend fixed
3687
ff9f4ca42454 Postgres backend allows transaction collisions to be ignored when...
Richard Jones <richard@users.sourceforge.net>
parents: 3682
diff changeset
3113 - Postgres backend allows transaction collisions to be ignored when
3724
b4d655b2aacf E-mail subject line prefix delimiter configuration was being ignored
Richard Jones <richard@users.sourceforge.net>
parents: 3721
diff changeset
3114 committing cleanup in the sessions database
3691
78a3ececd102 translate titles of "show all" and "unassigned" issue lists...
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3688
diff changeset
3115 - translate titles of "show all" and "unassigned" issue lists
78a3ececd102 translate titles of "show all" and "unassigned" issue lists...
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3688
diff changeset
3116 in classic template (sf patch 1424576)
3702
06d7816976bc python 2.6 compatibility
Richard Jones <richard@users.sourceforge.net>
parents: 3696
diff changeset
3117 - "as" is a keyword in Python 2.6
06d7816976bc python 2.6 compatibility
Richard Jones <richard@users.sourceforge.net>
parents: 3696
diff changeset
3118 - "from __future__" statments need to be first line of file in Python 2.6
3717
5770f1802cd0 better conflict retry in postgresql backend [SF#1552809]
Richard Jones <richard@users.sourceforge.net>
parents: 3702
diff changeset
3119 - better conflict retry in postgresql backend (sf bug 1552809)
5770f1802cd0 better conflict retry in postgresql backend [SF#1552809]
Richard Jones <richard@users.sourceforge.net>
parents: 3702
diff changeset
3120 - fix time log example (sf bug 1554630)
3702
06d7816976bc python 2.6 compatibility
Richard Jones <richard@users.sourceforge.net>
parents: 3696
diff changeset
3121
3624
74684935aad1 - full timezone support (patch [SF#1465296])
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3615
diff changeset
3122
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
3123 2006-04-27: 1.1.2
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3124
3596
761b222b7f83 server-ctl script uses server configuration file [SF#1443805]
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3594
diff changeset
3125 Feature:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3126
3596
761b222b7f83 server-ctl script uses server configuration file [SF#1443805]
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3594
diff changeset
3127 - server-ctl script uses server configuration file (sf bug 1443805)
3615
595a18d88cd9 mail user interface translated (patch [SF#1462491])
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3614
diff changeset
3128 - mail user interface translated (sf patch 1462491)
3596
761b222b7f83 server-ctl script uses server configuration file [SF#1443805]
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3594
diff changeset
3129
3589
1be293265e61 woo, that was quick
Richard Jones <richard@users.sourceforge.net>
parents: 3588
diff changeset
3130 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3131
3589
1be293265e61 woo, that was quick
Richard Jones <richard@users.sourceforge.net>
parents: 3588
diff changeset
3132 - progress display in roundup-admin reindex
3594
b5b6a6f7743a fix bug in menu() permission filter [SF#1444440]
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3589
diff changeset
3133 - bug in menu() permission filter (sf bug 1444440)
3601
7b25567f0f54 indexing may be turned off for FileClass "content" now
Richard Jones <richard@users.sourceforge.net>
parents: 3596
diff changeset
3134 - indexing may be turned off for FileClass "content" now
7b25567f0f54 indexing may be turned off for FileClass "content" now
Richard Jones <richard@users.sourceforge.net>
parents: 3596
diff changeset
3135 ("content" and "type" properties are now automatically included in the
7b25567f0f54 indexing may be turned off for FileClass "content" now
Richard Jones <richard@users.sourceforge.net>
parents: 3596
diff changeset
3136 FileClass schema where previously the "content" property was faked and
7b25567f0f54 indexing may be turned off for FileClass "content" now
Richard Jones <richard@users.sourceforge.net>
parents: 3596
diff changeset
3137 "type" was optional)
3602
064515f658e8 verbose output during import is optional now [SF#1475624]
Richard Jones <richard@users.sourceforge.net>
parents: 3601
diff changeset
3138 - verbose output during import is optional now (sf bug 1475624)
3603
f7399e2aa610 escape *all* uses of "schema" in mysql backend [SF#1472120]
Richard Jones <richard@users.sourceforge.net>
parents: 3602
diff changeset
3139 - escape *all* uses of "schema" in mysql backend (sf bug 1472120)
3604
ccf516e6c3f8 responses to user rego email [SF#1470254]
Richard Jones <richard@users.sourceforge.net>
parents: 3603
diff changeset
3140 - responses to user rego email (sf bug 1470254)
3605
91c759d9271d dangling connections in session handling [SF#1463359]
Richard Jones <richard@users.sourceforge.net>
parents: 3604
diff changeset
3141 - dangling connections in session handling (sf bug 1463359)
3606
04dc3eef67b7 reduced frequency of session timestamp update
Richard Jones <richard@users.sourceforge.net>
parents: 3605
diff changeset
3142 - reduced frequency of session timestamp update
3607
cd116ef40737 classhelp popup pagination forgot about "type" [SF#1465836]
Richard Jones <richard@users.sourceforge.net>
parents: 3606
diff changeset
3143 - classhelp popup pagination forgot about "type" (sf bug 1465836)
3609
f2fda3e6fc8b umask is now configurable (with the same 0002 default)
Richard Jones <richard@users.sourceforge.net>
parents: 3607
diff changeset
3144 - umask is now configurable (with the same 0002 default)
3610
1dbaa664be28 sorting of entries in classhelp popup [SF#1449000]
Richard Jones <richard@users.sourceforge.net>
parents: 3609
diff changeset
3145 - sorting of entries in classhelp popup (sf bug 1449000)
3611
86d568dbab55 allow single digit seconds in date spec [SF#1447141]
Richard Jones <richard@users.sourceforge.net>
parents: 3610
diff changeset
3146 - allow single digit seconds in date spec (sf bug 1447141)
3612
afda59d5d546 prevent generation of new single-digit seconds dates [SF#1429390]
Richard Jones <richard@users.sourceforge.net>
parents: 3611
diff changeset
3147 - prevent generation of new single-digit seconds dates (sf bug 1429390)
3613
5f4db2650da3 implement close() on all indexers [SF#1242477]
Richard Jones <richard@users.sourceforge.net>
parents: 3612
diff changeset
3148 - implement close() on all indexers (sf bug 1242477)
3589
1be293265e61 woo, that was quick
Richard Jones <richard@users.sourceforge.net>
parents: 3588
diff changeset
3149
3614
5b5596f7c8fb pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 3613
diff changeset
3150
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
3151 2006-03-03: 1.1.1
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3152
3558
ca030541fada fix failure with browsers not sending "Accept-Language" header [SF#1429646]
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3556
diff changeset
3153 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3154
3575
a23280e56c7c yet another "Accept-Language" bug: [SF#435335]
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3573
diff changeset
3155 - failure with browsers not sending "Accept-Language" header
a23280e56c7c yet another "Accept-Language" bug: [SF#435335]
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3573
diff changeset
3156 (sf bugs 1429646 and 1435335)
3560
ca63ec153bc3 translate class name in "required property not supplied" message [SF#1429669]
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3558
diff changeset
3157 - translate class name in "required property not supplied" error message
ca63ec153bc3 translate class name in "required property not supplied" message [SF#1429669]
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3558
diff changeset
3158 (sf bug 1429669)
3562
a27124aceb69 fix error in link property lookups with numeric-alike key values
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3560
diff changeset
3159 - error in link property lookups with numeric-alike key values (sf bug 1424550)
3564
ea214c2de09c ignore UTF-8 BOM in .po files
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3562
diff changeset
3160 - ignore UTF-8 BOM in .po files
3565
32343bfc3da0 add permission filter to menu() implementations [SF#1431188]
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3564
diff changeset
3161 - add permission filter to menu() implementations (sf bug 1431188)
3568
d9d5b1c9fb28 lithuanian translation updated by Nerijus Baliunas (patch [SF#1411175])
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3565
diff changeset
3162 - lithuanian translation updated by Nerijus Baliunas (sf patch 1411175)
3570
efe81973b308 fix incompatibility with python2.3 in the mailer module [SF#1432602]
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3568
diff changeset
3163 - incompatibility with python2.3 in the mailer module (sf bug 1432602)
3572
a052781093d7 fix typo in SMTP TLS option name: "MAIL_TLS_CERFILE" [SF#1435452]
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3570
diff changeset
3164 - typo in SMTP TLS option name: "MAIL_TLS_CERFILE" (sf bug 1435452)
3573
d7bab396c228 email obfuscation code in html templating is more robust
Richard Jones <richard@users.sourceforge.net>
parents: 3572
diff changeset
3165 - email obfuscation code in html templating is more robust
3585
438adf66eb1a escape all uses of "schema" in mysql backend [SF#1397569]
Richard Jones <richard@users.sourceforge.net>
parents: 3584
diff changeset
3166 - blank-title subject line handling (sf bug 1442121)
438adf66eb1a escape all uses of "schema" in mysql backend [SF#1397569]
Richard Jones <richard@users.sourceforge.net>
parents: 3584
diff changeset
3167 - "All users may only view and edit issues, files and messages they
3580
5c26b9bbd31a fix "All users may only view and edit issues, files and messages they...
Richard Jones <richard@users.sourceforge.net>
parents: 3579
diff changeset
3168 create" example in docs (sf bug 1439086)
3585
438adf66eb1a escape all uses of "schema" in mysql backend [SF#1397569]
Richard Jones <richard@users.sourceforge.net>
parents: 3584
diff changeset
3169 - saving of queries (sf bug 1436169)
438adf66eb1a escape all uses of "schema" in mysql backend [SF#1397569]
Richard Jones <richard@users.sourceforge.net>
parents: 3584
diff changeset
3170 - "Adding a new constrained field to the classic schema" example in docs
3582
026adc5f1e13 fix "Adding a new constrained field to the classic schema" example in docs
Richard Jones <richard@users.sourceforge.net>
parents: 3581
diff changeset
3171 (sf bug 1433118)
3585
438adf66eb1a escape all uses of "schema" in mysql backend [SF#1397569]
Richard Jones <richard@users.sourceforge.net>
parents: 3584
diff changeset
3172 - security check in mailgw (sf bug 1442145)
438adf66eb1a escape all uses of "schema" in mysql backend [SF#1397569]
Richard Jones <richard@users.sourceforge.net>
parents: 3584
diff changeset
3173 - "clear this message" (sf bug 1429367)
438adf66eb1a escape all uses of "schema" in mysql backend [SF#1397569]
Richard Jones <richard@users.sourceforge.net>
parents: 3584
diff changeset
3174 - escape all uses of "schema" in mysql backend (sf bug 1397569)
3586
f47bddab5a49 date spec wasn't allowing week intervals
Richard Jones <richard@users.sourceforge.net>
parents: 3585
diff changeset
3175 - date spec wasn't allowing week intervals
3558
ca030541fada fix failure with browsers not sending "Accept-Language" header [SF#1429646]
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3556
diff changeset
3176
ca030541fada fix failure with browsers not sending "Accept-Language" header [SF#1429646]
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3556
diff changeset
3177
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
3178 2006-02-10: 1.1.0
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3179
3544
5cd1c83dea50 Features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 3541
diff changeset
3180 Feature:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3181
3544
5cd1c83dea50 Features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 3541
diff changeset
3182 - trackers may configure custom stop-words for the full-text indexer
3550
55bcd5673097 *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 3549
diff changeset
3183 - login may now be for a single session (and this is the default)
3548
61d48244e7a8 login may now be for a single session
Richard Jones <richard@users.sourceforge.net>
parents: 3547
diff changeset
3184 - trackers may hide exceptions from web users (they will be mailed to the
3550
55bcd5673097 *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 3549
diff changeset
3185 tracker admin) (hiding is the default)
3552
4cf7f9b7cb37 include "clear this message" link in the "ok" message bar
Richard Jones <richard@users.sourceforge.net>
parents: 3550
diff changeset
3186 - include "clear this message" link in the "ok" message bar
3544
5cd1c83dea50 Features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 3541
diff changeset
3187
3541
07072b1b796c fix typo
Richard Jones <richard@users.sourceforge.net>
parents: 3535
diff changeset
3188 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3189
3544
5cd1c83dea50 Features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 3541
diff changeset
3190 - fixes in scripts/import_sf.py
5cd1c83dea50 Features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 3541
diff changeset
3191 - fix some unicode bugs in roundup-admin import
3550
55bcd5673097 *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 3549
diff changeset
3192 - Xapian indexer wasn't actually being used and its reindexing of existing
55bcd5673097 *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 3549
diff changeset
3193 data was busted to boot
55bcd5673097 *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 3549
diff changeset
3194 - roundup-admin import wasn't indexing message content
3549
f6719836e521 allow dispname to be passed to renderWith [SF#1424587]
Richard Jones <richard@users.sourceforge.net>
parents: 3548
diff changeset
3195 - allow dispname to be passed to renderWith (sf bug 1424587)
f6719836e521 allow dispname to be passed to renderWith [SF#1424587]
Richard Jones <richard@users.sourceforge.net>
parents: 3548
diff changeset
3196 - rename dispname to @dispname to avoid name clashes in the future
3554
5e70726a86dd fixed schema migration problem when Class keys were removed
Richard Jones <richard@users.sourceforge.net>
parents: 3552
diff changeset
3197 - fixed schema migration problem when Class keys were removed
3541
07072b1b796c fix typo
Richard Jones <richard@users.sourceforge.net>
parents: 3535
diff changeset
3198
07072b1b796c fix typo
Richard Jones <richard@users.sourceforge.net>
parents: 3535
diff changeset
3199
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
3200 2006-02-03: 1.0.1
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3201
3534
ad9f06e32f7c scripts/import_sf.py will import a tracker from Sourceforge.NET
Richard Jones <richard@users.sourceforge.net>
parents: 3532
diff changeset
3202 Feature:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3203
3534
ad9f06e32f7c scripts/import_sf.py will import a tracker from Sourceforge.NET
Richard Jones <richard@users.sourceforge.net>
parents: 3532
diff changeset
3204 - scripts/import_sf.py will import a tracker from Sourceforge.NET
3535
75dc225613cc fix security check for hasPermission(Permission, None)
Richard Jones <richard@users.sourceforge.net>
parents: 3534
diff changeset
3205 - added hasRole() to HTMLUser
3534
ad9f06e32f7c scripts/import_sf.py will import a tracker from Sourceforge.NET
Richard Jones <richard@users.sourceforge.net>
parents: 3532
diff changeset
3206
3525
7be25d75c3d5 Fixed SQL generation for sort/group by separate Link properties [SF#1417565]
Richard Jones <richard@users.sourceforge.net>
parents: 3523
diff changeset
3207 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3208
3525
7be25d75c3d5 Fixed SQL generation for sort/group by separate Link properties [SF#1417565]
Richard Jones <richard@users.sourceforge.net>
parents: 3523
diff changeset
3209 - SQL generation for sort/group by separate Link properties (sf bug
7be25d75c3d5 Fixed SQL generation for sort/group by separate Link properties [SF#1417565]
Richard Jones <richard@users.sourceforge.net>
parents: 3523
diff changeset
3210 1417565)
3532
f43424d545a6 fix timezone offsetting in email Date: header
Richard Jones <richard@users.sourceforge.net>
parents: 3525
diff changeset
3211 - fix timezone offsetting in email Date: header
3535
75dc225613cc fix security check for hasPermission(Permission, None)
Richard Jones <richard@users.sourceforge.net>
parents: 3534
diff changeset
3212 - fix security check for hasPermission('Permission', None)
75dc225613cc fix security check for hasPermission(Permission, None)
Richard Jones <richard@users.sourceforge.net>
parents: 3534
diff changeset
3213
3525
7be25d75c3d5 Fixed SQL generation for sort/group by separate Link properties [SF#1417565]
Richard Jones <richard@users.sourceforge.net>
parents: 3523
diff changeset
3214
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
3215 2006-01-27: 1.0
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3216
3424
1f8f81a0f8c4 Lithuanian translation by Aiste Kesminaite
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3421
diff changeset
3217 Feature:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3218
3424
1f8f81a0f8c4 Lithuanian translation by Aiste Kesminaite
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3421
diff changeset
3219 - Lithuanian translation by Aiste Kesminaite
3430
d54df26b1a7e Web User Interface language selection by form variable @language...
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3424
diff changeset
3220 - Web User Interface language selection by form variable @language,
d54df26b1a7e Web User Interface language selection by form variable @language...
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3424
diff changeset
3221 browser cookie or HTTP header Accept-Language (sf patch 1360321)
3435
a9636d734ced Fixes for SourceForge tracker bugs.
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3430
diff changeset
3222 - initial values for configuration options may be passed on
a9636d734ced Fixes for SourceForge tracker bugs.
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3430
diff changeset
3223 'roundup-admin install' command line (based on sf patch 1237110)
3441
5791c9e6ab24 Fixes for SourceForge tracker items.
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3435
diff changeset
3224 - favicon.ico image may be changed with server config option (sf patch 1355661)
5791c9e6ab24 Fixes for SourceForge tracker items.
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3435
diff changeset
3225 - Password objects initialized from plaintext remember plaintext value
5791c9e6ab24 Fixes for SourceForge tracker items.
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3435
diff changeset
3226 (sf rfe 1379447)
3445
2443bdcb6b8e Roundup installation document includes configuration example...
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3443
diff changeset
3227 - Roundup installation document includes configuration example
2443bdcb6b8e Roundup installation document includes configuration example...
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3443
diff changeset
3228 for Exim Internet Mailer (sf bug 1393860)
3469
d3b02352484f enable registration confirmation by web only [SF#1381675]
Richard Jones <richard@users.sourceforge.net>
parents: 3468
diff changeset
3229 - enable registration confirmation by web only (sf bug 1381675)
3470
fd32170475f5 allow preselection of values in templating menu()s (patch [SF#1396085])
Richard Jones <richard@users.sourceforge.net>
parents: 3469
diff changeset
3230 - allow preselection of values in templating menu()s (sf patch 1396085)
3471
f16eca38e4e5 display the query name in the header (feature [SF#298535] / patch [SF#349387])
Richard Jones <richard@users.sourceforge.net>
parents: 3470
diff changeset
3231 - display the query name in the header (sf feature 1298535 / patch 1349387)
3472
522b11d5ba8d classhelp works with Link properties now [SF#1410290]
Richard Jones <richard@users.sourceforge.net>
parents: 3471
diff changeset
3232 - classhelp works with Link properties now (sf bug 1410290)
3477
df2bd8c3d31c *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 3476
diff changeset
3233 - added setorderprop() and setlabelprop() to Class (sf features 1379534,
df2bd8c3d31c *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 3476
diff changeset
3234 1379490)
3499
230fb5d49c19 CSV encoding support [SF#1240848]
Richard Jones <richard@users.sourceforge.net>
parents: 3496
diff changeset
3235 - CSV encoding support (sf bug 1240848)
3512
410c42986ede Miscellaneous improvements:
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3505
diff changeset
3236 - fields rendered with StructuredText are hyperlinked by default
410c42986ede Miscellaneous improvements:
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3505
diff changeset
3237 - additional attributes for input element may be passed to the 'field'
410c42986ede Miscellaneous improvements:
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3505
diff changeset
3238 method of a property wrapper
410c42986ede Miscellaneous improvements:
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3505
diff changeset
3239 - added "copy_url" method to generate a URL for copying an item
3424
1f8f81a0f8c4 Lithuanian translation by Aiste Kesminaite
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3421
diff changeset
3240
3421
0d9406d14186 MySQL now creates String columns using the TEXT column type
Richard Jones <richard@users.sourceforge.net>
parents: 3418
diff changeset
3241 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3242
3421
0d9406d14186 MySQL now creates String columns using the TEXT column type
Richard Jones <richard@users.sourceforge.net>
parents: 3418
diff changeset
3243 - MySQL now creates String columns using the TEXT column type
3435
a9636d734ced Fixes for SourceForge tracker bugs.
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3430
diff changeset
3244 - password.crypt won't work with md5 passwords (sf bug 1372253)
3441
5791c9e6ab24 Fixes for SourceForge tracker items.
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3435
diff changeset
3245 - use quoted printable encoding for nosy attachments that have MIME
5791c9e6ab24 Fixes for SourceForge tracker items.
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3435
diff changeset
3246 type 'text/plain' but contain 8-bit characters (sf bug 1381559)
3443
212fa532ba3e login name and email address fields in the classic template...
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3441
diff changeset
3247 - login name and email address fields in the classic template
212fa532ba3e login name and email address fields in the classic template...
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3441
diff changeset
3248 are highlighted as required fields (sf bug 1392364)
3450
5982b4afd135 french translation updated by Patrick Decat (patch [SF#1397059])
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3445
diff changeset
3249 - french translation updated by Patrick Decat (sf patch 1397059)
3454
d4cbdfedab1b HTTP authorization takes precedence over session cookie [SF#1396134]
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3450
diff changeset
3250 - HTTP authorization takes precedence over session cookie (sf bug 1396134)
3475
addbe69ff58b enforce correct encoding of PostgreSQL backend [SF#1374235]
Richard Jones <richard@users.sourceforge.net>
parents: 3473
diff changeset
3251 - enforce correct encoding of PostgreSQL backend (sf bug 1374235)
3478
602bb26a9485 grouping/sorting on link to same class fixed [SF#1404930]
Richard Jones <richard@users.sourceforge.net>
parents: 3477
diff changeset
3252 - grouping/sorting on link to same class fixed (sf bug 1404930)
3486
34ada15b9936 all backends implement the retired check in getnodeids [SF#1290560]
Richard Jones <richard@users.sourceforge.net>
parents: 3481
diff changeset
3253 - all backends implement the retired check in getnodeids (sf bug 1290560)
3491
0e5f15520e70 fix detection of "missing" existing values in CGI form parser [SF#1414149]
Richard Jones <richard@users.sourceforge.net>
parents: 3486
diff changeset
3254 - fix detection of "missing" existing values in CGI form parser (sf bug
0e5f15520e70 fix detection of "missing" existing values in CGI form parser [SF#1414149]
Richard Jones <richard@users.sourceforge.net>
parents: 3486
diff changeset
3255 1414149)
3505
b294cc477f2c ZRoundup works again [SF#1263842]
Richard Jones <richard@users.sourceforge.net>
parents: 3501
diff changeset
3256 - ZRoundup works again (sf bug 1263842)
3512
410c42986ede Miscellaneous improvements:
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3505
diff changeset
3257 - default user template does not display password fields and submit button
410c42986ede Miscellaneous improvements:
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3505
diff changeset
3258 when editing is not allowed
410c42986ede Miscellaneous improvements:
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3505
diff changeset
3259 - fix StructuredText import in cgi.templating
3515
7015c1961013 have "System Messages" be marked as such again [SF#1281907]
Richard Jones <richard@users.sourceforge.net>
parents: 3512
diff changeset
3260 - have "System Messages" be marked as such again (sf bug 1281907)
3518
7fb8cfe3c737 enable editing of public queries [SF#966144]
Richard Jones <richard@users.sourceforge.net>
parents: 3516
diff changeset
3261 - enable editing of public queries (sf bug 966144)
3479
86d6131847e8 timezone now applied to date for pretty-format [SF#1406861]
Richard Jones <richard@users.sourceforge.net>
parents: 3478
diff changeset
3262
3421
0d9406d14186 MySQL now creates String columns using the TEXT column type
Richard Jones <richard@users.sourceforge.net>
parents: 3418
diff changeset
3263
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
3264 2005-10-07: 0.9.0b1
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3265
3191
008596732188 *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 3180
diff changeset
3266 Feature:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3267
3191
008596732188 *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 3180
diff changeset
3268 - added "imapServer.py" script (sf patch 934567)
3292
8c7b522dc934 added date selection popup windows (thanks Marcus Priesch)
Richard Jones <richard@users.sourceforge.net>
parents: 3287
diff changeset
3269 - added date selection popup windows (thanks Marcus Priesch)
3295
a615cc230160 added Xapian indexer; replaces standard indexers if Xapian is available
Richard Jones <richard@users.sourceforge.net>
parents: 3292
diff changeset
3270 - added Xapian indexer; replaces standard indexers if Xapian is available
3417
07c696890f55 mailgw subject parsing has configurable levels of strictness
Richard Jones <richard@users.sourceforge.net>
parents: 3415
diff changeset
3271 - mailgw subject parsing has configurable levels of strictness
07c696890f55 mailgw subject parsing has configurable levels of strictness
Richard Jones <richard@users.sourceforge.net>
parents: 3415
diff changeset
3272 - nosy messages may be sent individually to all recipients
3418
9b8019f28158 remember where we came from when logging in (patch [SF#1312889])
Richard Jones <richard@users.sourceforge.net>
parents: 3417
diff changeset
3273 - remember where we came from when logging in (sf patch 1312889)
3191
008596732188 *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 3180
diff changeset
3274
3198
0b7990f54778 fixed broken csv import in roundup.admin module
Richard Jones <richard@users.sourceforge.net>
parents: 3194
diff changeset
3275
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
3276 2006-01-27: 0.8.6
3459
9f138c221506 move stuff around
Richard Jones <richard@users.sourceforge.net>
parents: 3458
diff changeset
3277 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3278
3459
9f138c221506 move stuff around
Richard Jones <richard@users.sourceforge.net>
parents: 3458
diff changeset
3279 - french translation updated by Patrick Decat (sf patch 1397059)
9f138c221506 move stuff around
Richard Jones <richard@users.sourceforge.net>
parents: 3458
diff changeset
3280 - tighten up Date parsing to not allow 'M/D/YY' (or 'D/M/YY) (sf bug
9f138c221506 move stuff around
Richard Jones <richard@users.sourceforge.net>
parents: 3458
diff changeset
3281 1290550)
9f138c221506 move stuff around
Richard Jones <richard@users.sourceforge.net>
parents: 3458
diff changeset
3282 - handle "schema" being reserved word in MySQL 5+ (sf bug 1397569)
9f138c221506 move stuff around
Richard Jones <richard@users.sourceforge.net>
parents: 3458
diff changeset
3283 - fixed documentation of filter() in the case of multiple values in a
9f138c221506 move stuff around
Richard Jones <richard@users.sourceforge.net>
parents: 3458
diff changeset
3284 String search (sf bug 1373396)
3461
fb82ab9461b0 fix comma-separated ID filter spec in web requests [SF#1396278]
Richard Jones <richard@users.sourceforge.net>
parents: 3459
diff changeset
3285 - fix comma-separated ID filter spec in web requests (sf bug 1396278)
3464
75b4c2c32cf3 fix Date: header generation to be LOCALE-agnostic [SF#1352624]
Richard Jones <richard@users.sourceforge.net>
parents: 3461
diff changeset
3286 - fix Date: header generation to be LOCALE-agnostic (sf bug 1352624)
3465
81542d49c8cb fix admin doc description of roundup-server config file
Richard Jones <richard@users.sourceforge.net>
parents: 3464
diff changeset
3287 - fix admin doc description of roundup-server config file
3466
0ecd0062abfb fix redirect after instant registration [SF#1381676]
Richard Jones <richard@users.sourceforge.net>
parents: 3465
diff changeset
3288 - fix redirect after instant registration (sf bug 1381676)
3468
6f3b30925975 fix permission checks in cgi interface [SF#1289557]
Richard Jones <richard@users.sourceforge.net>
parents: 3466
diff changeset
3289 - fix permission checks in cgi interface (sf bug 1289557)
3473
370bb8f3c4d1 fix permission check on RetireAction [SF#1407342]
Richard Jones <richard@users.sourceforge.net>
parents: 3472
diff changeset
3290 - fix permission check on RetireAction (sf bug 1407342)
3481
63890c29a4ac *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 3479
diff changeset
3291 - timezone now applied to date for pretty-format (sf bug 1406861)
3492
285d90265a08 fix mangling of "_" in mail Subject class name [SF#1413852]
Richard Jones <richard@users.sourceforge.net>
parents: 3491
diff changeset
3292 - fix mangling of "_" in mail Subject class name (sf bug 1413852)
3494
5a56abcf1b22 catch bad classname in URL (related to [SF#1240541])
Richard Jones <richard@users.sourceforge.net>
parents: 3492
diff changeset
3293 - catch bad classname in URL (related to sf bug 1240541)
3496
4ee255777c25 clean up digested_file_types [SF#1268303]
Richard Jones <richard@users.sourceforge.net>
parents: 3494
diff changeset
3294 - clean up digested_file_types (sf bug 1268303)
3501
90e2580f21b8 fix permission checks in mailgw [SF#1263655]
Richard Jones <richard@users.sourceforge.net>
parents: 3499
diff changeset
3295 - fix permission checks in mailgw (sf bug 1263655)
3516
fe75b55fc49d fix encoding of subject in generated error message [SF#1414465]
Richard Jones <richard@users.sourceforge.net>
parents: 3515
diff changeset
3296 - fix encoding of subject in generated error message (sf bug 1414465)
3459
9f138c221506 move stuff around
Richard Jones <richard@users.sourceforge.net>
parents: 3458
diff changeset
3297
9f138c221506 move stuff around
Richard Jones <richard@users.sourceforge.net>
parents: 3458
diff changeset
3298
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
3299 2005-10-07: 0.8.5
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3300
3408
cb29f5b39c6d Argentinian Spanish translation by Ramiro Morales
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3404
diff changeset
3301 Feature:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3302
3408
cb29f5b39c6d Argentinian Spanish translation by Ramiro Morales
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3404
diff changeset
3303 - Argentinian Spanish translation by Ramiro Morales
cb29f5b39c6d Argentinian Spanish translation by Ramiro Morales
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3404
diff changeset
3304
3401
62e4032cb280 merge from maint-0-8
Richard Jones <richard@users.sourceforge.net>
parents: 3388
diff changeset
3305 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3306
3401
62e4032cb280 merge from maint-0-8
Richard Jones <richard@users.sourceforge.net>
parents: 3388
diff changeset
3307 - Display of Multilinks where linked Class labelprop values are None
3404
7d48c5b1e8f2 merge from maint-0-8
Richard Jones <richard@users.sourceforge.net>
parents: 3401
diff changeset
3308 - Fix references to the old * Registration Permissions
3415
4a228402b810 Handle invalidly-specified charsets in incoming email
Richard Jones <richard@users.sourceforge.net>
parents: 3408
diff changeset
3309 - Fix missing merge of fix to sf bug 1177057
4a228402b810 Handle invalidly-specified charsets in incoming email
Richard Jones <richard@users.sourceforge.net>
parents: 3408
diff changeset
3310 - Fix RDBMS indexer indexing UTF-8 words that encode to > 30 chars
4a228402b810 Handle invalidly-specified charsets in incoming email
Richard Jones <richard@users.sourceforge.net>
parents: 3408
diff changeset
3311 - Handle invalidly-specified charsets in incoming email
3401
62e4032cb280 merge from maint-0-8
Richard Jones <richard@users.sourceforge.net>
parents: 3388
diff changeset
3312
62e4032cb280 merge from maint-0-8
Richard Jones <richard@users.sourceforge.net>
parents: 3388
diff changeset
3313
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
3314 2005-07-18: 0.8.4
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3315
3320
559d59a94e6a extra CRs in CSV export files on Windows platform [SF#1195742]
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3314
diff changeset
3316 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3317
3320
559d59a94e6a extra CRs in CSV export files on Windows platform [SF#1195742]
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3314
diff changeset
3318 - extra CRs in CSV export files on Windows platform (sf bug 1195742)
3328
475c8560ef9b merge from maint-0-8
Richard Jones <richard@users.sourceforge.net>
parents: 3320
diff changeset
3319 - activity RDBMS columns were being reported in changes
3329
bd2e784f43aa fix name collision in roundup.cgi script [SF#1203795]
Richard Jones <richard@users.sourceforge.net>
parents: 3328
diff changeset
3320 - fix name collision in roundup.cgi script (sf bug 1203795)
3339
1b5b3542e0db fix handling of invalid interval input
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3329
diff changeset
3321 - fix handling of invalid interval input
3353
e27694724793 search locale files relative ro roundup installation path [SF#1219689]
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3339
diff changeset
3322 - search locale files relative ro roundup installation path (sf bug 1219689)
3354
201dbcf63a30 use translation for boolean property rendering [SF#1225152]
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3353
diff changeset
3323 - use translation for boolean property rendering (sf bug 1225152)
3356
2913b42c0810 enabled disabling of REMOTE_USER for when it's not a valid username
Richard Jones <richard@users.sourceforge.net>
parents: 3354
diff changeset
3324 - enabled disabling of REMOTE_USER for when it's not a valid username (sf
2913b42c0810 enabled disabling of REMOTE_USER for when it's not a valid username
Richard Jones <richard@users.sourceforge.net>
parents: 3354
diff changeset
3325 bug 1190187)
3357
5c8822d10fdc fix invocation of hasPermission from templating code [SF#1224172]
Richard Jones <richard@users.sourceforge.net>
parents: 3356
diff changeset
3326 - fix invocation of hasPermission from templating code (sf bug 1224172)
3359
cf9149fd3c6d have 'roundup-admin security' display property restrictions [SF#1222135]
Richard Jones <richard@users.sourceforge.net>
parents: 3357
diff changeset
3327 - have 'roundup-admin security' display property restrictions (sf bug
cf9149fd3c6d have 'roundup-admin security' display property restrictions [SF#1222135]
Richard Jones <richard@users.sourceforge.net>
parents: 3357
diff changeset
3328 1222135)
3361
64cc03598c8a fixed templating menu() sort_on handling [SF#1221936]
Richard Jones <richard@users.sourceforge.net>
parents: 3359
diff changeset
3329 - fixed templating menu() sort_on handling (sf bug 1221936)
3363
7bc1e9c42a26 allow specification of pagesize, sorting and filtering in "classhelp" popups
Richard Jones <richard@users.sourceforge.net>
parents: 3361
diff changeset
3330 - allow specification of pagesize, sorting and filtering in "classhelp"
7bc1e9c42a26 allow specification of pagesize, sorting and filtering in "classhelp" popups
Richard Jones <richard@users.sourceforge.net>
parents: 3361
diff changeset
3331 popups (sf bug 1211800)
3365
e2d65f6c8d83 handle dropped properies in rdbms/metakit journal export [SF#1203569]
Richard Jones <richard@users.sourceforge.net>
parents: 3363
diff changeset
3332 - handle dropped properies in rdbms/metakit journal export (sf bug 1203569)
3367
a23863a95326 handle missing Subject lines better [SF#1198729]
Richard Jones <richard@users.sourceforge.net>
parents: 3365
diff changeset
3333 - handle missing Subject lines better (sf bug 1198729)
3373
353588debaae same bug, different reporter
Richard Jones <richard@users.sourceforge.net>
parents: 3371
diff changeset
3334 - sort/group by missing values correctly (sf bugs 1198623, 1176897)
3371
4f3285913a8c discard, don't bounce messages to the mailgw when the messages's sender...
Richard Jones <richard@users.sourceforge.net>
parents: 3369
diff changeset
3335 - discard, don't bounce messages to the mailgw when the messages's sender
4f3285913a8c discard, don't bounce messages to the mailgw when the messages's sender...
Richard Jones <richard@users.sourceforge.net>
parents: 3369
diff changeset
3336 is invalid (ie. when we try to bounce, we get a 550 "unknown user
4f3285913a8c discard, don't bounce messages to the mailgw when the messages's sender...
Richard Jones <richard@users.sourceforge.net>
parents: 3369
diff changeset
3337 account" response from the SMTP server) (sf bug 1190906)
3382
c9d8b1385af7 merge from maint-0-8
Richard Jones <richard@users.sourceforge.net>
parents: 3373
diff changeset
3338 - removed debugging code from cgi/actions.py
3385
ed96527b1bda *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 3383
diff changeset
3339 - refactored hyperdb.rawToHyperdb, allowing a number of improvements
ed96527b1bda *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 3383
diff changeset
3340 (thanks Ralf Schlatterbeck)
3386
263e8f485db5 don't try to set a timeout for IMAPS (thanks Paul Jimenez)
Richard Jones <richard@users.sourceforge.net>
parents: 3385
diff changeset
3341 - don't try to set a timeout for IMAPS (thanks Paul Jimenez)
3388
0c66acaea802 present Reject exception messages to web users [SF#1237685]
Richard Jones <richard@users.sourceforge.net>
parents: 3386
diff changeset
3342 - present Reject exception messages to web users (sf bug 1237685)
3320
559d59a94e6a extra CRs in CSV export files on Windows platform [SF#1195742]
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3314
diff changeset
3343
559d59a94e6a extra CRs in CSV export files on Windows platform [SF#1195742]
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3314
diff changeset
3344
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
3345 2005-05-02: 0.8.3
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3346
3301
25b68c7998eb chinese translation
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3295
diff changeset
3347 Feature:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3348
3301
25b68c7998eb chinese translation
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3295
diff changeset
3349 - chinese translation by limodou
25b68c7998eb chinese translation
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3295
diff changeset
3350
3244
9cecc6c6b297 fix reference to The Zope Book
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3228
diff changeset
3351 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3352
3244
9cecc6c6b297 fix reference to The Zope Book
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3228
diff changeset
3353 - fix reference to The Zope Book in Roundup FAQ
3248
f394349adb10 disabled file logging in Roundup test suite [SF#1155649]
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3244
diff changeset
3354 - disabled file logging in Roundup test suite (sf bug 1155649)
3253
34d034a4c0d9 merge from 0.8 plus docs
Richard Jones <richard@users.sourceforge.net>
parents: 3248
diff changeset
3355 - return original string if message issue xref isn't valid
34d034a4c0d9 merge from 0.8 plus docs
Richard Jones <richard@users.sourceforge.net>
parents: 3248
diff changeset
3356 - fix nosyreaction.py to stop it setting the nosy list unnecessarily
3254
1a9f2928eb4f *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 3253
diff changeset
3357 (see doc/upgrading.txt for how to fix in your trackers)
3269
a67a8a6535b8 after logout, always display tracker home page
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3261
diff changeset
3358 - after logout, always display tracker home page
a67a8a6535b8 after logout, always display tracker home page
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3261
diff changeset
3359 - web forms don't create new items if no item properties are set from UI
3277
3084b07ec266 send errors in the web interface to a logfile by default.
Richard Jones <richard@users.sourceforge.net>
parents: 3276
diff changeset
3360 - item creation failed if multilink fields had invalid entries (sf bug
3084b07ec266 send errors in the web interface to a logfile by default.
Richard Jones <richard@users.sourceforge.net>
parents: 3276
diff changeset
3361 1177602)
3274
3e216b862018 item creation failed if multilink fields had invalid entries [SF#1177602]
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3269
diff changeset
3362 - fix bdist_rpm (sf bug 1164328)
3276
3124e578db02 Email fixes:
Richard Jones <richard@users.sourceforge.net>
parents: 3274
diff changeset
3363 - fix checking of "Email Access" for Anonymous email registration (sf bug
3124e578db02 Email fixes:
Richard Jones <richard@users.sourceforge.net>
parents: 3274
diff changeset
3364 1177057)
3124e578db02 Email fixes:
Richard Jones <richard@users.sourceforge.net>
parents: 3274
diff changeset
3365 - disable "Email Access" for Anonymous by default to stop spam regsitering
3124e578db02 Email fixes:
Richard Jones <richard@users.sourceforge.net>
parents: 3274
diff changeset
3366 users on public trackers
3277
3084b07ec266 send errors in the web interface to a logfile by default.
Richard Jones <richard@users.sourceforge.net>
parents: 3276
diff changeset
3367 - send errors in the web interface to a logfile by default. Use the
3084b07ec266 send errors in the web interface to a logfile by default.
Richard Jones <richard@users.sourceforge.net>
parents: 3276
diff changeset
3368 "debug" multiprocess mode (roundup-server) or the DEBUG_TO_CLIENT var
3084b07ec266 send errors in the web interface to a logfile by default.
Richard Jones <richard@users.sourceforge.net>
parents: 3276
diff changeset
3369 (roundup.cgi) to have the errors appear in your browser
3279
6e7462bbafde fix setgid typo [SF#1171346]
Richard Jones <richard@users.sourceforge.net>
parents: 3277
diff changeset
3370 - fix setgid typo (sf bug 1171346)
3280
f3d15524562e fix faulty find_template filename facility [SF#1163629]
Richard Jones <richard@users.sourceforge.net>
parents: 3279
diff changeset
3371 - fix faulty find_template filename facility (sf bug 1163629)
3284
9ddf9cd8baf5 fix roundup-admin "export" so it creates the target dir if needed
Richard Jones <richard@users.sourceforge.net>
parents: 3280
diff changeset
3372 - fix roundup-admin "export" so it creates the target dir if needed
3287
7a7f7d3a038d merge from maint-0-8
Richard Jones <richard@users.sourceforge.net>
parents: 3284
diff changeset
3373 - "fix" roundup-admin "import" to not use "universal newline support" since
7a7f7d3a038d merge from maint-0-8
Richard Jones <richard@users.sourceforge.net>
parents: 3284
diff changeset
3374 the csv module appears to have its own ideas about such things (sf bug
7a7f7d3a038d merge from maint-0-8
Richard Jones <richard@users.sourceforge.net>
parents: 3284
diff changeset
3375 1163890)
3303
520eef0e0e91 fix installation docs referring to old-style configuration variables
Richard Jones <richard@users.sourceforge.net>
parents: 3301
diff changeset
3376 - fix installation docs referring to old-style configuration variables
3314
4372716a675a merge from maint-0-8
Richard Jones <richard@users.sourceforge.net>
parents: 3306
diff changeset
3377 - fix roundup-admin "find" for searching Multilinks (sf bug 1189465)
3244
9cecc6c6b297 fix reference to The Zope Book
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3228
diff changeset
3378
9cecc6c6b297 fix reference to The Zope Book
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3228
diff changeset
3379
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
3380 2005-03-03: 0.8.2
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3381
3207
beb0ce462778 if there is only one tracker, redirect from trackers list to the tracker
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3200
diff changeset
3382 Feature:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3383
3207
beb0ce462778 if there is only one tracker, redirect from trackers list to the tracker
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3200
diff changeset
3384 - roundup-server automatically redirects from trackers list
beb0ce462778 if there is only one tracker, redirect from trackers list to the tracker
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3200
diff changeset
3385 to the tracker page if there is only one tracker
beb0ce462778 if there is only one tracker, redirect from trackers list to the tracker
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3200
diff changeset
3386
3212
bf456e1cfd46 added content to ZRoundup refresh.txt file [SF#1147622]
Richard Jones <richard@users.sourceforge.net>
parents: 3207
diff changeset
3387 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3388
3212
bf456e1cfd46 added content to ZRoundup refresh.txt file [SF#1147622]
Richard Jones <richard@users.sourceforge.net>
parents: 3207
diff changeset
3389 - added content to ZRoundup refresh.txt file (sf bug 1147622)
3214
29bde1f0d364 merge from maint-0-8
Richard Jones <richard@users.sourceforge.net>
parents: 3212
diff changeset
3390 - fix invalid reference to csv.colon_separated
29bde1f0d364 merge from maint-0-8
Richard Jones <richard@users.sourceforge.net>
parents: 3212
diff changeset
3391 - correct URL to What's New in setup.py meta-data
3216
27aba1d8fccc merge from maint-0-8
Richard Jones <richard@users.sourceforge.net>
parents: 3214
diff changeset
3392 - change AUTOCOMMIT=OFF to AUTOCOMMIT=0 for MySQL (sf bug 1143707)
3222
aca931e6dcac compile message objects in 'setup.py build'
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3216
diff changeset
3393 - compile message objects in 'setup.py build'
3227
8faeb10c819d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 3222
diff changeset
3394 - use backend datatype for journal timestamps in RDBMSes
3228
1b15e9eeb592 fixes to the "Using an external password validation source"...
Richard Jones <richard@users.sourceforge.net>
parents: 3227
diff changeset
3395 - fixes to the "Using an external password validation source"
1b15e9eeb592 fixes to the "Using an external password validation source"...
Richard Jones <richard@users.sourceforge.net>
parents: 3227
diff changeset
3396 customisation example (sf bugs 1153640 and 1155108)
3207
beb0ce462778 if there is only one tracker, redirect from trackers list to the tracker
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3200
diff changeset
3397
3212
bf456e1cfd46 added content to ZRoundup refresh.txt file [SF#1147622]
Richard Jones <richard@users.sourceforge.net>
parents: 3207
diff changeset
3398
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
3399 2005-02-17: 0.8.1
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3400
3194
f887e55edc94 replaced MutlilinkIterator with multilinkGenerator (thanks Bob Ippolito)
Richard Jones <richard@users.sourceforge.net>
parents: 3191
diff changeset
3401 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3402
3194
f887e55edc94 replaced MutlilinkIterator with multilinkGenerator (thanks Bob Ippolito)
Richard Jones <richard@users.sourceforge.net>
parents: 3191
diff changeset
3403 - replaced MutlilinkIterator with multilinkGenerator (thanks Bob Ippolito)
3198
0b7990f54778 fixed broken csv import in roundup.admin module
Richard Jones <richard@users.sourceforge.net>
parents: 3194
diff changeset
3404 - fixed broken csv import in roundup.admin module
0b7990f54778 fixed broken csv import in roundup.admin module
Richard Jones <richard@users.sourceforge.net>
parents: 3194
diff changeset
3405 - fixed braino in HTMLClass.filter() (sf bug 1124213)
3200
d2b1a946fdf4 change ZTUtils Iterator to always iter() its sequence argument
Richard Jones <richard@users.sourceforge.net>
parents: 3198
diff changeset
3406 - change ZTUtils Iterator to always iter() its sequence argument
3194
f887e55edc94 replaced MutlilinkIterator with multilinkGenerator (thanks Bob Ippolito)
Richard Jones <richard@users.sourceforge.net>
parents: 3191
diff changeset
3407
3191
008596732188 *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 3180
diff changeset
3408
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
3409 2005-01-16: 0.8.0
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3410
3112
a7657b3cd22a merge from maint-0-8
Richard Jones <richard@users.sourceforge.net>
parents: 3104
diff changeset
3411 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3412
3112
a7657b3cd22a merge from maint-0-8
Richard Jones <richard@users.sourceforge.net>
parents: 3104
diff changeset
3413 - fix roundup-server log and PID file paths to be absolute
a7657b3cd22a merge from maint-0-8
Richard Jones <richard@users.sourceforge.net>
parents: 3104
diff changeset
3414 - fix initialisation of roundup-server in daemon mode so initialisation
a7657b3cd22a merge from maint-0-8
Richard Jones <richard@users.sourceforge.net>
parents: 3104
diff changeset
3415 errors are visible
3258
1cbde34afa77 fix to doc
Richard Jones <richard@users.sourceforge.net>
parents: 3254
diff changeset
3416 - fix: 'Logout' link was enabled on issue index page only
3117
460eb0209a9e Permissions improvements.
Richard Jones <richard@users.sourceforge.net>
parents: 3112
diff changeset
3417 - have Permissions only test the check function if itemid is suppled
3126
a2889d22db4a the cgi templating code now checks item-level
Richard Jones <richard@users.sourceforge.net>
parents: 3119
diff changeset
3418 - modify cgi templating system to check item-level permissions in listings
a2889d22db4a the cgi templating code now checks item-level
Richard Jones <richard@users.sourceforge.net>
parents: 3119
diff changeset
3419 - enable batching in message and file listings
3130
7308c3c5a943 docs editing from Jean Jordaan
Richard Jones <richard@users.sourceforge.net>
parents: 3126
diff changeset
3420 - more documentation of security mechanisms (incl. sf patches 1117932,
7308c3c5a943 docs editing from Jean Jordaan
Richard Jones <richard@users.sourceforge.net>
parents: 3126
diff changeset
3421 1117860)
3117
460eb0209a9e Permissions improvements.
Richard Jones <richard@users.sourceforge.net>
parents: 3112
diff changeset
3422 - better unit tests for security mechanisms
3132
3475ae520f19 code cleanup (patch [SF#115329] and additional)
Richard Jones <richard@users.sourceforge.net>
parents: 3130
diff changeset
3423 - code cleanup (sf patch 1115329 and additional)
3141
9cace96c1abd issue search page allows setting of no sorting / grouping
Richard Jones <richard@users.sourceforge.net>
parents: 3140
diff changeset
3424 - issue search page allows setting of no sorting / grouping (sf bug
9cace96c1abd issue search page allows setting of no sorting / grouping
Richard Jones <richard@users.sourceforge.net>
parents: 3140
diff changeset
3425 1119475)
3145
9aa9436a81e0 better edit conflict handling
Richard Jones <richard@users.sourceforge.net>
parents: 3141
diff changeset
3426 - better edit conflict handling (sf bug 1118790)
3147
dbf80d7db63f consistent text searching behaviour (AND everywhere) [SF#1101036]
Richard Jones <richard@users.sourceforge.net>
parents: 3145
diff changeset
3427 - consistent text searching behaviour (AND everywhere) (sf bug 1101036)
3151
6feac4fcf883 Various bug fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 3149
diff changeset
3428 - fix handling of invalid date input (sf bug 1102165)
6feac4fcf883 Various bug fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 3149
diff changeset
3429 - retain Boolean selections in edit error handling (sf bug 1101492)
3155
57b60bda9473 Python 2.3 minimum version - bye bye roundup.rlog, you had a short life.
Richard Jones <richard@users.sourceforge.net>
parents: 3151
diff changeset
3430 - fix initialisation of logging module from config file (sf bug 1108577)
57b60bda9473 Python 2.3 minimum version - bye bye roundup.rlog, you had a short life.
Richard Jones <richard@users.sourceforge.net>
parents: 3151
diff changeset
3431 - removed rlog module (py 2.3 is minimum version now)
3157
969ec14c09cf fixed class "help" listing paging [SF#1106329]
Richard Jones <richard@users.sourceforge.net>
parents: 3155
diff changeset
3432 - fixed class "help" listing paging (sf bug 1106329)
3164
24476db8872f nicer error looking up values of None (response to [SF#1108697])
Richard Jones <richard@users.sourceforge.net>
parents: 3159
diff changeset
3433 - nicer error looking up values of None (response to sf bug 1108697)
3169
d8d1ebd80930 fallback for (list) popups if javascript disabled (patch [SF#1101626])
Richard Jones <richard@users.sourceforge.net>
parents: 3166
diff changeset
3434 - fallback for (list) popups if javascript disabled (sf patch 1101626)
3112
a7657b3cd22a merge from maint-0-8
Richard Jones <richard@users.sourceforge.net>
parents: 3104
diff changeset
3435
a7657b3cd22a merge from maint-0-8
Richard Jones <richard@users.sourceforge.net>
parents: 3104
diff changeset
3436
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
3437 2005-01-13: 0.8.0b2
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3438
3004
69aebefddb2b windows is different, of course
Richard Jones <richard@users.sourceforge.net>
parents: 2998
diff changeset
3439 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3440
3008
c5530df3aaa6 back_sqlite.py is missing "import time" [SF#1081959]
Richard Jones <richard@users.sourceforge.net>
parents: 3006
diff changeset
3441 - note about how to run roundup demo in Windows (sf bug 1082090)
c5530df3aaa6 back_sqlite.py is missing "import time" [SF#1081959]
Richard Jones <richard@users.sourceforge.net>
parents: 3006
diff changeset
3442 - fix API for templating utils extensions - remove "utils" arg (sf bug 1081981)
c5530df3aaa6 back_sqlite.py is missing "import time" [SF#1081959]
Richard Jones <richard@users.sourceforge.net>
parents: 3006
diff changeset
3443 - back_sqlite.py is missing "import time" (sf bug 1081959)
3010
3a23308a8f57 fix (list) popup [SF#1083570]
Richard Jones <richard@users.sourceforge.net>
parents: 3008
diff changeset
3444 - fix (list) popup (sf bug 1083570)
3012
6dbe3798a4c4 fix some security assertions [SF#1085481]
Richard Jones <richard@users.sourceforge.net>
parents: 3010
diff changeset
3445 - fix some security assertions (sf bug 1085481)
3022
9523de67ecad merge from maint-0-8
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3012
diff changeset
3446 - 'roundup-server -S' always writes [trackers] section heading (sf bug 1088878)
3025
7032b500b7e0 fix port number as int in mysql connection info [SF#1082530]
Richard Jones <richard@users.sourceforge.net>
parents: 3023
diff changeset
3447 - fix port number as int in mysql connection info (sf bug 1082530)
3031
0a81ed2b397d fix setup.py to work with <Python2.3 [SF#1082801]
Richard Jones <richard@users.sourceforge.net>
parents: 3028
diff changeset
3448 - fix setup.py to work with <Python2.3 (sf bug 1082801)
3040
14322134dcef fix permissions checks in cgi templating [SF#1082755]
Richard Jones <richard@users.sourceforge.net>
parents: 3036
diff changeset
3449 - fix permissions checks in cgi templating (sf bug 1082755)
3079
64df8d65cc54 fix "Users may only edit their issues"
Richard Jones <richard@users.sourceforge.net>
parents: 3073
diff changeset
3450 - fix "Users may only edit their issues" example in docs
3099
519b92df37dc handle ~/.my.cnf files for MySQL defaults [SF#1096031]
Richard Jones <richard@users.sourceforge.net>
parents: 3079
diff changeset
3451 - handle ~/.my.cnf files for MySQL defaults (sf bug 1096031)
3004
69aebefddb2b windows is different, of course
Richard Jones <richard@users.sourceforge.net>
parents: 2998
diff changeset
3452
69aebefddb2b windows is different, of course
Richard Jones <richard@users.sourceforge.net>
parents: 2998
diff changeset
3453
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
3454 2004-12-08: 0.8.0b1
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3455
2277
c9e52addda42 added MD5 scheme for password hiding
Richard Jones <richard@users.sourceforge.net>
parents: 2275
diff changeset
3456 Feature:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3457
2277
c9e52addda42 added MD5 scheme for password hiding
Richard Jones <richard@users.sourceforge.net>
parents: 2275
diff changeset
3458 - added MD5 scheme for password hiding
2283
6f5e0b7ba5b4 added support for HTTP charset selection
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2277
diff changeset
3459 - added support for HTTP charset selection
2351
97fae0466d97 more ZPT porting tweaks
Richard Jones <richard@users.sourceforge.net>
parents: 2336
diff changeset
3460 - implement __nonzero__ for HTMLProperty
2374
31cb1014300c Switch to using sqlite's own locking mechanisms...
Richard Jones <richard@users.sourceforge.net>
parents: 2372
diff changeset
3461 - remove "manual" locking of sqlite database
31cb1014300c Switch to using sqlite's own locking mechanisms...
Richard Jones <richard@users.sourceforge.net>
parents: 2372
diff changeset
3462 - create a new RDBMS cursor after committing
2397
fa50e1347397 added basic logging support
Richard Jones <richard@users.sourceforge.net>
parents: 2386
diff changeset
3463 - added basic logging, and configuration of it and python's logging module
2571
58848e3b6bb8 roundup-mailgw now logs fatal exceptions rather than mailing them to admin
Richard Jones <richard@users.sourceforge.net>
parents: 2544
diff changeset
3464 - roundup-mailgw now logs fatal exceptions rather than mailing them to admin
2471
31cd032291c5 new templating features
Richard Jones <richard@users.sourceforge.net>
parents: 2456
diff changeset
3465 - add a default argument to the DateHTMLProperty.field method, and an
31cd032291c5 new templating features
Richard Jones <richard@users.sourceforge.net>
parents: 2456
diff changeset
3466 optional Interval (string or object) to the DateHTMLProperty.now (patch
31cd032291c5 new templating features
Richard Jones <richard@users.sourceforge.net>
parents: 2456
diff changeset
3467 from Vickenty Fesunov)
2488
eb1aa3c22d8a hide "(list)" popup links when issue is only viewable
Richard Jones <richard@users.sourceforge.net>
parents: 2483
diff changeset
3468 - hide "(list)" popup links when issue is only viewable
2544
50608e0bfb91 roundup-server options -g and -u accept both ids and names [SF#983769]
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2542
diff changeset
3469 - roundup-server options -g and -u accept both ids and names (sf bug 983769)
2632
9c55f2bc5961 roundup-server now has a configuration file (-C option)
Richard Jones <richard@users.sourceforge.net>
parents: 2617
diff changeset
3470 - roundup-server now has a configuration file (-C option)
2578
7f25486ff85e fixed RDBMS filter() for no matches from full-text search [SF#990778]
Richard Jones <richard@users.sourceforge.net>
parents: 2574
diff changeset
3471 - added mod_python interface (see installation.txt)
2649
1df7d4a41da4 Buncha stuff (sorry about the large checkin):
Richard Jones <richard@users.sourceforge.net>
parents: 2632
diff changeset
3472 - reorganised tracker configuration, using ConfigParser config, cleaned-up
1df7d4a41da4 Buncha stuff (sorry about the large checkin):
Richard Jones <richard@users.sourceforge.net>
parents: 2632
diff changeset
3473 schema definition and implementing easier extension writing (sf rfe 661301)
1df7d4a41da4 Buncha stuff (sorry about the large checkin):
Richard Jones <richard@users.sourceforge.net>
parents: 2632
diff changeset
3474 - Permissions may now be defined on a per-property basis
1df7d4a41da4 Buncha stuff (sorry about the large checkin):
Richard Jones <richard@users.sourceforge.net>
parents: 2632
diff changeset
3475 - added "Create" Permission. Replaces the "Web"- and "Email Registration"
1df7d4a41da4 Buncha stuff (sorry about the large checkin):
Richard Jones <richard@users.sourceforge.net>
parents: 2632
diff changeset
3476 Permissions.
1df7d4a41da4 Buncha stuff (sorry about the large checkin):
Richard Jones <richard@users.sourceforge.net>
parents: 2632
diff changeset
3477 - added option to turn off registration confirmation via email
1df7d4a41da4 Buncha stuff (sorry about the large checkin):
Richard Jones <richard@users.sourceforge.net>
parents: 2632
diff changeset
3478 ("instant_registration" in config) (sf rfe 922209)
2650
d68a444fcce3 roundup-admin reindex command may now work on single items or classes
Richard Jones <richard@users.sourceforge.net>
parents: 2649
diff changeset
3479 - roundup-admin reindex command may now work on single items or classes
2666
ec5c56a064f0 multiple selection Link/Multilink search field (thanks Marlon van den Berg)
Richard Jones <richard@users.sourceforge.net>
parents: 2657
diff changeset
3480 - multiple selection Link/Multilink search field (thanks Marlon van den Berg)
2668
f48a81d49a86 relaxed hyperlinking in web interface (accept "issue123" or "Issue 123")
Richard Jones <richard@users.sourceforge.net>
parents: 2666
diff changeset
3481 - relaxed hyperlinking in web interface (accept "issue123" or "Issue 123")
2735
85b9dcf908a2 record journaltag lookup ("fixes" [SF#998140])
Richard Jones <richard@users.sourceforge.net>
parents: 2733
diff changeset
3482 - record journaltag lookup ("fixes" sf bug 998140)
2761
10a49678ebf2 allow listing popup to be used in query forms (thanks Marcus Priesch)
Richard Jones <richard@users.sourceforge.net>
parents: 2755
diff changeset
3483 - allow listing popup to be used in query forms (thanks Marcus Priesch)
2845
1455fcabc49e command line options for windows service; threaded server
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2830
diff changeset
3484 - roundup windows service may be installed with command line options
1455fcabc49e command line options for windows service; threaded server
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2830
diff changeset
3485 recognized by roundup-server (but not tracker specification arguments).
1455fcabc49e command line options for windows service; threaded server
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2830
diff changeset
3486 Use this to specify server configuration file for the service.
1455fcabc49e command line options for windows service; threaded server
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2830
diff changeset
3487 - added experimental multi-thread server
2856
adec352e2ce0 don't try to import all backends in backends.__init__ unless we *want* to
Richard Jones <richard@users.sourceforge.net>
parents: 2845
diff changeset
3488 - don't try to import all backends in backends.__init__ unless we *want* to
2906
a8808157f892 fix some bugs introduced in refactoring of blobfiles filename()
Richard Jones <richard@users.sourceforge.net>
parents: 2903
diff changeset
3489 - unless in debug mode, keep a single persistent connection through a
a8808157f892 fix some bugs introduced in refactoring of blobfiles filename()
Richard Jones <richard@users.sourceforge.net>
parents: 2903
diff changeset
3490 single web or mailgw request.
2932
e4c854b6f034 HTTP Basic Authentication (patch [SF#1067690])
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2920
diff changeset
3491 - HTTP Basic Authentication (sf patch 1067690)
2991
b9a55628a78d more doc fixes
Richard Jones <richard@users.sourceforge.net>
parents: 2988
diff changeset
3492 - extended security.addPermissionToRole to allow skipping the separate
b9a55628a78d more doc fixes
Richard Jones <richard@users.sourceforge.net>
parents: 2988
diff changeset
3493 getPermission call
2277
c9e52addda42 added MD5 scheme for password hiding
Richard Jones <richard@users.sourceforge.net>
parents: 2275
diff changeset
3494
2736
402d6d556558 postgres backend open doesn't hide corruption in schema [SF#956375]
Richard Jones <richard@users.sourceforge.net>
parents: 2735
diff changeset
3495 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3496
2736
402d6d556558 postgres backend open doesn't hide corruption in schema [SF#956375]
Richard Jones <richard@users.sourceforge.net>
parents: 2735
diff changeset
3497 - postgres backend open doesn't hide corruption in schema (sf bug 956375)
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3498 - \*dbm-style backends nuke() method now clear id counters
2737
37e2b70105f7 removed safeget() from the API [SF#994750]
Richard Jones <richard@users.sourceforge.net>
parents: 2736
diff changeset
3499 - removed safeget() from the API (sf bug 994750)
2882
cd183bcc4aa4 no message
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2876
diff changeset
3500 - demo tracker is always set up on localhost (sf bug 1049101)
3149
d69c8f0f2afe add old change note
Richard Jones <richard@users.sourceforge.net>
parents: 3147
diff changeset
3501 - relaxed URL designator syntax to allow issue[0]*1 (sf bug 1054523)
2736
402d6d556558 postgres backend open doesn't hide corruption in schema [SF#956375]
Richard Jones <richard@users.sourceforge.net>
parents: 2735
diff changeset
3502
3068
c4e76c84f43d another fix to indexargs
Richard Jones <richard@users.sourceforge.net>
parents: 3060
diff changeset
3503
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
3504 2005-05-02: 0.7.12
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3505
3101
ea2e0cf5c1c7 *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 3099
diff changeset
3506 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3507
3101
ea2e0cf5c1c7 *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 3099
diff changeset
3508 - handle capitalisation of class names in text hyperlinking (sf bug
ea2e0cf5c1c7 *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 3099
diff changeset
3509 1101043)
3104
97aec6907e69 merge from 0.7
Richard Jones <richard@users.sourceforge.net>
parents: 3101
diff changeset
3510 - quote full-text search text in URL generation
3140
2487b070043b slightly better fix
Richard Jones <richard@users.sourceforge.net>
parents: 3138
diff changeset
3511 - fixed problem migrating mysql databases
3138
e47d6bf5ad81 *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 3134
diff changeset
3512 - fix search_checkboxes macro (sf patch 1113828)
3151
6feac4fcf883 Various bug fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 3149
diff changeset
3513 - fix bug in date editing in Metakit
3159
b2fc512f145d allow suppression of search_text in indexargs_form [SF#1101548]
Richard Jones <richard@users.sourceforge.net>
parents: 3157
diff changeset
3514 - allow suppression of search_text in indexargs_form (sf bug 1101548)
3166
3204488d20b5 hack to fix some anydbm export problems [SF#1081454]
Richard Jones <richard@users.sourceforge.net>
parents: 3164
diff changeset
3515 - hack to fix some anydbm export problems (sf bug 1081454)
3175
e2a590ecc5e4 *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 3171
diff changeset
3516 - ignore AutoReply messages (sf patch 1085051)
3180
49aa59c581c7 fix ZRoundup syntax error [SF#1122335]
Richard Jones <richard@users.sourceforge.net>
parents: 3176
diff changeset
3517 - fix ZRoundup syntax error (sf bug 1122335)
3306
ae1093684ef5 merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents: 3303
diff changeset
3518 - fix RDBMS clear() so it resets all class itemid counters
3101
ea2e0cf5c1c7 *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 3099
diff changeset
3519
ea2e0cf5c1c7 *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 3099
diff changeset
3520
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
3521 2005-01-06: 0.7.11
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3522
3060
53d1d4e2015c index args URL generation broken in .10 [SF#1096027]
Richard Jones <richard@users.sourceforge.net>
parents: 3049
diff changeset
3523 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3524
3060
53d1d4e2015c index args URL generation broken in .10 [SF#1096027]
Richard Jones <richard@users.sourceforge.net>
parents: 3049
diff changeset
3525 - index args URL generation broken in .10 (sf bug 1096027)
3069
4ef775d2c8d1 handle NotModified for non-static files (patch [SF#1095790])
Richard Jones <richard@users.sourceforge.net>
parents: 3068
diff changeset
3526 - handle NotModified for non-static files (sf patch 1095790)
3073
7fefb1e29ed0 fix permission lookup in query editing
Richard Jones <richard@users.sourceforge.net>
parents: 3069
diff changeset
3527 - fix permission lookup in query editing
2450
c45ed2413044 fixed lookup of "missing" Link values for new props in anydbm backend
Richard Jones <richard@users.sourceforge.net>
parents: 2437
diff changeset
3528
3060
53d1d4e2015c index args URL generation broken in .10 [SF#1096027]
Richard Jones <richard@users.sourceforge.net>
parents: 3049
diff changeset
3529
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
3530 2005-01-04: 0.7.10
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3531
2985
693069ac2039 reset ID counters if the database is cleared
Richard Jones <richard@users.sourceforge.net>
parents: 2959
diff changeset
3532 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3533
2985
693069ac2039 reset ID counters if the database is cleared
Richard Jones <richard@users.sourceforge.net>
parents: 2959
diff changeset
3534 - reset ID counters if the database is cleared (thanks William)
2988
f4023f1cc1d6 apply IE caching "fix" to automatically serve up all pages expired
Richard Jones <richard@users.sourceforge.net>
parents: 2985
diff changeset
3535 - apply IE caching "fix" to automatically serve up all pages expired
2991
b9a55628a78d more doc fixes
Richard Jones <richard@users.sourceforge.net>
parents: 2988
diff changeset
3536 - fix typo (sf patch 1076629)
2994
29e7a2ff6434 fix hyperlinking of items [SF#1080251]
Richard Jones <richard@users.sourceforge.net>
parents: 2993
diff changeset
3537 - fix hyperlinking of items (sf bug 1080251)
2998
7c438646531a merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents: 2994
diff changeset
3538 - fix roundup-admin find command handling of Multilinks
3023
a25de53435b1 don't set the title to nothing from incoming mail (thanks Bruce Guenter)
Richard Jones <richard@users.sourceforge.net>
parents: 3022
diff changeset
3539 - fix some security assertions (sf bug 1085481)
a25de53435b1 don't set the title to nothing from incoming mail (thanks Bruce Guenter)
Richard Jones <richard@users.sourceforge.net>
parents: 3022
diff changeset
3540 - don't set the title to nothing from incoming mail (thanks Bruce Guenter)
3028
de242e68c69b fix py2.4 strftime() API change bug [SF#1087746]
Richard Jones <richard@users.sourceforge.net>
parents: 3025
diff changeset
3541 - fix py2.4 strftime() API change bug (sf bug 1087746)
3033
f8d0fd056ac0 fix indexer searching with no valid words [SF#1086787]
Richard Jones <richard@users.sourceforge.net>
parents: 3031
diff changeset
3542 - fix indexer searching with no valid words (sf bug 1086787)
3036
8fa6b5747a53 updated searching / indexing docs
Richard Jones <richard@users.sourceforge.net>
parents: 3033
diff changeset
3543 - updated searching / indexing docs
3043
3f3ca882deb2 fix "(list)" popup when list is one item long [SF#1064716]
Richard Jones <richard@users.sourceforge.net>
parents: 3040
diff changeset
3544 - fix "(list)" popup when list is one item long (sf bug 1064716)
3048
d9b4224f955c merge from maint-0-8
Richard Jones <richard@users.sourceforge.net>
parents: 3043
diff changeset
3545 - have RDBMS full-text indexer do AND searching (sf bug 1055435)
3049
393f6ab17c07 handle spaces in String index params in batching [SF#1054224]
Richard Jones <richard@users.sourceforge.net>
parents: 3048
diff changeset
3546 - handle spaces in String index params in batching (sf bug 1054224)
2985
693069ac2039 reset ID counters if the database is cleared
Richard Jones <richard@users.sourceforge.net>
parents: 2959
diff changeset
3547
693069ac2039 reset ID counters if the database is cleared
Richard Jones <richard@users.sourceforge.net>
parents: 2959
diff changeset
3548
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
3549 2004-10-26: 0.7.9
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3550
2958
1ae91c2fa5fe merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents: 2951
diff changeset
3551 Feature:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3552
2958
1ae91c2fa5fe merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents: 2951
diff changeset
3553 - DateHTMLProperty.field() accepts format string (thanks Wil Cooley)
1ae91c2fa5fe merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents: 2951
diff changeset
3554
2792
7131b106a389 merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents: 2761
diff changeset
3555 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3556
2792
7131b106a389 merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents: 2761
diff changeset
3557 - popup listing uses filter args (thanks Marlon van den Berg)
7131b106a389 merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents: 2761
diff changeset
3558 - fixed editing of message contents
7131b106a389 merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents: 2761
diff changeset
3559 - loosened the detection of issue cross-references in messages
2793
fcd76e1e97af open CSV files in "universal newline" mode
Richard Jones <richard@users.sourceforge.net>
parents: 2792
diff changeset
3560 - open CSV files in "universal newline" mode
2830
9ab32261216b s/Modifed/Modified (thanks donfu)
Richard Jones <richard@users.sourceforge.net>
parents: 2793
diff changeset
3561 - s/Modifed/Modified (thanks donfu)
2870
795cdba40c05 enforce View Permission when serving file content [SF#1050470]
Richard Jones <richard@users.sourceforge.net>
parents: 2869
diff changeset
3562 - applied patch fixing some form handling issues in ZRoundup (sf bug 995565)
795cdba40c05 enforce View Permission when serving file content [SF#1050470]
Richard Jones <richard@users.sourceforge.net>
parents: 2869
diff changeset
3563 - enforce View Permission when serving file content (sf bug 1050470)
2872
d530b68e4b42 don't index common words [SF#1046612]
Richard Jones <richard@users.sourceforge.net>
parents: 2870
diff changeset
3564 - don't index common words (sf bug 1046612)
2876
407f1f17079d merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents: 2872
diff changeset
3565 - don't wrap query.item.html in a <span> (thanks Roch'e Compaan)
2903
2681cfbd0fcb *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 2895
diff changeset
3566 - TAL expressions like 'request/show/whatever' return True
2681cfbd0fcb *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 2895
diff changeset
3567 if the request does not contain explicit @columns list
2884
6d6fdd1daf92 NumberHTMLProperty should return "" not "None" if not set
Richard Jones <richard@users.sourceforge.net>
parents: 2882
diff changeset
3568 - NumberHTMLProperty should return '' not "None" if not set (thanks
6d6fdd1daf92 NumberHTMLProperty should return "" not "None" if not set
Richard Jones <richard@users.sourceforge.net>
parents: 2882
diff changeset
3569 William)
2895
79331099738c *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 2892
diff changeset
3570 - ensure multilink ordering in RDBMS backends (thanks Marcus Priesch, sf
79331099738c *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 2892
diff changeset
3571 bug 950963)
2892
2eae5848912d always honor indexme property on Strings (patch [SF#063711])
Richard Jones <richard@users.sourceforge.net>
parents: 2887
diff changeset
3572 - always honor indexme property on Strings (sf patch 1063711)
2920
98e6219ddb83 merge maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents: 2906
diff changeset
3573 - make hyperdb value parsing errors readable in mailgw errors
2951
2e3f3204afc9 merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents: 2932
diff changeset
3574 - make anydbm journal export handle removed properties
2959
fa5410ae581d allow use of XML templates again
Richard Jones <richard@users.sourceforge.net>
parents: 2958
diff changeset
3575 - allow use of XML templates again
2792
7131b106a389 merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents: 2761
diff changeset
3576
7131b106a389 merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents: 2761
diff changeset
3577
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
3578 2004-10-15: 0.7.8
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3579
2755
e3cd28cec23d Clean out sessions / otks tables when migrating
Richard Jones <richard@users.sourceforge.net>
parents: 2737
diff changeset
3580 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3581
2755
e3cd28cec23d Clean out sessions / otks tables when migrating
Richard Jones <richard@users.sourceforge.net>
parents: 2737
diff changeset
3582 - Clean out sessions / otks tables when migrating
e3cd28cec23d Clean out sessions / otks tables when migrating
Richard Jones <richard@users.sourceforge.net>
parents: 2737
diff changeset
3583
e3cd28cec23d Clean out sessions / otks tables when migrating
Richard Jones <richard@users.sourceforge.net>
parents: 2737
diff changeset
3584
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
3585 2004-10-11: 0.7.7
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3586
2612
7cf56f5b3991 merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents: 2603
diff changeset
3587 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3588
2612
7cf56f5b3991 merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents: 2603
diff changeset
3589 - ZRoundup's search interface works now (sf bug 994957)
2615
2950127dcddc *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 2612
diff changeset
3590 - fixed history display when "ascending"
2617
33fffbf7ae68 merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents: 2615
diff changeset
3591 - removed references to py2.3+ boolean values (sf bug 995682)
2655
edaa8ba86bd0 fix static file path normalisation in security check (thanks David Linke)
Richard Jones <richard@users.sourceforge.net>
parents: 2650
diff changeset
3592 - fix static file path normalisation in security check (thanks David Linke)
2657
534f78a2e400 less specific messages for login failures (thanks Chris Withers)
Richard Jones <richard@users.sourceforge.net>
parents: 2655
diff changeset
3593 - less specific messages for login failures (thanks Chris Withers)
2670
bdf3a73dfd04 merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents: 2668
diff changeset
3594 - Reject raised against email messages should result in email rejection, not
bdf3a73dfd04 merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents: 2668
diff changeset
3595 discarding of the message
2704
d760b549bdf0 *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 2702
diff changeset
3596 - mailgw can override the MAIL_DEFAULT_CLASS
2702
eb4e7b8d52a2 handle Py2.3+ datetime objects as Date specs [SF#971300]
Richard Jones <richard@users.sourceforge.net>
parents: 2670
diff changeset
3597 - handle Py2.3+ datetime objects as Date specs (sf bug 971300)
2717
ca2ee58c8310 use row locking in MySQL newid() [SF#1034211]
Richard Jones <richard@users.sourceforge.net>
parents: 2704
diff changeset
3598 - use row locking in MySQL newid() (sf bug 1034211)
2720
15d945dff53d add sanity check for sort and group on same property [SF#1033477]
Richard Jones <richard@users.sourceforge.net>
parents: 2717
diff changeset
3599 - add sanity check for sort and group on same property (sf bug 1033477)
2721
1cd01cf106e1 extend OTK and session table value cols to TEXT [SF#1031271]
Richard Jones <richard@users.sourceforge.net>
parents: 2720
diff changeset
3600 - extend OTK and session table value cols to TEXT (sf bug 1031271)
2724
7b1c440dba92 fix lookup of REMOTE_USER [SF#1002923]
Richard Jones <richard@users.sourceforge.net>
parents: 2721
diff changeset
3601 - fix lookup of REMOTE_USER (sf bug 1002923)
2727
93e2e5b55a3c new Interval props weren't created properly in rdbms
Richard Jones <richard@users.sourceforge.net>
parents: 2724
diff changeset
3602 - new Interval props weren't created properly in rdbms
2729
797725ec50c5 date.Interval() now accepts an Interval as a spec [SF#1041266]
Richard Jones <richard@users.sourceforge.net>
parents: 2727
diff changeset
3603 - date.Interval() now accepts an Interval as a spec (sf bug 1041266)
2731
7c472ed6babf handle deleted properties in RDBMS history
Richard Jones <richard@users.sourceforge.net>
parents: 2729
diff changeset
3604 - handle deleted properties in RDBMS history
7c472ed6babf handle deleted properties in RDBMS history
Richard Jones <richard@users.sourceforge.net>
parents: 2729
diff changeset
3605 - apply timezone in correct direction in user input (sf bug 1013097)
2733
ef396596a24e more efficient find() in RDBMS [SF#1012781]
Richard Jones <richard@users.sourceforge.net>
parents: 2731
diff changeset
3606 - more efficient find() in RDBMS (sf bug 1012781)
2612
7cf56f5b3991 merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents: 2603
diff changeset
3607
2650
d68a444fcce3 roundup-admin reindex command may now work on single items or classes
Richard Jones <richard@users.sourceforge.net>
parents: 2649
diff changeset
3608
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
3609 2004-07-21: 0.7.6
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3610
2437
f37f3617b9e9 force lookup of journal props in anydbm filtering
Richard Jones <richard@users.sourceforge.net>
parents: 2418
diff changeset
3611 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3612
2505
bdd112cf61ba rdbms backend full text search failure after import [SF#980314]
Richard Jones <richard@users.sourceforge.net>
parents: 2497
diff changeset
3613 - rdbms backend full text search failure after import (sf bug 980314)
2508
8e1c1623710b rdbms backends not filtering correctly on link=None
Richard Jones <richard@users.sourceforge.net>
parents: 2507
diff changeset
3614 - rdbms backends not filtering correctly on link=None
2512
f5542d92307a fix anydbm journal import [SF#983166]
Richard Jones <richard@users.sourceforge.net>
parents: 2508
diff changeset
3615 - fix anydbm journal import (sf bug 983166)
2536
70ede89e8056 handle postgresql bug in SQL generation [SF#984591]
Richard Jones <richard@users.sourceforge.net>
parents: 2512
diff changeset
3616 - handle postgresql bug in SQL generation (sf bug 984591)
2542
3dcdc5fef2e4 *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 2536
diff changeset
3617 - fix dates-from-Dates (sf bug 984604)
2571
58848e3b6bb8 roundup-mailgw now logs fatal exceptions rather than mailing them to admin
Richard Jones <richard@users.sourceforge.net>
parents: 2544
diff changeset
3618 - fix messageid generated when msgid is None for send_message (sf bug 987933)
2574
1a041cda628c make user permissions check more sane (fix search page for anonymous)
Richard Jones <richard@users.sourceforge.net>
parents: 2571
diff changeset
3619 - make user permissions check more sane (fix search page for anonymous)
2578
7f25486ff85e fixed RDBMS filter() for no matches from full-text search [SF#990778]
Richard Jones <richard@users.sourceforge.net>
parents: 2574
diff changeset
3620 - fixed RDBMS filter() for no matches from full-text search (sf bug 990778)
2580
e90d63c7eceb fixed DateHTMLProperty for invalid date entry [SF#986538]
Richard Jones <richard@users.sourceforge.net>
parents: 2578
diff changeset
3621 - fixed DateHTMLProperty for invalid date entry (sf bug 986538)
2582
7575854ecee5 fixed external password source example [SF#986601]
Richard Jones <richard@users.sourceforge.net>
parents: 2580
diff changeset
3622 - fixed external password source example (sf bug 986601)
2588
e80604dbe2af document the STATIC_FILES config var
Richard Jones <richard@users.sourceforge.net>
parents: 2582
diff changeset
3623 - document the STATIC_FILES config var
2592
5a8d9465827e implement the HTTP HEAD command [SF#992544]
Richard Jones <richard@users.sourceforge.net>
parents: 2588
diff changeset
3624 - implement the HTTP HEAD command (sf bug 992544)
2597
c86b2179085b fix journal export of files to remove content from CSV files
Richard Jones <richard@users.sourceforge.net>
parents: 2592
diff changeset
3625 - fix journal export of files to remove content from CSV files
2601
113548baeed2 API clarification.
Richard Jones <richard@users.sourceforge.net>
parents: 2597
diff changeset
3626 - API clarification. Previously, the anydbm/bsddb/metakit filter() methods
113548baeed2 API clarification.
Richard Jones <richard@users.sourceforge.net>
parents: 2597
diff changeset
3627 had required exact matches to Multilink argument lists. The RDBMS
113548baeed2 API clarification.
Richard Jones <richard@users.sourceforge.net>
parents: 2597
diff changeset
3628 backends treated Multilink matches like all other data types - matching
113548baeed2 API clarification.
Richard Jones <richard@users.sourceforge.net>
parents: 2597
diff changeset
3629 any of the Multilink argument list is good enough. The latter behaviour
113548baeed2 API clarification.
Richard Jones <richard@users.sourceforge.net>
parents: 2597
diff changeset
3630 is implemented across the board now.
2603
5ccd99777869 fix metakit handling of filter on Link==None; fix some unit tests
Richard Jones <richard@users.sourceforge.net>
parents: 2601
diff changeset
3631 - fix metakit handling of filter on Link==None
2505
bdd112cf61ba rdbms backend full text search failure after import [SF#980314]
Richard Jones <richard@users.sourceforge.net>
parents: 2497
diff changeset
3632
bdd112cf61ba rdbms backend full text search failure after import [SF#980314]
Richard Jones <richard@users.sourceforge.net>
parents: 2497
diff changeset
3633
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
3634 2004-06-24: 0.7.5
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3635
2505
bdd112cf61ba rdbms backend full text search failure after import [SF#980314]
Richard Jones <richard@users.sourceforge.net>
parents: 2497
diff changeset
3636 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3637
2437
f37f3617b9e9 force lookup of journal props in anydbm filtering
Richard Jones <richard@users.sourceforge.net>
parents: 2418
diff changeset
3638 - force lookup of journal props in anydbm filtering
2450
c45ed2413044 fixed lookup of "missing" Link values for new props in anydbm backend
Richard Jones <richard@users.sourceforge.net>
parents: 2437
diff changeset
3639 - fixed lookup of "missing" Link values for new props in anydbm backend
2453
0e2a0c2c8142 allow list of values for id, Number and Boolean filtering in anydbm backend
Richard Jones <richard@users.sourceforge.net>
parents: 2450
diff changeset
3640 - allow list of values for id, Number and Boolean filtering in anydbm
0e2a0c2c8142 allow list of values for id, Number and Boolean filtering in anydbm backend
Richard Jones <richard@users.sourceforge.net>
parents: 2450
diff changeset
3641 backend
2456
1cd69db95b23 fixed some more mysql 0.6->0.7 upgrade bugs [SF#950410]
Richard Jones <richard@users.sourceforge.net>
parents: 2453
diff changeset
3642 - fixed some more mysql 0.6->0.7 upgrade bugs (sf bug 950410)
2472
f41539b3c486 fixed Boolean values in postgresql (bugs [SF#972546] and [SF#972600])
Richard Jones <richard@users.sourceforge.net>
parents: 2471
diff changeset
3643 - fixed Boolean values in postgresql (sf bugs 972546 and 972600)
2481
8f2d1aabd940 fixed -g arg to roundup-server [SF#973946]
Richard Jones <richard@users.sourceforge.net>
parents: 2472
diff changeset
3644 - fixed -g arg to roundup-server (sf bug 973946)
2483
55b496fb7b5b better roundup-server usage string [SF#973352]
Richard Jones <richard@users.sourceforge.net>
parents: 2481
diff changeset
3645 - better roundup-server usage string (sf bug 973352)
2492
fa871d7a3a0f *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 2489
diff changeset
3646 - include "context" always, as documented (sf bug 965447)
2489
b81c9679f5de fixed REMOTE_USER (external HTTP Basic auth) [SF#977309]
Richard Jones <richard@users.sourceforge.net>
parents: 2488
diff changeset
3647 - fixed REMOTE_USER (external HTTP Basic auth) (sf bug 977309)
2494
ea7fb2f416db fixed RDBMS Class.find() to handle None value in multiple find...
Richard Jones <richard@users.sourceforge.net>
parents: 2492
diff changeset
3648 - fixed roundup-admin "find" to use better value parsing
ea7fb2f416db fixed RDBMS Class.find() to handle None value in multiple find...
Richard Jones <richard@users.sourceforge.net>
parents: 2492
diff changeset
3649 - fixed RDBMS Class.find() to handle None value in multiple find
2497
e27578fc4e37 export now stores file "content" in separate files in export directory
Richard Jones <richard@users.sourceforge.net>
parents: 2494
diff changeset
3650 - export now stores file "content" in separate files in export directory
2374
31cb1014300c Switch to using sqlite's own locking mechanisms...
Richard Jones <richard@users.sourceforge.net>
parents: 2372
diff changeset
3651
2437
f37f3617b9e9 force lookup of journal props in anydbm filtering
Richard Jones <richard@users.sourceforge.net>
parents: 2418
diff changeset
3652
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
3653 2004-06-10: 0.7.4
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3654
2372
c26bb78d2f0c couple of bugfixes
Richard Jones <richard@users.sourceforge.net>
parents: 2366
diff changeset
3655 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3656
2372
c26bb78d2f0c couple of bugfixes
Richard Jones <richard@users.sourceforge.net>
parents: 2366
diff changeset
3657 - re-acquire the OTK manager when we re-open the database
c26bb78d2f0c couple of bugfixes
Richard Jones <richard@users.sourceforge.net>
parents: 2366
diff changeset
3658 - mailgw handler can close the database on us
2386
8214560941f4 *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 2374
diff changeset
3659 - fixed grouping by a NULL Link value
2398
202701d52788 fixed anydbm & metakit import/export ([SF#965216], [SF#964457], [SF#964450])
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
3660 - fixed anydbm import/export (sf bugs 965216, 964457, 964450)
2402
3953092900dd fix python 2.3.3 strftime deprecation warning (patch [SF#968398])
Richard Jones <richard@users.sourceforge.net>
parents: 2398
diff changeset
3661 - fix python 2.3.3 strftime deprecation warning (sf patch 968398)
2413
7d0bb6601809 fix some column datatypes in postgresql and mysql
Richard Jones <richard@users.sourceforge.net>
parents: 2402
diff changeset
3662 - fix some column datatypes in postgresql and mysql (sf bugs 962611,
7d0bb6601809 fix some column datatypes in postgresql and mysql
Richard Jones <richard@users.sourceforge.net>
parents: 2402
diff changeset
3663 959177 and 964231)
2416
Richard Jones <richard@users.sourceforge.net>
parents: 2413
diff changeset
3664 - fixed RDBMS journal packing (sf bug 959177)
2418
89072e66b5f5 fixed filtering by floats in anydbm [SF#963584]
Richard Jones <richard@users.sourceforge.net>
parents: 2416
diff changeset
3665 - fixed filtering by floats in anydbm (sf bug 963584)
2372
c26bb78d2f0c couple of bugfixes
Richard Jones <richard@users.sourceforge.net>
parents: 2366
diff changeset
3666
c26bb78d2f0c couple of bugfixes
Richard Jones <richard@users.sourceforge.net>
parents: 2366
diff changeset
3667
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
3668 2004-05-28: 0.7.3
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3669
2334
c5e5e9e176d2 add "checked" to truth values for Boolean input
Richard Jones <richard@users.sourceforge.net>
parents: 2320
diff changeset
3670 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3671
2334
c5e5e9e176d2 add "checked" to truth values for Boolean input
Richard Jones <richard@users.sourceforge.net>
parents: 2320
diff changeset
3672 - add "checked" to truth values for Boolean input
2336
258cfa16f63c *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 2334
diff changeset
3673 - fixed import in metakit backend
2362
10fc45eea226 fix SearchAction use of Class.filter(), and clarify API docs for same
Richard Jones <richard@users.sourceforge.net>
parents: 2351
diff changeset
3674 - fix SearchAction use of Class.filter(), and clarify API docs for same
2366
1d46cd2f83f6 fix security hole in serve_static_file
Richard Jones <richard@users.sourceforge.net>
parents: 2362
diff changeset
3675 - ensure static files may only be served out of the tracker's "static
1d46cd2f83f6 fix security hole in serve_static_file
Richard Jones <richard@users.sourceforge.net>
parents: 2362
diff changeset
3676 files" directory
2334
c5e5e9e176d2 add "checked" to truth values for Boolean input
Richard Jones <richard@users.sourceforge.net>
parents: 2320
diff changeset
3677
c5e5e9e176d2 add "checked" to truth values for Boolean input
Richard Jones <richard@users.sourceforge.net>
parents: 2320
diff changeset
3678
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
3679 2004-05-17: 0.7.2
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3680
2285
c7f780c24a87 fixed anydbm sorting with None values [SF#952853]
Richard Jones <richard@users.sourceforge.net>
parents: 2283
diff changeset
3681 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3682
2287
49f69762c66a roundup-server -g option not recognised [SF#952310]
Richard Jones <richard@users.sourceforge.net>
parents: 2285
diff changeset
3683 - anydbm sorting with None values (sf bug 952853)
49f69762c66a roundup-server -g option not recognised [SF#952310]
Richard Jones <richard@users.sourceforge.net>
parents: 2285
diff changeset
3684 - roundup-server -g option not recognised (sf bug 952310)
2289
6d16b967f89d HTML templating isset() inverted [SF#951779]
Richard Jones <richard@users.sourceforge.net>
parents: 2287
diff changeset
3685 - HTML templating isset() inverted (sf bug 951779)
2291
90cca653ef3d otks manager missing [SF#952931]
Richard Jones <richard@users.sourceforge.net>
parents: 2289
diff changeset
3686 - otks manager missing (sf bug 952931)
2293
51b34469b7aa mention DEFAULT_TIMEZONE requirement in upgrading doc [SF#952932]
Richard Jones <richard@users.sourceforge.net>
parents: 2291
diff changeset
3687 - mention DEFAULT_TIMEZONE requirement in upgrading doc (sf bug 952932)
2314
7c8d2e9a0566 fix DateHTMLProperty so local() can override user timezone [SF#953678]
Richard Jones <richard@users.sourceforge.net>
parents: 2293
diff changeset
3688 - fix DateHTMLProperty so local() can override user timezone (sf bug
7c8d2e9a0566 fix DateHTMLProperty so local() can override user timezone [SF#953678]
Richard Jones <richard@users.sourceforge.net>
parents: 2293
diff changeset
3689 953678)
2318
fa2f7ba34399 merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents: 2314
diff changeset
3690 - fix anydbm sort/group direction handling, and make RDBMS sort/group use
fa2f7ba34399 merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents: 2314
diff changeset
3691 Link'ed "order" properties (sf bug 953148)
2320
41bc4936e115 fix Interval editing [SF#954891]
Richard Jones <richard@users.sourceforge.net>
parents: 2318
diff changeset
3692 - fix Interval editing (sf bug 954891)
2285
c7f780c24a87 fixed anydbm sorting with None values [SF#952853]
Richard Jones <richard@users.sourceforge.net>
parents: 2283
diff changeset
3693
c7f780c24a87 fixed anydbm sorting with None values [SF#952853]
Richard Jones <richard@users.sourceforge.net>
parents: 2283
diff changeset
3694
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
3695 2004-05-10: 0.7.1
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3696
2275
3197e37346de merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents: 2257
diff changeset
3697 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3698
2275
3197e37346de merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents: 2257
diff changeset
3699 - several temp files made it into the source distribution (sf bug 949243)
3197e37346de merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents: 2257
diff changeset
3700 - typo in roundup/instance.py
3197e37346de merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents: 2257
diff changeset
3701 - missing CRLF var in rfc822.py (sf patch 949471)
3197e37346de merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents: 2257
diff changeset
3702 - fix user creation page
3197e37346de merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents: 2257
diff changeset
3703 - have roundup server pass though the cause of a "403 Forbidden" response
3197e37346de merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents: 2257
diff changeset
3704 - fix schema mutation in sqlite backends (thanks Tamer Fahmy)
3197e37346de merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents: 2257
diff changeset
3705 - make popup Javascript IE 5.0 friendly (thanks Marlon van den Berg)
3197e37346de merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents: 2257
diff changeset
3706 - fix RDBMS import (thanks Tamer Fahmy)
3197e37346de merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents: 2257
diff changeset
3707
3197e37346de merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents: 2257
diff changeset
3708
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
3709 2004-05-06: 0.7.0
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3710
2224
69f16bb16f83 sqlite migration drops some journal information (thanks David Linke)
Richard Jones <richard@users.sourceforge.net>
parents: 2218
diff changeset
3711 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3712
2224
69f16bb16f83 sqlite migration drops some journal information (thanks David Linke)
Richard Jones <richard@users.sourceforge.net>
parents: 2218
diff changeset
3713 - sqlite migration drops some journal information (thanks David Linke)
2226
03bb30c5e2c3 user editing Role entry help text always appears
Richard Jones <richard@users.sourceforge.net>
parents: 2224
diff changeset
3714 - user editing Role entry help text always appears
2230
ca2664e095be disable forking server when os.fork() not available [SF#938586]
Richard Jones <richard@users.sourceforge.net>
parents: 2226
diff changeset
3715 - disable forking server when os.fork() not available (sf bug 938586)
2231
27ba128ab567 removed Boolean from source to make py <2.3 happy [SF#938790]
Richard Jones <richard@users.sourceforge.net>
parents: 2230
diff changeset
3716 - removed Boolean from source to make py <2.3 happy (sf bug 938790)
2234
70d21059aa18 fix nested scope bug in multilink sorting in rdbms filtering
Richard Jones <richard@users.sourceforge.net>
parents: 2231
diff changeset
3717 - fix nested scope bug in rdbms multilink sorting
70d21059aa18 fix nested scope bug in multilink sorting in rdbms filtering
Richard Jones <richard@users.sourceforge.net>
parents: 2231
diff changeset
3718 - re-seed the random number generator for each request
2243
20507f6759fc postgresql backend altered to not use popen (thanks Georges Martin)
Richard Jones <richard@users.sourceforge.net>
parents: 2234
diff changeset
3719 - postgresql backend altered to not use popen (thanks Georges Martin)
2244
ac4f295499a4 fixed journal marshalling in RDBMS backends [SF#943627]
Richard Jones <richard@users.sourceforge.net>
parents: 2243
diff changeset
3720 - fixed journal marshalling in RDBMS backends (sf bug 943627)
ac4f295499a4 fixed journal marshalling in RDBMS backends [SF#943627]
Richard Jones <richard@users.sourceforge.net>
parents: 2243
diff changeset
3721 - fixed handling of key values starting with numbers (sf bug 941363)
ac4f295499a4 fixed journal marshalling in RDBMS backends [SF#943627]
Richard Jones <richard@users.sourceforge.net>
parents: 2243
diff changeset
3722 - fixed journal "param" column size in RDBMS backends
2246
9db7d2842222 fixed static file serving
Richard Jones <richard@users.sourceforge.net>
parents: 2244
diff changeset
3723 - fixed static file serving
2248
cd7e6d6288c6 fixed rego from email address [SF#947414]
Richard Jones <richard@users.sourceforge.net>
parents: 2246
diff changeset
3724 - fixed rego from email address (sf bug 947414)
2250
1f243574af52 fixed sqlite journal ordering issue
Richard Jones <richard@users.sourceforge.net>
parents: 2248
diff changeset
3725 - fixed sqlite journal ordering issue
2257
557db2c97081 *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 2250
diff changeset
3726 - fixed mysql date range filtering
2224
69f16bb16f83 sqlite migration drops some journal information (thanks David Linke)
Richard Jones <richard@users.sourceforge.net>
parents: 2218
diff changeset
3727
69f16bb16f83 sqlite migration drops some journal information (thanks David Linke)
Richard Jones <richard@users.sourceforge.net>
parents: 2218
diff changeset
3728
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
3729 2004-04-18: 0.7.0b3
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3730
2176
adaf2a92153c added favicon
Richard Jones <richard@users.sourceforge.net>
parents: 2175
diff changeset
3731 Feature:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3732
2180
58b6d1747973 Web interface tweaks.
Richard Jones <richard@users.sourceforge.net>
parents: 2176
diff changeset
3733 - added a favicon
58b6d1747973 Web interface tweaks.
Richard Jones <richard@users.sourceforge.net>
parents: 2176
diff changeset
3734 - added url_quote and html_quote methods to the utils object
58b6d1747973 Web interface tweaks.
Richard Jones <richard@users.sourceforge.net>
parents: 2176
diff changeset
3735 - added isset method to HTMLProperty
2182
7c0ed51cc865 *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 2180
diff changeset
3736 - database export now exports full journals too
2187
3b92a1b7a056 tracker name at end of page title (rfe [SF#926840])
Richard Jones <richard@users.sourceforge.net>
parents: 2186
diff changeset
3737 - tracker name at end of page title (sf rfe 926840)
2191
f7f6b6981a13 sqlite backend uses the global lock again
Richard Jones <richard@users.sourceforge.net>
parents: 2187
diff changeset
3738 - roundup-server now uses the ForkingMixin
2193
b1a29edd6214 added another sample detector
Richard Jones <richard@users.sourceforge.net>
parents: 2191
diff changeset
3739 - added another sample detector "creator_resolution"
2195
638600b0d682 added search_checkboxes as an option for the search form
Richard Jones <richard@users.sourceforge.net>
parents: 2193
diff changeset
3740 - added search_checkboxes as an option for the search form
2210
b61640273061 added IMAP support to mail gateway (rfe [SF#934000])
Richard Jones <richard@users.sourceforge.net>
parents: 2207
diff changeset
3741 - added IMAP support to mail gateway (sf rfe 934000)
2213
3c38d9be63a6 check MANIFEST against the files actually unpacked
Richard Jones <richard@users.sourceforge.net>
parents: 2212
diff changeset
3742 - check MANIFEST against the files actually unpacked
2218
5673b24ceb0d roundupdb nosymessage() takes an optional bcc list
Richard Jones <richard@users.sourceforge.net>
parents: 2217
diff changeset
3743 - roundupdb nosymessage() takes an optional bcc list
2176
adaf2a92153c added favicon
Richard Jones <richard@users.sourceforge.net>
parents: 2175
diff changeset
3744
2160
225a0a74ac25 CSV export was busted
Richard Jones <richard@users.sourceforge.net>
parents: 2154
diff changeset
3745 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3746
2196
85954067e496 mysql and postgresql schema mutation now handle added Multilinks; fixed test too
Richard Jones <richard@users.sourceforge.net>
parents: 2195
diff changeset
3747 - mysql and postgresql schema mutation now handle added Multilinks
2182
7c0ed51cc865 *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 2180
diff changeset
3748 - web CSV export was busted (as was any action returning a result)
2162
53c600091f17 fixed MultiMapping
Richard Jones <richard@users.sourceforge.net>
parents: 2160
diff changeset
3749 - MultiMapping deviated from the Zope C implementation in a number of
53c600091f17 fixed MultiMapping
Richard Jones <richard@users.sourceforge.net>
parents: 2160
diff changeset
3750 places (thanks Toby Sargeant)
2166
cd42c3c7173a MySQL and Postgresql use BOOL/BOOLEAN for Boolean types
Richard Jones <richard@users.sourceforge.net>
parents: 2163
diff changeset
3751 - MySQL and Postgresql use BOOL/BOOLEAN for Boolean types
2169
12cd4fa91eb7 OTK generation was busted (thanks Stuart D. Gathman)
Richard Jones <richard@users.sourceforge.net>
parents: 2166
diff changeset
3752 - OTK generation was busted (thanks Stuart D. Gathman)
2175
723098a10677 Export and import now include journals (incompatible with export < 0.7)
Richard Jones <richard@users.sourceforge.net>
parents: 2174
diff changeset
3753 - export and import now include journals (incompatible with export < 0.7)
2180
58b6d1747973 Web interface tweaks.
Richard Jones <richard@users.sourceforge.net>
parents: 2176
diff changeset
3754 - added "download_url" method to generate a correctly quoted URL for file
58b6d1747973 Web interface tweaks.
Richard Jones <richard@users.sourceforge.net>
parents: 2176
diff changeset
3755 download links (sf bug 927745)
2183
ac24a9c74cca be paranoid about TRACKER_WEB
Richard Jones <richard@users.sourceforge.net>
parents: 2182
diff changeset
3756 - all uses of TRACKER_WEB now ensure it ends with a '/'
2184
d04ef0543c76 roundup-admin install checks for existing tracker in target home
Richard Jones <richard@users.sourceforge.net>
parents: 2183
diff changeset
3757 - roundup-admin install checks for existing tracker in target home
2185
c52a931879c4 sort/group by multilink in RDBMS
Richard Jones <richard@users.sourceforge.net>
parents: 2184
diff changeset
3758 - grouping (and sorting) by multilink in RDBMS backends (sf bug 655702)
2186
3f89c8ffe4f1 version info in scripts
Richard Jones <richard@users.sourceforge.net>
parents: 2185
diff changeset
3759 - roundup scripts may now be asked for their version (sf rfe 798657)
2191
f7f6b6981a13 sqlite backend uses the global lock again
Richard Jones <richard@users.sourceforge.net>
parents: 2187
diff changeset
3760 - sqlite backend had stopped using the global lock
2207
a993c3dcac9b better check for anonymous viewing of user items [SF#933510]
Richard Jones <richard@users.sourceforge.net>
parents: 2206
diff changeset
3761 - better check for anonymous viewing of user items (sf bug 933510)
2212
75e46660345c stop Interval from displaying an empty string [SF#934022]
Richard Jones <richard@users.sourceforge.net>
parents: 2210
diff changeset
3762 - stop Interval from displaying an empty string (sf bug 934022)
2217
98d3bf8ffb19 store Intervals as two columns (and other fixes
Richard Jones <richard@users.sourceforge.net>
parents: 2213
diff changeset
3763 - fixed storage of some datatypes in some RDBMS backends
2160
225a0a74ac25 CSV export was busted
Richard Jones <richard@users.sourceforge.net>
parents: 2154
diff changeset
3764
225a0a74ac25 CSV export was busted
Richard Jones <richard@users.sourceforge.net>
parents: 2154
diff changeset
3765
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
3766 2004-03-27: 0.7.0b2
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3767
2112
b86f0627b07c added CSV download of index / search results
Richard Jones <richard@users.sourceforge.net>
parents: 2108
diff changeset
3768 Feature:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3769
2112
b86f0627b07c added CSV download of index / search results
Richard Jones <richard@users.sourceforge.net>
parents: 2108
diff changeset
3770 - added CSV export to index pages
2137
c49495585c44 Fix for sqlite backend migration. Change Cookie -> SimpleCookie
Richard Jones <richard@users.sourceforge.net>
parents: 2136
diff changeset
3771 - added emailauditor.py which works around a bug in IE. See
c49495585c44 Fix for sqlite backend migration. Change Cookie -> SimpleCookie
Richard Jones <richard@users.sourceforge.net>
parents: 2136
diff changeset
3772 "detectors/emailauditor.py" for more info.
2121
fd5459469069 Did a couple of things:
Eddie Parker <eparker@users.sourceforge.net>
parents: 2117
diff changeset
3773 - added dispatcher functionality - see upgrading.txt for more info
2129
3fd672293712 add and use Reject exception [SF#700265]
Richard Jones <richard@users.sourceforge.net>
parents: 2126
diff changeset
3774 - added Reject exception which may be raised by auditors. This is trapped
3fd672293712 add and use Reject exception [SF#700265]
Richard Jones <richard@users.sourceforge.net>
parents: 2126
diff changeset
3775 by mailgw and may be used to veto creation of file attachments or
3fd672293712 add and use Reject exception [SF#700265]
Richard Jones <richard@users.sourceforge.net>
parents: 2126
diff changeset
3776 messages. (sf bug 700265)
2136
ee3cf6a44f29 queries on a per-user basis, and public queries [SF#891798] :)
Richard Jones <richard@users.sourceforge.net>
parents: 2129
diff changeset
3777 - queries on a per-user basis, and public queries (sf "bug" 891798 :)
2149
702f9a6afdcf Added DEFAULT_TIMEZONE. Fixed up some missing info from What's New.
Richard Jones <richard@users.sourceforge.net>
parents: 2137
diff changeset
3778 - added DEFAULT_TIMEZONE (sf rfe 895139)
2154
9f6e6bc40a08 fixes and release announcement
Richard Jones <richard@users.sourceforge.net>
parents: 2152
diff changeset
3779 - added HTML page template to the templating context as "template"
9f6e6bc40a08 fixes and release announcement
Richard Jones <richard@users.sourceforge.net>
parents: 2152
diff changeset
3780 - added is_retired to HTMLItems in templating
2112
b86f0627b07c added CSV download of index / search results
Richard Jones <richard@users.sourceforge.net>
parents: 2108
diff changeset
3781
2113
30aeb17e5b04 Boolean HTML templating was broken
Richard Jones <richard@users.sourceforge.net>
parents: 2112
diff changeset
3782 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3783
2154
9f6e6bc40a08 fixes and release announcement
Richard Jones <richard@users.sourceforge.net>
parents: 2152
diff changeset
3784 - Boolean, Date and Link HTML templating was broken
2137
c49495585c44 Fix for sqlite backend migration. Change Cookie -> SimpleCookie
Richard Jones <richard@users.sourceforge.net>
parents: 2136
diff changeset
3785 - fix reporting of test inclusion in postgresql test
2136
ee3cf6a44f29 queries on a per-user basis, and public queries [SF#891798] :)
Richard Jones <richard@users.sourceforge.net>
parents: 2129
diff changeset
3786 - EditAction was confused about who "self" was
2137
c49495585c44 Fix for sqlite backend migration. Change Cookie -> SimpleCookie
Richard Jones <richard@users.sourceforge.net>
parents: 2136
diff changeset
3787 - edit collision detection was broken for index-page edits
c49495585c44 Fix for sqlite backend migration. Change Cookie -> SimpleCookie
Richard Jones <richard@users.sourceforge.net>
parents: 2136
diff changeset
3788 - sqlite backend wasn't migrating multilink tables correctly
c49495585c44 Fix for sqlite backend migration. Change Cookie -> SimpleCookie
Richard Jones <richard@users.sourceforge.net>
parents: 2136
diff changeset
3789 - use SimpleCookie instead of Cookie (is an alias for the evil SmartCookie)
2150
c69dd43728a3 handle older sessions
Richard Jones <richard@users.sourceforge.net>
parents: 2149
diff changeset
3790 - handle older sessions in session dbm
2152
c97113353415 *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 2150
diff changeset
3791 - make presetunread more resilient to status Class changes
2154
9f6e6bc40a08 fixes and release announcement
Richard Jones <richard@users.sourceforge.net>
parents: 2152
diff changeset
3792 - HTMLDatabase classes() was broken
2113
30aeb17e5b04 Boolean HTML templating was broken
Richard Jones <richard@users.sourceforge.net>
parents: 2112
diff changeset
3793
2129
3fd672293712 add and use Reject exception [SF#700265]
Richard Jones <richard@users.sourceforge.net>
parents: 2126
diff changeset
3794
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
3795 2004-03-24: 0.7.0b1
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3796
2097
37ede7c5f5c5 minor doc edits
Richard Jones <richard@users.sourceforge.net>
parents: 2095
diff changeset
3797 Major new features:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3798
2097
37ede7c5f5c5 minor doc edits
Richard Jones <richard@users.sourceforge.net>
parents: 2095
diff changeset
3799 - added postgresql backend (originally from sf patch 761740, many changes
37ede7c5f5c5 minor doc edits
Richard Jones <richard@users.sourceforge.net>
parents: 2095
diff changeset
3800 since)
2077
3e0961d6d44d Added the "actor" property.
Richard Jones <richard@users.sourceforge.net>
parents: 2073
diff changeset
3801 - added new "actor" automatic property (indicates user who cause the last
2097
37ede7c5f5c5 minor doc edits
Richard Jones <richard@users.sourceforge.net>
parents: 2095
diff changeset
3802 "activity")
37ede7c5f5c5 minor doc edits
Richard Jones <richard@users.sourceforge.net>
parents: 2095
diff changeset
3803 - RDBMS backends implement their session and one-time-key stores and
37ede7c5f5c5 minor doc edits
Richard Jones <richard@users.sourceforge.net>
parents: 2095
diff changeset
3804 full-text indexers; thus they are now performing their own locking
37ede7c5f5c5 minor doc edits
Richard Jones <richard@users.sourceforge.net>
parents: 2095
diff changeset
3805 internally
37ede7c5f5c5 minor doc edits
Richard Jones <richard@users.sourceforge.net>
parents: 2095
diff changeset
3806 - all RDBMS backends now have indexes on several columns
37ede7c5f5c5 minor doc edits
Richard Jones <richard@users.sourceforge.net>
parents: 2095
diff changeset
3807 - support confirming registration by replying to the email (sf bug 763668)
37ede7c5f5c5 minor doc edits
Richard Jones <richard@users.sourceforge.net>
parents: 2095
diff changeset
3808 - all HTML templating methods now automatically check for permissions
37ede7c5f5c5 minor doc edits
Richard Jones <richard@users.sourceforge.net>
parents: 2095
diff changeset
3809 (either view or edit as appropriate), greatly simplifying templates
37ede7c5f5c5 minor doc edits
Richard Jones <richard@users.sourceforge.net>
parents: 2095
diff changeset
3810
37ede7c5f5c5 minor doc edits
Richard Jones <richard@users.sourceforge.net>
parents: 2095
diff changeset
3811 Other new features:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3812
2014
366d3bbce982 Simple version of collision detection...
Johannes Gijsbers <jlgijsbers@users.sourceforge.net>
parents: 2013
diff changeset
3813 - simple support for collision detection (sf rfe 648763)
1839
06f5b36b201b Fix a couple of failures in mysql backend unit tests.
Richard Jones <richard@users.sourceforge.net>
parents: 1835
diff changeset
3814 - support setgid and running on port < 1024 (sf patch 777528)
1873
f63aa57386b0 Backend improvements.
Richard Jones <richard@users.sourceforge.net>
parents: 1864
diff changeset
3815 - using Zope3's test runner now, allowing GC checks, nicer controls and
f63aa57386b0 Backend improvements.
Richard Jones <richard@users.sourceforge.net>
parents: 1864
diff changeset
3816 coverage analysis
2097
37ede7c5f5c5 minor doc edits
Richard Jones <richard@users.sourceforge.net>
parents: 2095
diff changeset
3817 - change nosymessage and send_message to accept msgid=None (RFE #707235)
1941
bcc65c5b86e6 fixed date arithmetic to not allow day-of-month == 0 [SF#853306]
Richard Jones <richard@users.sourceforge.net>
parents: 1939
diff changeset
3818 - handle Resent-From: headers (sf bug 841151)
bcc65c5b86e6 fixed date arithmetic to not allow day-of-month == 0 [SF#853306]
Richard Jones <richard@users.sourceforge.net>
parents: 1939
diff changeset
3819 - always sort MultilinkHTMLProperty in the correct order, usually
2097
37ede7c5f5c5 minor doc edits
Richard Jones <richard@users.sourceforge.net>
parents: 2095
diff changeset
3820 alphabetically (sf feature 790512)
37ede7c5f5c5 minor doc edits
Richard Jones <richard@users.sourceforge.net>
parents: 2095
diff changeset
3821 - added script for copying user(s) ("scripts/copy-user.py") from tracker
37ede7c5f5c5 minor doc edits
Richard Jones <richard@users.sourceforge.net>
parents: 2095
diff changeset
3822 to tracker (sf patch 828963)
1945
7e4058dfb29b ignore incoming email with "Precedence: bulk" (patch [SF#843489])
Richard Jones <richard@users.sourceforge.net>
parents: 1943
diff changeset
3823 - ignore incoming email with "Precedence: bulk" (sf patch 843489)
1946
c538a64b94a7 Refactored CGI file serving so that FileClass contents are...
Richard Jones <richard@users.sourceforge.net>
parents: 1945
diff changeset
3824 - use HTTP 'Content-Length' header (modified sf patch 844577)
1952
c40ed9113285 Applied Stefan Seefeld's html4/xhtml patch with some changes.
Richard Jones <richard@users.sourceforge.net>
parents: 1947
diff changeset
3825 - HTML generated is now HTML4 (or optionally XHTML) compliant (sf feature
c40ed9113285 Applied Stefan Seefeld's html4/xhtml patch with some changes.
Richard Jones <richard@users.sourceforge.net>
parents: 1947
diff changeset
3826 814314 and sf patch 834620)
1960
ca2dca3db172 fixed mailgw handling of subject-line errors
Richard Jones <richard@users.sourceforge.net>
parents: 1959
diff changeset
3827 - default stylesheet turns off sidebar when printing
2097
37ede7c5f5c5 minor doc edits
Richard Jones <richard@users.sourceforge.net>
parents: 2095
diff changeset
3828 - allow direct supply of filter() arguments in templating (thanks Godefroid
37ede7c5f5c5 minor doc edits
Richard Jones <richard@users.sourceforge.net>
parents: 2095
diff changeset
3829 Chapelle)
2033
d11ba8f375cb *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 2025
diff changeset
3830 - improved body_title slot in HTML templating (sf patch 873502)
1979
a94a1d5ba841 various updates
Richard Jones <richard@users.sourceforge.net>
parents: 1975
diff changeset
3831 - HTMLLinkProperty field() method renders as a field now (thanks darryl)
2046
f913b6beac35 document and make easier the actions-returning-content idiom
Richard Jones <richard@users.sourceforge.net>
parents: 2036
diff changeset
3832 - cgi Action handlers may now return the actual content to be sent back to
f913b6beac35 document and make easier the actions-returning-content idiom
Richard Jones <richard@users.sourceforge.net>
parents: 2036
diff changeset
3833 the user (rather than using some template)
2101
e63ff40b097a *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 2097
diff changeset
3834 - date.Date now handles fractional seconds
1839
06f5b36b201b Fix a couple of failures in mysql backend unit tests.
Richard Jones <richard@users.sourceforge.net>
parents: 1835
diff changeset
3835
06f5b36b201b Fix a couple of failures in mysql backend unit tests.
Richard Jones <richard@users.sourceforge.net>
parents: 1835
diff changeset
3836 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3837
1839
06f5b36b201b Fix a couple of failures in mysql backend unit tests.
Richard Jones <richard@users.sourceforge.net>
parents: 1835
diff changeset
3838 - mysql documentation fixed to note requirement of 4.0+ and InnoDB
1873
f63aa57386b0 Backend improvements.
Richard Jones <richard@users.sourceforge.net>
parents: 1864
diff changeset
3839 - added testing of schema mutation, fixed rdbms backends handling of a
f63aa57386b0 Backend improvements.
Richard Jones <richard@users.sourceforge.net>
parents: 1864
diff changeset
3840 couple of cases
1889
4a77e5c0cd57 Add all fixes and cleanups I forgot to mention when checking them in.
Johannes Gijsbers <jlgijsbers@users.sourceforge.net>
parents: 1873
diff changeset
3841 - HTML 4.01 validation on the 'classic' backend
1941
bcc65c5b86e6 fixed date arithmetic to not allow day-of-month == 0 [SF#853306]
Richard Jones <richard@users.sourceforge.net>
parents: 1939
diff changeset
3842 - messages to the mailgw can be about classes other than issues now.
bcc65c5b86e6 fixed date arithmetic to not allow day-of-month == 0 [SF#853306]
Richard Jones <richard@users.sourceforge.net>
parents: 1939
diff changeset
3843 - signature matching is more precise (sf bug 827775).
bcc65c5b86e6 fixed date arithmetic to not allow day-of-month == 0 [SF#853306]
Richard Jones <richard@users.sourceforge.net>
parents: 1939
diff changeset
3844 - anonymous user can no longer edit or view itself (sf bug 828901).
bcc65c5b86e6 fixed date arithmetic to not allow day-of-month == 0 [SF#853306]
Richard Jones <richard@users.sourceforge.net>
parents: 1939
diff changeset
3845 - corrected typo in installation.html (sf bug 822967).
bcc65c5b86e6 fixed date arithmetic to not allow day-of-month == 0 [SF#853306]
Richard Jones <richard@users.sourceforge.net>
parents: 1939
diff changeset
3846 - clarified listTemplates docstring.
3932
7518a8ec1d55 Update Xapian to use latest stemmer API
Richard Jones <richard@users.sourceforge.net>
parents: 3921
diff changeset
3847 - print a nicer error message when the address is already in use
1911
f5c804379c85 fixed ZRoundup - mostly changes to classic template
Richard Jones <richard@users.sourceforge.net>
parents: 1910
diff changeset
3848 (sf bug 798659).
3932
7518a8ec1d55 Update Xapian to use latest stemmer API
Richard Jones <richard@users.sourceforge.net>
parents: 3921
diff changeset
3849 - remove empty lines before sending strings off to the csv parser
1911
f5c804379c85 fixed ZRoundup - mostly changes to classic template
Richard Jones <richard@users.sourceforge.net>
parents: 1910
diff changeset
3850 (sf bug 821364).
2097
37ede7c5f5c5 minor doc edits
Richard Jones <richard@users.sourceforge.net>
parents: 2095
diff changeset
3851 - centralised conversion of user-input data to hyperdb values (sf bug
37ede7c5f5c5 minor doc edits
Richard Jones <richard@users.sourceforge.net>
parents: 2095
diff changeset
3852 802405, sf bug 817217, sf rfe 816994)
1910
d19fd344bd1f recalculate SHA on template files when installed tracker used as template
Richard Jones <richard@users.sourceforge.net>
parents: 1908
diff changeset
3853 - recalculate SHA on template files when installed tracker used as
d19fd344bd1f recalculate SHA on template files when installed tracker used as template
Richard Jones <richard@users.sourceforge.net>
parents: 1908
diff changeset
3854 template (sf bug 827510)
1911
f5c804379c85 fixed ZRoundup - mostly changes to classic template
Richard Jones <richard@users.sourceforge.net>
parents: 1910
diff changeset
3855 - fixed ZRoundup (sf bug 624380)
1979
a94a1d5ba841 various updates
Richard Jones <richard@users.sourceforge.net>
parents: 1975
diff changeset
3856 - the mail gateway now searches recursively for the text/plain and the
1975
30a444b7b212 *** empty log message ***
Johannes Gijsbers <jlgijsbers@users.sourceforge.net>
parents: 1960
diff changeset
3857 attachments of a message (sf bug 841241).
1979
a94a1d5ba841 various updates
Richard Jones <richard@users.sourceforge.net>
parents: 1975
diff changeset
3858 - fixed display of feedback messages in some situations (sf bug 739545)
2089
93f03c6714d8 A few big changes in this commit:
Richard Jones <richard@users.sourceforge.net>
parents: 2083
diff changeset
3859 - fixed ability to edit "content" property (sf bug 914062)
1806
f1077d63795c Replying to email to confirm registration works!
Johannes Gijsbers <jlgijsbers@users.sourceforge.net>
parents: 1786
diff changeset
3860
1889
4a77e5c0cd57 Add all fixes and cleanups I forgot to mention when checking them in.
Johannes Gijsbers <jlgijsbers@users.sourceforge.net>
parents: 1873
diff changeset
3861 Cleanup:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3862
2097
37ede7c5f5c5 minor doc edits
Richard Jones <richard@users.sourceforge.net>
parents: 2095
diff changeset
3863 - replace curuserid attribute on Database with the extended getuid() method
1959
f4b7d4a3e057 force textareas to use monospace fonts, lessening surprise on the user
Richard Jones <richard@users.sourceforge.net>
parents: 1955
diff changeset
3864 - extract a new 'mailer' module for sending mail
f4b7d4a3e057 force textareas to use monospace fonts, lessening surprise on the user
Richard Jones <richard@users.sourceforge.net>
parents: 1955
diff changeset
3865 - extract a '_send_mail' method for testing mail sending
f4b7d4a3e057 force textareas to use monospace fonts, lessening surprise on the user
Richard Jones <richard@users.sourceforge.net>
parents: 1955
diff changeset
3866 - simplify backend importing
f4b7d4a3e057 force textareas to use monospace fonts, lessening surprise on the user
Richard Jones <richard@users.sourceforge.net>
parents: 1955
diff changeset
3867 - use roundup_server in demo.py
f4b7d4a3e057 force textareas to use monospace fonts, lessening surprise on the user
Richard Jones <richard@users.sourceforge.net>
parents: 1955
diff changeset
3868 - implement newItemAction using editItemAction
f4b7d4a3e057 force textareas to use monospace fonts, lessening surprise on the user
Richard Jones <richard@users.sourceforge.net>
parents: 1955
diff changeset
3869 - use FormError in client.py, moving the handling up to inner_main()
f4b7d4a3e057 force textareas to use monospace fonts, lessening surprise on the user
Richard Jones <richard@users.sourceforge.net>
parents: 1955
diff changeset
3870 - implemented semantic comparison of Message objects in test_mailgw
f4b7d4a3e057 force textareas to use monospace fonts, lessening surprise on the user
Richard Jones <richard@users.sourceforge.net>
parents: 1955
diff changeset
3871 - tidied up forms in default stylesheet
f4b7d4a3e057 force textareas to use monospace fonts, lessening surprise on the user
Richard Jones <richard@users.sourceforge.net>
parents: 1955
diff changeset
3872 - force textareas to use monospace fonts, lessening surprise on the user
2013
d116293863a4 Add change entry for client.py split.
Johannes Gijsbers <jlgijsbers@users.sourceforge.net>
parents: 2010
diff changeset
3873 - moved out parts of client.py to new modules:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3874
3932
7518a8ec1d55 Update Xapian to use latest stemmer API
Richard Jones <richard@users.sourceforge.net>
parents: 3921
diff changeset
3875 * actions.py - the xxxAction and xxxPermission functions refactored into
2013
d116293863a4 Add change entry for client.py split.
Johannes Gijsbers <jlgijsbers@users.sourceforge.net>
parents: 2010
diff changeset
3876 Action classes
d116293863a4 Add change entry for client.py split.
Johannes Gijsbers <jlgijsbers@users.sourceforge.net>
parents: 2010
diff changeset
3877 * exceptions.py - all exceptions
2097
37ede7c5f5c5 minor doc edits
Richard Jones <richard@users.sourceforge.net>
parents: 2095
diff changeset
3878 * form_parser.py - parsePropsFromForm & extractFormList in a FormParser
37ede7c5f5c5 minor doc edits
Richard Jones <richard@users.sourceforge.net>
parents: 2095
diff changeset
3879 class
1813
6c2cff78d6a0 added note about hidden :template var in user.item ([SF#799842])
Richard Jones <richard@users.sourceforge.net>
parents: 1806
diff changeset
3880
2049
5a5f66e6b0e1 forward-port of fix from maint-0-6
Richard Jones <richard@users.sourceforge.net>
parents: 2046
diff changeset
3881
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
3882 2004-05-17: 0.6.10
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3883
2366
1d46cd2f83f6 fix security hole in serve_static_file
Richard Jones <richard@users.sourceforge.net>
parents: 2362
diff changeset
3884 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3885
2366
1d46cd2f83f6 fix security hole in serve_static_file
Richard Jones <richard@users.sourceforge.net>
parents: 2362
diff changeset
3886 - mysql backend wasn't locking tracker
1d46cd2f83f6 fix security hole in serve_static_file
Richard Jones <richard@users.sourceforge.net>
parents: 2362
diff changeset
3887 - ensure static files may only be served out of the tracker's "static
1d46cd2f83f6 fix security hole in serve_static_file
Richard Jones <richard@users.sourceforge.net>
parents: 2362
diff changeset
3888 files" directory
1d46cd2f83f6 fix security hole in serve_static_file
Richard Jones <richard@users.sourceforge.net>
parents: 2362
diff changeset
3889
1d46cd2f83f6 fix security hole in serve_static_file
Richard Jones <richard@users.sourceforge.net>
parents: 2362
diff changeset
3890
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
3891 2004-04-18: 0.6.9
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3892
2200
25b95aa44d60 socket timeout error logging can fail
Richard Jones <richard@users.sourceforge.net>
parents: 2196
diff changeset
3893 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3894
2200
25b95aa44d60 socket timeout error logging can fail
Richard Jones <richard@users.sourceforge.net>
parents: 2196
diff changeset
3895 - paging in classhelp popup was broken
25b95aa44d60 socket timeout error logging can fail
Richard Jones <richard@users.sourceforge.net>
parents: 2196
diff changeset
3896 - socket timeout error logging can fail
2206
8822a99f7650 merge from maint-0-6
Richard Jones <richard@users.sourceforge.net>
parents: 2200
diff changeset
3897 - hyperlink designators in message display (sf bug 931828)
2210
b61640273061 added IMAP support to mail gateway (rfe [SF#934000])
Richard Jones <richard@users.sourceforge.net>
parents: 2207
diff changeset
3898 - don't match retired items in RDBMS stringFind
2200
25b95aa44d60 socket timeout error logging can fail
Richard Jones <richard@users.sourceforge.net>
parents: 2196
diff changeset
3899
25b95aa44d60 socket timeout error logging can fail
Richard Jones <richard@users.sourceforge.net>
parents: 2196
diff changeset
3900
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
3901 2004-04-01: 0.6.8
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3902
2049
5a5f66e6b0e1 forward-port of fix from maint-0-6
Richard Jones <richard@users.sourceforge.net>
parents: 2046
diff changeset
3903 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3904
2073
261c2e6ceb1e *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 2063
diff changeset
3905 - existing trackers (ie. live ones) may be used as templates for new
261c2e6ceb1e *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 2063
diff changeset
3906 trackers - the TEMPLATE-INFO.txt name entry has the tracker's dir name
261c2e6ceb1e *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 2063
diff changeset
3907 appended (so the demo tracker's template name is "classic-demo")
2083
a94eacad51c8 handle bad multilink input at item creation time better [SF#917834]
Richard Jones <richard@users.sourceforge.net>
parents: 2082
diff changeset
3908 - handle bad multilink input at item creation time better (sf bug 917834)
2095
7d886a79ab67 make sure email signature starts on a newline [SF#919759]
Richard Jones <richard@users.sourceforge.net>
parents: 2089
diff changeset
3909 - make sure email signature starts on a newline (sf bug 919759)
2108
54815ca493a5 add line to rego email to help URL detection [SF#906247]
Richard Jones <richard@users.sourceforge.net>
parents: 2105
diff changeset
3910 - add line to rego email to help URL detection (sf bug 906247)
2174
e19b391b6b95 *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 2170
diff changeset
3911 - look harder for text/plain in email
e19b391b6b95 *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 2170
diff changeset
3912 - fixed fallback excel writer in rcsv so it has a delimiter
e19b391b6b95 *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 2170
diff changeset
3913 - fixed setup.py's use of listTemplates (!)
e19b391b6b95 *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 2170
diff changeset
3914 - make rdbms serialise() less trusting
e19b391b6b95 *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 2170
diff changeset
3915 - handle Boolean values in history HTML display
2073
261c2e6ceb1e *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 2063
diff changeset
3916
261c2e6ceb1e *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 2063
diff changeset
3917
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
3918 2004-03-01: 0.6.7
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3919
2073
261c2e6ceb1e *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 2063
diff changeset
3920 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3921
2073
261c2e6ceb1e *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 2063
diff changeset
3922 - be more backward-compatible when asking for EMAIL_CHARSET
2049
5a5f66e6b0e1 forward-port of fix from maint-0-6
Richard Jones <richard@users.sourceforge.net>
parents: 2046
diff changeset
3923 - made error on create consistent with edit when user enters invalid data
5a5f66e6b0e1 forward-port of fix from maint-0-6
Richard Jones <richard@users.sourceforge.net>
parents: 2046
diff changeset
3924 for Multilink and Link form fields (sf bug 904072)
2052
78e6a1e4984e forward-port from maint branch
Richard Jones <richard@users.sourceforge.net>
parents: 2049
diff changeset
3925 - made errors from bad input in the quick "Show issue:" form more
78e6a1e4984e forward-port from maint branch
Richard Jones <richard@users.sourceforge.net>
parents: 2049
diff changeset
3926 user-friendly (sf bug 904064)
2056
ba1d54edc53f nicer invalid property error in HTML templating
Richard Jones <richard@users.sourceforge.net>
parents: 2052
diff changeset
3927 - don't add a query to a user's list if it's already there
ba1d54edc53f nicer invalid property error in HTML templating
Richard Jones <richard@users.sourceforge.net>
parents: 2052
diff changeset
3928 - nicer invalid property error in HTML templating
2063
e9e20f0adf1c *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 2056
diff changeset
3929 - use EMAIL_CHARSET for message body too (still sf bug 900046)
2049
5a5f66e6b0e1 forward-port of fix from maint-0-6
Richard Jones <richard@users.sourceforge.net>
parents: 2046
diff changeset
3930
5a5f66e6b0e1 forward-port of fix from maint-0-6
Richard Jones <richard@users.sourceforge.net>
parents: 2046
diff changeset
3931
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
3932 2004-02-25: 0.6.6
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3933
2025
e13d11bb7ee8 don't insert spaces into designators, it just confuses users [SF#898087]
Richard Jones <richard@users.sourceforge.net>
parents: 2020
diff changeset
3934 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3935
2036
bc5ff0519b8b fixed bug in args to new DateHTMLProperty in the local() method [SF#901444]
Richard Jones <richard@users.sourceforge.net>
parents: 2034
diff changeset
3936 - don't insert spaces into designators, it just confuses users (sf bug
bc5ff0519b8b fixed bug in args to new DateHTMLProperty in the local() method [SF#901444]
Richard Jones <richard@users.sourceforge.net>
parents: 2034
diff changeset
3937 898087)
2034
be047db3dd3d Eudora can't handle utf-8 headers. We love Eudora. [SF#900046]
Richard Jones <richard@users.sourceforge.net>
parents: 2033
diff changeset
3938 - Eudora can't handle utf-8 headers. We love Eudora. (sf bug 900046)
2036
bc5ff0519b8b fixed bug in args to new DateHTMLProperty in the local() method [SF#901444]
Richard Jones <richard@users.sourceforge.net>
parents: 2034
diff changeset
3939 - fixed bug in args to new DateHTMLProperty in the local() method (sf bug
bc5ff0519b8b fixed bug in args to new DateHTMLProperty in the local() method [SF#901444]
Richard Jones <richard@users.sourceforge.net>
parents: 2034
diff changeset
3940 901444)
2049
5a5f66e6b0e1 forward-port of fix from maint-0-6
Richard Jones <richard@users.sourceforge.net>
parents: 2046
diff changeset
3941 - fixed registration (sf bug 903283)
5a5f66e6b0e1 forward-port of fix from maint-0-6
Richard Jones <richard@users.sourceforge.net>
parents: 2046
diff changeset
3942 - also changed rego to not use a 302 during confirmation, as this seems to
5a5f66e6b0e1 forward-port of fix from maint-0-6
Richard Jones <richard@users.sourceforge.net>
parents: 2046
diff changeset
3943 confuse some email clients or browsers.
1979
a94a1d5ba841 various updates
Richard Jones <richard@users.sourceforge.net>
parents: 1975
diff changeset
3944
2025
e13d11bb7ee8 don't insert spaces into designators, it just confuses users [SF#898087]
Richard Jones <richard@users.sourceforge.net>
parents: 2020
diff changeset
3945
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
3946 2004-02-16: 0.6.5
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3947
1960
ca2dca3db172 fixed mailgw handling of subject-line errors
Richard Jones <richard@users.sourceforge.net>
parents: 1959
diff changeset
3948 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3949
1960
ca2dca3db172 fixed mailgw handling of subject-line errors
Richard Jones <richard@users.sourceforge.net>
parents: 1959
diff changeset
3950 - mailgw handling of subject-line errors
1990
18e08b0806cb fix to metakit from Brian Kelley
Richard Jones <richard@users.sourceforge.net>
parents: 1986
diff changeset
3951 - allow serving of FileClass file content when the class isn't called
18e08b0806cb fix to metakit from Brian Kelley
Richard Jones <richard@users.sourceforge.net>
parents: 1986
diff changeset
3952 "file" (eg. messages and other FileClasses)
1979
a94a1d5ba841 various updates
Richard Jones <richard@users.sourceforge.net>
parents: 1975
diff changeset
3953 - allowed negative ids (ie. new item markers) in HTMLClass.getItem,
a94a1d5ba841 various updates
Richard Jones <richard@users.sourceforge.net>
parents: 1975
diff changeset
3954 allowing "db/file_with_status/-1/status/menu" to generate a useful
a94a1d5ba841 various updates
Richard Jones <richard@users.sourceforge.net>
parents: 1975
diff changeset
3955 widget
a94a1d5ba841 various updates
Richard Jones <richard@users.sourceforge.net>
parents: 1975
diff changeset
3956 - fixed content-type when templates are serving up xml (thanks Godefroid
a94a1d5ba841 various updates
Richard Jones <richard@users.sourceforge.net>
parents: 1975
diff changeset
3957 Chapelle)
a94a1d5ba841 various updates
Richard Jones <richard@users.sourceforge.net>
parents: 1975
diff changeset
3958 - fixed IE double-submit when it shouldn't (sf bug 842254)
a94a1d5ba841 various updates
Richard Jones <richard@users.sourceforge.net>
parents: 1975
diff changeset
3959 - fixed check for JS pop()/push() to make more general (sf bug 877504)
a94a1d5ba841 various updates
Richard Jones <richard@users.sourceforge.net>
parents: 1975
diff changeset
3960 - fix re-enabling queries (sf bug 861940)
1993
e64b55eab367 backport content-type fix to 0.6
Richard Jones <richard@users.sourceforge.net>
parents: 1990
diff changeset
3961 - use supplied content-type on file uploads before trying filename)
1999
1b7f730e7037 fixed roundup-reminder script to use default schema (thanks Klamer Schutte)
Richard Jones <richard@users.sourceforge.net>
parents: 1993
diff changeset
3962 - fixed roundup-reminder script to use default schema (thanks Klamer Schutte)
2010
1b11ffd8015e forward-porting of fixed edit action / parsePropsFromForm...
Richard Jones <richard@users.sourceforge.net>
parents: 1999
diff changeset
3963 - fixed edit action / parsePropsFromForm to handle index-page edits better
2020
027b297ce23c safer logging from HTTP server ([SF#896917]
Richard Jones <richard@users.sourceforge.net>
parents: 2014
diff changeset
3964 - safer logging from HTTP server (sf bug 896917)
1960
ca2dca3db172 fixed mailgw handling of subject-line errors
Richard Jones <richard@users.sourceforge.net>
parents: 1959
diff changeset
3965
1955
b00ad075bb2f more unit tests, fixes and cleanups
Richard Jones <richard@users.sourceforge.net>
parents: 1953
diff changeset
3966
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
3967 2003-12-17: 0.6.4
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3968
1935
b4e670840963 Missed change note for last checkin.
Johannes Gijsbers <jlgijsbers@users.sourceforge.net>
parents: 1931
diff changeset
3969 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3970
1941
bcc65c5b86e6 fixed date arithmetic to not allow day-of-month == 0 [SF#853306]
Richard Jones <richard@users.sourceforge.net>
parents: 1939
diff changeset
3971 - fixed date arithmetic to not allow day-of-month == 0 (sf bug 853306)
bcc65c5b86e6 fixed date arithmetic to not allow day-of-month == 0 [SF#853306]
Richard Jones <richard@users.sourceforge.net>
parents: 1939
diff changeset
3972 - fixed date arithmetic to limit hours-per-day to 24, not 60
bcc65c5b86e6 fixed date arithmetic to not allow day-of-month == 0 [SF#853306]
Richard Jones <richard@users.sourceforge.net>
parents: 1939
diff changeset
3973 - hard-coded python2.3-ism (socket.timeout) fixed
bcc65c5b86e6 fixed date arithmetic to not allow day-of-month == 0 [SF#853306]
Richard Jones <richard@users.sourceforge.net>
parents: 1939
diff changeset
3974 - fixed activity displaying as future because of Date arithmetic fix in 0.6.3
1939
1303c208419d some updates that were sitting on disk
Richard Jones <richard@users.sourceforge.net>
parents: 1935
diff changeset
3975 (sf bug 842027).
1953
800b226bba58 fix roundup win service
Richard Jones <richard@users.sourceforge.net>
parents: 1952
diff changeset
3976 - fix Windows service mode for roundup-server (sf bug 819890)
1947
0e19e99075e3 fix #white in cgitb
Richard Jones <richard@users.sourceforge.net>
parents: 1946
diff changeset
3977 - fixed #white in cgitb (thanks Henrik Levkowetz)
0e19e99075e3 fix #white in cgitb
Richard Jones <richard@users.sourceforge.net>
parents: 1946
diff changeset
3978
1935
b4e670840963 Missed change note for last checkin.
Johannes Gijsbers <jlgijsbers@users.sourceforge.net>
parents: 1931
diff changeset
3979
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
3980 2003-11-14: 0.6.3
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3981
1835
461d8aa81376 merge from maint branch
Richard Jones <richard@users.sourceforge.net>
parents: 1832
diff changeset
3982 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3983
1941
bcc65c5b86e6 fixed date arithmetic to not allow day-of-month == 0 [SF#853306]
Richard Jones <richard@users.sourceforge.net>
parents: 1939
diff changeset
3984 - fixed detectors fix incorrectly fixed in bugfix release 0.6.2
bcc65c5b86e6 fixed date arithmetic to not allow day-of-month == 0 [SF#853306]
Richard Jones <richard@users.sourceforge.net>
parents: 1939
diff changeset
3985 - added note to upgrading doc for detectors fix in 0.6.2
bcc65c5b86e6 fixed date arithmetic to not allow day-of-month == 0 [SF#853306]
Richard Jones <richard@users.sourceforge.net>
parents: 1939
diff changeset
3986 - added script to help migrating queries from pre-0.6 trackers
bcc65c5b86e6 fixed date arithmetic to not allow day-of-month == 0 [SF#853306]
Richard Jones <richard@users.sourceforge.net>
parents: 1939
diff changeset
3987 - fixed "documentation" of getnodeids in roundup.hyperdb
bcc65c5b86e6 fixed date arithmetic to not allow day-of-month == 0 [SF#853306]
Richard Jones <richard@users.sourceforge.net>
parents: 1939
diff changeset
3988 - added flush() to DevNull (sf bug 835365)
bcc65c5b86e6 fixed date arithmetic to not allow day-of-month == 0 [SF#853306]
Richard Jones <richard@users.sourceforge.net>
parents: 1939
diff changeset
3989 - fixed javascript for help window for only one checkbox case
bcc65c5b86e6 fixed date arithmetic to not allow day-of-month == 0 [SF#853306]
Richard Jones <richard@users.sourceforge.net>
parents: 1939
diff changeset
3990 - date arithmetic was utterly broken, and has been for a long time.
1908
00f0267db956 remove SHA hashes from source ([SF#827510]
Richard Jones <richard@users.sourceforge.net>
parents: 1907
diff changeset
3991 Date +/- Interval now works, and Date - Date also works (produces
00f0267db956 remove SHA hashes from source ([SF#827510]
Richard Jones <richard@users.sourceforge.net>
parents: 1907
diff changeset
3992 an Interval.
1941
bcc65c5b86e6 fixed date arithmetic to not allow day-of-month == 0 [SF#853306]
Richard Jones <richard@users.sourceforge.net>
parents: 1939
diff changeset
3993 - handle socket timeout exception (thanks Marcus Priesch)
bcc65c5b86e6 fixed date arithmetic to not allow day-of-month == 0 [SF#853306]
Richard Jones <richard@users.sourceforge.net>
parents: 1939
diff changeset
3994 - fixed retirement of items in rdbms imports (sf bug 841355)
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3995 - fixed bug in looking up journal of newly-created items in \*dbm backends
1835
461d8aa81376 merge from maint branch
Richard Jones <richard@users.sourceforge.net>
parents: 1832
diff changeset
3996
461d8aa81376 merge from maint branch
Richard Jones <richard@users.sourceforge.net>
parents: 1832
diff changeset
3997
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
3998 2003-09-29: 0.6.2
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
3999
1780
d2801a2b0a77 Initial implementation (half-baked) at new Tracker instance.
Richard Jones <richard@users.sourceforge.net>
parents: 1775
diff changeset
4000 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4001
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4002 - cleaned up, clarified internal caching API in \*dbm backends
1784
91dc06940bbe stopped pyc writing to current directory! yay! (patch [SF#800718] with changes)
Richard Jones <richard@users.sourceforge.net>
parents: 1782
diff changeset
4003 - stopped pyc writing to current directory! yay! (patch 800718 with changes)
1786
7752267776cc fixed file leak in detector initialisation (patch [SF#800715])
Richard Jones <richard@users.sourceforge.net>
parents: 1784
diff changeset
4004 - fixed file leak in detector initialisation (patch 800715)
1782
d51cb5225d4a commented out example tracker homes
Richard Jones <richard@users.sourceforge.net>
parents: 1780
diff changeset
4005 - commented out example tracker homes (patch 800720)
1813
6c2cff78d6a0 added note about hidden :template var in user.item ([SF#799842])
Richard Jones <richard@users.sourceforge.net>
parents: 1806
diff changeset
4006 - added note about hidden :template var in user.item (bug 799842)
1815
705c270e662b change note for Apply Error fix
Andrey Lebedev <kedder@users.sourceforge.net>
parents: 1813
diff changeset
4007 - fixed Apply Error that was raised, when property was deleted from class and
705c270e662b change note for Apply Error fix
Andrey Lebedev <kedder@users.sourceforge.net>
parents: 1813
diff changeset
4008 we are trying to edit an instance
1780
d2801a2b0a77 Initial implementation (half-baked) at new Tracker instance.
Richard Jones <richard@users.sourceforge.net>
parents: 1775
diff changeset
4009
d2801a2b0a77 Initial implementation (half-baked) at new Tracker instance.
Richard Jones <richard@users.sourceforge.net>
parents: 1775
diff changeset
4010
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
4011 2003-08-31: 0.6.1
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4012
1751
ab7760caf6ff Importing wasn't setting None values explicitly when it should have been
Richard Jones <richard@users.sourceforge.net>
parents: 1748
diff changeset
4013 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4014
1748
0f2678eeeac6 cgi-bin install note
Richard Jones <richard@users.sourceforge.net>
parents: 1744
diff changeset
4015 - Add note about installing cgi-bin with a different interpreter
1751
ab7760caf6ff Importing wasn't setting None values explicitly when it should have been
Richard Jones <richard@users.sourceforge.net>
parents: 1748
diff changeset
4016 - Importing wasn't setting None values explicitly when it should have been
1755
0e123e7c6ddc fixed 0xffff0000 literal. finally.
Richard Jones <richard@users.sourceforge.net>
parents: 1751
diff changeset
4017 - Fixed import warning regarding 0xffff0000 literal, finally, really this
0e123e7c6ddc fixed 0xffff0000 literal. finally.
Richard Jones <richard@users.sourceforge.net>
parents: 1751
diff changeset
4018 time. Checked on win2k. (sf bug 786711)
1765
14a2f1529759 fix CGI editCSV action to handle metakit's integer itemids
Richard Jones <richard@users.sourceforge.net>
parents: 1755
diff changeset
4019 - fix CGI editCSV action to handle metakit's integer itemids
14a2f1529759 fix CGI editCSV action to handle metakit's integer itemids
Richard Jones <richard@users.sourceforge.net>
parents: 1755
diff changeset
4020 - apply fix for "remove" links from Klamer Schutte
14a2f1529759 fix CGI editCSV action to handle metakit's integer itemids
Richard Jones <richard@users.sourceforge.net>
parents: 1755
diff changeset
4021 - added permission check on "remove" link while I was there..
1769
5fed70f96d2b various minor bugfixes
Richard Jones <richard@users.sourceforge.net>
parents: 1767
diff changeset
4022 - applied CSV fix for python2.3 (sf bug 790363)
5fed70f96d2b various minor bugfixes
Richard Jones <richard@users.sourceforge.net>
parents: 1767
diff changeset
4023 - fixed form padding in LHS menu (sf bug 790502)
5fed70f96d2b various minor bugfixes
Richard Jones <richard@users.sourceforge.net>
parents: 1767
diff changeset
4024 - fixed upgrading docs for timezones (sf bug 790498)
1771
332fe2b77e1c set the content type on page templates (can have XML templates now)
Richard Jones <richard@users.sourceforge.net>
parents: 1769
diff changeset
4025 - set the content type on page templates (can have XML templates now)
1773
5f15fb95180c various cosmetic fixes
Richard Jones <richard@users.sourceforge.net>
parents: 1771
diff changeset
4026 - various cosmetic fixes (thanks James Kew for being persistent :)
1775
d4c0c65adb2c applied patch [SF#739314] (sorry John!)
Richard Jones <richard@users.sourceforge.net>
parents: 1773
diff changeset
4027 - applied patch 739314 (sorry John!)
1748
0f2678eeeac6 cgi-bin install note
Richard Jones <richard@users.sourceforge.net>
parents: 1744
diff changeset
4028
0f2678eeeac6 cgi-bin install note
Richard Jones <richard@users.sourceforge.net>
parents: 1744
diff changeset
4029
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
4030 2003-08-08: 0.6.0
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4031
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4032 Fixed:
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4033
1733
c1eff6170234 Updated to reflect query editing and FileClass changes.
Johannes Gijsbers <jlgijsbers@users.sourceforge.net>
parents: 1729
diff changeset
4034 - Fixed editing attributes on FileClass nodes.
1735
141d5a0869fa roundup-server now logs IP addresses by default [SF#778795]
Richard Jones <richard@users.sourceforge.net>
parents: 1733
diff changeset
4035 - Query editing now works correctly (sf bug 621248)
141d5a0869fa roundup-server now logs IP addresses by default [SF#778795]
Richard Jones <richard@users.sourceforge.net>
parents: 1733
diff changeset
4036 - roundup-server now logs IP addresses by default (sf bug 778795)
1736
c376d6c2da1a logfile must be specified if pidfile is [SF#772820]
Richard Jones <richard@users.sourceforge.net>
parents: 1735
diff changeset
4037 - logfile must be specified if pidfile is (sf bug 772820)
1737
2c26b6cec950 timelog editing via csv interface crashes [SF#699837]
Richard Jones <richard@users.sourceforge.net>
parents: 1736
diff changeset
4038 - timelog editing via csv interface crashes (sf bug 699837)
1738
7df9d46b8140 sort multilinks a little better for grouping [SF#772935]
Richard Jones <richard@users.sourceforge.net>
parents: 1737
diff changeset
4039 - sort multilinks a little better for grouping (sf bug 772935)
1739
c3f0b552a55a batch the (list) listings at 500 entries per page [SF#759906]
Richard Jones <richard@users.sourceforge.net>
parents: 1738
diff changeset
4040 - batch the (list) listings at 500 entries per page (sf bug 759906)
1740
5ca448ff8052 don't have RDBMS backends list retired nodes [SF#767319]
Richard Jones <richard@users.sourceforge.net>
parents: 1739
diff changeset
4041 - don't have RDBMS backends list retired nodes (sf bug 767319)
1742
2223e184f9d2 fix file downloading
Richard Jones <richard@users.sourceforge.net>
parents: 1740
diff changeset
4042 - fix file downloading
1743
f166cd4fd392 add action attribute to issue.item form action tag
Richard Jones <richard@users.sourceforge.net>
parents: 1742
diff changeset
4043 - add action attribute to issue.item form tag
1737
2c26b6cec950 timelog editing via csv interface crashes [SF#699837]
Richard Jones <richard@users.sourceforge.net>
parents: 1736
diff changeset
4044
1733
c1eff6170234 Updated to reflect query editing and FileClass changes.
Johannes Gijsbers <jlgijsbers@users.sourceforge.net>
parents: 1729
diff changeset
4045
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
4046 2003-07-29: 0.6.0b4
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4047
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4048 Fixed:
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4049
1659
2c4ec168e72f *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1654
diff changeset
4050 - plugged cross-site-scripting hole (thanks Jeff Epler)
1665
dc543c28a7d0 handle missing Subject: line [SF#755331]
Richard Jones <richard@users.sourceforge.net>
parents: 1659
diff changeset
4051 - handle deprecation of FCNTL in python2.2+ (sf bug 756756)
dc543c28a7d0 handle missing Subject: line [SF#755331]
Richard Jones <richard@users.sourceforge.net>
parents: 1659
diff changeset
4052 - handle missing Subject: line (sf bug 755331)
1719
eeb167fb8faf *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1708
diff changeset
4053 - fix New User creation (sf bug 754510)
1684
b87c40d1b8fb fix hackish message escaping [SF#757128]
Richard Jones <richard@users.sourceforge.net>
parents: 1667
diff changeset
4054 - fix hackish message escaping (sf bug 757128)
1689
aca6de3e5eac fix :required ordering problem [SF#740214]
Richard Jones <richard@users.sourceforge.net>
parents: 1684
diff changeset
4055 - fix :required ordering problem (sf bug 740214)
1692
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1689
diff changeset
4056 - audit some user properties for valid values (roles, address) (sf bugs
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1689
diff changeset
4057 742968 and 739653)
1696
38f9578de0c6 fix HTML file detection (hence history xref linking) [SF#741478]
Richard Jones <richard@users.sourceforge.net>
parents: 1692
diff changeset
4058 - fix HTML file detection (hence history xref linking) (sf bug 741478)
3932
7518a8ec1d55 Update Xapian to use latest stemmer API
Richard Jones <richard@users.sourceforge.net>
parents: 3921
diff changeset
4059 - session database caches it's type, rather than calling whichdb each time
1703
4ca52f486089 *** empty log message ***
Anthony Baxter <anthonybaxter@users.sourceforge.net>
parents: 1696
diff changeset
4060 around.
1719
eeb167fb8faf *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1708
diff changeset
4061 - changed rdbms_common to fix sql backends for new Boolean types under Py2.3
1659
2c4ec168e72f *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1654
diff changeset
4062
2c4ec168e72f *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1654
diff changeset
4063
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
4064 2003-06-10: 0.6.0b3
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4065
1654
284c26c1ef19 aargh, b2 was b0rken
Richard Jones <richard@users.sourceforge.net>
parents: 1646
diff changeset
4066 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4067
1654
284c26c1ef19 aargh, b2 was b0rken
Richard Jones <richard@users.sourceforge.net>
parents: 1646
diff changeset
4068 - cgi client was broken during b2 fixing
284c26c1ef19 aargh, b2 was b0rken
Richard Jones <richard@users.sourceforge.net>
parents: 1646
diff changeset
4069
284c26c1ef19 aargh, b2 was b0rken
Richard Jones <richard@users.sourceforge.net>
parents: 1646
diff changeset
4070
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
4071 2003-06-09: 0.6.0b2
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4072
1646
adc076b825a1 *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1645
diff changeset
4073 Feature:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4074
1646
adc076b825a1 *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1645
diff changeset
4075 - added the start/stop/restart/condstart/status roundup-server control
adc076b825a1 *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1645
diff changeset
4076 script
adc076b825a1 *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1645
diff changeset
4077
1644
c98d20ba4445 strip whitespace from Role names so "User, Admin" will work
Richard Jones <richard@users.sourceforge.net>
parents: 1642
diff changeset
4078 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4079
1645
ccabdc2055cf handle non-existant demo dir (thanks Ollie Rutherfurd)
Richard Jones <richard@users.sourceforge.net>
parents: 1644
diff changeset
4080 - handle non-existant demo dir (thanks Ollie Rutherfurd)
1644
c98d20ba4445 strip whitespace from Role names so "User, Admin" will work
Richard Jones <richard@users.sourceforge.net>
parents: 1642
diff changeset
4081 - strip whitespace from Role names so "User, Admin" will work
1654
284c26c1ef19 aargh, b2 was b0rken
Richard Jones <richard@users.sourceforge.net>
parents: 1646
diff changeset
4082 - fixed template searching on Windows (thanks J Vickroy)
1644
c98d20ba4445 strip whitespace from Role names so "User, Admin" will work
Richard Jones <richard@users.sourceforge.net>
parents: 1642
diff changeset
4083
c98d20ba4445 strip whitespace from Role names so "User, Admin" will work
Richard Jones <richard@users.sourceforge.net>
parents: 1642
diff changeset
4084
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
4085 2003-05-09: 0.6.0b1
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4086
1528
96cd422532ef bye bye gadfly - you served your purpose well [SF#701127]
Richard Jones <richard@users.sourceforge.net>
parents: 1522
diff changeset
4087 Removed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4088
1528
96cd422532ef bye bye gadfly - you served your purpose well [SF#701127]
Richard Jones <richard@users.sourceforge.net>
parents: 1522
diff changeset
4089 - having served its purpose as a template for other relational database
96cd422532ef bye bye gadfly - you served your purpose well [SF#701127]
Richard Jones <richard@users.sourceforge.net>
parents: 1522
diff changeset
4090 implementations, the gadfly backend has now been removed from the Roundup
96cd422532ef bye bye gadfly - you served your purpose well [SF#701127]
Richard Jones <richard@users.sourceforge.net>
parents: 1522
diff changeset
4091 distribution.
96cd422532ef bye bye gadfly - you served your purpose well [SF#701127]
Richard Jones <richard@users.sourceforge.net>
parents: 1522
diff changeset
4092
1476
5a01e90b7dc9 fixed export/import of retired nodes [SF#685273]
Richard Jones <richard@users.sourceforge.net>
parents: 1474
diff changeset
4093 Feature:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4094
1641
699a18918fe0 *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1635
diff changeset
4095 - new instant-gratification Demo Mode
1476
5a01e90b7dc9 fixed export/import of retired nodes [SF#685273]
Richard Jones <richard@users.sourceforge.net>
parents: 1474
diff changeset
4096 - support setting of properties on message and file through web and
5a01e90b7dc9 fixed export/import of retired nodes [SF#685273]
Richard Jones <richard@users.sourceforge.net>
parents: 1474
diff changeset
4097 email interface (thanks John Rouillard)
5a01e90b7dc9 fixed export/import of retired nodes [SF#685273]
Richard Jones <richard@users.sourceforge.net>
parents: 1474
diff changeset
4098 - allow additional control over the roundupdb email sending (explicit
5a01e90b7dc9 fixed export/import of retired nodes [SF#685273]
Richard Jones <richard@users.sourceforge.net>
parents: 1474
diff changeset
4099 cc addresses, different from address and different nosy list property)
5a01e90b7dc9 fixed export/import of retired nodes [SF#685273]
Richard Jones <richard@users.sourceforge.net>
parents: 1474
diff changeset
4100 (thanks John Rouillard)
5a01e90b7dc9 fixed export/import of retired nodes [SF#685273]
Richard Jones <richard@users.sourceforge.net>
parents: 1474
diff changeset
4101 - applied patch for nicer history display (sf feature 638280)
3932
7518a8ec1d55 Update Xapian to use latest stemmer API
Richard Jones <richard@users.sourceforge.net>
parents: 3921
diff changeset
4102 - cleaning old unused sessions only once per hour, not on every cgi
1476
5a01e90b7dc9 fixed export/import of retired nodes [SF#685273]
Richard Jones <richard@users.sourceforge.net>
parents: 1474
diff changeset
4103 request. It is greatly improves web interface performance, especially
5a01e90b7dc9 fixed export/import of retired nodes [SF#685273]
Richard Jones <richard@users.sourceforge.net>
parents: 1474
diff changeset
4104 on trackers under high load
5a01e90b7dc9 fixed export/import of retired nodes [SF#685273]
Richard Jones <richard@users.sourceforge.net>
parents: 1474
diff changeset
4105 - added mysql backend (see doc/mysql.txt for details)
5a01e90b7dc9 fixed export/import of retired nodes [SF#685273]
Richard Jones <richard@users.sourceforge.net>
parents: 1474
diff changeset
4106 - switch metakit to use "compressed" multilink journal change representation
5a01e90b7dc9 fixed export/import of retired nodes [SF#685273]
Richard Jones <richard@users.sourceforge.net>
parents: 1474
diff changeset
4107 - metakit now handles "unset" for most types (not Number and Boolean)
5a01e90b7dc9 fixed export/import of retired nodes [SF#685273]
Richard Jones <richard@users.sourceforge.net>
parents: 1474
diff changeset
4108 - fixed bug in metakit search-by-ID
5a01e90b7dc9 fixed export/import of retired nodes [SF#685273]
Richard Jones <richard@users.sourceforge.net>
parents: 1474
diff changeset
4109 - added ability to display localized dates in web interface. User input is
5a01e90b7dc9 fixed export/import of retired nodes [SF#685273]
Richard Jones <richard@users.sourceforge.net>
parents: 1474
diff changeset
4110 convered to GMT (see doc/upgrading.txt).
5a01e90b7dc9 fixed export/import of retired nodes [SF#685273]
Richard Jones <richard@users.sourceforge.net>
parents: 1474
diff changeset
4111 - added a form to show a specific issue
5a01e90b7dc9 fixed export/import of retired nodes [SF#685273]
Richard Jones <richard@users.sourceforge.net>
parents: 1474
diff changeset
4112 - more proper sorting/grouping on mulitilink properties. Sorting is performed
5a01e90b7dc9 fixed export/import of retired nodes [SF#685273]
Richard Jones <richard@users.sourceforge.net>
parents: 1474
diff changeset
4113 not only by number of links, but also by links itself. This makes usable
5a01e90b7dc9 fixed export/import of retired nodes [SF#685273]
Richard Jones <richard@users.sourceforge.net>
parents: 1474
diff changeset
4114 grouping e.g. by topic multilink
1412
e5fb7d4bf251 add "ago" to intervals in the past [SF#679232]
Richard Jones <richard@users.sourceforge.net>
parents: 1409
diff changeset
4115 - add "ago" to intervals in the past (sf bug 679232)
1419
c717b8d63a7e included UN*X manual pages from Bastian Kleineidam
Richard Jones <richard@users.sourceforge.net>
parents: 1417
diff changeset
4116 - included UN*X manual pages from Bastian Kleineidam
1420
3ac43c62a250 implemented extension to form parsing...
Richard Jones <richard@users.sourceforge.net>
parents: 1419
diff changeset
4117 - implemented extension to form parsing to allow editing of multiple items
3ac43c62a250 implemented extension to form parsing...
Richard Jones <richard@users.sourceforge.net>
parents: 1419
diff changeset
4118 and creation of multiple items (but only one per class)
3ac43c62a250 implemented extension to form parsing...
Richard Jones <richard@users.sourceforge.net>
parents: 1419
diff changeset
4119 - the colon ":" special form variable designator may now be any of : + @
1427
37e712e77a99 trackers' templates directory can contain subdirectories with static files
Andrey Lebedev <kedder@users.sourceforge.net>
parents: 1420
diff changeset
4120 - trackers' templates directory can contain subdirectories with static files
37e712e77a99 trackers' templates directory can contain subdirectories with static files
Andrey Lebedev <kedder@users.sourceforge.net>
parents: 1420
diff changeset
4121 (e.g. images). They are accessible naturally: _file/images/img.gif
1431
c70068162e64 Altered Class.create() and FileClass.create() methods...
Richard Jones <richard@users.sourceforge.net>
parents: 1427
diff changeset
4122 - altered Class.create() and FileClass.create() methods to make "content"
c70068162e64 Altered Class.create() and FileClass.create() methods...
Richard Jones <richard@users.sourceforge.net>
parents: 1427
diff changeset
4123 property available in auditors
1465
3ebcc0e82cb8 applied (cleaned up version of) patch from feature [SF#625808]
Richard Jones <richard@users.sourceforge.net>
parents: 1455
diff changeset
4124 - can now configure CC to author only for messages creating issues (sf
3ebcc0e82cb8 applied (cleaned up version of) patch from feature [SF#625808]
Richard Jones <richard@users.sourceforge.net>
parents: 1455
diff changeset
4125 feature 625808)
1467
378081f066cc registration is now a two-step process with confirmation from the
Richard Jones <richard@users.sourceforge.net>
parents: 1465
diff changeset
4126 - registration is now a two-step process, with confirmation from the email
378081f066cc registration is now a two-step process with confirmation from the
Richard Jones <richard@users.sourceforge.net>
parents: 1465
diff changeset
4127 address supplied in the registration form
1478
2ec91ead3add *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1476
diff changeset
4128 - added password reset feature for forgotten password / login
1471
0e312b35996d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1467
diff changeset
4129 - added support for last-modified and if-modified-since headers for static
0e312b35996d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1467
diff changeset
4130 file serving
0e312b35996d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1467
diff changeset
4131 - added Node.get() method
1495
a2a57ec8fdf0 nicer page titles (sf feature 65197)
Richard Jones <richard@users.sourceforge.net>
parents: 1492
diff changeset
4132 - nicer page titles (sf feature 65197)
1496
e6ac4e074acb relaxed CVS importing (feature [SF#693277])
Richard Jones <richard@users.sourceforge.net>
parents: 1495
diff changeset
4133 - relaxed CVS importing (sf feature 693277)
1596
33a0d94c7658 searching on ranges of intervals is implemented
Andrey Lebedev <kedder@users.sourceforge.net>
parents: 1592
diff changeset
4134 - added support for searching on ranges of dates and intervals (see
33a0d94c7658 searching on ranges of intervals is implemented
Andrey Lebedev <kedder@users.sourceforge.net>
parents: 1592
diff changeset
4135 doc/user_guide.txt in chapter "Searching Page" for details) (closes sf
33a0d94c7658 searching on ranges of intervals is implemented
Andrey Lebedev <kedder@users.sourceforge.net>
parents: 1592
diff changeset
4136 feature 700178)
1512
9b93d140b8e6 role names made case insensitive
Andrey Lebedev <kedder@users.sourceforge.net>
parents: 1499
diff changeset
4137 - role names made case insensitive
1519
6fede2aa6a12 added ability to restore retired nodes
Andrey Lebedev <kedder@users.sourceforge.net>
parents: 1515
diff changeset
4138 - added ability to restore retired nodes
1537
0e36c9b23aa6 more lenient date input and addition Interval input support [SF#677764]
Richard Jones <richard@users.sourceforge.net>
parents: 1535
diff changeset
4139 - more lenient date input and addition Interval input support (sf bug 677764)
1547
f478c236b1f6 roundup mailgw now handles apop
Richard Jones <richard@users.sourceforge.net>
parents: 1545
diff changeset
4140 - roundup mailgw now handles apop
1555
948c7764d46c implemented ability to search for multilink properties with no value (not in mk)
Richard Jones <richard@users.sourceforge.net>
parents: 1549
diff changeset
4141 - implemented ability to search for multilink properties with no value
1563
e2a8ce4d2317 Class.find() may now find unset Links [SF#700620]
Richard Jones <richard@users.sourceforge.net>
parents: 1555
diff changeset
4142 - Class.find() may now find unset Links (sf bug 700620)
1565
1e617a4a663d more flexibility in classhelp link labelling (feature [SF#608204])
Richard Jones <richard@users.sourceforge.net>
parents: 1564
diff changeset
4143 - more flexibility in classhelp link labelling (sf feature 608204)
1596
33a0d94c7658 searching on ranges of intervals is implemented
Andrey Lebedev <kedder@users.sourceforge.net>
parents: 1592
diff changeset
4144 - added command-line functionality for roundup-admin (sf feature 687664)
1569
2bb4fa7050b1 added nicer popup windows for topic, nosy, etc (has add/remove buttons)
Richard Jones <richard@users.sourceforge.net>
parents: 1567
diff changeset
4145 - added nicer popup windows for topic, nosy, etc (has add/remove buttons)
2bb4fa7050b1 added nicer popup windows for topic, nosy, etc (has add/remove buttons)
Richard Jones <richard@users.sourceforge.net>
parents: 1567
diff changeset
4146 thanks Gus Gollings
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents: 1577
diff changeset
4147 - HTML templating files now have a .html extension
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents: 1577
diff changeset
4148 - Roundup templates are now distributed much more sanely, allowing for
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents: 1577
diff changeset
4149 3rd-party templates.
1599
cc96bf971b33 extended date syntax to make range searches even more useful
Andrey Lebedev <kedder@users.sourceforge.net>
parents: 1596
diff changeset
4150 - extended date syntax to make range searches even more useful
1612
e109d59f232d SMTP login and TLS support added ([SF#710853] with extras ;)
Richard Jones <richard@users.sourceforge.net>
parents: 1606
diff changeset
4151 - SMTP login and TLS support added (sf bug 710853 with extras ;)
1631
8a908bbad1ef A couple of form value handling changes:
Richard Jones <richard@users.sourceforge.net>
parents: 1625
diff changeset
4152 Note: requires python 2.2+
1632
eb4d04a9d647 added Windows Service mode for roundup-server...
Richard Jones <richard@users.sourceforge.net>
parents: 1631
diff changeset
4153 - added Windows Service mode for roundup-server when daemonification is
eb4d04a9d647 added Windows Service mode for roundup-server...
Richard Jones <richard@users.sourceforge.net>
parents: 1631
diff changeset
4154 attempted on Windows.
1633
ac5f7e5a11e5 sort HTMLClass.properties results by name (feature [SF#724738])
Richard Jones <richard@users.sourceforge.net>
parents: 1632
diff changeset
4155 - sort HTMLClass.properties results by name (sf feature 724738)
1635
b0ffb474716e nicer index navigation
Richard Jones <richard@users.sourceforge.net>
parents: 1633
diff changeset
4156 - nicer index navigation (sf feature 676866)
1495
a2a57ec8fdf0 nicer page titles (sf feature 65197)
Richard Jones <richard@users.sourceforge.net>
parents: 1492
diff changeset
4157
1490
0638abfa13ab re-work CHANGES file [SF#695814]
Richard Jones <richard@users.sourceforge.net>
parents: 1487
diff changeset
4158 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4159
1490
0638abfa13ab re-work CHANGES file [SF#695814]
Richard Jones <richard@users.sourceforge.net>
parents: 1487
diff changeset
4160 - applied unicode patch. All data is stored in utf-8. Incoming messages
3932
7518a8ec1d55 Update Xapian to use latest stemmer API
Richard Jones <richard@users.sourceforge.net>
parents: 3921
diff changeset
4161 converted from any encoding to utf-8, outgoing messages are encoded
1490
0638abfa13ab re-work CHANGES file [SF#695814]
Richard Jones <richard@users.sourceforge.net>
parents: 1487
diff changeset
4162 according to rfc2822 (sf bug 568873)
0638abfa13ab re-work CHANGES file [SF#695814]
Richard Jones <richard@users.sourceforge.net>
parents: 1487
diff changeset
4163 - fixed layout issues with forms in sidebar
0638abfa13ab re-work CHANGES file [SF#695814]
Richard Jones <richard@users.sourceforge.net>
parents: 1487
diff changeset
4164 - fixed timelog example so it handles new issues (sf bug 678908)
0638abfa13ab re-work CHANGES file [SF#695814]
Richard Jones <richard@users.sourceforge.net>
parents: 1487
diff changeset
4165 - handle missing os.fork() (sf bug 681046)
0638abfa13ab re-work CHANGES file [SF#695814]
Richard Jones <richard@users.sourceforge.net>
parents: 1487
diff changeset
4166 - added warning filter for "FutureWarning: hex/oct constants > sys.maxint will
0638abfa13ab re-work CHANGES file [SF#695814]
Richard Jones <richard@users.sourceforge.net>
parents: 1487
diff changeset
4167 return positive values..." (literal 0xffff0000 in portalocker.py)
0638abfa13ab re-work CHANGES file [SF#695814]
Richard Jones <richard@users.sourceforge.net>
parents: 1487
diff changeset
4168 - fixed ZPT code generating SyntaxWarning for assignment to None
0638abfa13ab re-work CHANGES file [SF#695814]
Richard Jones <richard@users.sourceforge.net>
parents: 1487
diff changeset
4169 - open static files using binary mode (sf bug 693208)
0638abfa13ab re-work CHANGES file [SF#695814]
Richard Jones <richard@users.sourceforge.net>
parents: 1487
diff changeset
4170 - fixed deja-vu bug 692910
0638abfa13ab re-work CHANGES file [SF#695814]
Richard Jones <richard@users.sourceforge.net>
parents: 1487
diff changeset
4171 - don't display "Editing" on read-only pages (sf bug 651967)
0638abfa13ab re-work CHANGES file [SF#695814]
Richard Jones <richard@users.sourceforge.net>
parents: 1487
diff changeset
4172 - re-worked detectors initialisation - woohoo, no more cross-importing!
0638abfa13ab re-work CHANGES file [SF#695814]
Richard Jones <richard@users.sourceforge.net>
parents: 1487
diff changeset
4173 - fixed export/import of retired nodes (sf bug 685273)
1521
709bb731e96e remember the display template specified during edit [SF#701815]
Richard Jones <richard@users.sourceforge.net>
parents: 1519
diff changeset
4174 - remember the display template specified during edit (sf bug 701815)
1522
d20680d611a6 added example HTML tempating for vacation flag [SF#701722]
Richard Jones <richard@users.sourceforge.net>
parents: 1521
diff changeset
4175 - added example HTML tempating for vacation flag (sf bug 701722)
1544
6db2cbcd390e finally, tables autosize columns [SF#609070]
Richard Jones <richard@users.sourceforge.net>
parents: 1537
diff changeset
4176 - finally, tables autosize columns (sf bug 609070)
1545
838997c8c94e added creation to index columns [SF#708247]
Richard Jones <richard@users.sourceforge.net>
parents: 1544
diff changeset
4177 - added creation to index columns (sf bug 708247)
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4178 - fixed missing (pre-commit) journal entries in \*dbm backends (sf bug 679217)
1577
e0f4e3561572 URL cited in roundup email confusing dumb Email clients [SF#716585]
Richard Jones <richard@users.sourceforge.net>
parents: 1576
diff changeset
4179 - URL cited in roundup email confusing dumb Email clients (sf bug 716585)
1620
fc9dafcb62e0 set title on issues even when the email body is empty [SF#727430]
Richard Jones <richard@users.sourceforge.net>
parents: 1617
diff changeset
4180 - set title on issues even when the email body is empty (sf bug 727430)
1625
126d4d0ac89b under the heading of "questionable whether it's a fix or not"
Richard Jones <richard@users.sourceforge.net>
parents: 1624
diff changeset
4181 - under the heading of "questionable whether it's a fix or not"
126d4d0ac89b under the heading of "questionable whether it's a fix or not"
Richard Jones <richard@users.sourceforge.net>
parents: 1624
diff changeset
4182 (sf "bug" 621226 for the users of the "standards compliant" browser IE)
1409
8dc60d87ab42 Fixed a backlog of bug reports, and worked on python 2.3 compatibility:
Richard Jones <richard@users.sourceforge.net>
parents: 1408
diff changeset
4183
1490
0638abfa13ab re-work CHANGES file [SF#695814]
Richard Jones <richard@users.sourceforge.net>
parents: 1487
diff changeset
4184
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
4185 2003-05-08: 0.5.7
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4186
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4187 Fixed:
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4188
1490
0638abfa13ab re-work CHANGES file [SF#695814]
Richard Jones <richard@users.sourceforge.net>
parents: 1487
diff changeset
4189 - fixed Interval maths (sf bug 665357)
1492
2fc7d4a8c9e7 fixed sqlite rollback/caching bug [SF#689383]
Richard Jones <richard@users.sourceforge.net>
parents: 1490
diff changeset
4190 - fixed sqlite rollback/caching bug (sf bug 689383)
1515
a516bbb9896b fixed rdbms table update detection logic [SF#703297]
Richard Jones <richard@users.sourceforge.net>
parents: 1512
diff changeset
4191 - fixed rdbms table update detection logic (sf bug 703297)
1535
26f29449c494 fixed detection of bad date specs [SF#691439]
Richard Jones <richard@users.sourceforge.net>
parents: 1534
diff changeset
4192 - fixed detection of bad date specs (sf bug 691439)
1624
e3611ffad2e1 fixed sync between HEAD and maint-0-5 CHANGES
Richard Jones <richard@users.sourceforge.net>
parents: 1622
diff changeset
4193 - required String properties not being flagged (thanks Ajit George)
1555
948c7764d46c implemented ability to search for multilink properties with no value (not in mk)
Richard Jones <richard@users.sourceforge.net>
parents: 1549
diff changeset
4194 - only look for CSV files when importing (thanks Dan Grassi)
948c7764d46c implemented ability to search for multilink properties with no value (not in mk)
Richard Jones <richard@users.sourceforge.net>
parents: 1549
diff changeset
4195 - can now unset values in CSV editing (sf bug 704788)
1549
a53a7e197360 fixed rdbms email address lookup (case insensitivity)
Richard Jones <richard@users.sourceforge.net>
parents: 1547
diff changeset
4196 - fixed rdbms email address lookup (case insensitivity)
1604
f2bdf6b07c2a email file attachments added to issue files list [SF#711501]
Richard Jones <richard@users.sourceforge.net>
parents: 1599
diff changeset
4197 - email file attachments added to issue files list (sf bug 711501)
1606
8b0bd0b897e6 added socket timeout to attempt to prevent stuck processes [SF#665487]
Richard Jones <richard@users.sourceforge.net>
parents: 1604
diff changeset
4198 - added socket timeout to attempt to prevent stuck processes (sf bug 665487)
1617
7d6eb7d64a64 email registered users shouldn't be able to log in [SF#714673]
Richard Jones <richard@users.sourceforge.net>
parents: 1612
diff changeset
4199 - email registered users shouldn't be able to log in (sf bug 714673)
1624
e3611ffad2e1 fixed sync between HEAD and maint-0-5 CHANGES
Richard Jones <richard@users.sourceforge.net>
parents: 1622
diff changeset
4200 - handle missing addresses on users (sf bug 724537)
1490
0638abfa13ab re-work CHANGES file [SF#695814]
Richard Jones <richard@users.sourceforge.net>
parents: 1487
diff changeset
4201
0638abfa13ab re-work CHANGES file [SF#695814]
Richard Jones <richard@users.sourceforge.net>
parents: 1487
diff changeset
4202
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
4203 2003-02-27: 0.5.6
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4204
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4205 Fixed:
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4206
1490
0638abfa13ab re-work CHANGES file [SF#695814]
Richard Jones <richard@users.sourceforge.net>
parents: 1487
diff changeset
4207 - fixed templating filter function arguments (sf bug 678911)
0638abfa13ab re-work CHANGES file [SF#695814]
Richard Jones <richard@users.sourceforge.net>
parents: 1487
diff changeset
4208 - fixed multiselect in searching (sf bug 676874)
0638abfa13ab re-work CHANGES file [SF#695814]
Richard Jones <richard@users.sourceforge.net>
parents: 1487
diff changeset
4209 - fixed parsing of content-disposition filenames (sf bug 675116)
0638abfa13ab re-work CHANGES file [SF#695814]
Richard Jones <richard@users.sourceforge.net>
parents: 1487
diff changeset
4210 - added 'h' to roundup-server optarg list (sf bug 674070)
0638abfa13ab re-work CHANGES file [SF#695814]
Richard Jones <richard@users.sourceforge.net>
parents: 1487
diff changeset
4211 - fixed doc for db.history in anydbm and rdbms_common (sf bug 679221)
0638abfa13ab re-work CHANGES file [SF#695814]
Richard Jones <richard@users.sourceforge.net>
parents: 1487
diff changeset
4212 - fixed roundup-reminder (sf bug 681042)
0638abfa13ab re-work CHANGES file [SF#695814]
Richard Jones <richard@users.sourceforge.net>
parents: 1487
diff changeset
4213 - fixed int assumptions about Number values (sf bug 677762)
0638abfa13ab re-work CHANGES file [SF#695814]
Richard Jones <richard@users.sourceforge.net>
parents: 1487
diff changeset
4214 - clarified licensing
0638abfa13ab re-work CHANGES file [SF#695814]
Richard Jones <richard@users.sourceforge.net>
parents: 1487
diff changeset
4215 - another attempt to fix cookie misbehaviour - customise cookie name using
0638abfa13ab re-work CHANGES file [SF#695814]
Richard Jones <richard@users.sourceforge.net>
parents: 1487
diff changeset
4216 tracker name
0638abfa13ab re-work CHANGES file [SF#695814]
Richard Jones <richard@users.sourceforge.net>
parents: 1487
diff changeset
4217 - fixed error in indexargs_url (thanks Patrick Ohly)
0638abfa13ab re-work CHANGES file [SF#695814]
Richard Jones <richard@users.sourceforge.net>
parents: 1487
diff changeset
4218 - fixed getnode (sf bug 684531)
0638abfa13ab re-work CHANGES file [SF#695814]
Richard Jones <richard@users.sourceforge.net>
parents: 1487
diff changeset
4219 - fixed args to some date templating methods (sf bug 689670)
0638abfa13ab re-work CHANGES file [SF#695814]
Richard Jones <richard@users.sourceforge.net>
parents: 1487
diff changeset
4220 - fixed database corruption in rdbms property mutation
1409
8dc60d87ab42 Fixed a backlog of bug reports, and worked on python 2.3 compatibility:
Richard Jones <richard@users.sourceforge.net>
parents: 1408
diff changeset
4221
1485
8a1975bdde6e *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1480
diff changeset
4222
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
4223 2003-01-24: 0.5.5
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4224
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4225 Fixed:
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4226
1490
0638abfa13ab re-work CHANGES file [SF#695814]
Richard Jones <richard@users.sourceforge.net>
parents: 1487
diff changeset
4227 - fixed rdbms searching by ID (sf bug 666615)
0638abfa13ab re-work CHANGES file [SF#695814]
Richard Jones <richard@users.sourceforge.net>
parents: 1487
diff changeset
4228 - fixed metakit searching by ID
0638abfa13ab re-work CHANGES file [SF#695814]
Richard Jones <richard@users.sourceforge.net>
parents: 1487
diff changeset
4229 - detect corrupted index and raise semi-useful exception (sf bug 666767)
0638abfa13ab re-work CHANGES file [SF#695814]
Richard Jones <richard@users.sourceforge.net>
parents: 1487
diff changeset
4230 - open server logfile unbuffered
0638abfa13ab re-work CHANGES file [SF#695814]
Richard Jones <richard@users.sourceforge.net>
parents: 1487
diff changeset
4231 - revert StringHTMLProperty to not hyperlink text by default
0638abfa13ab re-work CHANGES file [SF#695814]
Richard Jones <richard@users.sourceforge.net>
parents: 1487
diff changeset
4232 - fixes to CGI form handling
0638abfa13ab re-work CHANGES file [SF#695814]
Richard Jones <richard@users.sourceforge.net>
parents: 1487
diff changeset
4233 - fix unlink bug in metakit backend
0638abfa13ab re-work CHANGES file [SF#695814]
Richard Jones <richard@users.sourceforge.net>
parents: 1487
diff changeset
4234 - fixed hyperlinking ambiguity (sf bug 669777)
0638abfa13ab re-work CHANGES file [SF#695814]
Richard Jones <richard@users.sourceforge.net>
parents: 1487
diff changeset
4235 - fixed cookie path to use TRACKER_WEB (sf bug 667020) (thanks Nathaniel Smith
0638abfa13ab re-work CHANGES file [SF#695814]
Richard Jones <richard@users.sourceforge.net>
parents: 1487
diff changeset
4236 for helping chase it down and Luke Opperman for confirming fix)
1365
4884fb0860f9 fixed rdbms searching by ID [SF#666615]
Richard Jones <richard@users.sourceforge.net>
parents: 1364
diff changeset
4237
4884fb0860f9 fixed rdbms searching by ID [SF#666615]
Richard Jones <richard@users.sourceforge.net>
parents: 1364
diff changeset
4238
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
4239 2003-01-10: 0.5.4
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4240
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4241 Fixed:
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4242
1332
e2d51ba4f6b1 key the templates cache off full path, not filename
Richard Jones <richard@users.sourceforge.net>
parents: 1329
diff changeset
4243 - key the templates cache off full path, not filename
1333
80d27b7d6db5 implemented whole-database locking
Richard Jones <richard@users.sourceforge.net>
parents: 1332
diff changeset
4244 - implemented whole-database locking
1336
6a54b51b1784 hyperlinking of special message text
Richard Jones <richard@users.sourceforge.net>
parents: 1333
diff changeset
4245 - hyperlinking of special text (url, email, item designator) in messages
1337
95ef1dcbb3be always default time to 00:00:00
Richard Jones <richard@users.sourceforge.net>
parents: 1336
diff changeset
4246 - fixed time default in date.py
1342
8de9e5940c30 fixed error in cgi/templates.py [SF#652089]
Richard Jones <richard@users.sourceforge.net>
parents: 1337
diff changeset
4247 - fixed error in cgi/templates.py (sf bug 652089)
1343
2e557762ee87 fixed handling of missing password [SF#655632]
Richard Jones <richard@users.sourceforge.net>
parents: 1342
diff changeset
4248 - fixed handling of missing password (sf bug 655632)
1344
f2f553611ce0 applied patches for handling Outlook quirks...
Richard Jones <richard@users.sourceforge.net>
parents: 1343
diff changeset
4249 - applied patches for handling Outlook quirks (thanks Andrey Lebedev)
f2f553611ce0 applied patches for handling Outlook quirks...
Richard Jones <richard@users.sourceforge.net>
parents: 1343
diff changeset
4250 (multipart/alternative, "fw" and content-type "name")
1345
618aa9c37d65 fire auditors and reactors in rdbms retire (thanks Sheila King)
Richard Jones <richard@users.sourceforge.net>
parents: 1344
diff changeset
4251 - fire auditors and reactors in rdbms retire (thanks Sheila King)
1347
350ad3dd6e63 better match for mailgw help "command" text
Richard Jones <richard@users.sourceforge.net>
parents: 1345
diff changeset
4252 - better match for mailgw help "command" text
1373
Andrey Lebedev <kedder@users.sourceforge.net>
parents: 1372
diff changeset
4253 - handle :add: better in cgi form parsing (sf bug 663235)
1350
016de4b03276 handle all-whitespace multilink values in forms [SF#663855]
Richard Jones <richard@users.sourceforge.net>
parents: 1348
diff changeset
4254 - handle all-whitespace multilink values in forms (sf bug 663855)
1351
d1bfb479e527 fixed searching on date / interval fields [SF#658157]
Richard Jones <richard@users.sourceforge.net>
parents: 1350
diff changeset
4255 - fixed searching on date / interval fields (sf bug 658157)
3932
7518a8ec1d55 Update Xapian to use latest stemmer API
Richard Jones <richard@users.sourceforge.net>
parents: 3921
diff changeset
4256 - fixed form elements names in search form to allow grouping and sorting
1352
e6270d4bfd07 fixed form elements names in search form to allow grouping and sorting
Andrey Lebedev <kedder@users.sourceforge.net>
parents: 1351
diff changeset
4257 on "creation" field
1353
013ae8c6c8b1 display of saved queries is now performed correctly
Andrey Lebedev <kedder@users.sourceforge.net>
parents: 1352
diff changeset
4258 - display of saved queries is now performed correctly
1332
e2d51ba4f6b1 key the templates cache off full path, not filename
Richard Jones <richard@users.sourceforge.net>
parents: 1329
diff changeset
4259
1355
a4b97ad13330 pre-release changes
Richard Jones <richard@users.sourceforge.net>
parents: 1353
diff changeset
4260
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
4261 2002-12-11: 0.5.3
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4262
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4263 Fixed:
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4264
1306
a7ec3f707e26 added mention of how to give users multiple Roles
Richard Jones <richard@users.sourceforge.net>
parents: 1304
diff changeset
4265 - added mention of how to give users multiple Roles
1307
0b44a351cf6d mention needed trailing "/" in TRACKER_WEB
Richard Jones <richard@users.sourceforge.net>
parents: 1306
diff changeset
4266 - mention needed trailing "/" in TRACKER_WEB
1308
bd71c43f0911 fixed upgrading doc to have CGI changes in the correct order
Richard Jones <richard@users.sourceforge.net>
parents: 1307
diff changeset
4267 - fixed upgrading doc to have CGI changes in the correct order
1314
3a7963bb3bb9 *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1308
diff changeset
4268 - fixed double-close of anydbm backend (sf bug 639030)
3a7963bb3bb9 *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1308
diff changeset
4269 - removed use of string/strop from TAL/TALInterpreter
3a7963bb3bb9 *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1308
diff changeset
4270 - handle KeyboardInterrupt nicely
3a7963bb3bb9 *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1308
diff changeset
4271 - fixed Date and Interval form value handling
1320
3758a5af985f Lots of little fixes in this update:
Richard Jones <richard@users.sourceforge.net>
parents: 1314
diff changeset
4272 - fixed Date.local()
3758a5af985f Lots of little fixes in this update:
Richard Jones <richard@users.sourceforge.net>
parents: 1314
diff changeset
4273 - email quoted text stripping is controllable again (sf bug 650742)
3758a5af985f Lots of little fixes in this update:
Richard Jones <richard@users.sourceforge.net>
parents: 1314
diff changeset
4274 - extract attachment name from content-disposition if name is missing (sf
3758a5af985f Lots of little fixes in this update:
Richard Jones <richard@users.sourceforge.net>
parents: 1314
diff changeset
4275 bug 637278)
3758a5af985f Lots of little fixes in this update:
Richard Jones <richard@users.sourceforge.net>
parents: 1314
diff changeset
4276 - removed FILTER_POSITION from bundled configs
3758a5af985f Lots of little fixes in this update:
Richard Jones <richard@users.sourceforge.net>
parents: 1314
diff changeset
4277 - reverse message listing in issue display (reversion of recent change)
3758a5af985f Lots of little fixes in this update:
Richard Jones <richard@users.sourceforge.net>
parents: 1314
diff changeset
4278 - bad entries for multilink editing in cgi don't traceback now (sf bug 640310)
1321
328d68db2ef8 - detect and break email loops [SF#640854]
Richard Jones <richard@users.sourceforge.net>
parents: 1320
diff changeset
4279 - detect and break email loops (sf bug 640854)
1322
c0546b95aad1 finished off handling of retired flag in filter() [SF#635260]
Richard Jones <richard@users.sourceforge.net>
parents: 1321
diff changeset
4280 - finished of handling of retired flag in filter() (sf bug 635260)
1325
2e5a9fc7abd5 allow StringHTMLProperty in MultilinkHTMLProperty test to work
Richard Jones <richard@users.sourceforge.net>
parents: 1322
diff changeset
4281 - allow StringHTMLProperty in MultilinkHTMLProperty test to work
1326
43e5262dd90c don't set explicit None Link properties in web create
Richard Jones <richard@users.sourceforge.net>
parents: 1325
diff changeset
4282 - don't set explicit None Link properties in web create
1327
7af3f0df307b fixed nasty sorting bug that was lowercasing properties
Richard Jones <richard@users.sourceforge.net>
parents: 1326
diff changeset
4283 - fixed nasty sorting bug that was lowercasing properties
1328
b4d4770658c1 allow multiple :remove and :add elements per property being edited
Richard Jones <richard@users.sourceforge.net>
parents: 1327
diff changeset
4284 - allow multiple :remove and :add elements per property being edited
1329
b1f86cc82d33 added date header to emails [SF#651358]
Richard Jones <richard@users.sourceforge.net>
parents: 1328
diff changeset
4285 - added date header to emails (sf bug 651358)
1306
a7ec3f707e26 added mention of how to give users multiple Roles
Richard Jones <richard@users.sourceforge.net>
parents: 1304
diff changeset
4286
a7ec3f707e26 added mention of how to give users multiple Roles
Richard Jones <richard@users.sourceforge.net>
parents: 1304
diff changeset
4287
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
4288 2002-11-07: 0.5.2
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4289
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4290 Fixed:
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4291
1287
5402a6f2a754 Added quotes around python interpreter in windows bat [SF#623963]
Richard Jones <richard@users.sourceforge.net>
parents: 1286
diff changeset
4292 - added quotes around python interpreter in windows bat (sf bug 623963)
5402a6f2a754 Added quotes around python interpreter in windows bat [SF#623963]
Richard Jones <richard@users.sourceforge.net>
parents: 1286
diff changeset
4293 - fixed link at end of installation doc (sf bug 623957)
1288
ad8de51d7cd5 handle "classname" URL path errors cleaner (generate a 404)
Richard Jones <richard@users.sourceforge.net>
parents: 1287
diff changeset
4294 - handle "classname" URL path errors cleaner (generate a 404)
1290
fc451828f971 *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1288
diff changeset
4295 - added CGI :remove:<propname> and :add:<propname> which specify item ids to
fc451828f971 *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1288
diff changeset
4296 remove / add in <propname> multilink.
fc451828f971 *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1288
diff changeset
4297 - bugfix in boolean templating
1292
f7d9fefcae88 Fixes for SourceForge tracker bugs.
Richard Jones <richard@users.sourceforge.net>
parents: 1290
diff changeset
4298 - remember the change note on bad submissions (sf bug 625989)
f7d9fefcae88 Fixes for SourceForge tracker bugs.
Richard Jones <richard@users.sourceforge.net>
parents: 1290
diff changeset
4299 - highlight required form fields (sf bug 625989)
1294
3a38af77b87c force non-word boundary to match re: in subject [SF#626303]
Richard Jones <richard@users.sourceforge.net>
parents: 1292
diff changeset
4300 - force non-word boundary to match re: in subject (sf bug 626303)
1297
29ccbe852673 *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1294
diff changeset
4301 - handle sqlite bug (<2.7.2) (sf bug 630828)
29ccbe852673 *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1294
diff changeset
4302 - handle missing props in anydbm stringFind
1299
b2d04ce03802 Email improvements.
Richard Jones <richard@users.sourceforge.net>
parents: 1297
diff changeset
4303 - updated email package address formatting (deprecation)
b2d04ce03802 Email improvements.
Richard Jones <richard@users.sourceforge.net>
parents: 1297
diff changeset
4304 - copied email address quoting from email v2.4.3 so we're consistent with 2.2
b2d04ce03802 Email improvements.
Richard Jones <richard@users.sourceforge.net>
parents: 1297
diff changeset
4305 - email summary extraction now takes the first whole sentence or line -
b2d04ce03802 Email improvements.
Richard Jones <richard@users.sourceforge.net>
parents: 1297
diff changeset
4306 whichever is longer
1301
9cc72b7c521f ensured there's no zero-length files in source [SF#633622]
Richard Jones <richard@users.sourceforge.net>
parents: 1299
diff changeset
4307 - documented dependency on Active State (sf bug 623959)
9cc72b7c521f ensured there's no zero-length files in source [SF#633622]
Richard Jones <richard@users.sourceforge.net>
parents: 1299
diff changeset
4308 - ensured there's no zero-length files in source (sf bug 633622)
1302
2d362e3c6f3a added ID to the search page [SF#631601]
Richard Jones <richard@users.sourceforge.net>
parents: 1301
diff changeset
4309 - added ID to the search page (sf bug 631601)
1303
71be6588904f fixed filtering by id in anydbm
Richard Jones <richard@users.sourceforge.net>
parents: 1302
diff changeset
4310 - fixed filtering by id in anydbm
71be6588904f fixed filtering by id in anydbm
Richard Jones <richard@users.sourceforge.net>
parents: 1302
diff changeset
4311 - show issue ID in the headings (sf bug 631598)
1304
61ad556cfc8d working toward 0.5.2 release
Richard Jones <richard@users.sourceforge.net>
parents: 1303
diff changeset
4312 - show entire messages by default in issues (sf bug 625995)
61ad556cfc8d working toward 0.5.2 release
Richard Jones <richard@users.sourceforge.net>
parents: 1303
diff changeset
4313 - fixed journalling to save old values instead of new (sorry it took so long GM)
61ad556cfc8d working toward 0.5.2 release
Richard Jones <richard@users.sourceforge.net>
parents: 1303
diff changeset
4314 - handle missing REQUEST_URI for cgi-bin users (sf bug 620163)
1287
5402a6f2a754 Added quotes around python interpreter in windows bat [SF#623963]
Richard Jones <richard@users.sourceforge.net>
parents: 1286
diff changeset
4315
5402a6f2a754 Added quotes around python interpreter in windows bat [SF#623963]
Richard Jones <richard@users.sourceforge.net>
parents: 1286
diff changeset
4316
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
4317 2002-10-16: 0.5.1
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4318
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4319 Fixed:
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4320
1244
8dd4f736370b merge from maintenance branch
Richard Jones <richard@users.sourceforge.net>
parents: 1238
diff changeset
4321 - highlight rows in groups of three
8dd4f736370b merge from maintenance branch
Richard Jones <richard@users.sourceforge.net>
parents: 1238
diff changeset
4322 - metakit cleanups
8dd4f736370b merge from maintenance branch
Richard Jones <richard@users.sourceforge.net>
parents: 1238
diff changeset
4323 - nicer "navigation" style in index views
1248
5b419b02c169 *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1244
diff changeset
4324 - handle missing Link values in anydbm backend set() operation
1249
6c24a86a12ae Fixes for SourceForge tracker bugs.
Richard Jones <richard@users.sourceforge.net>
parents: 1248
diff changeset
4325 - fixed filter() with no sort/group (sf bug 618614)
6c24a86a12ae Fixes for SourceForge tracker bugs.
Richard Jones <richard@users.sourceforge.net>
parents: 1248
diff changeset
4326 - fixed register with no session (sf bug 618611)
6c24a86a12ae Fixes for SourceForge tracker bugs.
Richard Jones <richard@users.sourceforge.net>
parents: 1248
diff changeset
4327 - fixed log / pid file path handling in roundup-server (sf bug 617981)
6c24a86a12ae Fixes for SourceForge tracker bugs.
Richard Jones <richard@users.sourceforge.net>
parents: 1248
diff changeset
4328 - fixed old gadfly compatibiltiy problem, for sure this time (sf bug 612873)
1250
deab62016de7 https URLs from config now recognised as valid [SF#619829]
Richard Jones <richard@users.sourceforge.net>
parents: 1249
diff changeset
4329 - https URLs from config now recognised as valid (sf bug 619829)
1251
347657425a10 Nicer display of tracker list in roundup-server [SF#619769]
Richard Jones <richard@users.sourceforge.net>
parents: 1250
diff changeset
4330 - nicer display of tracker list in roundup-server (sf bug 619769)
347657425a10 Nicer display of tracker list in roundup-server [SF#619769]
Richard Jones <richard@users.sourceforge.net>
parents: 1250
diff changeset
4331 - fixed some missed renaming instance -> tracker (sf bug 619769)
1252
209a47ede743 allow blank passwords again [SF#619714]
Richard Jones <richard@users.sourceforge.net>
parents: 1251
diff changeset
4332 - allow blank passwords again (sf bug 619714)
1254
77920c42aeb9 Expose the tracker config as a variable for templating
Richard Jones <richard@users.sourceforge.net>
parents: 1252
diff changeset
4333 - expose the tracker config as a variable for templating
77920c42aeb9 Expose the tracker config as a variable for templating
Richard Jones <richard@users.sourceforge.net>
parents: 1252
diff changeset
4334 - homogenise newlines in CGI text submissions (sf bug 614072)
1259
4e83716df3c9 *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1254
diff changeset
4335 - merged Zope Collector #372 fix from ZPT CVS trunk
4e83716df3c9 *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1254
diff changeset
4336 - fixed history to display username instead of userid
1265
6763080a959e *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1259
diff changeset
4337 - shipped templates didn't import all hyperdb types in dbinit.py
6763080a959e *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1259
diff changeset
4338 - fixed bug in Interval serialisation
1270
c3424abf7f77 added ability to implement new templating utility methods
Richard Jones <richard@users.sourceforge.net>
parents: 1265
diff changeset
4339 - handle "unset" status in status auditor (sf bug 621250)
c3424abf7f77 added ability to implement new templating utility methods
Richard Jones <richard@users.sourceforge.net>
parents: 1265
diff changeset
4340 - issues in 'done-cbb' are now also moved to 'chatting' on new messages
c3424abf7f77 added ability to implement new templating utility methods
Richard Jones <richard@users.sourceforge.net>
parents: 1265
diff changeset
4341 - implemented the missing Interval.__add__
c3424abf7f77 added ability to implement new templating utility methods
Richard Jones <richard@users.sourceforge.net>
parents: 1265
diff changeset
4342 - added ability to implement new templating utility methods
1272
cae50587fb96 expose the Date.pretty method to templating
Richard Jones <richard@users.sourceforge.net>
parents: 1270
diff changeset
4343 - expose the Date.pretty method to templating
1274
c3e1b564dc1f made form table cell alignment consistent [SF#621887]
Richard Jones <richard@users.sourceforge.net>
parents: 1272
diff changeset
4344 - made form table cell alignment consistent (sf bug 621887)
1277
a9a3c378acc2 implemented "retire" cgi action, added to user index [SF#618612]
Richard Jones <richard@users.sourceforge.net>
parents: 1274
diff changeset
4345 - include stylesheet in docs (sf bug 623183)
a9a3c378acc2 implemented "retire" cgi action, added to user index [SF#618612]
Richard Jones <richard@users.sourceforge.net>
parents: 1274
diff changeset
4346 - store PIPE messages so we can re-send them on errors (sf bug 623082)
a9a3c378acc2 implemented "retire" cgi action, added to user index [SF#618612]
Richard Jones <richard@users.sourceforge.net>
parents: 1274
diff changeset
4347 - implemented "retire" cgi action, added to user index (sf bug 618612)
1286
4cbbdcf449f6 pre-release checkin
Richard Jones <richard@users.sourceforge.net>
parents: 1277
diff changeset
4348 - included doc ideas from Bernhard Reiter (sf feature 621941)
1244
8dd4f736370b merge from maintenance branch
Richard Jones <richard@users.sourceforge.net>
parents: 1238
diff changeset
4349
8dd4f736370b merge from maintenance branch
Richard Jones <richard@users.sourceforge.net>
parents: 1238
diff changeset
4350
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
4351 2002-10-02: 0.5.0
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4352
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4353 Fixed:
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4354
1244
8dd4f736370b merge from maintenance branch
Richard Jones <richard@users.sourceforge.net>
parents: 1238
diff changeset
4355 - fixed style for alternating rows in user lists
8dd4f736370b merge from maintenance branch
Richard Jones <richard@users.sourceforge.net>
parents: 1238
diff changeset
4356 - fixed query edit form so it doesn't barf
8dd4f736370b merge from maintenance branch
Richard Jones <richard@users.sourceforge.net>
parents: 1238
diff changeset
4357 - #617133 ] 0.5.0pr1 uses nonexistent renderTemplate
8dd4f736370b merge from maintenance branch
Richard Jones <richard@users.sourceforge.net>
parents: 1238
diff changeset
4358 - merged Zope Collector #539 fix from ZPT CVS trunk
8dd4f736370b merge from maintenance branch
Richard Jones <richard@users.sourceforge.net>
parents: 1238
diff changeset
4359
8dd4f736370b merge from maintenance branch
Richard Jones <richard@users.sourceforge.net>
parents: 1238
diff changeset
4360
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
4361 2002-09-27: 0.5.0 pr1
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4362
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4363 Fixed:
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4364
1165
14467c765167 sqlite backend!
Richard Jones <richard@users.sourceforge.net>
parents: 1157
diff changeset
4365 - handling of None for Date/Interval/Password values in export/import
14467c765167 sqlite backend!
Richard Jones <richard@users.sourceforge.net>
parents: 1157
diff changeset
4366 - handling of journal values in export/import
14467c765167 sqlite backend!
Richard Jones <richard@users.sourceforge.net>
parents: 1157
diff changeset
4367 - password edit now has a confirmation field
14467c765167 sqlite backend!
Richard Jones <richard@users.sourceforge.net>
parents: 1157
diff changeset
4368 - registration error punts back to register page
14467c765167 sqlite backend!
Richard Jones <richard@users.sourceforge.net>
parents: 1157
diff changeset
4369 - gadfly backend now handles changes to the schema - but only one property
14467c765167 sqlite backend!
Richard Jones <richard@users.sourceforge.net>
parents: 1157
diff changeset
4370 at a time
14467c765167 sqlite backend!
Richard Jones <richard@users.sourceforge.net>
parents: 1157
diff changeset
4371 - cgi.client base URL is now obtained from the config TRACKER_WEB
14467c765167 sqlite backend!
Richard Jones <richard@users.sourceforge.net>
parents: 1157
diff changeset
4372 - request.url has gone away - there's too much magic in trying to figure
14467c765167 sqlite backend!
Richard Jones <richard@users.sourceforge.net>
parents: 1157
diff changeset
4373 what it should be
14467c765167 sqlite backend!
Richard Jones <richard@users.sourceforge.net>
parents: 1157
diff changeset
4374 - cgi-bin script redirects to https now if the request was https
14467c765167 sqlite backend!
Richard Jones <richard@users.sourceforge.net>
parents: 1157
diff changeset
4375 - FileClass "content" property wasn't being returned by getprops() in most
14467c765167 sqlite backend!
Richard Jones <richard@users.sourceforge.net>
parents: 1157
diff changeset
4376 backends
14467c765167 sqlite backend!
Richard Jones <richard@users.sourceforge.net>
parents: 1157
diff changeset
4377 - we now verify instance attributes on instance open and throw a useful error
14467c765167 sqlite backend!
Richard Jones <richard@users.sourceforge.net>
parents: 1157
diff changeset
4378 if they're not all there
1169
7b448a2425fd bugfix to (multi)link menu() label generation
Richard Jones <richard@users.sourceforge.net>
parents: 1165
diff changeset
4379 - sf 611217 ] menu() has problems when labelprop==None
1174
8e318dfaf479 Verify contents of tracker module when the tracker is opened
Richard Jones <richard@users.sourceforge.net>
parents: 1169
diff changeset
4380 - verify contents of tracker module when the tracker is opened
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4381 - many performance improvements in \*dbm and sql backends
1181
49aebf5a8691 some speedups, some fixes to the benchmarking
Richard Jones <richard@users.sourceforge.net>
parents: 1174
diff changeset
4382 - mailgw was missing an "import sys"
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4383 - setup now installs scripts with python -O flag, doubling performance in some
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4384 cases (there's a lot of __debug__ use)
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4385 - fix :required for Link menus
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4386 - import wasn't setting the ID to maxid+1
1201
0f1224acffbb *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1198
diff changeset
4387 - added getItem to HTMLClass so you can access arbitrary items in templates
0f1224acffbb *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1198
diff changeset
4388 - index filtering form values may now be key values too
1204
b862bbf2067a Replaced the content() callback ickiness with Page Template macro usage
Richard Jones <richard@users.sourceforge.net>
parents: 1201
diff changeset
4389 - replaced the content() callback ickiness with Page Template macro usage
b862bbf2067a Replaced the content() callback ickiness with Page Template macro usage
Richard Jones <richard@users.sourceforge.net>
parents: 1201
diff changeset
4390 - changed the default CSS style to be less offensive to some ;)
b862bbf2067a Replaced the content() callback ickiness with Page Template macro usage
Richard Jones <richard@users.sourceforge.net>
parents: 1201
diff changeset
4391 - better handling of Page Template compilation errors
1209
e47d9bb1455b [SF#614188] Exception in mailgw.py
Richard Jones <richard@users.sourceforge.net>
parents: 1204
diff changeset
4392 - handle multiple unrelated indexed classes
e47d9bb1455b [SF#614188] Exception in mailgw.py
Richard Jones <richard@users.sourceforge.net>
parents: 1204
diff changeset
4393 - #614188 ] Exception in mailgw.py
1210
619ab5de5af0 [SF#613310] traceback on onexistant items
Richard Jones <richard@users.sourceforge.net>
parents: 1209
diff changeset
4394 - #613310 ] traceback on onexistant items
1211
2658b694c3ab [SF#613291] typos in nosy list
Richard Jones <richard@users.sourceforge.net>
parents: 1210
diff changeset
4395 - #613291 ] typos in nosy list
1218
4c9882cb16a3 more docco work
Richard Jones <richard@users.sourceforge.net>
parents: 1211
diff changeset
4396 - handle stupid mailers that QUOTE their Re; 'Re: "[issue1] bla blah"'
4c9882cb16a3 more docco work
Richard Jones <richard@users.sourceforge.net>
parents: 1211
diff changeset
4397 - giving a user a Role that doesn't exist doesn't break stuff any more
4c9882cb16a3 more docco work
Richard Jones <richard@users.sourceforge.net>
parents: 1211
diff changeset
4398 - revamped user guide, customisation guide, added maintenance guide
1233
69bf0d381fd7 Zope Collector fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 1222
diff changeset
4399 - merge Zope Collector #538 fix from ZPT CVS trunk (path expressions with a
69bf0d381fd7 Zope Collector fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 1222
diff changeset
4400 non-path final alternate no longer try to call a value returned by that
69bf0d381fd7 Zope Collector fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 1222
diff changeset
4401 alternate)
69bf0d381fd7 Zope Collector fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 1222
diff changeset
4402 - merge Zope Collector #573 fix from ZPT CVS trunk
1222
bc3bc3248dd1 added Class.find() unit test, fixed implementations
Richard Jones <richard@users.sourceforge.net>
parents: 1218
diff changeset
4403 - merge Zope Collector #580 fix from ZPT CVS trunk
1233
69bf0d381fd7 Zope Collector fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 1222
diff changeset
4404 - added "crypt" password encoding and ability to set password with
69bf0d381fd7 Zope Collector fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 1222
diff changeset
4405 already encrypted password through roundup-admin
1234
c0a3b1c49ef7 fixed the mailgw so that anonymous users may still access it
Richard Jones <richard@users.sourceforge.net>
parents: 1233
diff changeset
4406 - fixed the mailgw so that anonymous users may still access it
1235
7441653e5330 added hook for external password validation, and some more docco
Richard Jones <richard@users.sourceforge.net>
parents: 1234
diff changeset
4407 - add hook to allow external password verification, overridable in the
7441653e5330 added hook for external password validation, and some more docco
Richard Jones <richard@users.sourceforge.net>
parents: 1234
diff changeset
4408 tracker interfaces module
1236
dd52bf10f934 Bug fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 1235
diff changeset
4409 - fixed login attempt by user that doesn't exist
1143
Richard Jones <richard@users.sourceforge.net>
parents: 1139
diff changeset
4410
1244
8dd4f736370b merge from maintenance branch
Richard Jones <richard@users.sourceforge.net>
parents: 1238
diff changeset
4411
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
4412 2002-09-13: 0.5.0 beta2
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4413
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4414 Fixed:
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4415
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4416 - all backends now have a .close() method, and it's used everywhere
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4417 - fixed bug in detectors __init__
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4418 - switched the default issue item display to only show issue summary
1139
65e9dd4b59e1 pre-beta2 stuff
Richard Jones <richard@users.sourceforge.net>
parents: 1136
diff changeset
4419 (added instructions to doc to make it display entire content)
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4420 - MANIFEST.in was missing a lot of template files
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4421 - added generic item editing
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4422 - much nicer layout of template rendering errors
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4423 - added context/is_edit_ok and context/is_view_ok convenience methods and
1136
7e193bbda38e added generic item editing
Richard Jones <richard@users.sourceforge.net>
parents: 1133
diff changeset
4424 implemented use of them in the classic template
7e193bbda38e added generic item editing
Richard Jones <richard@users.sourceforge.net>
parents: 1133
diff changeset
4425
1139
65e9dd4b59e1 pre-beta2 stuff
Richard Jones <richard@users.sourceforge.net>
parents: 1136
diff changeset
4426
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
4427 2002-09-11: 0.5.0 beta1
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4428
799
9257eadfb690 *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 789
diff changeset
4429 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4430
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4431 - #576086 ] dumb copying mistake (frontends/ZRoundup.py)
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4432 - installation instructions now mention "python2" in "testing your python".
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4433 - made the unit tests run again - they were quite b0rken
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4434 - #571170 ] gdbm deadlock
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4435 - #576241 ] MultiLink problems in parsePropsFromForm
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4436 - fixed the date module so that Date(". - 2d") works
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4437 - web forms may now unset Link values (like assignedto)
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4438 - cleanup: moved roundup.templatebuilder to roundup.templates.builder
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4439 - instance __init__ no longer silently traps dbinit import errors
840
e07e5903c3b4 Updated documents
Richard Jones <richard@users.sourceforge.net>
parents: 829
diff changeset
4440
e07e5903c3b4 Updated documents
Richard Jones <richard@users.sourceforge.net>
parents: 829
diff changeset
4441 Feature:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4442
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4443 - new backend for metakit (thanks Gordon McMillan)
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4444 - new backend for gadfly (it's as done as it's going to get)
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4445 - further split the dbm backends from the core code, allowing easier
1133
36ec30d286ea Cleaned up CHANGES/TODO
Richard Jones <richard@users.sourceforge.net>
parents: 944
diff changeset
4446 non-dict-like backends (eg metakit, RDB)
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4447 - implemented and used the new access control mechanisms (Permissions, Roles)
1133
36ec30d286ea Cleaned up CHANGES/TODO
Richard Jones <richard@users.sourceforge.net>
parents: 944
diff changeset
4448 (see doc/security.txt)
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4449 - switched templating to use Zope's PageTemplates (yay!)
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4450 - switched to sessions for web authentication
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4451 - added Boolean and Number types
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4452 - fixed the journal bloat
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4453 - updated design document for new access controls
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4454 - updated customisation document, including more examples
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4455 - entire database export and import (incl files)
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4456 - better mailgw help message (feature request #558562)
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4457 - re-enabled link backrefs from messages (feature request #568714)
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4458 - the page layout is now templatable
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4459 - re-worked cgi interface to abstract out the explicit "issue" interface
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4460 - have index page handle mid-page errors better so header and footer are
1133
36ec30d286ea Cleaned up CHANGES/TODO
Richard Jones <richard@users.sourceforge.net>
parents: 944
diff changeset
4461 still visible
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4462 - we handle "not found", access and item page render errors better
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4463 - fixed double-submit by having new-item-submit redirect at end
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4464 - daemonify roundup-server (fork, logfile, pidfile)
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4465 - modify cgitb to display PageTemplate errors better
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4466 - rename to "instance" to "tracker"
3932
7518a8ec1d55 Update Xapian to use latest stemmer API
Richard Jones <richard@users.sourceforge.net>
parents: 3921
diff changeset
4467 - have roundup.cgi pick up tracker config from the environment
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4468 - revamped look and feel in web interface
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4469 - cleaned up stylesheet usage
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4470 - several bug fixes and documentation fixes
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4471 - added is_retired test to hyperdb.Class
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4472 - added capability to save queries:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4473
944
aa5f50b8bd74 *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 927
diff changeset
4474 - a query Class with name, klass (to search) and url (query string)
aa5f50b8bd74 *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 927
diff changeset
4475 properties
873
394a6ff9253e Saving queries.
Gordon B. McMillan <gmcm@users.sourceforge.net>
parents: 869
diff changeset
4476 - a Multilink to query on user called queries
394a6ff9253e Saving queries.
Gordon B. McMillan <gmcm@users.sourceforge.net>
parents: 869
diff changeset
4477 - html templates for query, and a list of queries in user.item
394a6ff9253e Saving queries.
Gordon B. McMillan <gmcm@users.sourceforge.net>
parents: 869
diff changeset
4478 - search form has Save button & name input
394a6ff9253e Saving queries.
Gordon B. McMillan <gmcm@users.sourceforge.net>
parents: 869
diff changeset
4479 - saved queries put in menu in pagehead
394a6ff9253e Saving queries.
Gordon B. McMillan <gmcm@users.sourceforge.net>
parents: 869
diff changeset
4480 - for migration, none of the above is required and old behavior preserved.
394a6ff9253e Saving queries.
Gordon B. McMillan <gmcm@users.sourceforge.net>
parents: 869
diff changeset
4481 - showquery translates search form <-> query string
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4482
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4483 - cleaned up the indexer code:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4484
818
254b8d112eec cleaned up the indexer code:
Richard Jones <richard@users.sourceforge.net>
parents: 808
diff changeset
4485 - it splits more words out
254b8d112eec cleaned up the indexer code:
Richard Jones <richard@users.sourceforge.net>
parents: 808
diff changeset
4486 - removed code we'll never use (roundup.roundup_indexer has the full
254b8d112eec cleaned up the indexer code:
Richard Jones <richard@users.sourceforge.net>
parents: 808
diff changeset
4487 implementation, and replaces roundup.indexer)
254b8d112eec cleaned up the indexer code:
Richard Jones <richard@users.sourceforge.net>
parents: 808
diff changeset
4488 - only index text/plain and rfc822/message (ideas for other text formats to
254b8d112eec cleaned up the indexer code:
Richard Jones <richard@users.sourceforge.net>
parents: 808
diff changeset
4489 index are welcome)
254b8d112eec cleaned up the indexer code:
Richard Jones <richard@users.sourceforge.net>
parents: 808
diff changeset
4490 - added simple unit test for indexer. Needs more tests for regression.
825
0779ea9f1f18 More indexer work:
Richard Jones <richard@users.sourceforge.net>
parents: 818
diff changeset
4491 - all String properties may now be indexed too. Currently there's a bit of
0779ea9f1f18 More indexer work:
Richard Jones <richard@users.sourceforge.net>
parents: 818
diff changeset
4492 "issue" specific code in the actual searching which needs to be
0779ea9f1f18 More indexer work:
Richard Jones <richard@users.sourceforge.net>
parents: 818
diff changeset
4493 addressed. In a nutshell:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4494
825
0779ea9f1f18 More indexer work:
Richard Jones <richard@users.sourceforge.net>
parents: 818
diff changeset
4495 + pass 'indexme="yes"' as a String() property initialisation arg, eg:
0779ea9f1f18 More indexer work:
Richard Jones <richard@users.sourceforge.net>
parents: 818
diff changeset
4496 file = FileClass(db, "file", name=String(), type=String(),
0779ea9f1f18 More indexer work:
Richard Jones <richard@users.sourceforge.net>
parents: 818
diff changeset
4497 comment=String(indexme="yes"))
0779ea9f1f18 More indexer work:
Richard Jones <richard@users.sourceforge.net>
parents: 818
diff changeset
4498 + the comment will then be indexed and be searchable, with the results
0779ea9f1f18 More indexer work:
Richard Jones <richard@users.sourceforge.net>
parents: 818
diff changeset
4499 related back to the issue that the file is linked to
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4500
825
0779ea9f1f18 More indexer work:
Richard Jones <richard@users.sourceforge.net>
parents: 818
diff changeset
4501 - as a result of this work, the FileClass has a default MIME type that may
0779ea9f1f18 More indexer work:
Richard Jones <richard@users.sourceforge.net>
parents: 818
diff changeset
4502 be overridden in a subclass, or by the use of a "type" property as is
0779ea9f1f18 More indexer work:
Richard Jones <richard@users.sourceforge.net>
parents: 818
diff changeset
4503 done in the default templates.
0779ea9f1f18 More indexer work:
Richard Jones <richard@users.sourceforge.net>
parents: 818
diff changeset
4504 - the regeneration of the indexes (if necessary) is done once the schema is
0779ea9f1f18 More indexer work:
Richard Jones <richard@users.sourceforge.net>
parents: 818
diff changeset
4505 set up in the dbinit.
3932
7518a8ec1d55 Update Xapian to use latest stemmer API
Richard Jones <richard@users.sourceforge.net>
parents: 3921
diff changeset
4506 - new "reindex" command in roundup-admin used to force regeneration of the
828
c01725aebebb *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 825
diff changeset
4507 index
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4508
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4509 - added email display function - mangles email addrs so they're not so easily
829
37ce3f2e05b2 added email display function
Richard Jones <richard@users.sourceforge.net>
parents: 828
diff changeset
4510 scraped from the web
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4511 - switched to using a session-based web login
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4512 - made mailgw handle set and modify operations on multilinks (bug #579094)
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4513 - fixed the journal bloat from multilink changes - we just log the add or
869
6d98bec4e52e fixed the journal bloat from multilink changes
Richard Jones <richard@users.sourceforge.net>
parents: 864
diff changeset
4514 remove operations, not the whole list
6d98bec4e52e fixed the journal bloat from multilink changes
Richard Jones <richard@users.sourceforge.net>
parents: 864
diff changeset
4515
799
9257eadfb690 *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 789
diff changeset
4516
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
4517 2002-06-24: 0.4.2
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4518
789
8ce380ac5e56 More changes
Richard Jones <richard@users.sourceforge.net>
parents: 781
diff changeset
4519 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4520
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4521 - Cleaned up the hyperdb unit tests.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4522 - Applied patch from Andrew W. Nosenko to give nicer Unauthorised message
789
8ce380ac5e56 More changes
Richard Jones <richard@users.sourceforge.net>
parents: 781
diff changeset
4523 when anonymous user tries to edit. Should've been applied in 0.4.2pr1. Oops.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4524 - Added more detailed note to MIGRATION regarding the detectors changes.
789
8ce380ac5e56 More changes
Richard Jones <richard@users.sourceforge.net>
parents: 781
diff changeset
4525
8ce380ac5e56 More changes
Richard Jones <richard@users.sourceforge.net>
parents: 781
diff changeset
4526
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
4527 2002-06-19: 0.4.2pr1
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4528
673
604c84696461 link() htmltemplate function now has a "showid" option for links & multilinks.
Richard Jones <richard@users.sourceforge.net>
parents: 672
diff changeset
4529 Feature:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4530
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4531 - added a "detectors" directory for people to put their useful auditors and
684
5b23ff865f3a added a "detectors" directory...
Richard Jones <richard@users.sourceforge.net>
parents: 676
diff changeset
4532 reactors in. Note - the roundupdb.IssueClass.sendmessage method has been
5b23ff865f3a added a "detectors" directory...
Richard Jones <richard@users.sourceforge.net>
parents: 676
diff changeset
4533 split and renamed "nosymessage" specifically for things like the nosy
5b23ff865f3a added a "detectors" directory...
Richard Jones <richard@users.sourceforge.net>
parents: 676
diff changeset
4534 reactor, and "send_message" which just sends the message.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4535 - link() htmltemplate function now has a "showid" option for links and
673
604c84696461 link() htmltemplate function now has a "showid" option for links & multilinks.
Richard Jones <richard@users.sourceforge.net>
parents: 672
diff changeset
4536 multilinks. When true, it only displays the linked node id as the anchor
604c84696461 link() htmltemplate function now has a "showid" option for links & multilinks.
Richard Jones <richard@users.sourceforge.net>
parents: 672
diff changeset
4537 text. The link value is displayed as a tooltip using the title anchor
604c84696461 link() htmltemplate function now has a "showid" option for links & multilinks.
Richard Jones <richard@users.sourceforge.net>
parents: 672
diff changeset
4538 attribute.
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4539 To use in eg. the superseder field, have something like this::
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4540
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4541 <td>
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4542 <display call="field('superseder', showid=1)">
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4543 <display call="classhelp('issue', 'id,title', label='list', width=500)">
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4544 <property name="superseder">
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4545 <br>View: <display call="link('superseder', showid=1)">
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4546 </property>
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4547 </td>
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4548
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4549 - stripping of the email message body can now be controlled through the
694
34dbcdfb2fe1 stripping of email message body can be controlled through config variables...
Roche Compaan <rochecompaan@users.sourceforge.net>
parents: 690
diff changeset
4550 config variables EMAIL_KEEP_QUOTED_TEXT and EMAIL_LEAVE_BODY_UNCHANGED.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4551 - all database files created are now group readable and writable.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4552 - added option to automatically add the authors and recipients of messages
699
676d4cfde9a5 Nosy list improvements.
Richard Jones <richard@users.sourceforge.net>
parents: 697
diff changeset
4553 to the nosy lists with the options ADD_AUTHOR_TO_NOSY (default 'new') and
676d4cfde9a5 Nosy list improvements.
Richard Jones <richard@users.sourceforge.net>
parents: 697
diff changeset
4554 ADD_RECIPIENTS_TO_NOSY (default 'new'). These settings emulate the current
676d4cfde9a5 Nosy list improvements.
Richard Jones <richard@users.sourceforge.net>
parents: 697
diff changeset
4555 behaviour. Setting them to 'yes' will add the author/recipients to the nosy
676d4cfde9a5 Nosy list improvements.
Richard Jones <richard@users.sourceforge.net>
parents: 697
diff changeset
4556 on messages that create issues and followup messages.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4557 - reverting to dates for intervals > 2 months sucks
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4558 - changed the default message list in issues to display the message body
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4559 - applied patch #558876 ] cgi client customization
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4560 - split instance initialisation into two steps, allowing config changes
738
7e093cbaaa98 split instance initialisation into two steps...
Richard Jones <richard@users.sourceforge.net>
parents: 736
diff changeset
4561 before the database is initialised.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4562 - don't create an empty message on email issue creation if the email is empty
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4563 - may now display additional fields in Multilink form menus
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4564 - #541941 ] changing multilink properties by mail
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4565 - #526730 ] search for messages capability
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4566 - #505180 ] split MailGW.handle_Message:
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4567
753
938edfdeac6e Sorry about this huge checkin!
Richard Jones <richard@users.sourceforge.net>
parents: 749
diff changeset
4568 - also changed cgi client since it was duplicating the functionality
673
604c84696461 link() htmltemplate function now has a "showid" option for links & multilinks.
Richard Jones <richard@users.sourceforge.net>
parents: 672
diff changeset
4569
674
d20e2e5f577a stop sending blank (whitespace-only) notes
Richard Jones <richard@users.sourceforge.net>
parents: 673
diff changeset
4570 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4571
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4572 - stop sending blank (whitespace-only) notes
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4573 - cleanup of serialisation for database storage
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4574 - node ids are now generated from a lockable store - no more race conditions
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4575 - sorting was applied to all nodes of the MultiLink class instead of
696
709f8f1d5661 Sorting was applied to all nodes of the MultiLink class...
Roche Compaan <rochecompaan@users.sourceforge.net>
parents: 694
diff changeset
4576 to the nodes that are actually linked to in the "field" template
709f8f1d5661 Sorting was applied to all nodes of the MultiLink class...
Roche Compaan <rochecompaan@users.sourceforge.net>
parents: 694
diff changeset
4577 function. This adds about 20+ seconds in the display of an issue if
709f8f1d5661 Sorting was applied to all nodes of the MultiLink class...
Roche Compaan <rochecompaan@users.sourceforge.net>
parents: 694
diff changeset
4578 your database has a 1000 or more issues in it.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4579 - added missing documentation for a few of the config option values
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4580 - file upload broke if you didn't supply a change note
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4581 - fixed SCRIPT_NAME in ZRoundup for instances not at top level of Zope
717
14e94c28bdb0 fixed SCRIPT_NAME in ZRoundup for instances not at top level of Zope
Richard Jones <richard@users.sourceforge.net>
parents: 714
diff changeset
4582 (thanks dman)
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4583 - fixed some sorting issues that were breaking some unit tests under py2.2
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4584 - mailgw test output dir was confusing the init test (but only on 2.2 *shrug*)
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4585 - node caching now works, and gives a small boost in performance
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4586 - #449374 ] re-enable bsddb3 backend
730
dd569f542578 [SF#551483] assignedto in Client.make_index_link
Richard Jones <richard@users.sourceforge.net>
parents: 726
diff changeset
4587 bsddb3 backend now works, reinstating
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4588 - #551483 ] assignedto in Client.make_index_link
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4589 - made backends.__init__ be more specific about which ImportErrors it really
733
65234f56b250 changed the default message list in issues to display the message body
Richard Jones <richard@users.sourceforge.net>
parents: 730
diff changeset
4590 wants to ignore
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4591 - fixed the example addresses in the templates to use correct example domains
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4592 - cleaned out the template stylesheets, removing a bunch of junk that really
3932
7518a8ec1d55 Update Xapian to use latest stemmer API
Richard Jones <richard@users.sourceforge.net>
parents: 3921
diff changeset
4593 wasn't necessary (font specs, styles never used) and added a style for
733
65234f56b250 changed the default message list in issues to display the message body
Richard Jones <richard@users.sourceforge.net>
parents: 730
diff changeset
4594 message content
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4595 - build htmlbase if tests are run using CVS checkout
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4596 - #565979 ] code error in hyperdb.Class.find
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4597 - #565996 ] The "Attach a File to this Issue" fails
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4598 - #564271 ] find() and new properties
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4599 - #562130 ] cookie path generated from ZRoundup was wrong in some situations
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4600 - remove CR characters embedded in messages (ZRoundup)
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4601 - properly quote the email address and "real name" in all situations using the
773
6e6c63a57df9 [SF#569415] {version]]
Richard Jones <richard@users.sourceforge.net>
parents: 771
diff changeset
4602 'email' module if it is available and 'rfc822' otherwise
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4603 - #565992 ] if ISSUE_TRACKER_WEB doesn't have the trailing '/', add it
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4604 - use the rfc822 module to ensure that every (oddball) email address and
773
6e6c63a57df9 [SF#569415] {version]]
Richard Jones <richard@users.sourceforge.net>
parents: 771
diff changeset
4605 real-name is properly quoted
3932
7518a8ec1d55 Update Xapian to use latest stemmer API
Richard Jones <richard@users.sourceforge.net>
parents: 3921
diff changeset
4606 - #558867 ] ZRoundup redirect /instance requests to /instance/
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4607 - #569415 ] {version}
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4608 - #569178 ] type error
789
8ce380ac5e56 More changes
Richard Jones <richard@users.sourceforge.net>
parents: 781
diff changeset
4609 was fixed as part of the general cleanup of reactors
764
d913440c534f [SF#564271] find() and new properties
Richard Jones <richard@users.sourceforge.net>
parents: 762
diff changeset
4610
674
d20e2e5f577a stop sending blank (whitespace-only) notes
Richard Jones <richard@users.sourceforge.net>
parents: 673
diff changeset
4611
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
4612 2002-03-25: 0.4.1
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4613
616
08abec25b2c6 [SF#503204] mailgw needs a default class
Richard Jones <richard@users.sourceforge.net>
parents: 615
diff changeset
4614 Feature:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4615
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4616 - use blobfiles in back_anydbm which is used in back_bsddb.
646
07abfe8f0c01 use blobfiles in back_anydbm which is used in back_bsddb.
Engelbert Gruber <grubert@users.sourceforge.net>
parents: 645
diff changeset
4617 change test_db as dirlist does not work for subdirectories.
07abfe8f0c01 use blobfiles in back_anydbm which is used in back_bsddb.
Engelbert Gruber <grubert@users.sourceforge.net>
parents: 645
diff changeset
4618 ATTENTION: blobfiles now creates subdirectories for files.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4619 - add module blobfiles in backends with file access functions.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4620 - roundup db catch only IOError in getfile.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4621 - roundup db catches retrieving not existing files.
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4622 - #503204 ] mailgw needs a default class:
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4623
616
08abec25b2c6 [SF#503204] mailgw needs a default class
Richard Jones <richard@users.sourceforge.net>
parents: 615
diff changeset
4624 - partially done - the setting of additional properties can wait for a
08abec25b2c6 [SF#503204] mailgw needs a default class
Richard Jones <richard@users.sourceforge.net>
parents: 615
diff changeset
4625 better configuration system.
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4626
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4627 - Alternate email addresses are now available for users. See the MIGRATION
617
edd210915e64 Alternate email addresses are now available for users.
Richard Jones <richard@users.sourceforge.net>
parents: 616
diff changeset
4628 file for info on how to activate the feature.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4629 - #511168 ] Web interface: Adding new products
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4630 Classes that don't provide template html get a default edit
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4631 interface now:
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4632
627
952679be9e2c Added simple editing for classes that don't define a templated interface.
Richard Jones <richard@users.sourceforge.net>
parents: 624
diff changeset
4633 - access using the admin "class list" interface
952679be9e2c Added simple editing for classes that don't define a templated interface.
Richard Jones <richard@users.sourceforge.net>
parents: 624
diff changeset
4634 - limited to admin-only
952679be9e2c Added simple editing for classes that don't define a templated interface.
Richard Jones <richard@users.sourceforge.net>
parents: 624
diff changeset
4635 - requires the csv module from object-craft (url given if it's missing)
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4636
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4637 - Added popup help for classes using the classhelp html template
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4638 function.
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4639
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4640 - add ``<display call="classhelp('priority', 'id,name,description')">``
635
3d61b5d2243e Added popup help for classes using the classhelp html template function.
Richard Jones <richard@users.sourceforge.net>
parents: 631
diff changeset
4641 to an item page, and it generates a link to a popup window which displays
3d61b5d2243e Added popup help for classes using the classhelp html template function.
Richard Jones <richard@users.sourceforge.net>
parents: 631
diff changeset
4642 the id, name and description for the priority class. The description
3d61b5d2243e Added popup help for classes using the classhelp html template function.
Richard Jones <richard@users.sourceforge.net>
parents: 631
diff changeset
4643 field won't exist in most installations, but it will be added to the
3d61b5d2243e Added popup help for classes using the classhelp html template function.
Richard Jones <richard@users.sourceforge.net>
parents: 631
diff changeset
4644 default templates.
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4645
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4646 - #517734 ] web header customisation is obscure
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4647 - All messages sent to the nosy list are now encoded as
665
9382ad731c1c All messages sent to the nosy list are now encoded as quoted-printable.
Roche Compaan <rochecompaan@users.sourceforge.net>
parents: 661
diff changeset
4648 quoted-printable before they are sent.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4649 - Fixed display of mutlilink properties when using the template
672
d92e06a3a56e Fixed display of mutlilink properties...
Roche Compaan <rochecompaan@users.sourceforge.net>
parents: 665
diff changeset
4650 functions, menu and plain.
616
08abec25b2c6 [SF#503204] mailgw needs a default class
Richard Jones <richard@users.sourceforge.net>
parents: 615
diff changeset
4651
600
a4c32558d345 [SF#511586] unittest FAIL: testReldate_date
Richard Jones <richard@users.sourceforge.net>
parents: 599
diff changeset
4652 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4653
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4654 - Clean up mail handling, multipart handling.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4655 - respect encodings in non multipart messages.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4656 - makeHtmlBase: re.sub under python 2.2 did not replace '.', string.replace
600
a4c32558d345 [SF#511586] unittest FAIL: testReldate_date
Richard Jones <richard@users.sourceforge.net>
parents: 599
diff changeset
4657 does it.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4658 - preamble in tepmlateBuilder mentioned htmldata
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4659 - mailgw checks encoding on first part too.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4660 - #511586 ] unittest FAIL: testReldate_date
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4661 - Added a uniquely Roundup header to email, "X-Roundup-Name"
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4662 - All forms now have "double-submit" protection when Javascript is enabled
614
5fdf95e6c20a . All forms now have "double-submit" protection...
Richard Jones <richard@users.sourceforge.net>
parents: 612
diff changeset
4663 on the client-side.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4664 - #516883 ] mail interface + ANONYMOUS_REGISTER
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4665 - #516854 ] "My Issues" and redisplay
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4666 - #517906 ] Attribute order in "View customisation"
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4667 - #514854 ] History: "User" is always ticket creator
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4668 - wasn't handling cvs parser feeding correctly
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4669 - fixed some problems in date calculations (calendar.py doesn't handle over-
640
7dd13fd5d8ea fixed some problems in date calculations
Richard Jones <richard@users.sourceforge.net>
parents: 635
diff changeset
4670 and under-flow). Also, hour/minute/second intervals may now be more than
7dd13fd5d8ea fixed some problems in date calculations
Richard Jones <richard@users.sourceforge.net>
parents: 635
diff changeset
4671 99 each.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4672 - #527416 ] roundup-admin uses undefined value
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4673 - #527503 ] unfriendly init blowup when parent dir
656
eae9b69a0115 [SF#527416] roundup-admin uses undefined value
Richard Jones <richard@users.sourceforge.net>
parents: 646
diff changeset
4674 (also handles UsageError correctly now in init)
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4675 - #524129 ] roundup-admin gets python path wrong
600
a4c32558d345 [SF#511586] unittest FAIL: testReldate_date
Richard Jones <richard@users.sourceforge.net>
parents: 599
diff changeset
4676
616
08abec25b2c6 [SF#503204] mailgw needs a default class
Richard Jones <richard@users.sourceforge.net>
parents: 615
diff changeset
4677
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
4678 2002-01-24: 0.4.0
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4679
552
0f8734a5a004 much nicer history display (actualy real handling of property types etc)
Richard Jones <richard@users.sourceforge.net>
parents: 548
diff changeset
4680 Feature:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4681
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4682 - much nicer history display (actualy real handling of property types etc)
3932
7518a8ec1d55 Update Xapian to use latest stemmer API
Richard Jones <richard@users.sourceforge.net>
parents: 3921
diff changeset
4683 - journal entries for link and mutlilink properties can be switched on or
555
5fd94347c6f2 Journal entries for link and multilink properties can now be switched on or off.
Roche Compaan <rochecompaan@users.sourceforge.net>
parents: 552
diff changeset
4684 off
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4685 - properties in change note are now sorted
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4686 - you can now use the roundup-admin tool pack the database
552
0f8734a5a004 much nicer history display (actualy real handling of property types etc)
Richard Jones <richard@users.sourceforge.net>
parents: 548
diff changeset
4687
0f8734a5a004 much nicer history display (actualy real handling of property types etc)
Richard Jones <richard@users.sourceforge.net>
parents: 548
diff changeset
4688 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4689
3932
7518a8ec1d55 Update Xapian to use latest stemmer API
Richard Jones <richard@users.sourceforge.net>
parents: 3921
diff changeset
4690 - the mail gateway now responds with an error message when invalid values
591
4d509f01d336 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 588
diff changeset
4691 for arguments are specified for link or mutlilink properties
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4692 - modified unit test to check nosy and assignedto when specified as arguments
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4693 - handle attachments with no name (eg tnef)
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4694 - fixed setting nosy as argument in subject line
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4695 - fixed back_bsddb so it passed the journal tests
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4696 - fixed status changes in mail gateway (eg. unread -> chatting)
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4697 - we'll actually distribute the frontends directory now, as advertised...
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4698 - handle stripping of "AW:" from subject line
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4699 - htmltemplate list() wasn't sorting...
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4700 - unit tests for html templating (and re-enabled the listbox field for
591
4d509f01d336 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 588
diff changeset
4701 multilinks)
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4702 - allow abbreviation of "help" in admin tool too.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4703 - run_tests testReldate_date failed if LANG is 'german'
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4704 - mailgw failures (unexpected ones) are forwarded to the roundup admin
572
3f42b0f90c7c we'll actually distribute the frontends directory now, as advertised...
Richard Jones <richard@users.sourceforge.net>
parents: 571
diff changeset
4705
600
a4c32558d345 [SF#511586] unittest FAIL: testReldate_date
Richard Jones <richard@users.sourceforge.net>
parents: 599
diff changeset
4706
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
4707 2002-01-16: 0.4.0b2
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4708
497
46194df7b9a6 [SF#495392] empty nosy -patch
Richard Jones <richard@users.sourceforge.net>
parents: 494
diff changeset
4709 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4710
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4711 - #495392 ] empty nosy -patch
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4712 - #500574 ] messageid must have format <part1@part2>
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4713 - fixed some problems with web editing and change detection
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4714 - mail splitting wasn't detecting responses in the same "section" as quoted
513
ce6c19aac0a5 forgot the change note earlier
Richard Jones <richard@users.sourceforge.net>
parents: 507
diff changeset
4715 text
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4716 - missed a "from i18n import _" in date.py
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4717 - #501690 ] MIGRATION.txt incomplete
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4718 - #502342 ] pipe interface
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4719 - #502437 ] rogue reactor and unittest
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4720 - re-enabled dumbdbm when using python >2.1.1 (ie 2.1.2, 2.2)
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4721 - changed all config accesses so they access either the instance or the
524
dce4c75bef5a changed all config accesses...
Richard Jones <richard@users.sourceforge.net>
parents: 523
diff changeset
4722 config attriubute on the db. This means that all config is obtained from
dce4c75bef5a changed all config accesses...
Richard Jones <richard@users.sourceforge.net>
parents: 523
diff changeset
4723 instance_config instead of the mish-mash of classes. This will make
dce4c75bef5a changed all config accesses...
Richard Jones <richard@users.sourceforge.net>
parents: 523
diff changeset
4724 switching to a ConfigParser setup easier too, I hope.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4725 - #502951 ] adding new properties to old database
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4726 - #502953 ] nosy-like treatment of other multilinks
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4727 - #503164 ] create and passwords
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4728 - plain rendering of links in the htmltemplate now generate a hyperlink to
531
32c1dd156605 plain rendering of links in the htmltemplate now generate a hyperlink...
Richard Jones <richard@users.sourceforge.net>
parents: 529
diff changeset
4729 the linked node's page.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4730 - #503330 ] ANONYMOUS_REGISTER now applies to mail
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4731 - #503353 ] setting properties in initial email
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4732 - #502956 ] filtering by multilink not supported
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4733 - #503340 ] creating issue with [asignedto=p.ohly]
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4734 - #502949 ] index view for non-issues and redisplay
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4735 - #503793 ] changing assignedto resets nosy list
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4736 - lots of date/interval related changes:
543
22e0edf7da6e lots of date/interval related changes: more relaxed date format for input
Richard Jones <richard@users.sourceforge.net>
parents: 539
diff changeset
4737 - more relaxed date format for input
22e0edf7da6e lots of date/interval related changes: more relaxed date format for input
Richard Jones <richard@users.sourceforge.net>
parents: 539
diff changeset
4738 - handle None for date/interval properties
524
dce4c75bef5a changed all config accesses...
Richard Jones <richard@users.sourceforge.net>
parents: 523
diff changeset
4739
497
46194df7b9a6 [SF#495392] empty nosy -patch
Richard Jones <richard@users.sourceforge.net>
parents: 494
diff changeset
4740
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
4741 2002-01-08: 0.4.0b1
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4742
411
a6088556e9ba Features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 399
diff changeset
4743 Feature:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4744
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4745 - Added INSTANCE_NAME to configuration - used in web and email to identify
411
a6088556e9ba Features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 399
diff changeset
4746 the instance.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4747 - Added EMAIL_SIGNATURE_POSITION to indicate where to place the roundup
411
a6088556e9ba Features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 399
diff changeset
4748 signature info in e-mails.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4749 - Some more flexibility in the mail gateway and more error handling.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4750 - Login now takes you to the page you back to the were denied access to.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4751 - Admin user now can has a user index link on their web interface.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4752 - We now have basic transaction support. Information is only written to
440
de5bf4191f11 Enabled transaction support in the bsddb backend.
Richard Jones <richard@users.sourceforge.net>
parents: 438
diff changeset
4753 the database when the commit() method is called. Only the anydbm and
de5bf4191f11 Enabled transaction support in the bsddb backend.
Richard Jones <richard@users.sourceforge.net>
parents: 438
diff changeset
4754 bsddb3 backends are modified in this way - the bsddb3 backend needs a
de5bf4191f11 Enabled transaction support in the bsddb backend.
Richard Jones <richard@users.sourceforge.net>
parents: 438
diff changeset
4755 lot more work anyway...
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4756
438
9d97c1a4ddad Notes from changes.
Richard Jones <richard@users.sourceforge.net>
parents: 431
diff changeset
4757 - the CGI and mailgw automatically commit() at the end of processing a
9d97c1a4ddad Notes from changes.
Richard Jones <richard@users.sourceforge.net>
parents: 431
diff changeset
4758 single transaction
9d97c1a4ddad Notes from changes.
Richard Jones <richard@users.sourceforge.net>
parents: 431
diff changeset
4759 - the admin tool requires an explicit "commit" - it will prompt at exit
9d97c1a4ddad Notes from changes.
Richard Jones <richard@users.sourceforge.net>
parents: 431
diff changeset
4760 if there are unsaved changes. A "rollback" removes all changes made
9d97c1a4ddad Notes from changes.
Richard Jones <richard@users.sourceforge.net>
parents: 431
diff changeset
4761 during the session (up to the last commit).
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4762
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4763 - Added the "display" command to the admin tool - displays a node's values
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4764 - Message author's name appears in From: instead of roundup instance name
445
208697858c8b Message author's name appears in From: instead of roundup instance name
Richard Jones <richard@users.sourceforge.net>
parents: 443
diff changeset
4765 (which still appears in the Reply-To:)
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4766 - Added a Zope frontend for roundup.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4767 - Centralised the python version check code, bumped version to 2.1.1 (really
449
141aacfdb34f Centralised the python version check code, bumped version to 2.1.1
Richard Jones <richard@users.sourceforge.net>
parents: 446
diff changeset
4768 needs to be 2.1.2, but that isn't released yet :)
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4769 - much better attaching of erroneous messages in the mail gateway
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4770 - #496356 ] Use threading in messages
475
a1a44636bace Fix breakage caused by transaction changes.
Richard Jones <richard@users.sourceforge.net>
parents: 474
diff changeset
4771 This adds the tracking of messages by message-id and allows threading
a1a44636bace Fix breakage caused by transaction changes.
Richard Jones <richard@users.sourceforge.net>
parents: 474
diff changeset
4772 using in-reply-to. Most e-mail clients support threading using this
a1a44636bace Fix breakage caused by transaction changes.
Richard Jones <richard@users.sourceforge.net>
parents: 474
diff changeset
4773 feature, and we hope to add support for it to the web gateway.
411
a6088556e9ba Features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 399
diff changeset
4774
a6088556e9ba Features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 399
diff changeset
4775 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4776
6057
b6e56d096c58 Revert boolean attribute rendering
Ralf Schlatterbeck <rsc@runtux.com>
parents: 6056
diff changeset
4777 - Lots of bugs, thanks Roch\E9 and others on the devel mailing list!
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4778 - login_action and newuser_action return values were being ignored
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4779 - Woohoo! Found that bloody re-login bug that was killing the mail
419
831e91e23963 login_action and newuser_action return values were being ignored
Richard Jones <richard@users.sourceforge.net>
parents: 417
diff changeset
4780 gateway.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4781 - Fixed login/registration forwarding the user to the right page (or not,
430
350685601f37 Database transactions.
Richard Jones <richard@users.sourceforge.net>
parents: 419
diff changeset
4782 on a failure)
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4783 - We now use weakrefs in the Classes to keep the database reference, so
431
a28a80b714f9 Eliminate database close method by using weakrefs.
Richard Jones <richard@users.sourceforge.net>
parents: 430
diff changeset
4784 the close() method on the database is no longer needed.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4785 - #487480 ] roundup-server
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4786 - #487476 ] INSTALL.txt
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4787 - #489760 ] [issue] only subject
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4788 - fixed doc/index.html to include the quoting in the mail alias.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4789 - fixed the backends __init__ so we can pydoc the backend modules
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4790 - web i/f reports "note added" if there are no changes but a note is entered
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4791 - we were assuming database files created by anydbm had the same name, but
443
a0c598702f17 I fixed the problems with anydbm using the dbm module at the backend.
Richard Jones <richard@users.sourceforge.net>
parents: 440
diff changeset
4792 this is not the case for dbm. We now perform a much better check _and_
a0c598702f17 I fixed the problems with anydbm using the dbm module at the backend.
Richard Jones <richard@users.sourceforge.net>
parents: 440
diff changeset
4793 cope with the anydbm implementation module changing too!
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4794 - envelope-from is now set to the roundup-admin and not roundup itself so
445
208697858c8b Message author's name appears in From: instead of roundup instance name
Richard Jones <richard@users.sourceforge.net>
parents: 443
diff changeset
4795 delivery reports aren't sent to roundup (thanks Patrick Ohly)
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4796 - #495400 ] entering blanks
475
a1a44636bace Fix breakage caused by transaction changes.
Richard Jones <richard@users.sourceforge.net>
parents: 474
diff changeset
4797 Values with spaces are now accepted in roundup-admin - check the long help
a1a44636bace Fix breakage caused by transaction changes.
Richard Jones <richard@users.sourceforge.net>
parents: 474
diff changeset
4798 for details.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4799 - #496360 ] table width does not work
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4800 - detectors were being registered multiple times
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4801 - added tests for mailgw
475
a1a44636bace Fix breakage caused by transaction changes.
Richard Jones <richard@users.sourceforge.net>
parents: 474
diff changeset
4802
411
a6088556e9ba Features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 399
diff changeset
4803
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
4804 2001-11-23: 0.3.0
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4805
337
8cd545738d8e Features:
Richard Jones <richard@users.sourceforge.net>
parents: 335
diff changeset
4806 Feature:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4807
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4808 - #467129 ] Lossage when username=e-mail-address
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4809 - #473123 ] Change message generation for author
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4810 - MailGW now moves 'resolved' to 'chatting' on receiving e-mail for an issue.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4811 - Added Structured Text rendering to htmltemplate, thanks Brad Clements.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4812 - Added CGI configuration via env vars (see roundup.cgi for details)
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4813 - "roundup.cgi" is now installed to "<python-prefix>/share/roundup/cgi-bin"
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4814 - roundup-admin now accepts abbreviated commands (eg. l = li = lis = list)
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4815 - roundup-mailgw now supports unix mailbox and POP as sources of mail.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4816 - roundup-admin now handles all hyperdb exceptions
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4817 - users may attach files to issues (and support in ext) through the web now
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4818 - incorporated patch from Roch'e Compaan implementing attachments in nosy
393
f40388721e40 incorporated patch from Roch'e Compaan implementing attachments in nosy e-mail
Richard Jones <richard@users.sourceforge.net>
parents: 392
diff changeset
4819 e-mail
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4820 - added a target version field to the extended issue schema
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4821 - added dummy hooks for I18N and some preliminary (test) markup of
399
96b0db9ad389 Added dummy hooks for I18N...
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 394
diff changeset
4822 translatable messages
337
8cd545738d8e Features:
Richard Jones <richard@users.sourceforge.net>
parents: 335
diff changeset
4823
324
1aabcbeff752 changes
Richard Jones <richard@users.sourceforge.net>
parents: 319
diff changeset
4824 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4825
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4826 - Fixed a bug in HTMLTemplate changes.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4827 - 'unread' to 'chatting' automagic status change was b0rken.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4828 - Anonymous user lockout wasn't working.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4829 - roundup-server now works on Windows, thanks Juergen Hermann.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4830 - Fixed install documentation, also thanks Juergen Hermann.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4831 - Fixed some URL issues in roundup.cgi, again thanks Juergen Hermann.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4832 - bug #475347 ] WindowsError still not caught (patch from Juergen Hermann)
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4833 - bug #474749 ] indentations lost
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4834 - bug #477104 ] HTML tag error in roundup-server
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4835 - bug #477107 ] HTTP header problem
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4836 - bug #477687 ] conforming html
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4837 - bug #474372 ] Netscape 4.77 do not render Support form
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4838 - bug #477685 ] base64.decodestring breaks
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4839 - bug #477837 ] lynx does not like the cookie
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4840 - bug #477892 ] Password edit doesn't fix login cookie
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4841 - newuser_action now presents error messages rather than tracebacks.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4842 - bug #479511 ] mailgw to pop
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4843 - bug #479508 ] roundup-admin crash on wrong class
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4844 - bad error report in hyperdb
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4845 - roundup.mailgw now handles errors on the set() and create() at the end
391
399340646765 handle the case where there is no file attached
Richard Jones <richard@users.sourceforge.net>
parents: 390
diff changeset
4846 of processing
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4847 - roundup.mailgw also handles messages that are passed to it that don't
391
399340646765 handle the case where there is no file attached
Richard Jones <richard@users.sourceforge.net>
parents: 390
diff changeset
4848 contain a From: line - apparently some POP servers can do this. It punts
399340646765 handle the case where there is no file attached
Richard Jones <richard@users.sourceforge.net>
parents: 390
diff changeset
4849 an error message to the roundup admin.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4850 - fixed nosy reaction and author copy handling
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4851 - errors in nosy reaction will be propogated now (were effectively being
381
b3db94bee9c4 changes
Richard Jones <richard@users.sourceforge.net>
parents: 378
diff changeset
4852 squashed)
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4853 - re-open the database as the author in mail handling
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4854 - missing "return" in filter_section (thanks Roch'e Compaan)
324
1aabcbeff752 changes
Richard Jones <richard@users.sourceforge.net>
parents: 319
diff changeset
4855
391
399340646765 handle the case where there is no file attached
Richard Jones <richard@users.sourceforge.net>
parents: 390
diff changeset
4856
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
4857 2001-10-23: 0.3.0 pre 3
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4858
305
cb6d168b5aaa Hyperdatabase sorts strings-that-look-like-numbers as numbers now.
Richard Jones <richard@users.sourceforge.net>
parents: 304
diff changeset
4859 Feature:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4860
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4861 - MailGW now moves 'unread' to 'chatting' on receiving e-mail for an issue.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4862 - feature #473127: Filenames. I modified the file.index and htmltemplate
313
489b70c37f32 feature [SF#473127]: Filenames.
Richard Jones <richard@users.sourceforge.net>
parents: 312
diff changeset
4863 source so that the filename is used in the link and the creation
489b70c37f32 feature [SF#473127]: Filenames.
Richard Jones <richard@users.sourceforge.net>
parents: 312
diff changeset
4864 information is displayed.
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4865
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4866 Admin Tool (roundup-admin):
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4867
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4868 - Interactive mode for running multiple (independant at present) commands.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4869 - Tabular display of nodes.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4870 - Import and export via colon-separated files.
300
590abb8e808c changes
Richard Jones <richard@users.sourceforge.net>
parents: 293
diff changeset
4871
319
677ee7ab8ac4 changes
Richard Jones <richard@users.sourceforge.net>
parents: 316
diff changeset
4872 Changed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4873
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4874 - re-organised the html templating code. Fixed some bugs, probably
319
677ee7ab8ac4 changes
Richard Jones <richard@users.sourceforge.net>
parents: 316
diff changeset
4875 introduced some more. Hopefully not too many.
677ee7ab8ac4 changes
Richard Jones <richard@users.sourceforge.net>
parents: 316
diff changeset
4876
289
9c093cc62e2a changes
Richard Jones <richard@users.sourceforge.net>
parents: 284
diff changeset
4877 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4878
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4879 - Stand-alone server now has a configurable setuid user.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4880 - CGI interface wasn't handling checkboxes at all.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4881 - Fixed quopri usage in mailgw from bug reports on mailing list.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4882 - Remove the "freshen" command from the roundup-admin tool.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4883 - Catch errors in login - no username or password supplied.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4884 - Fixed editing of password (Password property type) thanks Roch'e Compaan.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4885 - Fixed grouping of non-str properties thanks Roch'e Compaan.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4886 - bug #473121: The customisation view and filters (CGI interface view
309
f193e0a1b9a5 [SF#473130]: Nosy list not set correctly
Richard Jones <richard@users.sourceforge.net>
parents: 307
diff changeset
4887 customisation section may now be hidden (patch from Roch'e Compaan.)
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4888 - bug #473122: Issue id sorting (hyperdb sorts strings-that-look-like-numbers
309
f193e0a1b9a5 [SF#473130]: Nosy list not set correctly
Richard Jones <richard@users.sourceforge.net>
parents: 307
diff changeset
4889 as numbers now.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4890 - bug #473124: UI inconsistency with Link fields.
312
5a2c43891c20 [SF#473124]: UI inconsistency with Link fields.
Richard Jones <richard@users.sourceforge.net>
parents: 310
diff changeset
4891 This also prompted me to fix a fairly long-standing usability issue -
5a2c43891c20 [SF#473124]: UI inconsistency with Link fields.
Richard Jones <richard@users.sourceforge.net>
parents: 310
diff changeset
4892 that of being able to turn off certain filters.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4893 - bug #473125: Paragraph in e-mails
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4894 - bug #473126: Sender unknown
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4895 - bug #473130: Nosy list not set correctly
289
9c093cc62e2a changes
Richard Jones <richard@users.sourceforge.net>
parents: 284
diff changeset
4896
334
256776bfdfc5 fixed [SF#474749] Indentations lost
Richard Jones <richard@users.sourceforge.net>
parents: 331
diff changeset
4897
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
4898 2001-10-11: 0.3.0 pre 2
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4899
284
ab74a46c3a9d changes
Richard Jones <richard@users.sourceforge.net>
parents: 270
diff changeset
4900 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4901
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4902 - Hyperdatabase was inserting empty strings instead of None for missing
284
ab74a46c3a9d changes
Richard Jones <richard@users.sourceforge.net>
parents: 270
diff changeset
4903 property values. This broke a lot of things.
ab74a46c3a9d changes
Richard Jones <richard@users.sourceforge.net>
parents: 270
diff changeset
4904
ab74a46c3a9d changes
Richard Jones <richard@users.sourceforge.net>
parents: 270
diff changeset
4905
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
4906 2001-10-10: 0.3.0 pre 1
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4907
264
a671e5917b33 Many features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 248
diff changeset
4908 Feature:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4909
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4910 - roundup-admin create now prompts for property info if none is supplied
264
a671e5917b33 Many features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 248
diff changeset
4911 on the command-line.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4912 - hyperdb Class getprops() method may now return only the mutable
264
a671e5917b33 Many features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 248
diff changeset
4913 properties.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4914 - CGI interfaces now generate a top-level index of their known instances.
264
a671e5917b33 Many features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 248
diff changeset
4915
a671e5917b33 Many features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 248
diff changeset
4916 Changed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4917
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4918 - Login now uses cookies, which makes it a whole lot more flexible. We can
264
a671e5917b33 Many features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 248
diff changeset
4919 now support anonymous user access (read-only, unless there's an
a671e5917b33 Many features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 248
diff changeset
4920 "anonymous" user, in which case write access is permitted). Login
a671e5917b33 Many features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 248
diff changeset
4921 handling has been moved into cgi_client.Client.main()
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4922 - The "extended" schema is now the default in roundup init.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4923 - The schemas have had their page headings modified to cope with the new
264
a671e5917b33 Many features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 248
diff changeset
4924 login handling. Existing installations should copy the interfaces.py
a671e5917b33 Many features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 248
diff changeset
4925 file from the roundup lib directory to their instance home.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4926 - Passwords are now encoded by default (except exising databases which
270
a4241ddd22d7 Added the Password property type.
Richard Jones <richard@users.sourceforge.net>
parents: 268
diff changeset
4927 will only be encoded when the passwords are changed). The scheme used
a4241ddd22d7 Added the Password property type.
Richard Jones <richard@users.sourceforge.net>
parents: 268
diff changeset
4928 at the moment is SHA - but the code is flexible enough to take any
a4241ddd22d7 Added the Password property type.
Richard Jones <richard@users.sourceforge.net>
parents: 268
diff changeset
4929 number of encoding systems.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4930 - The roundup-admin tool always operates as the "admin" user now. Database
270
a4241ddd22d7 Added the Password property type.
Richard Jones <richard@users.sourceforge.net>
parents: 268
diff changeset
4931 protection should be achieved using file system protections (see the
a4241ddd22d7 Added the Password property type.
Richard Jones <richard@users.sourceforge.net>
parents: 268
diff changeset
4932 documentation for details.)
264
a671e5917b33 Many features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 248
diff changeset
4933
248
96cdd8ef0581 Added some more help to roundup-admin
Richard Jones <richard@users.sourceforge.net>
parents: 246
diff changeset
4934 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4935
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4936 - Incorrectly had a Bizar Software copyright on the cgitb.py module from
264
a671e5917b33 Many features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 248
diff changeset
4937 Ping - has been removed.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4938 - Pretty time interval wasn't handling > 1 month properly.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4939 - Generation of links to Link/Multilink in indexes. (thanks Hubert Hoegl)
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4940 - AssignedTo wasn't in the "classic" schema's item page.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4941 - Fixed a whole bunch of places in the CGI interface where we should have
264
a671e5917b33 Many features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 248
diff changeset
4942 been returning Not Found instead of throwing an exception.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4943 - Fixed a deviation from the spec: trying to modify the 'id' property of
264
a671e5917b33 Many features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 248
diff changeset
4944 an item now throws an exception.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4945 - The plain() template function now html-escapes the content.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4946 - Change message was stuffing up for multilinks with no key property.
246
b51591375158 Started changes log for 0.2.9
Richard Jones <richard@users.sourceforge.net>
parents: 244
diff changeset
4947
268
dcc1ed25e6bc Minor pre- 0.3.0 changes
Richard Jones <richard@users.sourceforge.net>
parents: 264
diff changeset
4948
284
ab74a46c3a9d changes
Richard Jones <richard@users.sourceforge.net>
parents: 270
diff changeset
4949
ab74a46c3a9d changes
Richard Jones <richard@users.sourceforge.net>
parents: 270
diff changeset
4950 --------------
ab74a46c3a9d changes
Richard Jones <richard@users.sourceforge.net>
parents: 270
diff changeset
4951
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
4952 2001-08-30: 0.2.8
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4953
244
6bf584784e31 Fixed missing import in mailgw :(
Richard Jones <richard@users.sourceforge.net>
parents: 243
diff changeset
4954 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4955
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4956 - Wasn't handling unguessable mime types for file uploads.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4957 - Missing import in mailgw.
244
6bf584784e31 Fixed missing import in mailgw :(
Richard Jones <richard@users.sourceforge.net>
parents: 243
diff changeset
4958
6bf584784e31 Fixed missing import in mailgw :(
Richard Jones <richard@users.sourceforge.net>
parents: 243
diff changeset
4959
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
4960 2001-08-29: 0.2.7
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4961
231
afd428ba6523 better CGI text searching - but hidden filter fields are disappearing...
Richard Jones <richard@users.sourceforge.net>
parents: 229
diff changeset
4962 Feature:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4963
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4964 - Text searches are now case insensitive. All forms of text search use
231
afd428ba6523 better CGI text searching - but hidden filter fields are disappearing...
Richard Jones <richard@users.sourceforge.net>
parents: 229
diff changeset
4965 regular expressions now.
afd428ba6523 better CGI text searching - but hidden filter fields are disappearing...
Richard Jones <richard@users.sourceforge.net>
parents: 229
diff changeset
4966
227
359ba665d346 changes
Richard Jones <richard@users.sourceforge.net>
parents: 222
diff changeset
4967 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4968
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4969 - Had another 2.1-ism in the unit tests
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4970 - Made the mail parser a little more robust w.r.t missing Subject:
227
359ba665d346 changes
Richard Jones <richard@users.sourceforge.net>
parents: 222
diff changeset
4971 (both thanks Mikhail Sobolev)
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4972 - Missed some isFooType usages (thanks Mikhail Sobolev for spotting them)
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4973 - Reverted back to sending change messages to the web editor of a node so
233
3430c76a52b0 changes
Richard Jones <richard@users.sourceforge.net>
parents: 231
diff changeset
4974 that the change note message is actually genrated.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4975 - CGI interface wasn't generating correct change messages.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4976 - Notes entered during a change are saved to the messages list even if
239
5c3c5362c122 change notes
Richard Jones <richard@users.sourceforge.net>
parents: 236
diff changeset
4977 there's no nosy list. No message is generated if there's no nosy list and
5c3c5362c122 change notes
Richard Jones <richard@users.sourceforge.net>
parents: 236
diff changeset
4978 there's no change note (since it would just duplicates the journal).
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4979 - Completely removed the bsddb3 module from the tests - will be reinstated
243
1e571b6be57a Disabled the bsddb3 module entirely in the unit testing.
Richard Jones <richard@users.sourceforge.net>
parents: 240
diff changeset
4980 when the http://bsddb.sourceforge.net/'s bugs #439959 and #456408 are
1e571b6be57a Disabled the bsddb3 module entirely in the unit testing.
Richard Jones <richard@users.sourceforge.net>
parents: 240
diff changeset
4981 dealt with. One is fixed in CVS, the other pending.
239
5c3c5362c122 change notes
Richard Jones <richard@users.sourceforge.net>
parents: 236
diff changeset
4982
227
359ba665d346 changes
Richard Jones <richard@users.sourceforge.net>
parents: 222
diff changeset
4983
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
4984 2001-08-08: 0.2.6
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4985
212
862dafca2a72 changes
Richard Jones <richard@users.sourceforge.net>
parents: 207
diff changeset
4986 Note:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4987
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4988 - Roundup is now released under the same terms as the Python License.
212
862dafca2a72 changes
Richard Jones <richard@users.sourceforge.net>
parents: 207
diff changeset
4989
207
d6326e8ebe6e changes
Richard Jones <richard@users.sourceforge.net>
parents: 199
diff changeset
4990 Feature:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4991
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4992 - Added tests for instance initialisation. No more releasing the software
222
cec0f2a179c5 changes
Richard Jones <richard@users.sourceforge.net>
parents: 215
diff changeset
4993 with bugs in roundup.init!
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4994 - Now bundling unittest with the package so that python 2.0 users can use
222
cec0f2a179c5 changes
Richard Jones <richard@users.sourceforge.net>
parents: 215
diff changeset
4995 the tests.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
4996 - Much better error handling and messages generated by the mail gateway.
207
d6326e8ebe6e changes
Richard Jones <richard@users.sourceforge.net>
parents: 199
diff changeset
4997
199
0345753f27cf updated version number for 0.2.6
Richard Jones <richard@users.sourceforge.net>
parents: 198
diff changeset
4998 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
4999
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5000 - Implemented correct mail splitting. Added unit tests. Also snips
199
0345753f27cf updated version number for 0.2.6
Richard Jones <richard@users.sourceforge.net>
parents: 198
diff changeset
5001 signatures now too.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5002 - Bug #447671 - typo in roundup/init.py
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5003 - Changed date.Date to use regular string formatting instead of strftime -
207
d6326e8ebe6e changes
Richard Jones <richard@users.sourceforge.net>
parents: 199
diff changeset
5004 win32 seems to have problems with %T and no hour... or something...
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5005 - Bug #448484 - now catching correct exception from makedirs.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5006 - Instances are now opened by a special function that generates a unique
207
d6326e8ebe6e changes
Richard Jones <richard@users.sourceforge.net>
parents: 199
diff changeset
5007 module name for the instances on import time.
199
0345753f27cf updated version number for 0.2.6
Richard Jones <richard@users.sourceforge.net>
parents: 198
diff changeset
5008
0345753f27cf updated version number for 0.2.6
Richard Jones <richard@users.sourceforge.net>
parents: 198
diff changeset
5009
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
5010 2001-08-03: 0.2.5
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
5011
198
eda506860b32 Implemented correct mail splitting (was taking a shortcut).
Richard Jones <richard@users.sourceforge.net>
parents: 194
diff changeset
5012 Note:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
5013
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5014 - The bsddb3 module has a bug that renders it non-functional. Users should
198
eda506860b32 Implemented correct mail splitting (was taking a shortcut).
Richard Jones <richard@users.sourceforge.net>
parents: 194
diff changeset
5015 select the anydbm or bsddb backend instead.
194
30c3a37b699f Started stuff off for the 0.2.5 release
Richard Jones <richard@users.sourceforge.net>
parents: 191
diff changeset
5016
30c3a37b699f Started stuff off for the 0.2.5 release
Richard Jones <richard@users.sourceforge.net>
parents: 191
diff changeset
5017 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
5018
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5019 - Python 2.0 does not contain the unittest module. The setup.py module now
198
eda506860b32 Implemented correct mail splitting (was taking a shortcut).
Richard Jones <richard@users.sourceforge.net>
parents: 194
diff changeset
5020 checks for unittest before attempting to run the unit tests.
194
30c3a37b699f Started stuff off for the 0.2.5 release
Richard Jones <richard@users.sourceforge.net>
parents: 191
diff changeset
5021
30c3a37b699f Started stuff off for the 0.2.5 release
Richard Jones <richard@users.sourceforge.net>
parents: 191
diff changeset
5022
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
5023 2001-08-03: 0.2.4
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
5024
167
a49c8a2ddd26 Added time logging and file uploading to the templates.
Richard Jones <richard@users.sourceforge.net>
parents: 161
diff changeset
5025 Features:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
5026
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5027 - Added ability for cgi newblah forms to indicate that the new node
167
a49c8a2ddd26 Added time logging and file uploading to the templates.
Richard Jones <richard@users.sourceforge.net>
parents: 161
diff changeset
5028 should be linked somewhere.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5029 - Added time logging and file uploading to the templates.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5030 - Added "My Issues" and "My Support" to extended template. Changed "Your
185
1a66afc04d41 changes
Richard Jones <richard@users.sourceforge.net>
parents: 180
diff changeset
5031 Details" to "My Details". Changed the "New Foo" links to "Add Foo".
1a66afc04d41 changes
Richard Jones <richard@users.sourceforge.net>
parents: 180
diff changeset
5032 Added links for unassigned support and issues. Generally reorganised and
1a66afc04d41 changes
Richard Jones <richard@users.sourceforge.net>
parents: 180
diff changeset
5033 cleanup the header up.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5034 - Changed the order of the information in the message generated by web edits.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5035 - Extended the range of intervals that are pretty-printed before actual dates
180
3e7a7b3b58e4 changes
Richard Jones <richard@users.sourceforge.net>
parents: 177
diff changeset
5036 are displayed.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5037 - Added more BUILD instructions including the "clean" command to force
185
1a66afc04d41 changes
Richard Jones <richard@users.sourceforge.net>
parents: 180
diff changeset
5038 rebuild.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5039 - Web edit messages aren't sent to the person who did the edit any more. No
187
Richard Jones <richard@users.sourceforge.net>
parents: 185
diff changeset
5040 message is generated if they are the only person on the nosy list.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5041 - Roundupdb now appends "mailing list" information to its messages which
191
4a67d25cc072 changes
Richard Jones <richard@users.sourceforge.net>
parents: 187
diff changeset
5042 include the e-mail address and web interface address. Templates may
4a67d25cc072 changes
Richard Jones <richard@users.sourceforge.net>
parents: 187
diff changeset
5043 override this in their db classes to include specific information (support
4a67d25cc072 changes
Richard Jones <richard@users.sourceforge.net>
parents: 187
diff changeset
5044 instructions, etc).
167
a49c8a2ddd26 Added time logging and file uploading to the templates.
Richard Jones <richard@users.sourceforge.net>
parents: 161
diff changeset
5045
a49c8a2ddd26 Added time logging and file uploading to the templates.
Richard Jones <richard@users.sourceforge.net>
parents: 161
diff changeset
5046 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
5047
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5048 - Argument handling for the roundup-admin find command.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5049 - Handling of summary when no note supplied for newblah. Again.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5050 - Detection of no form in htmltemplate Field display.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5051 - Checklist html template command was setting wrong name.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5052 - 2.1-specific gmtime() (no arg) call in roundup.date. (thanks Paul Wright)
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5053 - mailgw was making naughty assumptions about the schema of the classes it
173
620031e25f37 *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 171
diff changeset
5054 was creating nodes for.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5055 - remove the $Foo$ from the HTML files stored in the htmlbase modules.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5056 - Instance import now imports the instance using imp.load_module so that
191
4a67d25cc072 changes
Richard Jones <richard@users.sourceforge.net>
parents: 187
diff changeset
5057 we can have instance homes of "roundup" or other existing python package
4a67d25cc072 changes
Richard Jones <richard@users.sourceforge.net>
parents: 187
diff changeset
5058 names.
167
a49c8a2ddd26 Added time logging and file uploading to the templates.
Richard Jones <richard@users.sourceforge.net>
parents: 161
diff changeset
5059
a49c8a2ddd26 Added time logging and file uploading to the templates.
Richard Jones <richard@users.sourceforge.net>
parents: 161
diff changeset
5060
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
5061 2001-07-30: 0.2.3
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
5062
148
8fe7549272cf noted changes
Richard Jones <richard@users.sourceforge.net>
parents: 136
diff changeset
5063 Big change:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
5064
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5065 - I've split off the support class from the issue class in "extended".
148
8fe7549272cf noted changes
Richard Jones <richard@users.sourceforge.net>
parents: 136
diff changeset
5066 Anyone who has any support entries, sorry. It should be possible to
8fe7549272cf noted changes
Richard Jones <richard@users.sourceforge.net>
parents: 136
diff changeset
5067 write a scipt that moves the entries over pretty easily. If this causes
8fe7549272cf noted changes
Richard Jones <richard@users.sourceforge.net>
parents: 136
diff changeset
5068 you pain, I'll do so. You'll want to update your instance with the new
8fe7549272cf noted changes
Richard Jones <richard@users.sourceforge.net>
parents: 136
diff changeset
5069 code in "extended" either way.
8fe7549272cf noted changes
Richard Jones <richard@users.sourceforge.net>
parents: 136
diff changeset
5070
136
72de483388e3 changes
Richard Jones <richard@users.sourceforge.net>
parents: 132
diff changeset
5071 Features:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
5072
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5073 - Added the unit tests to the start of setup.py so they're run whenever
136
72de483388e3 changes
Richard Jones <richard@users.sourceforge.net>
parents: 132
diff changeset
5074 we do anything distutils'y.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5075 - Added nicer prompting to the roundup-admin "init" command.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5076 - Actually, the roundup-admin code is totally revamped, and has command
148
8fe7549272cf noted changes
Richard Jones <richard@users.sourceforge.net>
parents: 136
diff changeset
5077 help and better command-line arg handling.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5078 - The cgi_client.Client base class now reflects the structure of "classic"
148
8fe7549272cf noted changes
Richard Jones <richard@users.sourceforge.net>
parents: 136
diff changeset
5079 rather than "extended" since "classic" is more of a "base" template.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5080 - Added more DB to test. Skips tests where imports fail.
136
72de483388e3 changes
Richard Jones <richard@users.sourceforge.net>
parents: 132
diff changeset
5081
72de483388e3 changes
Richard Jones <richard@users.sourceforge.net>
parents: 132
diff changeset
5082 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
5083
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5084 - One of the tests in test_date had the wrong expected result.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5085 - Fixed IssueClass so that superseders links to its classname rather than
148
8fe7549272cf noted changes
Richard Jones <richard@users.sourceforge.net>
parents: 136
diff changeset
5086 hard-coded to "issue".
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5087 - templatebuilder was catching IOError instead of OSError.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5088 - The cgi_client newblah method wasn't detecting the __note form field
148
8fe7549272cf noted changes
Richard Jones <richard@users.sourceforge.net>
parents: 136
diff changeset
5089 properly.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5090 - The History command in htmltemplate didn't handle a new node (None
148
8fe7549272cf noted changes
Richard Jones <richard@users.sourceforge.net>
parents: 136
diff changeset
5091 nodeid) properly.
136
72de483388e3 changes
Richard Jones <richard@users.sourceforge.net>
parents: 132
diff changeset
5092
72de483388e3 changes
Richard Jones <richard@users.sourceforge.net>
parents: 132
diff changeset
5093
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
5094 2001-07-29: 0.2.2
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
5095
122
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
5096 Features:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
5097
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5098 - Added implementation.txt to the doc directory. Contains implementation
122
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
5099 notes specific to this implementations of Roundup.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5100 - Cleaned up mailgw some (subclass Message for getPart) and added some
122
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
5101 tests for multipart splitting.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5102 - Better checking for html dir in templatebuilder.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5103 - Base hyperdb.Class now fakes the "id" property.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5104 - Made the classic roundup look more like the original prototype.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5105 - Made cgi_client and templating slightly more generic.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5106 - Moved some code around in cgi_client allowing for subclassing to change
122
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
5107 behaviour.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5108 - Added the fabricated property "id" to all hyperdb classes.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5109 - Cleanup of the link label generation (new method on hyperdb.Class to do
124
e395766f8435 changes
Richard Jones <richard@users.sourceforge.net>
parents: 122
diff changeset
5110 it).
94
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
5111
122
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
5112 Fixed:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
5113
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5114 - Everything uses errno module now to check errno values.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5115 - New issue form handles lack of note better now.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5116 - HTML templating uses section-bar style for index group headers now.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5117 - Fixed problem in link display when Link value is None.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5118 - Form handling in cgi client wasn't propogating through the previous
129
614bbffe063c changes
Richard Jones <richard@users.sourceforge.net>
parents: 124
diff changeset
5119 query elements.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5120 - Fixed sort arguments generated for column headings so sorting can be
132
b7c99b997080 changes
Richard Jones <richard@users.sourceforge.net>
parents: 129
diff changeset
5121 changed now.
94
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
5122
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
5123
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
5124 2001-07-28: 0.2.1
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
5125
122
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
5126 Features:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
5127
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5128 - Added docstring to roundup package so pydoc reports useful information.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5129 - Added the roundup 1 software carpentry submission HTML to the doc
122
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
5130 directory as "overview.html".
94
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
5131
122
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
5132 Fixes:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
5133
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5134 - Fixed bug in init command - templatebuilder was assuming existence of
122
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
5135 "html" directory in instance home.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5136 - Fixed INSTALL.txt to reflect some changes in the installation and test
122
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
5137 procedure. Whatdya know, "setup.py install" does the script install.
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
5138 There you go...
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5139 - Fixed some non-string node ids in cgi_client now that the hyperdb is
122
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
5140 strict about such things.
94
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
5141
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
5142 2001-07-26: 0.2.0
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
5143
94
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
5144 Features:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
5145
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5146 - Major reorganisation of code to allow multiple roundup instances and a
94
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
5147 single, site-packages -based installation. Also allows multiple database
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
5148 back-ends.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5149 - Moved the bin/ proggies into the top dir, so that it all works
94
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
5150 out-of-the-box
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5151 - Added the "classic" template - a direct implementation of the Roundup
94
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
5152 spec. Well, as close as we're going to get, anyway.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5153 - Added an issue priority of support to "extended"
3932
7518a8ec1d55 Update Xapian to use latest stemmer API
Richard Jones <richard@users.sourceforge.net>
parents: 3921
diff changeset
5154 - Added command-line arg handling to roundup-server so it's more useful
94
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
5155 out-of-the-box.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5156 - Added distutils-style installation of "lib" files.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5157 - Added some unit tests.
94
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
5158
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
5159 Fixes:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
5160
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5161 - Fixed bug in re generation in the filter
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5162 - Fixed handling of None String property in grouped list headings
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5163 - Fixed adding new issue with no change note
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5164 - Fixed values in text input fields which contained quotes (") are now
94
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
5165 quoted.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5166 - Fixed a bug in the hyperdb filter - wrong variable names in the error
94
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
5167 message.
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
5168
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
5169 2001-07-19: 0.1.3
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
5170
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5171 - Reldate now takes an argument "pretty" - when true, it pretty-prints the
122
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
5172 interval generated up to 5 days, then pretty-prints the date of last
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
5173 activity. The issue index and item now use the pretty format.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5174 - Classes list for admin user in CGI interface.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5175 - Made the view configuration more accessible, neater and more realistic.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5176 - Fixed list view grouping handling grouping by a Multilink or String or Link
122
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
5177 value of None or Date, ... (mind you, sorting by Date???)
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5178 - Fixed bug in the plain formatter when a Link was None.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5179 - Fixed ordering of list view column headings.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5180 - Fixed list view column heading sort links - and limited the number of
122
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
5181 columns to sort by to 2.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5182 - Added searching by glob to StringType filtering -
122
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
5183 ^text - search for text at start of fields
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
5184 text$ - search for text at end of fields
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
5185 ^text$ - exactly match text in fields
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
5186 te*xt - search for text matching "te"<any characters>"xt"
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
5187 te?xt - search for text matching "te"<any one character>"xt"
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5188 - Added more fields to the issue.filter and issue.index templates
104
36c75fd4c6c7 changes
Richard Jones <richard@users.sourceforge.net>
parents: 94
diff changeset
5189
111
6e8197a5880f Split off implementation notes into separate file in doc directory.
Richard Jones <richard@users.sourceforge.net>
parents: 109
diff changeset
5190
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
5191 2001-07-18: 0.1.2
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
5192
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5193 - Set default index to ?:group=priority&:columns=activity,status,title so
122
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
5194 the priority column isn't displayed.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5195 - Thanks Anthony:
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
5196
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5197 - added notes to the README about Python prerequisites
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5198 - added check to roundup.py, roundup.cgi, server.py and roundup-mailgw.py
122
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
5199 for python 2+ - and made the file itself parseable by 1.5.2 ;)
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5200 - python 2.0 didn't have the default args for the time module functions.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5201 - better handling of db directory in initDB
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
5202
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5203 - Sorting on the extra properties defined by roundupdb classes was broken
122
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
5204 due to the caching used. May now sort on activity and creation
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
5205 properties, etc.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5206 - Set the default index to sort on activity
111
6e8197a5880f Split off implementation notes into separate file in doc directory.
Richard Jones <richard@users.sourceforge.net>
parents: 109
diff changeset
5207
122
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
5208
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
5209 2001-07-18: 0.1.1
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
5210
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5211 - Initial version release with consent of Roundup spec author, Ka-Ping Yee:
122
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
5212 "Amazing! Nice work. I'll watch for the source code on your website."
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
5213
4561
56def59a5194 Restore a missing release date. Make the dates a little easier to eyeball.
Eric S. Raymond <esr@thyrsus.com>
parents: 4559
diff changeset
5214 2001-07-11: 0.1.0
6437
e6d0e86181d5 Edit CHANGES.txt to eliminate reStructuredText errors
John Rouillard <rouilj@ieee.org>
parents: 6436
diff changeset
5215
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
5216 - Needed a bug tracking system. Looked around. Tried to install many
122
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
5217 Perl-based systems, to no avail. Got tired of waiting for Roundup to be
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
5218 released. Had just finished major product project, so needed something
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
5219 different for a while. Roundup here I come...
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
5220
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
5221

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