annotate docs/CHANGES @ 6133:a6283e189869 default tip

fixup: remove nonexisting passlib.utils._blowfish this was removed by the passlib 1.7.1 upgrade.
author Thomas Waldmann <tw AT waldmann-edv DOT de>
date Thu, 01 Jun 2017 18:10:19 +0200
parents df65dcf7daea
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1 MoinMoin Version History
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
2 ========================
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
3
4661
3a7c9b0a6ae4 clarified upgrad docs
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4562
diff changeset
4 Please note: Starting from the MoinMoin version you used previously, you
3a7c9b0a6ae4 clarified upgrad docs
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4562
diff changeset
5 should read all more recent entries (or at least everything marked with HINT).
3a7c9b0a6ae4 clarified upgrad docs
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4562
diff changeset
6
496
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
7 This release has known bugs (see MoinMoin:MoinMoinBugs), but we think it is
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
8 already better than the previous stable release. Our release policy is not
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
9 trying to make a "perfect release" (as that release might NEVER get released),
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
10 but to make progress and don't delay releases too much.
432
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
11
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
12 Known main issues:
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
13
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
14 * The GUI WYSIWYG editor has still some issues and limitations.
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
15 If you can't live with those, you can simply switch it off by using:
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
16 editor_force = True
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
17 editor_default = 'text' # internal default, just for completeness
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
18
6132
df65dcf7daea upgrade werkzeug to 0.12.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6130
diff changeset
19 Version 1.9.10rc1 2017-06-xx
6129
7f12cf241d5e update werkzeug to 0.12.1, update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6123
diff changeset
20
7f12cf241d5e update werkzeug to 0.12.1, update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6123
diff changeset
21 Fixes:
7f12cf241d5e update werkzeug to 0.12.1, update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6123
diff changeset
22 * fix wrong digestmod of hmac.new calls (incorporate 1.9.9 patch)
7f12cf241d5e update werkzeug to 0.12.1, update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6123
diff changeset
23
7f12cf241d5e update werkzeug to 0.12.1, update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6123
diff changeset
24 Other changes:
6132
df65dcf7daea upgrade werkzeug to 0.12.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6130
diff changeset
25 * upgrade werkzeug to 0.12.2
6130
7f0616feeae9 upgrade passlib to 1.7.1, update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6129
diff changeset
26 * upgrade passlib to 1.7.1
6129
7f12cf241d5e update werkzeug to 0.12.1, update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6123
diff changeset
27
7f12cf241d5e update werkzeug to 0.12.1, update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6123
diff changeset
28
6123
8537503261b1 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6114
diff changeset
29 Version 1.9.9 aka "The undead MoinMoin Halloween Release" 2016-10-31
6114
be908a22d44a update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6089
diff changeset
30
5886
5dfb9a831d8d move security hint / update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5884
diff changeset
31 SECURITY HINT: make sure you have allow_xslt = False (or just do not use
5dfb9a831d8d move security hint / update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5884
diff changeset
32 allow_xslt at all in your wiki configs, False is the internal default).
5dfb9a831d8d move security hint / update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5884
diff changeset
33 Allowing XSLT/4suite is very dangerous, see HelpOnConfiguration wiki page.
5dfb9a831d8d move security hint / update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5884
diff changeset
34
6114
be908a22d44a update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6089
diff changeset
35 HINT: Python 2.7 is required! See docs/REQUIREMENTS for details.
be908a22d44a update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6089
diff changeset
36
be908a22d44a update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6089
diff changeset
37 Fixes:
6123
8537503261b1 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6114
diff changeset
38 * security: fix XSS in AttachFile view (multifile related) CVE-2016-7148
8537503261b1 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6114
diff changeset
39 * security: fix XSS in GUI editor's attachment dialogue CVE-2016-7146
8537503261b1 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6114
diff changeset
40 * security: fix XSS in GUI editor's link dialogue CVE-2016-9119
8537503261b1 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6114
diff changeset
41 * catch IOError for zipfile errors (sometimes triggered by zipfile.is_zipfile
8537503261b1 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6114
diff changeset
42 false positives, see http://bugs.python.org/issue28494 ).
8537503261b1 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6114
diff changeset
43
8537503261b1 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6114
diff changeset
44 Other changes:
8537503261b1 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6114
diff changeset
45 * update moin.spec, setup.py: py27 only
8537503261b1 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6114
diff changeset
46
8537503261b1 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6114
diff changeset
47
8537503261b1 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6114
diff changeset
48 Version 1.9.9rc1:
8537503261b1 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6114
diff changeset
49
8537503261b1 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6114
diff changeset
50 Fixes:
6114
be908a22d44a update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6089
diff changeset
51 * add meta "viewport" for small device viewports
be908a22d44a update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6089
diff changeset
52 * add meta X-UA-Compatible IE=Edge, make IE happy on intranets
5869
0e58d9bcd3bd update docs/REQUIREMENTS about python 2.4 support, point to there from docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5860
diff changeset
53
5922
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
54 New features:
6114
be908a22d44a update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6089
diff changeset
55 * AttachFile multifile operation: support copying multiple files to another page
6089
dfbc455e2c46 new setting xmlrpc_overwrite_user to control behaviour of xmlrpc code respective to user authentication
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6085
diff changeset
56 * cfg.xmlrpc_overwrite_user is a new setting to control whether the xmlrpc
dfbc455e2c46 new setting xmlrpc_overwrite_user to control behaviour of xmlrpc code respective to user authentication
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6085
diff changeset
57 code overwrites an already authenticated user before processing a request.
dfbc455e2c46 new setting xmlrpc_overwrite_user to control behaviour of xmlrpc code respective to user authentication
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6085
diff changeset
58 True (default): behaviour as in 1.9.8 and before
dfbc455e2c46 new setting xmlrpc_overwrite_user to control behaviour of xmlrpc code respective to user authentication
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6085
diff changeset
59 False: use this if you want to use GivenAuth (e.g. http basic auth) for
dfbc455e2c46 new setting xmlrpc_overwrite_user to control behaviour of xmlrpc code respective to user authentication
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6085
diff changeset
60 xmlrpc requests.
dfbc455e2c46 new setting xmlrpc_overwrite_user to control behaviour of xmlrpc code respective to user authentication
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6085
diff changeset
61
6114
be908a22d44a update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6089
diff changeset
62 Other changes:
be908a22d44a update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6089
diff changeset
63 * upgraded bundled 3rd party code:
be908a22d44a update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6089
diff changeset
64 * werkzeug 0.11.11
be908a22d44a update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6089
diff changeset
65 * passlib 1.6.5
be908a22d44a update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6089
diff changeset
66 * pygments 2.1.3
be908a22d44a update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6089
diff changeset
67 * parsedatetime 2.1
be908a22d44a update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6089
diff changeset
68 * FCKEditor 2.6.11
be908a22d44a update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6089
diff changeset
69 * removed some bundled stuff we needed due to stdlib issues in older Pythons:
be908a22d44a update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6089
diff changeset
70 * MoinMoin.support.difflib
be908a22d44a update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6089
diff changeset
71 * MoinMoin.support.tarfile
be908a22d44a update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6089
diff changeset
72 * MoinMoin.support.HeaderFixed (-> email.header)
be908a22d44a update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6089
diff changeset
73 * SubProcess: reimplement exec_cmd, remove our stdlib hacks
be908a22d44a update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6089
diff changeset
74 * remove own usage of python_compatibility module which we needed to support
be908a22d44a update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6089
diff changeset
75 older Pythons. the module is still there, in case some 3rd party moin
be908a22d44a update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6089
diff changeset
76 extensions used it.
be908a22d44a update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6089
diff changeset
77
be908a22d44a update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6089
diff changeset
78
6089
dfbc455e2c46 new setting xmlrpc_overwrite_user to control behaviour of xmlrpc code respective to user authentication
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6085
diff changeset
79 Version 1.9.8:
dfbc455e2c46 new setting xmlrpc_overwrite_user to control behaviour of xmlrpc code respective to user authentication
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6085
diff changeset
80 New features:
5986
c293897aad01 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5984
diff changeset
81 * cfg.recovery_token_lifetime to determine how long the password recovery
c293897aad01 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5984
diff changeset
82 token will be valid, default is 12 [h]. Check this setting to be adequate
c293897aad01 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5984
diff changeset
83 before doing (global) password resets, so your users have enough time to
c293897aad01 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5984
diff changeset
84 react before the toke times out!
5977
f662e5f7ca82 cfg.log_events_format to configure event-log format, add a tool to export event-log to CSV
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5965
diff changeset
85 * cfg.log_events_format can be used to configure the format of the records
f662e5f7ca82 cfg.log_events_format to configure event-log format, add a tool to export event-log to CSV
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5965
diff changeset
86 written to <data_dir>/event-log:
f662e5f7ca82 cfg.log_events_format to configure event-log format, add a tool to export event-log to CSV
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5965
diff changeset
87 0 = dot not create event-log entries (saves disk space, disk I/O)
f662e5f7ca82 cfg.log_events_format to configure event-log format, add a tool to export event-log to CSV
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5965
diff changeset
88 1 = standard (like in moin <= 1.9.7) [default]
f662e5f7ca82 cfg.log_events_format to configure event-log format, add a tool to export event-log to CSV
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5965
diff changeset
89 2 = extended (add infos about username, wikiname, url)
f662e5f7ca82 cfg.log_events_format to configure event-log format, add a tool to export event-log to CSV
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5965
diff changeset
90 * add a tool to output the contents of the event-log to CSV:
f662e5f7ca82 cfg.log_events_format to configure event-log format, add a tool to export event-log to CSV
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5965
diff changeset
91 moin export eventlog --file=output.csv
f662e5f7ca82 cfg.log_events_format to configure event-log format, add a tool to export event-log to CSV
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5965
diff changeset
92 Output encoding is utf-8, columns are in this order:
f662e5f7ca82 cfg.log_events_format to configure event-log format, add a tool to export event-log to CSV
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5965
diff changeset
93 time, event, username, ip, wikiname, pagename, url, referrer, ua
f662e5f7ca82 cfg.log_events_format to configure event-log format, add a tool to export event-log to CSV
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5965
diff changeset
94 time: UNIX timestamp (float)
5989
4790615ddfb6 reimplement log_timing functionality
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5987
diff changeset
95 * reimplement cfg.log_timing - if True, emits INFO level log output like:
4790615ddfb6 reimplement log_timing functionality
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5987
diff changeset
96 "timing: <REMOTE_ADDR> <URL> <REFERRER> <TIME> <SLOWNESS-INDICATOR>"
4790615ddfb6 reimplement log_timing functionality
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5987
diff changeset
97 TIME is in seconds, the slowness indicator is "." for sub-second requests
4790615ddfb6 reimplement log_timing functionality
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5987
diff changeset
98 or N times "!" for requests taking N seconds (so you easily can grep for
4790615ddfb6 reimplement log_timing functionality
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5987
diff changeset
99 slow stuff).
6047
a9bfc8e99775 abuse logging: add logging for setuid, improve CHANGES entry
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6046
diff changeset
100 * add "abuse" logging. this will log every attempt to login (successful ones
a9bfc8e99775 abuse logging: add logging for setuid, improve CHANGES entry
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6046
diff changeset
101 as well as unsuccessful ones). abuse logging is configured via the logging
a9bfc8e99775 abuse logging: add logging for setuid, improve CHANGES entry
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6046
diff changeset
102 configuration, see example in wiki/config/logging/abuse.
a9bfc8e99775 abuse logging: add logging for setuid, improve CHANGES entry
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6046
diff changeset
103 Currently, abuse logging is implemented for:
a9bfc8e99775 abuse logging: add logging for setuid, improve CHANGES entry
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6046
diff changeset
104 * authentication system
a9bfc8e99775 abuse logging: add logging for setuid, improve CHANGES entry
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6046
diff changeset
105 * "moin" auth
a9bfc8e99775 abuse logging: add logging for setuid, improve CHANGES entry
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6046
diff changeset
106 * "given" auth
a9bfc8e99775 abuse logging: add logging for setuid, improve CHANGES entry
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6046
diff changeset
107 * setuid (when superuser switches to another user)
6082
2e2f7c6f39eb add CHANGES entry for additional abuse logging
'Karl O. Pinc' <kop@meme.com>
parents: 6055
diff changeset
108 * new user creation
2e2f7c6f39eb add CHANGES entry for additional abuse logging
'Karl O. Pinc' <kop@meme.com>
parents: 6055
diff changeset
109 * some security/ACL violations (xmlrpc and perhaps others not implemented)
6048
ee7209311a0e surge protection for authentication (currently just for "moin" auth), updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6047
diff changeset
110 * surge protection for authentication (currently only for MoinAuth):
ee7209311a0e surge protection for authentication (currently just for "moin" auth), updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6047
diff changeset
111 a) surge protect by IP
ee7209311a0e surge protection for authentication (currently just for "moin" auth), updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6047
diff changeset
112 This covers the case someone is trying to authenticate way too
ee7209311a0e surge protection for authentication (currently just for "moin" auth), updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6047
diff changeset
113 often - we don't look at the username here, just at the remote IP
ee7209311a0e surge protection for authentication (currently just for "moin" auth), updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6047
diff changeset
114 address. If surge protection kicks in for some specific IP, that IP
ee7209311a0e surge protection for authentication (currently just for "moin" auth), updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6047
diff changeset
115 won't be able to try to authenticate any more until surge_lockout_time
ee7209311a0e surge protection for authentication (currently just for "moin" auth), updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6047
diff changeset
116 is over.
ee7209311a0e surge protection for authentication (currently just for "moin" auth), updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6047
diff changeset
117 Note: be careful with users behind proxies or NAT routers - these are
ee7209311a0e surge protection for authentication (currently just for "moin" auth), updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6047
diff changeset
118 common and legitimate cases with (potentially lots of)
ee7209311a0e surge protection for authentication (currently just for "moin" auth), updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6047
diff changeset
119 authentication requests coming from same IP.
ee7209311a0e surge protection for authentication (currently just for "moin" auth), updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6047
diff changeset
120 if it is a trusted proxy, you can configure moin so it sees the
ee7209311a0e surge protection for authentication (currently just for "moin" auth), updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6047
diff changeset
121 real remote IP address (not just the proxy's address).
ee7209311a0e surge protection for authentication (currently just for "moin" auth), updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6047
diff changeset
122 b) surge protect by name
ee7209311a0e surge protection for authentication (currently just for "moin" auth), updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6047
diff changeset
123 This covers the case someone is trying to authenticate for a
ee7209311a0e surge protection for authentication (currently just for "moin" auth), updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6047
diff changeset
124 specific user name way too often (e.g. when someone tries to attack the
ee7209311a0e surge protection for authentication (currently just for "moin" auth), updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6047
diff changeset
125 wiki admin's account). We don't look at the IP here, just at the user
ee7209311a0e surge protection for authentication (currently just for "moin" auth), updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6047
diff changeset
126 name. If surge protection kicks in for some specific user name, that user
ee7209311a0e surge protection for authentication (currently just for "moin" auth), updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6047
diff changeset
127 name will not be able to try to authenticate any more until
ee7209311a0e surge protection for authentication (currently just for "moin" auth), updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6047
diff changeset
128 surge_lockout_time is over.
ee7209311a0e surge protection for authentication (currently just for "moin" auth), updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6047
diff changeset
129 Note: this even covers widely distributed attacks against a user, but
ee7209311a0e surge protection for authentication (currently just for "moin" auth), updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6047
diff changeset
130 you should only enable this if you are aware that the "real" user
ee7209311a0e surge protection for authentication (currently just for "moin" auth), updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6047
diff changeset
131 also won't be able to authenticate while surge protection is active
ee7209311a0e surge protection for authentication (currently just for "moin" auth), updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6047
diff changeset
132 (at least not using the account for that specific username).
ee7209311a0e surge protection for authentication (currently just for "moin" auth), updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6047
diff changeset
133 Thus, there is some denial-of-service danger with this if the
ee7209311a0e surge protection for authentication (currently just for "moin" auth), updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6047
diff changeset
134 attacker can guess or find your valid user names (which isn't too
ee7209311a0e surge protection for authentication (currently just for "moin" auth), updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6047
diff changeset
135 difficult if your wiki is publicly readable).
ee7209311a0e surge protection for authentication (currently just for "moin" auth), updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6047
diff changeset
136 This is bad, but technically hard to avoid.
ee7209311a0e surge protection for authentication (currently just for "moin" auth), updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6047
diff changeset
137 Configuration (allowing 10 authentication attempts per hour):
ee7209311a0e surge protection for authentication (currently just for "moin" auth), updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6047
diff changeset
138 surge_action_limits = {
ee7209311a0e surge protection for authentication (currently just for "moin" auth), updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6047
diff changeset
139 # ...
ee7209311a0e surge protection for authentication (currently just for "moin" auth), updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6047
diff changeset
140 'auth-ip': (10, 3600), # same remote ip (any name)
ee7209311a0e surge protection for authentication (currently just for "moin" auth), updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6047
diff changeset
141 'auth-name': (10, 3600), # same name (any remote ip)
ee7209311a0e surge protection for authentication (currently just for "moin" auth), updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6047
diff changeset
142 }
5994
50e82729b826 implement backlink_method to solve the load issues caused by crawlers triggering too many linkto-fullsearches (see docs/CHANGES for details)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5992
diff changeset
143 * backlinks performance tuning: the pagename in the theme has historically
50e82729b826 implement backlink_method to solve the load issues caused by crawlers triggering too many linkto-fullsearches (see docs/CHANGES for details)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5992
diff changeset
144 been used to trigger a "linkto:ThisPage" search. While this is a nice
50e82729b826 implement backlink_method to solve the load issues caused by crawlers triggering too many linkto-fullsearches (see docs/CHANGES for details)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5992
diff changeset
145 feature for human users of the wiki (esp. on category pages), it has one
50e82729b826 implement backlink_method to solve the load issues caused by crawlers triggering too many linkto-fullsearches (see docs/CHANGES for details)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5992
diff changeset
146 big issue: as it is a normal link, stupid crawlers (ignoring "nofollow")
50e82729b826 implement backlink_method to solve the load issues caused by crawlers triggering too many linkto-fullsearches (see docs/CHANGES for details)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5992
diff changeset
147 follow it and cause a lot of unneccessary load.
50e82729b826 implement backlink_method to solve the load issues caused by crawlers triggering too many linkto-fullsearches (see docs/CHANGES for details)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5992
diff changeset
148
50e82729b826 implement backlink_method to solve the load issues caused by crawlers triggering too many linkto-fullsearches (see docs/CHANGES for details)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5992
diff changeset
149 What moin shows in that "backlinks" place can now be configured in your
50e82729b826 implement backlink_method to solve the load issues caused by crawlers triggering too many linkto-fullsearches (see docs/CHANGES for details)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5992
diff changeset
150 wiki config:
50e82729b826 implement backlink_method to solve the load issues caused by crawlers triggering too many linkto-fullsearches (see docs/CHANGES for details)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5992
diff changeset
151
50e82729b826 implement backlink_method to solve the load issues caused by crawlers triggering too many linkto-fullsearches (see docs/CHANGES for details)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5992
diff changeset
152 # always render the backlink as in moin < 1.9.8 (bad bots causing high load!):
50e82729b826 implement backlink_method to solve the load issues caused by crawlers triggering too many linkto-fullsearches (see docs/CHANGES for details)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5992
diff changeset
153 backlink_method = lambda cfg, req: 'backlink'
50e82729b826 implement backlink_method to solve the load issues caused by crawlers triggering too many linkto-fullsearches (see docs/CHANGES for details)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5992
diff changeset
154
50e82729b826 implement backlink_method to solve the load issues caused by crawlers triggering too many linkto-fullsearches (see docs/CHANGES for details)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5992
diff changeset
155 # always render a simple link to same page, as in moin 2.0:
50e82729b826 implement backlink_method to solve the load issues caused by crawlers triggering too many linkto-fullsearches (see docs/CHANGES for details)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5992
diff changeset
156 backlink_method = lambda cfg, req: 'pagelink'
50e82729b826 implement backlink_method to solve the load issues caused by crawlers triggering too many linkto-fullsearches (see docs/CHANGES for details)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5992
diff changeset
157
50e82729b826 implement backlink_method to solve the load issues caused by crawlers triggering too many linkto-fullsearches (see docs/CHANGES for details)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5992
diff changeset
158 # logged-in users get the backlink, anon users/bots get a pagelink (default):
50e82729b826 implement backlink_method to solve the load issues caused by crawlers triggering too many linkto-fullsearches (see docs/CHANGES for details)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5992
diff changeset
159 backlink_method = lambda cfg, req: 'backlink' if req.user.valid else 'pagelink'
50e82729b826 implement backlink_method to solve the load issues caused by crawlers triggering too many linkto-fullsearches (see docs/CHANGES for details)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5992
diff changeset
160
50e82729b826 implement backlink_method to solve the load issues caused by crawlers triggering too many linkto-fullsearches (see docs/CHANGES for details)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5992
diff changeset
161 # logged-in users get the backlink, anon users/bots get simple text:
50e82729b826 implement backlink_method to solve the load issues caused by crawlers triggering too many linkto-fullsearches (see docs/CHANGES for details)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5992
diff changeset
162 backlink_method = lambda cfg, req: 'backlink' if req.user.valid else 'text'
5996
524db6237b48 AbandonedPages macro: check user agent to reduce load caused by bots
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5994
diff changeset
163 * AbandonedPages macro: check user agent to reduce load caused by bots
6014
dae8ba3c646b update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6010
diff changeset
164 * RSS feed: check for bots and rather give them empty results than waste a
dae8ba3c646b update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6010
diff changeset
165 lot of time with them
6007
86090e014653 ldap_auth: support placeholders for basedn also
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6006
diff changeset
166 * ldap_auth: support placeholders for basedn also, e.g. you could use:
86090e014653 ldap_auth: support placeholders for basedn also
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6006
diff changeset
167 base_dn='uid=%(username)s,ou=people,dc=company,dc=com'
6019
926d83725c3a update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6015
diff changeset
168 * move or delete multiple attachments (see checkboxes and buttons on the
926d83725c3a update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6015
diff changeset
169 AttachFile view). Be careful: in the same way as you could delete a single
926d83725c3a update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6015
diff changeset
170 attachment with one click, you can now delete all attachments of a page
926d83725c3a update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6015
diff changeset
171 with one click (we don't ask for a 2nd confirmation, so think first).
6020
b59cef3f6e09 mail import: use relative attachment link markup instead of absolute links (enables some renaming operations without changing the markup)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6019
diff changeset
172 * mailimport: use relative attachment link markup instead of absolute links,
b59cef3f6e09 mail import: use relative attachment link markup instead of absolute links (enables some renaming operations without changing the markup)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6019
diff changeset
173 enables some page renaming operations without needing to edit the markup.
6032
9248e31d7a95 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6025
diff changeset
174 * better caching and lookup optimizations for userprofile data:
9248e31d7a95 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6025
diff changeset
175 * name, email, jid, openids -> userid lookups
9248e31d7a95 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6025
diff changeset
176 * page subscriptions for notifications (as a consequence, determination of
9248e31d7a95 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6025
diff changeset
177 subscribers when a page is saved is much faster now, esp. for wikis with
9248e31d7a95 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6025
diff changeset
178 many users) - see also MoinMoinBugs/GetSubscribersSlow
6039
7b5d4685af44 update CHANGES about notification changes / fixes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6032
diff changeset
179 * Notification template strings are now configurable via cfg.mail_notify_...
6040
784455464e93 notification template strings: better naming consistency for configuration values
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6039
diff changeset
180 * page_text (this puts together the pieces for the mail body, used for all
784455464e93 notification template strings: better naming consistency for configuration values
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6039
diff changeset
181 changed / deleted / renamed page mail notifications)
6039
7b5d4685af44 update CHANGES about notification changes / fixes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6032
diff changeset
182 * page_changed_subject, page_changed_intro
6040
784455464e93 notification template strings: better naming consistency for configuration values
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6039
diff changeset
183 * page_deleted_subject, page_deleted_intro
784455464e93 notification template strings: better naming consistency for configuration values
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6039
diff changeset
184 * page_renamed_subject, page_renamed_intro
6039
7b5d4685af44 update CHANGES about notification changes / fixes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6032
diff changeset
185 * att_added_subject, att_added_intro
7b5d4685af44 update CHANGES about notification changes / fixes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6032
diff changeset
186 * att_removed_subject, att_removed_intro
7b5d4685af44 update CHANGES about notification changes / fixes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6032
diff changeset
187 * user_created_subject, user_created_intro
7b5d4685af44 update CHANGES about notification changes / fixes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6032
diff changeset
188 * Best is to read HelpOnConfiguration and look at MoinMoin.config.multiconfig
7b5d4685af44 update CHANGES about notification changes / fixes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6032
diff changeset
189 to see the help text and the defaults.
7b5d4685af44 update CHANGES about notification changes / fixes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6032
diff changeset
190 * The defaults are chosen to be the same as the old hardcoded values, so the
7b5d4685af44 update CHANGES about notification changes / fixes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6032
diff changeset
191 translations keep working.
7b5d4685af44 update CHANGES about notification changes / fixes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6032
diff changeset
192 * If you overwrite the strings in your configuration moin will still try to
7b5d4685af44 update CHANGES about notification changes / fixes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6032
diff changeset
193 translate your strings, but it will only find translations if you add them
7b5d4685af44 update CHANGES about notification changes / fixes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6032
diff changeset
194 to the gettext catalogs, too.
6041
a3900f360ad0 mail notification template string configuration: add examples
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6040
diff changeset
195 * Examples:
a3900f360ad0 mail notification template string configuration: add examples
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6040
diff changeset
196
a3900f360ad0 mail notification template string configuration: add examples
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6040
diff changeset
197 a) notification mail body: you don't want the rendered diff, you don't
a3900f360ad0 mail notification template string configuration: add examples
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6040
diff changeset
198 want to link to the diff, but to the full page view on your wiki.
a3900f360ad0 mail notification template string configuration: add examples
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6040
diff changeset
199
a3900f360ad0 mail notification template string configuration: add examples
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6040
diff changeset
200 # original (default) value
a3900f360ad0 mail notification template string configuration: add examples
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6040
diff changeset
201 mail_notify_page_text = '%(intro)s%(difflink)s\n\n%(comment)s%(diff)s'
a3900f360ad0 mail notification template string configuration: add examples
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6040
diff changeset
202 # put this in your wiki config
a3900f360ad0 mail notification template string configuration: add examples
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6040
diff changeset
203 mail_notify_page_text = '%(intro)s%(pagelink)s\n\n%(comment)s'
a3900f360ad0 mail notification template string configuration: add examples
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6040
diff changeset
204
a3900f360ad0 mail notification template string configuration: add examples
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6040
diff changeset
205 b) notification mail subject:
a3900f360ad0 mail notification template string configuration: add examples
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6040
diff changeset
206 # original (default) value
a3900f360ad0 mail notification template string configuration: add examples
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6040
diff changeset
207 mail_notify_page_changed_subject = '[%(sitename)s] %(trivial)sUpdate of "%(pagename)s" by %(username)s'
a3900f360ad0 mail notification template string configuration: add examples
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6040
diff changeset
208
a3900f360ad0 mail notification template string configuration: add examples
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6040
diff changeset
209 c) notification mail intro:
a3900f360ad0 mail notification template string configuration: add examples
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6040
diff changeset
210 # original (default) value
a3900f360ad0 mail notification template string configuration: add examples
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6040
diff changeset
211 mail_notify_page_changed_intro = \
a3900f360ad0 mail notification template string configuration: add examples
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6040
diff changeset
212 ("Dear Wiki user,\n\n"
a3900f360ad0 mail notification template string configuration: add examples
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6040
diff changeset
213 'You have subscribed to a wiki page or wiki category on "%(sitename)s" for change notification.\n\n'
a3900f360ad0 mail notification template string configuration: add examples
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6040
diff changeset
214 'The "%(pagename)s" page has been changed by %(editor)s:\n')
a3900f360ad0 mail notification template string configuration: add examples
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6040
diff changeset
215
a3900f360ad0 mail notification template string configuration: add examples
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6040
diff changeset
216 Note: if you change "*_page_changed_*", you likely also want to change
a3900f360ad0 mail notification template string configuration: add examples
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6040
diff changeset
217 "*_page_deleted_*" and "*_page_renamed_*", maybe even "*_att_added_*"
a3900f360ad0 mail notification template string configuration: add examples
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6040
diff changeset
218 and "*_att_removed_*".
5977
f662e5f7ca82 cfg.log_events_format to configure event-log format, add a tool to export event-log to CSV
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5965
diff changeset
219
5986
c293897aad01 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5984
diff changeset
220 Fixes:
6055
b9fe16430474 update CHANGES about XSS security fix
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6048
diff changeset
221 * security fix: XSS in useragents stats
5986
c293897aad01 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5984
diff changeset
222 * do not create empty pagedirs (with empty edit-log). To clean up all the
c293897aad01 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5984
diff changeset
223 trash pagedirs, use moin ... maint cleanpage.
6039
7b5d4685af44 update CHANGES about notification changes / fixes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6032
diff changeset
224 * page rename/delete, attachment add/remove email notifications work now
7b5d4685af44 update CHANGES about notification changes / fixes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6032
diff changeset
225 (somehow we had an event for this, but no code handling it)
5986
c293897aad01 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5984
diff changeset
226 * AttachFile do=get and do=view: send 404 status if file does not exist
c293897aad01 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5984
diff changeset
227 * link rel="Alternate" links: rather use page.url than request.href, so
c293897aad01 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5984
diff changeset
228 url_prefix_action gets used for the (print and raw) action URLs
5987
e06ce67bcaab accept-language case-sensitivity bug fix (plus cleanup of duplicate code)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5986
diff changeset
229 * fixed wrong detection of UI language from accept-language header for not
e06ce67bcaab accept-language case-sensitivity bug fix (plus cleanup of duplicate code)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5986
diff changeset
230 logged-in users if the language identifier there was (partially) uppercase.
5991
e0dcce5a9abf rss_rc action fix is for 2.7.4 and 2.7.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5990
diff changeset
231 * fix Python 2.7.4/5 compatibility issue with rss_rc action using handler._out
6003
575660fc7a5a fix "moin import wikipage" timestamp confusion
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5996
diff changeset
232 * fix "moin import wikipage" timestamp confusion
6006
748a41f12915 use http status 302 for #redirect processing instruction
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6003
diff changeset
233 * use 302 http status for #redirect as some clients cache 301 redirects, but
748a41f12915 use http status 302 for #redirect processing instruction
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6003
diff changeset
234 the #redirect might get changed or removed later (so it should not be
748a41f12915 use http status 302 for #redirect processing instruction
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6003
diff changeset
235 cached and we also can't really say it is permanent)
6014
dae8ba3c646b update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6010
diff changeset
236 * fix crash when macro names contain non-ascii chars
dae8ba3c646b update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6010
diff changeset
237 * CopyPage action: fix NameError exception when TextCha was answered wrong
dae8ba3c646b update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6010
diff changeset
238 * docbook formatter: fix image URL generation, avoid script name duplication
6025
05a6897ee496 "userdir" caching scope: use it for userid lookup caches, reduce code duplication
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6020
diff changeset
239 * fix caching scope of name2id/openid2id caches (was: "wiki", now:
05a6897ee496 "userdir" caching scope: use it for userid lookup caches, reduce code duplication
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6020
diff changeset
240 "userdir"). this is relevant for shared user_dir configurations.
05a6897ee496 "userdir" caching scope: use it for userid lookup caches, reduce code duplication
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6020
diff changeset
241 * moin maint cleancache: cleans up openid2id cache now also
6032
9248e31d7a95 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6025
diff changeset
242 * "userdir" caching scope used for userid lookup caches (the previously used
9248e31d7a95 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6025
diff changeset
243 name2id cache with "wiki" caching scope could have outdated data if you
9248e31d7a95 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6025
diff changeset
244 share the user_dir between multiple wikis)
6085
827466282c19 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6082
diff changeset
245 * catch "filename too long" exception if some crap URL refers to a too long
827466282c19 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6082
diff changeset
246 pagename that the filesystem can not represent. It is treated like a not
827466282c19 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6082
diff changeset
247 existing page then, so you don't get a traceback in your log file.
5986
c293897aad01 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5984
diff changeset
248
5992
f8bb40fb3ac4 rss_rc action: optimize single page performance a lot
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5991
diff changeset
249 Other changes:
f8bb40fb3ac4 rss_rc action: optimize single page performance a lot
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5991
diff changeset
250 * rss_rc action (RSS feed) is now much faster / much less resource consuming
f8bb40fb3ac4 rss_rc action: optimize single page performance a lot
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5991
diff changeset
251 when requested for a specific single page. As we have a link to this in
f8bb40fb3ac4 rss_rc action: optimize single page performance a lot
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5991
diff changeset
252 every page's html output, this likely also lightens the load caused by bots
f8bb40fb3ac4 rss_rc action: optimize single page performance a lot
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5991
diff changeset
253 and search engine crawlers.
6014
dae8ba3c646b update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6010
diff changeset
254 * tuned editlog.news() - only open/read log if there is new stuff in it after
dae8ba3c646b update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6010
diff changeset
255 last read position
dae8ba3c646b update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6010
diff changeset
256 * improve python2.5 compatibility (with_statement)
dae8ba3c646b update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6010
diff changeset
257 * add bingbot to ua_spiders
6010
fc1f97a47c7e upgrade bundled werkzeug to 0.8.3
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6009
diff changeset
258 * upgraded bundled werkzeug to 0.8.3
6008
d72a5e95c7c0 upgrade bundled passlib to 1.6.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6007
diff changeset
259 * upgraded bundled passlib to 1.6.2
6009
b48a69886ca4 upgrade bundled pygments to 1.6
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6008
diff changeset
260 * upgraded bundled pygments to 1.6
6008
d72a5e95c7c0 upgrade bundled passlib to 1.6.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 6007
diff changeset
261
5977
f662e5f7ca82 cfg.log_events_format to configure event-log format, add a tool to export event-log to CSV
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5965
diff changeset
262
f662e5f7ca82 cfg.log_events_format to configure event-log format, add a tool to export event-log to CSV
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5965
diff changeset
263 Version 1.9.7:
f662e5f7ca82 cfg.log_events_format to configure event-log format, add a tool to export event-log to CSV
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5965
diff changeset
264 New features:
5934
8f485584a170 changelog: fix indendation
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5933
diff changeset
265 * passlib support - enhanced password hash security. Special thanks go to
8f485584a170 changelog: fix indendation
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5933
diff changeset
266 the Python Software Foundation (PSF) for sponsoring development of this!
5922
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
267
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
268 Docs for passlib: http://packages.python.org/passlib/
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
269
5965
bb3d8a551524 updated CHANGES, reformatted long lines
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5961
diff changeset
270 If cfg.passlib_support is True (default), we try to import passlib and set
bb3d8a551524 updated CHANGES, reformatted long lines
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5961
diff changeset
271 it up using the configuration given in cfg.passlib_crypt_context (default
bb3d8a551524 updated CHANGES, reformatted long lines
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5961
diff changeset
272 is to use sha512_crypt with default configuration from passlib).
5922
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
273
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
274 The passlib docs recommend 3 hashing schemes that have good security, but
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
275 some of them have additional requirements:
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
276 sha512_crypt needs passlib >= 1.3.0, no other requirements.
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
277 pbkdf2_sha512 needs passlib >= 1.4.0, no other requirements.
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
278 bcrypt has additional binary/compiled package requirements, please refer to
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
279 the passlib docs.
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
280
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
281 cfg.password_scheme should be '{PASSLIB}' (default) to tell that passlib is
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
282 wanted for new password hash creation and also for upgrading existing
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
283 password hashes.
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
284
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
285 For the moin code as distributed in our download release archive, passlib
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
286 support should just work, as we have passlib 1.6.1 bundled with MoinMoin
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
287 as MoinMoin/support/passlib. If you use some other moin package, please
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
288 first check if you have moin AND passlib installed (and also find out the
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
289 passlib version you have installed).
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
290
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
291 If you do NOT want to (not recommended!) or can't use (still using python
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
292 2.4?) passlib, you can disable it your wiki config:
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
293
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
294 passlib_support = False # do not import passlib
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
295 password_scheme = '{SSHA}' # use best builtin hash (like moin < 1.9.7)
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
296
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
297 Please note that after you have used moin with passlib support and have user
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
298 profiles with passlib hashes, you can't just switch off passlib support,
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
299 because if you did, moin would not be able to log in users with passlib
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
300 password hashes. Password recovery would still work, though.
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
301
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
302 password_scheme always gives the password scheme that is wanted for new or
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
303 recomputed password hashes. The code is able to upgrade and downgrade hashes
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
304 at login time and also when setting / resetting passwords for one or all
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
305 users (via the wiki web interface or via moin account resetpw script
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
306 command).
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
307
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
308 So, if you want that everybody uses strong, passlib-created hashes,
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
309 resetting the passwords for all users is strongly recommended:
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
310 First have passlib support switched on (it is on by default), use
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
311 password_scheme = '{PASSLIB}' (also default), then reset all passwords.
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
312
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
313 Same procedure can be used to go back to weaker builtin hashes (not
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
314 recommended): First switch off passlib support, use password_scheme =
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
315 '{SSHA}', then reset all passwords.
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
316
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
317 Wiki farm admins sharing the same user_dir between multiple wikis must use
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
318 consistent password hashing / passlib configuration settings for all wikis
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
319 sharing the same user_dir. Using the builtin defaults or doing the
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
320 configuration in farmconfig.py is recommended.
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
321
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
322 Admins are advised to read the passlib docs (especially when experiencing
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
323 too slow logins or when running old passlib versions which may not have
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
324 appropriate defaults for nowadays):
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
325 http://packages.python.org/passlib/new_app_quickstart.html#choosing-a-hash
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
326 http://packages.python.org/passlib/password_hash_api.html#choosing-the-right-rounds-value
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
327
5936
2d3352c547bc moin account resetpw - misc. improvements
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5934
diff changeset
328 * Password mass reset/invalidation support, see docs/resetpw/.
5922
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
329 This is useful to make sure everybody sets a new password and moin computes
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
330 the password hash using the current configuration.
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
331
5924
9894a3344118 default password_checker function now customizable
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5922
diff changeset
332 * Customizable default password checker:
9894a3344118 default password_checker function now customizable
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5922
diff changeset
333 Moin's default password checker used and still uses min_length=6 (minimum pw
9894a3344118 default password_checker function now customizable
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5922
diff changeset
334 length) and min_different=4 (minimum count of different chars in the password).
9894a3344118 default password_checker function now customizable
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5922
diff changeset
335 If you feel that you need to require better passwords from your users, you
9894a3344118 default password_checker function now customizable
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5922
diff changeset
336 can customize it now like that in your wiki config:
9894a3344118 default password_checker function now customizable
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5922
diff changeset
337
9894a3344118 default password_checker function now customizable
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5922
diff changeset
338 password_checker = lambda cfg, request, name, pw: multiconfig._default_password_checker(cfg, request, name, pw, min_length=10, min_different=7)
9894a3344118 default password_checker function now customizable
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5922
diff changeset
339
5961
d57c404b031d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5952
diff changeset
340 * Removing/disabling inactive users (moin ... account inactive)
5939
24054d620fc1 moin account inactive - find, show, disable, remove inactive users
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5936
diff changeset
341 Many wikis have a lot of inactive users, that never ever made a single edit.
24054d620fc1 moin account inactive - find, show, disable, remove inactive users
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5936
diff changeset
342 See help of the command for more details, be careful.
5946
8f518bc5258b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5939
diff changeset
343 * SystemAdmin user browser: show disabled user accounts at the bottom of
8f518bc5258b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5939
diff changeset
344 the list
8f518bc5258b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5939
diff changeset
345 * At startup, announce moin version and code path in log output (makes
8f518bc5258b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5939
diff changeset
346 support and debugging easier).
5965
bb3d8a551524 updated CHANGES, reformatted long lines
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5961
diff changeset
347 * AttachList: introduced search_term parameter (optional) for listing
bb3d8a551524 updated CHANGES, reformatted long lines
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5961
diff changeset
348 attachments filtered by a regular expression on their name.
bb3d8a551524 updated CHANGES, reformatted long lines
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5961
diff changeset
349 * sign release archive using GnuPG with the key of tw@waldmann-edv.de
5961
d57c404b031d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5952
diff changeset
350 ID 31A6CB60 (main key ID FAF7B393)
5939
24054d620fc1 moin account inactive - find, show, disable, remove inactive users
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5936
diff changeset
351
5932
bdee0dd8b281 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5924
diff changeset
352 Fixes:
bdee0dd8b281 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5924
diff changeset
353 * logging: if the logging config file can't be read, give a helpful error msg
bdee0dd8b281 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5924
diff changeset
354 * logging: use info loglevel (not warning) for telling about using the builtin
bdee0dd8b281 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5924
diff changeset
355 default logging config
bdee0dd8b281 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5924
diff changeset
356 * moin script commands: warn if someone gave ... to the moin script, avoids a
bdee0dd8b281 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5924
diff changeset
357 strange and unhelpful 'empty module name' error message
bdee0dd8b281 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5924
diff changeset
358 * reorder html input fields in recoverpass form, to help browsers remember
bdee0dd8b281 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5924
diff changeset
359 the user name and password (not erroneously the recovery token and password)
bdee0dd8b281 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5924
diff changeset
360 * don't try to send password recovery email to user if email address in
bdee0dd8b281 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5924
diff changeset
361 user profile is empty
5952
f6a74810da73 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5950
diff changeset
362 * cache action: fix 304 http status
f6a74810da73 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5950
diff changeset
363 * rst parser: fix safe_import for level param in __import__ call of docutils 0.10
f6a74810da73 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5950
diff changeset
364 * moin maint cleancache: also kill the i18n cache 'meta' pickle file
5961
d57c404b031d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5952
diff changeset
365 * sendmail: catch unicode errors when E-Mail addr has non-ascii chars
5965
bb3d8a551524 updated CHANGES, reformatted long lines
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5961
diff changeset
366 * redirect last visited: if last visited page is on same wiki, use a local
bb3d8a551524 updated CHANGES, reformatted long lines
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5961
diff changeset
367 redirect, do not compute via interwiki map (fixes https: usage)
5961
d57c404b031d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5952
diff changeset
368
5922
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
369
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
370 Version 1.9.6:
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
371
5852
3ae216a66dd8 docs/CHANGES: information related rss_rc action update added.
Eugene Syromyatnikov <evgsyr@gmail.com>
parents: 5834
diff changeset
372 Fixes:
5911
ef1bee86328f update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5905
diff changeset
373 * fix remote code execution vulnerability in twikidraw/anywikidraw action
5913
f2fb4b3ed8e5 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5911
diff changeset
374 * fix path traversal vulnerability in AttachFile action
5903
e55effb840da update docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5895
diff changeset
375 * fix XSS issue, escape page name in rss link
e55effb840da update docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5895
diff changeset
376 * escape user- or admin-defined css url
e55effb840da update docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5895
diff changeset
377 * make taintfilename more secure
e55effb840da update docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5895
diff changeset
378 * use a constant time str comparison function to prevent timing attacks
e55effb840da update docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5895
diff changeset
379 * Attachment handler: catch all Zip-related errors
e55effb840da update docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5895
diff changeset
380
e55effb840da update docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5895
diff changeset
381
e55effb840da update docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5895
diff changeset
382 Version 1.9.5:
e55effb840da update docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5895
diff changeset
383
e55effb840da update docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5895
diff changeset
384 Fixes:
5871
2e90d7b58b42 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5869
diff changeset
385 * Security fix: fix virtual group bug in ACL evaluation.
2e90d7b58b42 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5869
diff changeset
386 * Avoid crash if #refresh processing instruction is used without arguments.
2e90d7b58b42 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5869
diff changeset
387 * Fix issue with non-ASCII textchas.
2e90d7b58b42 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5869
diff changeset
388 * Xapian indexing: remove copy.copy() that crashed on Windows/IIS/isapi-wsgi
2e90d7b58b42 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5869
diff changeset
389 after page save.
2e90d7b58b42 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5869
diff changeset
390 * Fix dictionary file reading crash under Windows.
2e90d7b58b42 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5869
diff changeset
391 * Work around crash of AdvancedSearch macro rendering caused by non-ascii
2e90d7b58b42 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5869
diff changeset
392 mimetypes.types_map entries.
2e90d7b58b42 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5869
diff changeset
393 * Added migration script for moin 1.8.9.
5852
3ae216a66dd8 docs/CHANGES: information related rss_rc action update added.
Eugene Syromyatnikov <evgsyr@gmail.com>
parents: 5834
diff changeset
394 * rss_rc: Fix diffs added in RSS with diffs=1 (now they correspond to item
3ae216a66dd8 docs/CHANGES: information related rss_rc action update added.
Eugene Syromyatnikov <evgsyr@gmail.com>
parents: 5834
diff changeset
395 listed in feed and not just last page diffs). Links generated with ddiffs=1
3ae216a66dd8 docs/CHANGES: information related rss_rc action update added.
Eugene Syromyatnikov <evgsyr@gmail.com>
parents: 5834
diff changeset
396 also fixed.
5871
2e90d7b58b42 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5869
diff changeset
397 * rss_rc: fix double escaping issue.
2e90d7b58b42 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5869
diff changeset
398 * rss_rc: respect show_names configuration option.
2e90d7b58b42 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5869
diff changeset
399 * rss_rc: proper support of rename, revert, page creation.
5875
5eefb9b1f06b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5871
diff changeset
400 * modern/modernized theme: fix padding/width for editor preview
5eefb9b1f06b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5871
diff changeset
401 * group/pagelinks formatters: avoid to create unnecessary output, redirect
5eefb9b1f06b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5871
diff changeset
402 output of send_page call with the groups formatter, it must not be written
5eefb9b1f06b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5871
diff changeset
403 to the output stream
5884
f6272199669a updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5875
diff changeset
404 * rst parser: fix include and macro directives
5886
5dfb9a831d8d move security hint / update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5884
diff changeset
405 * wikisync: fix unicode pagename sending for python 2.7 httplib
5852
3ae216a66dd8 docs/CHANGES: information related rss_rc action update added.
Eugene Syromyatnikov <evgsyr@gmail.com>
parents: 5834
diff changeset
406
3ae216a66dd8 docs/CHANGES: information related rss_rc action update added.
Eugene Syromyatnikov <evgsyr@gmail.com>
parents: 5834
diff changeset
407 New features:
5895
75281f90d2c8 fix docs/CHANGES, correct setting name is comment_required
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5893
diff changeset
408 * add a comment_required config option (default: False) to require a
5893
96244d7ca949 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5886
diff changeset
409 non-empty comment when saving a page
96244d7ca949 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5886
diff changeset
410 * when a save error happens, show the editor again and highlight the error
5852
3ae216a66dd8 docs/CHANGES: information related rss_rc action update added.
Eugene Syromyatnikov <evgsyr@gmail.com>
parents: 5834
diff changeset
411 * rss_rc: several new options added: lines parameter gives ability to set
3ae216a66dd8 docs/CHANGES: information related rss_rc action update added.
Eugene Syromyatnikov <evgsyr@gmail.com>
parents: 5834
diff changeset
412 maximum size of diffs showed in RSS. show_att parameter gives ability
3ae216a66dd8 docs/CHANGES: information related rss_rc action update added.
Eugene Syromyatnikov <evgsyr@gmail.com>
parents: 5834
diff changeset
413 to show information aboout attachment-related items in RSS. page parameter
3ae216a66dd8 docs/CHANGES: information related rss_rc action update added.
Eugene Syromyatnikov <evgsyr@gmail.com>
parents: 5834
diff changeset
414 gives ability to specify set of pages for which changes RSS feed should be
5871
2e90d7b58b42 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5869
diff changeset
415 generated. Configuration of defaults and limits can now be done via wiki
5852
3ae216a66dd8 docs/CHANGES: information related rss_rc action update added.
Eugene Syromyatnikov <evgsyr@gmail.com>
parents: 5834
diff changeset
416 configuration mechanism.
3ae216a66dd8 docs/CHANGES: information related rss_rc action update added.
Eugene Syromyatnikov <evgsyr@gmail.com>
parents: 5834
diff changeset
417 * As soon as it is now possible to provide RSS for page change history,
3ae216a66dd8 docs/CHANGES: information related rss_rc action update added.
Eugene Syromyatnikov <evgsyr@gmail.com>
parents: 5834
diff changeset
418 appropriate alternate link is now added for every page (controlled by
3ae216a66dd8 docs/CHANGES: information related rss_rc action update added.
Eugene Syromyatnikov <evgsyr@gmail.com>
parents: 5834
diff changeset
419 rss_show_page_history_link configuration parameter).
5871
2e90d7b58b42 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5869
diff changeset
420 * Search: "no_highlight:" search query option provided for suppressing
2e90d7b58b42 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5869
diff changeset
421 highlighting search results.
2e90d7b58b42 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5869
diff changeset
422 * Search macros: new options for FullSearch, FullSearchCached and PageList
2e90d7b58b42 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5869
diff changeset
423 available:
2e90d7b58b42 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5869
diff changeset
424 * highlight_titles option controls highlighting of matches in search
5860
9acfab97e561 CHANGES updated regarding highlight control options.
Eugene Syromyatnikov <evgsyr@gmail.com>
parents: 5852
diff changeset
425 results provided by these macros. Default value is set in
9acfab97e561 CHANGES updated regarding highlight control options.
Eugene Syromyatnikov <evgsyr@gmail.com>
parents: 5852
diff changeset
426 search_macro_highlight_titles configuration option)
5871
2e90d7b58b42 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5869
diff changeset
427 * highlight_pages option controls adding of highlight URL parameter to
5860
9acfab97e561 CHANGES updated regarding highlight control options.
Eugene Syromyatnikov <evgsyr@gmail.com>
parents: 5852
diff changeset
428 page links (so search term is highlighted when user goes to one of
9acfab97e561 CHANGES updated regarding highlight control options.
Eugene Syromyatnikov <evgsyr@gmail.com>
parents: 5852
diff changeset
429 these pages via provided link) in search results. Default value is set
9acfab97e561 CHANGES updated regarding highlight control options.
Eugene Syromyatnikov <evgsyr@gmail.com>
parents: 5852
diff changeset
430 in search_macro_highlight_pages configuration option.
9acfab97e561 CHANGES updated regarding highlight control options.
Eugene Syromyatnikov <evgsyr@gmail.com>
parents: 5852
diff changeset
431 Usage of these options is disabled (via search_macro_parse_args
9acfab97e561 CHANGES updated regarding highlight control options.
Eugene Syromyatnikov <evgsyr@gmail.com>
parents: 5852
diff changeset
432 configuration option) by default due to behavioural changes introduced
9acfab97e561 CHANGES updated regarding highlight control options.
Eugene Syromyatnikov <evgsyr@gmail.com>
parents: 5852
diff changeset
433 in macro parameter parsing mechanism to support them. Related to
9acfab97e561 CHANGES updated regarding highlight control options.
Eugene Syromyatnikov <evgsyr@gmail.com>
parents: 5852
diff changeset
434 http://moinmo.in/FeatureRequests/FullSearchResultsWithoutHighlight .
5852
3ae216a66dd8 docs/CHANGES: information related rss_rc action update added.
Eugene Syromyatnikov <evgsyr@gmail.com>
parents: 5834
diff changeset
435
5884
f6272199669a updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5875
diff changeset
436 Other changes:
f6272199669a updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5875
diff changeset
437 * Remove 4suite dependency for docbook formatter, use minidom (included in
f6272199669a updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5875
diff changeset
438 Python).
f6272199669a updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5875
diff changeset
439 * Upgraded FCKeditor to 2.6.8.
f6272199669a updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5875
diff changeset
440
5871
2e90d7b58b42 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5869
diff changeset
441
5807
8b5c873582ff documented Python 2.5 requirement, depending on werkzeug version
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5805
diff changeset
442 Version 1.9.4:
8b5c873582ff documented Python 2.5 requirement, depending on werkzeug version
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5805
diff changeset
443
5869
0e58d9bcd3bd update docs/REQUIREMENTS about python 2.4 support, point to there from docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5860
diff changeset
444 HINT: Python >= 2.5 is maybe required! See docs/REQUIREMENTS for details.
5807
8b5c873582ff documented Python 2.5 requirement, depending on werkzeug version
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5805
diff changeset
445
5715
da7fed3ec62f CHANGES: updated
Reimar Bauer <rb.proj AT googlemail DOT com>
parents: 5709
diff changeset
446 Fixes:
5765
cf5fd8bbed5b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5715
diff changeset
447 * Fix XSS / remove javascript URL support in rst parser (CVE-2011-1058).
cf5fd8bbed5b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5715
diff changeset
448 * werkzeug: Removed a dummy import. Fixes Python 2.7 compatibility.
5817
d8ac2a401f8f updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5807
diff changeset
449 * Fix linux-to-windows edit-log migration/upgrade issue (wrong line endings)
d8ac2a401f8f updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5807
diff changeset
450 * logfile: strip \n lineends from line data (\n is part of the file
d8ac2a401f8f updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5807
diff changeset
451 structure, not of the data)
5765
cf5fd8bbed5b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5715
diff changeset
452 * Fix for MoinMoinBugs/SinglePageSlideShowAndParserMarkup.
cf5fd8bbed5b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5715
diff changeset
453 * Simplify auto scroll initialization; fix bug in IE init discovered when
cf5fd8bbed5b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5715
diff changeset
454 using IE7 on pages with wide tables.
cf5fd8bbed5b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5715
diff changeset
455 * Fix timestamp in edit lock message to show the time when edit-locking ends.
cf5fd8bbed5b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5715
diff changeset
456 * Updated wikiserverconfig.py from internal defaults, sync the one in
cf5fd8bbed5b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5715
diff changeset
457 toplevel dir and the one in wiki/server/ - fixes hostname setting.
cf5fd8bbed5b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5715
diff changeset
458 * SubProcess: make sure files are closed at the end (experimental change).
cf5fd8bbed5b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5715
diff changeset
459 * text plain formatter: fix bullet_list, see number_list.
cf5fd8bbed5b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5715
diff changeset
460 * Add some image mimetypes to MIMETYPES_MORE to fix windows issues.
5778
70d08c9744ea updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5765
diff changeset
461 * Include page name in password reset URL.
70d08c9744ea updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5765
diff changeset
462 * Fix moin export dump to generate relative URLs.
70d08c9744ea updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5765
diff changeset
463 * Fix MonthCalendar mouseover for pages with ampersand in page name.
70d08c9744ea updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5765
diff changeset
464 * ldap_login: assign server early, it is used in exception handler.
70d08c9744ea updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5765
diff changeset
465 * OpenID server preferences: fix traceback related to request method.
5797
af259efc3b95 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5778
diff changeset
466 * Work around page.mtime_usecs() returning 0 for pages without edit-log.
af259efc3b95 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5778
diff changeset
467 * revert action: catch and display all SaveErrors when revert failed.
af259efc3b95 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5778
diff changeset
468 * Fixed bug in groups formatter which caused the last list item to be not in the group.
af259efc3b95 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5778
diff changeset
469 * Avoid strange exception in zipfile.py for pre-1980 timestamps.
5817
d8ac2a401f8f updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5807
diff changeset
470 * TableOfContents: fix for other markups than default wiki markup, e.g. rst
d8ac2a401f8f updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5807
diff changeset
471 * script.account.homepage: added wiki format to homepage_default_text
5823
7cead19b1014 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5821
diff changeset
472 * Enable webkit based browsers (try chrome/safari/konqueror now) for GUI
7cead19b1014 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5821
diff changeset
473 editing (after fixing selection FCKeditor plugin for chrome).
7cead19b1014 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5821
diff changeset
474 * Parsers: avoid crash when Parser.format() call gets inhibit_p kw arg.
5830
5f2a92862778 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5823
diff changeset
475 * advancedsearch: fix problem with non-ascii chars breaking up words for OR
5f2a92862778 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5823
diff changeset
476 and NOT terms
5f2a92862778 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5823
diff changeset
477 * fix globaledit script to keep comments on Homepage...Template pages
5765
cf5fd8bbed5b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5715
diff changeset
478
cf5fd8bbed5b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5715
diff changeset
479 New features:
cf5fd8bbed5b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5715
diff changeset
480 * Added print mode to action.SlideShow, see
cf5fd8bbed5b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5715
diff changeset
481 FeatureRequests/PrintableSinglePageSlideshows.
5817
d8ac2a401f8f updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5807
diff changeset
482 * xmlrpc: new methods xmlrpc_getProcessingInstruction(Version)
5765
cf5fd8bbed5b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5715
diff changeset
483 * Add support for other password hashes (all of them will get auto-upgraded
cf5fd8bbed5b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5715
diff changeset
484 to SSHA when user logs in):
cf5fd8bbed5b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5715
diff changeset
485 * {DES} (Unix crypt(3))
cf5fd8bbed5b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5715
diff changeset
486 * {MD5} (MD5-based crypt())
cf5fd8bbed5b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5715
diff changeset
487 * {APR1} (Apache .htpasswd).
cf5fd8bbed5b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5715
diff changeset
488 * Experimental queued indexing support to work around memory leak - use it like this:
cf5fd8bbed5b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5715
diff changeset
489 # put all pages into indexer queue:
cf5fd8bbed5b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5715
diff changeset
490 python MoinMoin/script/moin.py index build --mode=makequeue
cf5fd8bbed5b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5715
diff changeset
491 # take <count> pages out of the indexer queue and index them,
cf5fd8bbed5b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5715
diff changeset
492 # you need to repeat the following line respective to the total amount of pages
cf5fd8bbed5b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5715
diff changeset
493 # in your wiki (doing more indexer calls does no harm, doing less means an
cf5fd8bbed5b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5715
diff changeset
494 # incomplete index):
cf5fd8bbed5b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5715
diff changeset
495 python MoinMoin/script/moin.py index build --mode=buildnewindexqueued --count=500
cf5fd8bbed5b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5715
diff changeset
496 python MoinMoin/script/moin.py index build --mode=buildnewindexqueued --count=500
cf5fd8bbed5b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5715
diff changeset
497 python MoinMoin/script/moin.py index build --mode=buildnewindexqueued --count=500
cf5fd8bbed5b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5715
diff changeset
498 # ...
cf5fd8bbed5b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5715
diff changeset
499 # switch to new index:
cf5fd8bbed5b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5715
diff changeset
500 python MoinMoin/script/moin.py index build --mode=usenewindex
cf5fd8bbed5b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5715
diff changeset
501
cf5fd8bbed5b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5715
diff changeset
502 Other changes:
cf5fd8bbed5b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5715
diff changeset
503 * Raise exceptions as recommended in PEP 8.
cf5fd8bbed5b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5715
diff changeset
504 * Updated i18n / underlay pages.
5797
af259efc3b95 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5778
diff changeset
505 * Updated interwiki map.
5765
cf5fd8bbed5b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5715
diff changeset
506 * Use logging.traceback to get more information if a indexing filter crashes.
cf5fd8bbed5b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5715
diff changeset
507 * u200b is not considered a space any more in unicode 4.0.1.
cf5fd8bbed5b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5715
diff changeset
508 * Improve textcha security, use some crypto and timing to make cheating
cf5fd8bbed5b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5715
diff changeset
509 harder - use cfg.textchas_expiry_time = 600 (default, seconds) to set the
cf5fd8bbed5b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5715
diff changeset
510 time a textcha is valid.
5805
da0c45f012fb updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5797
diff changeset
511 * Upgraded bundled werkzeug to 0.8.1, pygments to 1.4, flup to repo tip.
da0c45f012fb updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5797
diff changeset
512
5715
da7fed3ec62f CHANGES: updated
Reimar Bauer <rb.proj AT googlemail DOT com>
parents: 5709
diff changeset
513
5693
02373d75a883 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5677
diff changeset
514 Version 1.9.3:
5634
bd7e0107fbbb updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5596
diff changeset
515 Fixes:
5664
01978e51e524 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5634
diff changeset
516 * Fix XSS in Despam action (CVE-2010-0828).
5677
0103720137bd updated docs/CHANGES and REQUIREMENTS
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5664
diff changeset
517 * Fix XSS issues (see MoinMoinBugs/1.9.2UnescapedInputForThemeAddMsg):
0103720137bd updated docs/CHANGES and REQUIREMENTS
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5664
diff changeset
518 * by escaping template name in messages
5693
02373d75a883 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5677
diff changeset
519 * by fixing other places that had similar issues
5677
0103720137bd updated docs/CHANGES and REQUIREMENTS
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5664
diff changeset
520 * Make moin compatible to werkzeug 0.5 .. 0.6.2 (1.9.2 had issues
0103720137bd updated docs/CHANGES and REQUIREMENTS
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5664
diff changeset
521 with xmlrpc when used with werkzeug 0.6.x).
5634
bd7e0107fbbb updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5596
diff changeset
522 * MoinMoin.util.filesys: disable usage of dircache, deprecate dc* functions,
bd7e0107fbbb updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5596
diff changeset
523 because the dircache stdlib module can't work correctly for fast updates of
bd7e0107fbbb updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5596
diff changeset
524 directories.
bd7e0107fbbb updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5596
diff changeset
525 * rss_rc and sisterpages actions: fix Content-Type header (mimetype)
5677
0103720137bd updated docs/CHANGES and REQUIREMENTS
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5664
diff changeset
526 * Fix associating OpenID identity with user, wasn't adapted to werkzeug yet.
5634
bd7e0107fbbb updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5596
diff changeset
527 * openidrp auth: fix undefined _ (gettext)
5677
0103720137bd updated docs/CHANGES and REQUIREMENTS
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5664
diff changeset
528 * Fix auth.cas and userprefs.oidserv request object usage.
5634
bd7e0107fbbb updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5596
diff changeset
529 * highlight parser: fixed MoinMoinBugs/LineNumberSpansForProcessInstructionsMissed
5664
01978e51e524 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5634
diff changeset
530 * Pygments syntax highlighting: add missing code files
01978e51e524 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5634
diff changeset
531 * Notifications: use same email subject format for every notification
01978e51e524 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5634
diff changeset
532 * Fix docbook formatter crashing, see MoinMoinPatch/IncludeMacroWithDocBookFormatter
01978e51e524 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5634
diff changeset
533 * Fix regex content search for xapian search.
01978e51e524 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5634
diff changeset
534 * Get rid of the empty line at the end of code highlights.
01978e51e524 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5634
diff changeset
535 * GUI editor: compute editor height like the text editor does.
01978e51e524 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5634
diff changeset
536 * Added help texts for: standalone server and moin migration.
01978e51e524 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5634
diff changeset
537 * script.maint.cleancache: clean also i18n cache files
01978e51e524 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5634
diff changeset
538 * Improved formatter.text_plain, see FeatureRequests/TextPlainFormatterRewrite
01978e51e524 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5634
diff changeset
539 (fixes many issues of this formatter).
5677
0103720137bd updated docs/CHANGES and REQUIREMENTS
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5664
diff changeset
540 * text_html_text_moin_wiki: fixed index error for width="", see also:
0103720137bd updated docs/CHANGES and REQUIREMENTS
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5664
diff changeset
541 MoinMoinBugs/GUI_convertor_list_index_out_of_range
0103720137bd updated docs/CHANGES and REQUIREMENTS
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5664
diff changeset
542 * xmlrpc: disable editor backup for putPage, renamePage and revertPage
0103720137bd updated docs/CHANGES and REQUIREMENTS
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5664
diff changeset
543 because if pages get uploaded by xmlrpc then the draft cache file can
0103720137bd updated docs/CHANGES and REQUIREMENTS
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5664
diff changeset
544 rapidly increase in size, causing high memory usage because it needs to
0103720137bd updated docs/CHANGES and REQUIREMENTS
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5664
diff changeset
545 get loaded into memory for updating/processing.
5703
7a226e00474b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5700
diff changeset
546 * Emit Content-Type header (with charset) for SlideShow action and many other
7a226e00474b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5700
diff changeset
547 actions that just call send_title().
5709
b853ed5b9965 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5703
diff changeset
548 * ActionBase: better compatibility to moin 1.8, use request.values by
b853ed5b9965 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5703
diff changeset
549 default, optionally use request.form data only
5634
bd7e0107fbbb updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5596
diff changeset
550
bd7e0107fbbb updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5596
diff changeset
551 New features:
bd7e0107fbbb updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5596
diff changeset
552 * RenamePage action: added ability to create redirect pages when renaming
bd7e0107fbbb updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5596
diff changeset
553 (turned off by default, see show_rename_redirect config option).
bd7e0107fbbb updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5596
diff changeset
554 * formatter/text_html: Added line number links to code blocks.
bd7e0107fbbb updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5596
diff changeset
555 * diff action:
bd7e0107fbbb updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5596
diff changeset
556 * Fixed whitespace in generated (html) diff view table so white-space: pre
bd7e0107fbbb updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5596
diff changeset
557 can be used (and whitespace in diffs preserved).
bd7e0107fbbb updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5596
diff changeset
558 * Added links to first/last revision.
bd7e0107fbbb updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5596
diff changeset
559 * MoinMoin.widget.browser: introduced feature for sorting tables, see:
bd7e0107fbbb updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5596
diff changeset
560 http://moinmo.in/FeatureRequests/SortableTables
bd7e0107fbbb updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5596
diff changeset
561 * SystemAdmin user and attachment browsers: sorting feature used there now
5664
01978e51e524 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5634
diff changeset
562 * Scrolling the text editor to the double clicked line.
01978e51e524 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5634
diff changeset
563 * Enable double-click-editing by default.
5693
02373d75a883 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5677
diff changeset
564 * WikiConfigHelp macro: make heading and description display optional,
02373d75a883 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5677
diff changeset
565 heading level as a parameter (default 2)
5677
0103720137bd updated docs/CHANGES and REQUIREMENTS
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5664
diff changeset
566 * If edit ticket check fails, send the editor with the current content.
5693
02373d75a883 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5677
diff changeset
567 * moin import wikipage - use this script to import local files as a wiki page
5634
bd7e0107fbbb updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5596
diff changeset
568
bd7e0107fbbb updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5596
diff changeset
569 Other changes:
bd7e0107fbbb updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5596
diff changeset
570 * upgraded pygments from 1.2.2 to 1.3.1
bd7e0107fbbb updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5596
diff changeset
571 * upgraded FCKeditor from 2.6.4.1 to 2.6.6
bd7e0107fbbb updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5596
diff changeset
572 * added configuration snippet for ldap authentication against 2 servers
5709
b853ed5b9965 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5703
diff changeset
573 * improved script help output
5634
bd7e0107fbbb updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5596
diff changeset
574
5578
d7a546ed1596 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5547
diff changeset
575 Version 1.9.2:
d7a546ed1596 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5547
diff changeset
576 Fixes:
5596
6c06c83db7a4 minor docs/CHANGES updates, add CVE number to 1.9.1 changes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5595
diff changeset
577 * Fixed CVE-2010-0668: major security issues were discovered in misc. parts
5578
d7a546ed1596 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5547
diff changeset
578 of moin.
d7a546ed1596 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5547
diff changeset
579 HINT: if you have removed superuser configuration to workaround the issue
d7a546ed1596 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5547
diff changeset
580 (following our security advisory), you may re-add it after installing this
d7a546ed1596 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5547
diff changeset
581 moin release. If you don't need superuser capabilities often, it might be
d7a546ed1596 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5547
diff changeset
582 wise to not have superusers configured all the time, though.
5596
6c06c83db7a4 minor docs/CHANGES updates, add CVE number to 1.9.1 changes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5595
diff changeset
583 * Fixed CVE-2010-0669: potential security issue due to incomplete user profile
5578
d7a546ed1596 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5547
diff changeset
584 input sanitizing.
d7a546ed1596 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5547
diff changeset
585 * Improved package security: cfg.packagepages_actions_excluded excludes
d7a546ed1596 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5547
diff changeset
586 unsafe or otherwise questionable package actions by default now.
d7a546ed1596 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5547
diff changeset
587 * wiki parser: fixed transclusion of (e.g. video) attachments from other
d7a546ed1596 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5547
diff changeset
588 pages.
d7a546ed1596 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5547
diff changeset
589 * Fixed edit locking for non-logged in editors and cfg.log_remote_addr=False.
d7a546ed1596 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5547
diff changeset
590 * mailimport: fix missing wikiutil import for normalize_pagename
d7a546ed1596 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5547
diff changeset
591 * SubProcess: fix "timeout" AttributeError
d7a546ed1596 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5547
diff changeset
592 * "standalone" wikiserver.py: fixed calling non-existing os.getuid on win32
d7a546ed1596 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5547
diff changeset
593 * HTTPAuth deprecation warning moved from class level to __init__
d7a546ed1596 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5547
diff changeset
594 * Fixed MoinMoinBugs/1.9DiffActionThrowsException.
d7a546ed1596 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5547
diff changeset
595 * Fixed misc. session related problems, avoid unneccessary session file
5596
6c06c83db7a4 minor docs/CHANGES updates, add CVE number to 1.9.1 changes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5595
diff changeset
596 updates.
5578
d7a546ed1596 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5547
diff changeset
597 * Fix/improve rename-related problems on Win32 (depending on Windows version).
d7a546ed1596 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5547
diff changeset
598 * Fixed spider / user agent detection.
d7a546ed1596 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5547
diff changeset
599 * Make sure to use language_default when language_ignore_browser is set.
d7a546ed1596 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5547
diff changeset
600 * diff action: fix for case when user can't revert page.
d7a546ed1596 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5547
diff changeset
601 * Fix trail size (was off by one).
d7a546ed1596 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5547
diff changeset
602 * Updated bundled flup middleware (upstream repo checkout), avoids
d7a546ed1596 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5547
diff changeset
603 socket.fromfd AttributeError on win32 if cgi is forced, gives helpful
d7a546ed1596 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5547
diff changeset
604 exception msg.
d7a546ed1596 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5547
diff changeset
605 * wikiutil: Fixed required_arg handling (no exception when trying to raise
d7a546ed1596 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5547
diff changeset
606 exception that choice is wrong).
d7a546ed1596 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5547
diff changeset
607 * Do not use MoinMoin.support.* to import 3rd party code, give dist packages
d7a546ed1596 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5547
diff changeset
608 a chance.
d7a546ed1596 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5547
diff changeset
609 * wikiutil.clean_input: avoid crash if it gets str type
5595
090327e92862 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5578
diff changeset
610 * request: fixed for werkzeug 0.6 and 0.5.1 compatibility. Please note that
090327e92862 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5578
diff changeset
611 we didn't do much testing with 0.6 yet. So, if you use 0.6, please do some
090327e92862 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5578
diff changeset
612 testing and provide feedback to us.
090327e92862 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5578
diff changeset
613 * AttachFile._build_filelist: verifies readonly flag for unzip file link
090327e92862 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5578
diff changeset
614 * attachUrl: fix wrongly generated tickets (e.g. for AttachList macro)
090327e92862 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5578
diff changeset
615 * http headers: fix duplicated http headers (e.g. content-type)
5525
5741e2608404 CHANGES: Added 1.9.current template, added information about b23b1d2b1391.
Eugene Syromyatnikov <evgsyr@gmail.com>
parents: 5508
diff changeset
616
5741e2608404 CHANGES: Added 1.9.current template, added information about b23b1d2b1391.
Eugene Syromyatnikov <evgsyr@gmail.com>
parents: 5508
diff changeset
617 New features:
5741e2608404 CHANGES: Added 1.9.current template, added information about b23b1d2b1391.
Eugene Syromyatnikov <evgsyr@gmail.com>
parents: 5508
diff changeset
618 * info action: added pagination ability to revision history viewer.
5596
6c06c83db7a4 minor docs/CHANGES updates, add CVE number to 1.9.1 changes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5595
diff changeset
619 Use cfg.history_paging = True [default] / False to enable/disable it.
5578
d7a546ed1596 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5547
diff changeset
620 * ldap_login auth: add report_invalid_credentials param to control wrong
d7a546ed1596 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5547
diff changeset
621 credentials error message (this is typically used when using multiple
d7a546ed1596 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5547
diff changeset
622 ldap authenticators).
d7a546ed1596 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5547
diff changeset
623 * Add RenderAsDocbook to actions_excluded if we have no python-xml.
d7a546ed1596 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5547
diff changeset
624 * Upgraded pygments to 1.2.2 (some fixes, some new lexers).
5595
090327e92862 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5578
diff changeset
625 * Text editor: if edit_rows==0 (user profile or config), we dynamically size
090327e92862 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5578
diff changeset
626 the text editor height. This avoids double sliders for the editor page
090327e92862 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5578
diff changeset
627 in most cases.
5525
5741e2608404 CHANGES: Added 1.9.current template, added information about b23b1d2b1391.
Eugene Syromyatnikov <evgsyr@gmail.com>
parents: 5508
diff changeset
628
5741e2608404 CHANGES: Added 1.9.current template, added information about b23b1d2b1391.
Eugene Syromyatnikov <evgsyr@gmail.com>
parents: 5508
diff changeset
629 Other changes:
5578
d7a546ed1596 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5547
diff changeset
630 * New docs/REQUIREMENTS.
d7a546ed1596 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5547
diff changeset
631 * Added a less magic cgi/fcgi driver (moin.fcgi), added fixer middleware
d7a546ed1596 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5547
diff changeset
632 for apache2/win32 to it.
d7a546ed1596 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5547
diff changeset
633
5331
f85451f31460 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5138
diff changeset
634
5454
c9c77dbf9534 preparing 1.9.1 release: bump version number
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5453
diff changeset
635 Version 1.9.1:
5379
a46c62d28c94 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5355
diff changeset
636 Bug fixes:
5596
6c06c83db7a4 minor docs/CHANGES updates, add CVE number to 1.9.1 changes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5595
diff changeset
637 * Fixed CVE-2010-0667: sys.argv security issue.
5379
a46c62d28c94 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5355
diff changeset
638 * Fixed FileSessionService - use session_dir from CURRENT request.cfg (it
a46c62d28c94 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5355
diff changeset
639 mixed up session_dirs in farm setups).
5453
5c6b421ecbd3 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5449
diff changeset
640 HINT: if you added the hotfix to your wikiconfig, please remove it now.
5c6b421ecbd3 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5449
diff changeset
641 * Fixed creation of lots of session files (if anon session were enabled and
5c6b421ecbd3 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5449
diff changeset
642 user agent did not support cookies).
5c6b421ecbd3 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5449
diff changeset
643 * Fixed session file storage for a non-ascii base path.
5c6b421ecbd3 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5449
diff changeset
644 * Fixed session cookie confusion for nested URL paths (like path=/ and
5c6b421ecbd3 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5449
diff changeset
645 path=/mywiki - for more info, see also "New features").
5c6b421ecbd3 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5449
diff changeset
646 * Handle cookie_lifetime / anonymous_session_lifetime upgrade issue
5c6b421ecbd3 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5449
diff changeset
647 gracefully: emit errors/warnings to log, use old settings to create
5c6b421ecbd3 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5449
diff changeset
648 cfg.cookie_lifetime as expected by moin 1.9.
5c6b421ecbd3 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5449
diff changeset
649 * flup based frontends: fixed SCGI and AJP (didn't work).
5c6b421ecbd3 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5449
diff changeset
650 * farmconfig example: remove wrong comment, add sample http/https entry.
5379
a46c62d28c94 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5355
diff changeset
651 * Fixed password reset url (email content needs full URL).
5453
5c6b421ecbd3 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5449
diff changeset
652 * Page: fixed adding of page contents (only data added now, without metadata) -
5c6b421ecbd3 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5449
diff changeset
653 fixes MoinMoinBugs/DeprecatedPageInclusionErrornousPageInstructionsProcessing
5c6b421ecbd3 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5449
diff changeset
654 * xmlrpc:
5c6b421ecbd3 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5449
diff changeset
655 * Process attachname in get/putAttachment similarly.
5c6b421ecbd3 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5449
diff changeset
656 * revertPage: convert pagename to internal representation.
5c6b421ecbd3 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5449
diff changeset
657 * Fixed auth calls used by jabberbot (needs more work).
5c6b421ecbd3 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5449
diff changeset
658 * Added missing config.umask support code (setting was not used), fixed
5c6b421ecbd3 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5449
diff changeset
659 config.umask usage for page packages.
5379
a46c62d28c94 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5355
diff changeset
660 * Fixed browser language detection.
a46c62d28c94 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5355
diff changeset
661 * Fixed language pack generation/installation for pt-br, zh, zh-tw.
a46c62d28c94 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5355
diff changeset
662 * Fixed caching of formatted msgs, see MoinMoinBugs/1.9EditPageHelpLinksBroken.
5453
5c6b421ecbd3 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5449
diff changeset
663 * Fixed usage of i18n.wikiLanguages() on class level (moved to method), failed
5c6b421ecbd3 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5449
diff changeset
664 when tools import the module (e.g. pydoc -k foo).
5c6b421ecbd3 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5449
diff changeset
665 * highlight parser:
5c6b421ecbd3 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5449
diff changeset
666 * fixed caching issue for "toggle line numbers" link.
5c6b421ecbd3 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5449
diff changeset
667 * added missing support for console/bash session
5403
06f9718e37a6 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5389
diff changeset
668 * Fixed precedence of parsers: more special parsers now have precedence
06f9718e37a6 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5389
diff changeset
669 before moin falls back to using the HighlightParser (syntax highlighting).
5421
eaef92e05011 extension for parser text_creole and text_moin_wiki added.
Reimar Bauer <rb.proj AT googlemail DOT com>
parents: 5418
diff changeset
670 * Added extensions to the rst, moin and creole parser (example.rst, example.moin and
eaef92e05011 extension for parser text_creole and text_moin_wiki added.
Reimar Bauer <rb.proj AT googlemail DOT com>
parents: 5418
diff changeset
671 example.creole attachments are rendered now when viewed).
5453
5c6b421ecbd3 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5449
diff changeset
672 * Fixed MoinMoinBugs/LineNumberSpansForProcessInstructionsMissed for
5c6b421ecbd3 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5449
diff changeset
673 moin_wiki, highlight and plain parser.
5c6b421ecbd3 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5449
diff changeset
674 * Fixed MoinMoinBugs/LineNumberAnchorsInPreformattedText for highlight and
5c6b421ecbd3 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5449
diff changeset
675 plain parser.
5403
06f9718e37a6 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5389
diff changeset
676 * Fixed MoinMoinBugs/TableOfContentsBrokenForIncludedPages.
5413
b19f3bd50324 CHANGES: Added information about c3822eacfe4a; dac434907110, 9baa4e79b813.
Eugene Syromyatnikov <evgsyr@gmail.com>
parents: 5403
diff changeset
677 * Exception raised on calling add_msg() after send_title(), which leads to
b19f3bd50324 CHANGES: Added information about c3822eacfe4a; dac434907110, 9baa4e79b813.
Eugene Syromyatnikov <evgsyr@gmail.com>
parents: 5403
diff changeset
678 Internal Server Error on calling several actions (diff, preview) for
b19f3bd50324 CHANGES: Added information about c3822eacfe4a; dac434907110, 9baa4e79b813.
Eugene Syromyatnikov <evgsyr@gmail.com>
parents: 5403
diff changeset
679 deprecated pages, is replaced with warning and call stack information in
5417
f87dcdb71463 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5413
diff changeset
680 the log.
5453
5c6b421ecbd3 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5449
diff changeset
681 * AttachFile.move_file: send events (so e.g. xapian index update happens)
5417
f87dcdb71463 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5413
diff changeset
682 * SubProcess: fixed win32-specific parts, fixed imports (fixes calling of
f87dcdb71463 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5413
diff changeset
683 external xapian index filters)
5453
5c6b421ecbd3 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5449
diff changeset
684 * Fixed auth methods that use redirects (like OpenID).
5c6b421ecbd3 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5449
diff changeset
685 * OpenID client:
5c6b421ecbd3 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5449
diff changeset
686 * Add setting cfg.openidrp_allowed_op, default is [].
5c6b421ecbd3 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5449
diff changeset
687 * Fixed logging in with openid and associating with an existing account.
5c6b421ecbd3 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5449
diff changeset
688 * openidrp_sreg extension: handle UnknownTimeZoneError gracefully
5c6b421ecbd3 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5449
diff changeset
689 * OpenID server:
5c6b421ecbd3 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5449
diff changeset
690 * Fixed TypeError.
5c6b421ecbd3 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5449
diff changeset
691 * Fixed processing POSTed form data AND URL args.
5379
a46c62d28c94 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5355
diff changeset
692
a46c62d28c94 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5355
diff changeset
693 New features:
5413
b19f3bd50324 CHANGES: Added information about c3822eacfe4a; dac434907110, 9baa4e79b813.
Eugene Syromyatnikov <evgsyr@gmail.com>
parents: 5403
diff changeset
694 * diff: Added displaying of information about revisions (editor, size,
5449
8946d234bc25 docs/CHANGES: Added information about 2b641be7728c.
Eugene Syromyatnikov <evgsyr@gmail.com>
parents: 5421
diff changeset
695 timestamp, comment), added revision navigation.
5453
5c6b421ecbd3 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5449
diff changeset
696 * text editor: added @TIMESTAMP@ variable for adding a raw time stamp
5c6b421ecbd3 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5449
diff changeset
697 * xmlrpc: added renamePage and deleteAttachment methods.
5c6b421ecbd3 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5449
diff changeset
698 * Accept "rel" attribute for links (moin wiki parser).
5417
f87dcdb71463 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5413
diff changeset
699 * Generate session cookie names to fix cookie path confusion and enable port-
f87dcdb71463 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5413
diff changeset
700 based wiki farming.
f87dcdb71463 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5413
diff changeset
701
f87dcdb71463 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5413
diff changeset
702 HINT: New setting cfg.cookie_name:
f87dcdb71463 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5413
diff changeset
703
f87dcdb71463 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5413
diff changeset
704 None (default): use MOIN_SESSION_<PORT>_<PATH> as session cookie name. This
f87dcdb71463 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5413
diff changeset
705 should work out-of-the-box for most setups.
f87dcdb71463 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5413
diff changeset
706
f87dcdb71463 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5413
diff changeset
707 'siteidmagic': use MOIN_SESSION_<SITEID>, which is unique within a wiki farm
f87dcdb71463 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5413
diff changeset
708 created by a single farmconfig (currently, cfg.siteid is just
f87dcdb71463 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5413
diff changeset
709 the name of the wiki configuration module).
f87dcdb71463 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5413
diff changeset
710
f87dcdb71463 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5413
diff changeset
711 'other_value': use MOIN_SESSION_other_value - this gives YOU control. Just
f87dcdb71463 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5413
diff changeset
712 use same value to share the session between wikis and use a
f87dcdb71463 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5413
diff changeset
713 different value, if you want a separate session.
f87dcdb71463 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5413
diff changeset
714
f87dcdb71463 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5413
diff changeset
715 HINT: Please do not use cfg.cookie_path any more - it usually should not be
f87dcdb71463 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5413
diff changeset
716 needed any more, as we now always put path=/ into the cookie except if you
f87dcdb71463 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5413
diff changeset
717 explicitly configure something else (only do that if you know exactly what
f87dcdb71463 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5413
diff changeset
718 you're doing and if the default does not work for you).
f87dcdb71463 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5413
diff changeset
719
f87dcdb71463 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5413
diff changeset
720 HINT: see also the HelpOnSessions page which shows some typical configs.
5453
5c6b421ecbd3 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5449
diff changeset
721 * Store expiry into sessions, use moin maint cleansessions script to clean up.
5c6b421ecbd3 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5449
diff changeset
722 HINT: use moin ... maint cleansessions --all once after upgrading.
5c6b421ecbd3 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5449
diff changeset
723 HINT: you may want to add a cron job calling moin ... maint cleansessions
5c6b421ecbd3 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5449
diff changeset
724 to regularly cleanup expired sessions (it won't remove not expired
5c6b421ecbd3 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5449
diff changeset
725 sessions).
5379
a46c62d28c94 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5355
diff changeset
726
a46c62d28c94 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5355
diff changeset
727 Other changes:
a46c62d28c94 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5355
diff changeset
728 * Added rtsp, rtp, rtcp protocols to url_schemas.
a46c62d28c94 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5355
diff changeset
729 * Added more info about index building to xapian wikiconfig snippet.
5453
5c6b421ecbd3 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5449
diff changeset
730 * Updated the wikicreole parser to version 1.1.
5379
a46c62d28c94 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5355
diff changeset
731
a46c62d28c94 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5355
diff changeset
732
5341
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
733 Version 1.9.0:
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
734 Note: This is a reduced CHANGES, ommitting details from rc/beta test and
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
735 also less interesting minor changes and fixes. It shows changes
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
736 relative to 1.8.6 release.
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
737 If you want to see full detail, read it there:
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
738 http://hg.moinmo.in/moin/1.9/file/b290d938be63/docs/CHANGES
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
739
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
740 New features: ==============================================================
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
741 * HINT: MoinMoin requires Python 2.4 now. If you only have Python 2.3 and
5342
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
742 you don't want to upgrade it, please use MoinMoin 1.8.x.
5341
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
743 * HINT: MoinMoin is now a WSGI application.
5342
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
744 Please read the new install docs about how to use it, see:
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
745 http://master19.moinmo.in/InstallDocs
5341
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
746 You also have a local copy of that page as docs/INSTALL.html.
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
747 * HINT: due to big changes in the request processing and the request
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
748 object (related to the WSGI refactoring), many 3rd party plugins might
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
749 need code updates to work with moin 1.9.
4877
2752a5368008 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4874
diff changeset
750 * HINT: We now offer different sized sets of system/help pages and the default
2752a5368008 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4874
diff changeset
751 underlay just contains a single page: LanguageSetup. You need to be
2752a5368008 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4874
diff changeset
752 superuser, visit that page and then install the language packs you like
2752a5368008 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4874
diff changeset
753 (minimum is the essential set for English).
2752a5368008 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4874
diff changeset
754 * HINT: LanguageSetup is the default page_front_page, you need to change that
2752a5368008 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4874
diff changeset
755 after installing language packs (see above).
5341
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
756
4874
7b181a7e35b2 groups/dicts: improved docs/CHANGES and snippets
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4873
diff changeset
757 * New modular group and dict data access, you can use group and dict
7b181a7e35b2 groups/dicts: improved docs/CHANGES and snippets
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4873
diff changeset
758 backend modules to access group and dict data stored anywhere you like.
7b181a7e35b2 groups/dicts: improved docs/CHANGES and snippets
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4873
diff changeset
759 Currently we provide these backends:
7b181a7e35b2 groups/dicts: improved docs/CHANGES and snippets
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4873
diff changeset
760 * WikiGroups and WikiDicts backends get data from wikipages. They work
7b181a7e35b2 groups/dicts: improved docs/CHANGES and snippets
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4873
diff changeset
761 similar to old wikidicts code (but with less caching issues :).
7b181a7e35b2 groups/dicts: improved docs/CHANGES and snippets
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4873
diff changeset
762 * ConfigGroups and ConfigDicts backends get data from a dictionary
7b181a7e35b2 groups/dicts: improved docs/CHANGES and snippets
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4873
diff changeset
763 defined in the wiki config.
7b181a7e35b2 groups/dicts: improved docs/CHANGES and snippets
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4873
diff changeset
764 * CompositeGroups and CompositeDicts compose several backends, so data
7b181a7e35b2 groups/dicts: improved docs/CHANGES and snippets
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4873
diff changeset
765 may be retrieved from several sources. For example, groups may be
7b181a7e35b2 groups/dicts: improved docs/CHANGES and snippets
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4873
diff changeset
766 defined in the wiki config and on wiki pages.
7b181a7e35b2 groups/dicts: improved docs/CHANGES and snippets
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4873
diff changeset
767 * Using cfg.groups and cfg.dicts, you can define the backend to use to
7b181a7e35b2 groups/dicts: improved docs/CHANGES and snippets
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4873
diff changeset
768 access group and dict information (default: WikiGroups / WikiDicts
7b181a7e35b2 groups/dicts: improved docs/CHANGES and snippets
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4873
diff changeset
769 backend).
5342
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
770 See the wiki/config/more_samples/ directory (groups_wikiconfig_snippet
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
771 and dicts_wikiconfig_snippet).
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
772 * See also the new HelpOnDictionaries and HelpOnGroups pages.
5341
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
773
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
774 * Improved Xapian indexing / search:
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
775 * Moin's Xapian based search code was refactored:
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
776 * It is now based on the xappy library (see MoinMoin.support.xappy).
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
777 * Minimum Xapian requirement is 1.0.6 now.
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
778 * Outdated and unmaintained xapwrap lib was removed.
5342
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
779 * regex search with Xapian enabled also is based on the xapian index now
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
780 * Safe 2-stage xapian index rebuilding:
5341
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
781 moin index build --mode=buildnewindex # slow, concurrent
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
782 <stop wiki>
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
783 moin index build --mode=usenewindex # fast
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
784 <start wiki>
5342
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
785 * Added wikiconfig snippet for xapian search.
5341
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
786
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
787 * Improved drawing support:
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
788 * TWikiDraw:
5342
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
789 * Support code was refactored/moved to the twikidraw action.
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
790 * Use drawing:example.tdraw to invoke it (drawing:example also still
5341
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
791 works for backwards compatibility)
5342
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
792 * Drawings are now stored as a single attachment foo.tdraw.
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
793 We added a migration script that converts your existing drawings.
5341
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
794 * AnyWikiDraw:
5342
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
795 * Java applet added, source code see contrib/.
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
796 * Support code for it is in anywikidraw action.
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
797 * Use drawing:example.adraw to invoke it.
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
798 * Drawings are stored in a similar way as foo.adraw.
5341
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
799 * cfg.extensions_mapping added for mapping of attachment file extensions
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
800 to actions (currently used for anywikidraw/twikidraw action)
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
801
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
802 * Themes / static files related:
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
803 * Added modernized_cms theme (hides most wiki widgets from modernized if the
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
804 user is not logged in).
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
805 * Static file serving built-in (moved wiki/htdocs to MoinMoin/web/static/htdocs).
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
806 MoinMoin.web.static has a static file serving wrapper that uses the files
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
807 from htdocs subdirectory by default (docs=True).
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
808 You can also give another path or switch off creation of that static wrapper.
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
809 See the docstring of the static package for details.
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
810 * Theme packages: do_copythemefile now copies theme files to
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
811 MoinMoin/web/static/htdocs.
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
812
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
813 * Syntax highlighting is based on the pygments library now, it does this for
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
814 LOTS of stuff (programming languages, config files, ...) - use it like this:
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
815 {{{#!highlight xxx
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
816 ...
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
817 }}}
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
818 xxx is any of the markups pygments supports (see HelpOnParsers).
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
819 Note: we still have some (deprecated) small wrappers around pygments,
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
820 so the old syntax #!python/pascal/cplusplus/... still works.
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
821
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
822 * Authentication improvements:
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
823 * HTTP auth related (see also HelpOnAuthentication):
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
824 * HTTPAuthMoin: http basic auth done by moin
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
825 * HINT: auth.http.HTTPAuth is now auth.GivenAuth
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
826 This was badly named from the beginning as for most servers, it just
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
827 looked at REMOTE_USER environment variable and relied on the server
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
828 doing the authentication (could be http basic auth or any other auth).
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
829 * LDAP/AD auth: new name_callback param to create a custom wiki username (not
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
830 the ldap login username)
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
831 * OpenID auth:
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
832 * Support for Simple Registration (SREG) extension.
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
833 Basic profile fields can be copied from OpenID provider when logging in.
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
834 * Support for Teams extension.
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
835 * Ability to accept logins from specific OpenID providers.
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
836 Login form changes based on configuration for better usability:
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
837 * 0 providers: normal text input box for OpenID URL
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
838 * 1 provider: hidden field, automatic form submission with JavaScript
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
839 * 2+ providers: select field, uses directed identity
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
840
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
841 * Sessions / cookies:
5342
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
842 * HINT: cfg.cookie_lifetime is now a tuple (anon, loggedin), giving the
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
843 lifetime of the cookie in hours, accepting floats, for anon sessions and
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
844 logged-in sessions. Default is (0, 12). 0 means not to use a session
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
845 cookie (== not to establish a session) and makes only sense for anon users.
5341
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
846 * cfg.cookie_httponly is new and defaults to False. Please note that if you
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
847 set it to True, TWikiDraw and similar stuff won't be able to use the session
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
848 cookie. Thus, if your wiki page doesn't allow writing for everybody, saving
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
849 a drawing will fail, because there is no session (== no logged in user) for
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
850 the TWikiDraw applet's saving POSTs.
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
851
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
852 * Macros:
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
853 * WikiConfigHelp: added section keyword for selecting a subset of the
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
854 description, e.g. <<WikiConfigHelp(section="xapian")>>
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
855 * HighlighterList: show Pygments syntax highlighters (see HelpOnParsers)
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
856
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
857 * Actions:
5355
006173cad39c some CHANGES fixes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5353
diff changeset
858 * SlideShow action added (please use the "modernized" theme [default])
5341
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
859 * raw action mimetype support: ...?action=raw&mimetype=text/css
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
860 * PackagePages: create package file on-the-fly in memory and send it to the
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
861 client (do NOT create package.zip attachment)
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
862
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
863 * Improved logging / debugging / developer support:
5342
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
864 * Main exception handler: include request url in log output.
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
865 * Environment variable MOIN_DEBUGGER=off/web/external (default is "off").
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
866 * Handle wikiserverconfig(_local) in the same way as wikiconfig(_local).
5341
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
867
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
868 * GUI editor: improved attachment dialog
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
869
4877
2752a5368008 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4874
diff changeset
870 * "moin ... account homepage" script to create user homepages.
5341
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
871
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
872
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
873 Removed features: ==========================================================
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
874 * Removed cfg.traceback_* settings (use logging configuration)
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
875 * Removed old session code and settings:
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
876 * Removed cfg.session_handler and session_id_handler (use cfg.session_service)
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
877 * Removed cfg.anonymous_session_lifetime (use cfg.cookie_lifetime)
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
878
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
879
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
880 Bug fixes: =================================================================
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
881 * Xapian indexing:
5342
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
882 * Rely on xapian's locking (remove moin's additional and sometimes broken
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
883 locking, that blocked index-rebuilds or updates sometimes).
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
884 * Removed indexer threading.
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
885 * Fixed (reimplemented) indexer queue.
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
886 * Less disruptive xapian index rebuild.
5341
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
887 * AdvancedSearch: example didn't work, fixed
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
888
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
889 * With the groups/dicts code rewrite, we fixed the caching problems that the
5342
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
890 old code (< 1.9) sometimes had.
5341
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
891
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
892 * Actions:
5342
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
893 * Abort RenamePage if renaming of main page fails (do not try to rename
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
894 subpages).
5341
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
895 * AttachFile do=view: quote filename and pagename params for EmbedObject
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
896 macro call
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
897 * unsubscribe action: add msg types so icons get displayed
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
898
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
899 * Parsers:
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
900 * fixed MoinMoinBugs/LineNumbersWorkingBuggyWithHighlightParser
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
901
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
902 * GUI editor: roundtripping works now for .pdf/doc/... attachment transclusion
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
903
5342
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
904 * AttachFile: added remove_attachment() and FileRemovedEvent (mail and xapian
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
905 support, no jabber support yet).
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
906
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
907 * Fix makeForbidden403() calls - is makeForbidden(403, ...) now.
5341
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
908 * sendmail: add more debug logging, check for empty recipients list
5342
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
909 * Fix MoinMoinBugs/MissingPageShouldn'tOfferToCreatePageForReadonlyUsers
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
910 * Fix MoinMoinBugs/1.6XmlRpcPutPagePagenameEscape
5341
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
911 * Bug with "language:en" was fixed for the Moin search. Now language:
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
912 behaves like described on HelpOnSearching.
4877
2752a5368008 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4874
diff changeset
913 * Fixed MoinMoinBugs/DeprecatedIsNotRespected (search ranking, WantedPages).
4916
5e9a7dd1612b merged CHANGES.openid into main CHANGES document
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4914
diff changeset
914 * OpenID: always return error messages with CancelLogin if OpenID process fails.
5341
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
915 * suid: simplify and fix, bigger selection box
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
916
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
917 * patch werkzeug 0.5.1 to catch OverFlowError and ValueError so it doesn't
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
918 crash when receiving invalid If-modified-since header from client.
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
919
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
920
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
921 Other changes: =============================================================
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
922 * 'modernized' theme:
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
923 * use it by default (1.8 used 'modern')
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
924 * move title_with_separators() from Modernized theme to ThemeBase
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
925 * add a span with "pagepath" class to title_with_separators
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
926 * add the sidebar() method from Mandarin and Gugiel themes to ThemeBase
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
927 * updated flup to 1.0.2+ ( http://hg.saddi.com/flup-server/rev/6ea1ffac1bcb )
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
928 * updated pygments to 1.1.1+ ( http://dev.pocoo.org/hg/pygments-main/rev/948f8885af16 )
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
929 * updated parsedatetime to 0.8.7
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
930 * increase surge protection limits for AttachFile to avoid trouble with image galleries
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
931 * HINT: simplify wikiserver configuration by using same names as werkzeug's
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
932 run_simple() call.
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
933 * Removed moin account check's --lastsaved option, it is default now
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
934 (checking last use with trail file did not work in 1.9 anyway).
4877
2752a5368008 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4874
diff changeset
935 * ImageLink page has been killed (ImageLink macro is gone since 1.6.1).
4916
5e9a7dd1612b merged CHANGES.openid into main CHANGES document
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4914
diff changeset
936 * Allowed disabling of timezone and language user prefs if they are
5e9a7dd1612b merged CHANGES.openid into main CHANGES document
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4914
diff changeset
937 part of the user's login fields (i.e. OpenID SREG).
5e9a7dd1612b merged CHANGES.openid into main CHANGES document
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4914
diff changeset
938 * Added option to disable local registration links and direct user
5e9a7dd1612b merged CHANGES.openid into main CHANGES document
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4914
diff changeset
939 to registration page at an OpenID provider instead.
4874
7b181a7e35b2 groups/dicts: improved docs/CHANGES and snippets
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4873
diff changeset
940
5341
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
941 Developer notes: ===========================================================
4874
7b181a7e35b2 groups/dicts: improved docs/CHANGES and snippets
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4873
diff changeset
942 * groups and dicts API changes:
7b181a7e35b2 groups/dicts: improved docs/CHANGES and snippets
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4873
diff changeset
943 * request.groups and request.dicts provide access to groups and dicts.
7b181a7e35b2 groups/dicts: improved docs/CHANGES and snippets
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4873
diff changeset
944 * MoinMoin.wikidicts is gone, please use MoinMoin.datastruct.
7b181a7e35b2 groups/dicts: improved docs/CHANGES and snippets
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4873
diff changeset
945 * LazyGroup and LazyGroupsBackend base classes for implementing backends
7b181a7e35b2 groups/dicts: improved docs/CHANGES and snippets
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4873
diff changeset
946 which potentially deal with huge amounts of data (like a LDAP directory).
7b181a7e35b2 groups/dicts: improved docs/CHANGES and snippets
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4873
diff changeset
947 Use MoinMoin/datastruct/backends/config_lazy_groups.py as a draft for
7b181a7e35b2 groups/dicts: improved docs/CHANGES and snippets
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4873
diff changeset
948 new backends.
7b181a7e35b2 groups/dicts: improved docs/CHANGES and snippets
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4873
diff changeset
949 * See http://moinmo.in/Groups2009 for more details.
4877
2752a5368008 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4874
diff changeset
950 * i18n: new approach for defining sets of system/help pages (see i18n.strings).
2752a5368008 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4874
diff changeset
951 CheckTranslation, page packager, wikiutil.isSystemPage() use those sets.
5341
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
952 * killed deprecated macro.form attribute (didn't work as expected anyway due
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
953 to WSGI refactoring) - please use macro.request.{args,form,values}
4412
200fe4447009 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4408
diff changeset
954
5331
f85451f31460 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5138
diff changeset
955
5697
97050b85405f updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5539
diff changeset
956 Version 1.8.8:
97050b85405f updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5539
diff changeset
957 Fixes:
97050b85405f updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5539
diff changeset
958 * Fixed XSS issues (see MoinMoinBugs/1.9.2UnescapedInputForThemeAddMsg).
97050b85405f updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5539
diff changeset
959 * Fixed XSS in Despam action (CVE-2010-0828).
97050b85405f updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5539
diff changeset
960 * wikiutil.clean_input: avoid crash if it gets str type
97050b85405f updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5539
diff changeset
961 * Add RenderAsDocbook to actions_excluded if we have no python-xml
97050b85405f updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5539
diff changeset
962 * AttachFile._build_filelist: verifies readonly flag for unzip file link
97050b85405f updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5539
diff changeset
963 * attachUrl: fix wrongly generated tickets (e.g. for AttachList macro)
97050b85405f updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5539
diff changeset
964 * MoinMoin.util.filesys.dc* (dircache can't work reliably):
97050b85405f updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5539
diff changeset
965 * disable usage of dircache, deprecate dc* functions
97050b85405f updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5539
diff changeset
966 * remove all calls to filesys.dc* (dclistdir, dcdisable)
97050b85405f updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5539
diff changeset
967 * Fixed crash, see MoinMoinPatch/IncludeMacroWithDocBookFormatter
97050b85405f updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5539
diff changeset
968 * Avoid hardly recoverable crashes if #format specification is invalid
97050b85405f updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5539
diff changeset
969
97050b85405f updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5539
diff changeset
970 New features:
97050b85405f updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5539
diff changeset
971 * auth.ldap_login: add report_invalid_credentials param to control wrong
97050b85405f updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5539
diff changeset
972 credentials error message (typically used when using multiple ldap
97050b85405f updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5539
diff changeset
973 authenticators)
97050b85405f updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5539
diff changeset
974
97050b85405f updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5539
diff changeset
975
5507
86273969a1d8 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5346
diff changeset
976 Version 1.8.7:
86273969a1d8 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5346
diff changeset
977 Fixes:
5539
1cc5dee5ecae update docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5507
diff changeset
978 * Fixed major security issues in miscellaneous parts of moin.
5507
86273969a1d8 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5346
diff changeset
979 HINT: if you have removed superuser configuration to workaround the issue
86273969a1d8 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5346
diff changeset
980 (following our security advisory), you may re-add it after installing this
5539
1cc5dee5ecae update docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5507
diff changeset
981 moin release. If you don't need superuser capabilities often, it might be
1cc5dee5ecae update docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5507
diff changeset
982 wise to not have superusers configured all the time, though.
5507
86273969a1d8 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5346
diff changeset
983 * Improved package security: cfg.packagepages_actions_excluded excludes
86273969a1d8 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5346
diff changeset
984 unsafe or otherwise questionable package actions by default now.
86273969a1d8 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5346
diff changeset
985 * wiki parser: fixed transclusion of (e.g. video) attachments from other
86273969a1d8 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5346
diff changeset
986 pages.
86273969a1d8 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5346
diff changeset
987 * Fixed edit locking for non-logged in editors and cfg.log_remote_addr=False.
86273969a1d8 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5346
diff changeset
988 * xmlrpc:
86273969a1d8 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5346
diff changeset
989 * Process attachname in get/putAttachment similarly.
86273969a1d8 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5346
diff changeset
990 * revertPage: convert pagename to internal representation.
86273969a1d8 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5346
diff changeset
991 * Fixed config.umask usage for page packages.
5539
1cc5dee5ecae update docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5507
diff changeset
992 * Fixed usage of i18n.wikiLanguages() on class level (moved to method),
1cc5dee5ecae update docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5507
diff changeset
993 failed when tools import the module (e.g. pydoc -k foo).
5507
86273969a1d8 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5346
diff changeset
994 * SubProcess: fixed win32-specific parts, fixed imports (fixes calling of
86273969a1d8 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5346
diff changeset
995 external xapian index filters)
86273969a1d8 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5346
diff changeset
996
86273969a1d8 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5346
diff changeset
997
5333
2cabbada21f4 prepare 1.8.6 release, bump version numbers
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5331
diff changeset
998 Version 1.8.6:
5331
f85451f31460 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5138
diff changeset
999 Bug fixes:
f85451f31460 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5138
diff changeset
1000 * Xapian indexing / indexing filters:
f85451f31460 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5138
diff changeset
1001 * fix deadlocks with well- and misbehaving external filters
f85451f31460 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5138
diff changeset
1002 * work around indexing run crashing when encountering encoding problems
f85451f31460 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5138
diff changeset
1003 with non-ascii filenames
f85451f31460 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5138
diff changeset
1004 * OpenOffice/OpenDocument filters: catch UnicodeDecodeErrors (happens
f85451f31460 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5138
diff changeset
1005 with password protected files)
f85451f31460 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5138
diff changeset
1006 * i18n: check if languages is not initialized yet, don't crash
f85451f31460 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5138
diff changeset
1007 * http_redirect: use 301 redirect for some cases
f85451f31460 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5138
diff changeset
1008 * do not use httponly session cookies, makes trouble with twikidraw and ACLs
f85451f31460 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5138
diff changeset
1009 * GetText2 macro: fix for named placeholder
f85451f31460 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5138
diff changeset
1010 * Fix SHA -> SSHA password hash upgrade for old user profiles.
5337
279e51998982 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5333
diff changeset
1011 * abort RenamePage if renaming of main page fails (do not try to rename
279e51998982 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5333
diff changeset
1012 subpages)
5331
f85451f31460 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5138
diff changeset
1013
f85451f31460 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5138
diff changeset
1014 New features:
f85451f31460 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5138
diff changeset
1015 * search: improve search result ordering
f85451f31460 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5138
diff changeset
1016 * add MS Powerpoint indexing filter (needs catppt from catdoc package)
f85451f31460 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5138
diff changeset
1017 * migration scripts: make finding damaged edit-log entries easier
5346
b2cf6e04d5aa docs/CHANGES: add more info about SubscribeUser usage
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5337
diff changeset
1018 * SubscribeUser action: support username regexes and unsubscribing.
b2cf6e04d5aa docs/CHANGES: add more info about SubscribeUser usage
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5337
diff changeset
1019 Usage (enter this into the input form field you get after invoking
b2cf6e04d5aa docs/CHANGES: add more info about SubscribeUser usage
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5337
diff changeset
1020 SubscribeUser action from the "More Actions" menu:
b2cf6e04d5aa docs/CHANGES: add more info about SubscribeUser usage
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5337
diff changeset
1021 [+|-][re:]username[,username,...]
b2cf6e04d5aa docs/CHANGES: add more info about SubscribeUser usage
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5337
diff changeset
1022
b2cf6e04d5aa docs/CHANGES: add more info about SubscribeUser usage
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5337
diff changeset
1023 +username: subscribes user <username> (+ is optional/default)
b2cf6e04d5aa docs/CHANGES: add more info about SubscribeUser usage
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5337
diff changeset
1024 -username: unsubscribes user <username>
b2cf6e04d5aa docs/CHANGES: add more info about SubscribeUser usage
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5337
diff changeset
1025 +re:username_re: subscribes users who match <username_re> regex.
b2cf6e04d5aa docs/CHANGES: add more info about SubscribeUser usage
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5337
diff changeset
1026 -re:username_re: unsubscribes users who match <username_re> regex.
5331
f85451f31460 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5138
diff changeset
1027
f85451f31460 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5138
diff changeset
1028
5138
d57cfa1a3724 prepare 1.8.5 release: bump version number, add mig script
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5134
diff changeset
1029 Version 1.8.5:
5122
0f011c4b7108 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4912
diff changeset
1030 Bug fixes:
5134
f0eef1aecf88 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5122
diff changeset
1031 * Attachment links: fix processing of attributes (e.g. 'target', 'title')
f0eef1aecf88 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5122
diff changeset
1032 * Upgrade FCKeditor from 2.6.4 to 2.6.4.1.
5122
0f011c4b7108 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4912
diff changeset
1033 * PDF embedding: fix html, works better with PDF browser plugins now.
0f011c4b7108 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4912
diff changeset
1034 * Fix typo in rightsidebar CSS.
0f011c4b7108 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4912
diff changeset
1035 * Action revert: avoids reverting to a deleted current revision.
0f011c4b7108 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4912
diff changeset
1036 * Action diff: enable prev/next button only in the range of given revisions.
5134
f0eef1aecf88 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5122
diff changeset
1037 * Add a Auto-Submitted: auto-generated header to generated mails.
f0eef1aecf88 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5122
diff changeset
1038 * Include comment in email notifies.
f0eef1aecf88 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5122
diff changeset
1039 * mailimport: fix endless looping while trying to import a forwarded mail.
5122
0f011c4b7108 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4912
diff changeset
1040 * fuid: keep same fake_mtime for intervals of max_staleness duration.
0f011c4b7108 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4912
diff changeset
1041 * Fixes a bug with empty list items in the GUI editor.
0f011c4b7108 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4912
diff changeset
1042 * Improve filesys.rename compatibility code (win32).
0f011c4b7108 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4912
diff changeset
1043 * Fix locking for CacheEntry.
0f011c4b7108 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4912
diff changeset
1044 * Xapian indexing: catch exception when a bad zip file is encountered.
5134
f0eef1aecf88 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5122
diff changeset
1045 * openidrp / botbouncer: fix param count for CancelLogin().
5122
0f011c4b7108 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4912
diff changeset
1046
0f011c4b7108 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4912
diff changeset
1047 New features:
0f011c4b7108 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4912
diff changeset
1048 * Added CAS authentication.
5134
f0eef1aecf88 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5122
diff changeset
1049 * Added httponly cookie support and use it for session cookie.
5122
0f011c4b7108 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4912
diff changeset
1050
4912
5440059649f7 script.maint.cleancache: users draft files got also cleaned
Reimar Bauer <rb.proj AT googlemail DOT com>
parents: 4909
diff changeset
1051 Other changes:
5122
0f011c4b7108 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4912
diff changeset
1052 * HTTP auth: added debug logging.
0f011c4b7108 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4912
diff changeset
1053 * Minor LDAP auth improvements.
5134
f0eef1aecf88 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5122
diff changeset
1054 * Data browser widget:
f0eef1aecf88 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5122
diff changeset
1055 * Add (h)column<idx> css class to make it styleable.
f0eef1aecf88 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5122
diff changeset
1056 * Include only necessary autofilter options.
5122
0f011c4b7108 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4912
diff changeset
1057 * moin maint cleancache purges now drafts, too.
0f011c4b7108 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4912
diff changeset
1058 * Add gopher and apt protocols to url_schemas.
5134
f0eef1aecf88 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5122
diff changeset
1059 * Add .csv, .flv, .swf to MIMETYPES_MORE.
5122
0f011c4b7108 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4912
diff changeset
1060
4912
5440059649f7 script.maint.cleancache: users draft files got also cleaned
Reimar Bauer <rb.proj AT googlemail DOT com>
parents: 4909
diff changeset
1061
4909
3010c1a94185 bump version number to 1.8.4
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4906
diff changeset
1062 Version 1.8.4:
4906
d1ef741f87ff updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4715
diff changeset
1063 Bug fixes:
d1ef741f87ff updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4715
diff changeset
1064 * ACL security: fix bug in hierarchical ACL processing, more restrictive
d1ef741f87ff updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4715
diff changeset
1065 sub page ACLs did not work if the current user name did not give a match
d1ef741f87ff updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4715
diff changeset
1066 within the sub page ACL (instead, the less restrictive parent page ACL
d1ef741f87ff updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4715
diff changeset
1067 was used).
d1ef741f87ff updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4715
diff changeset
1068 Non-hierarchical ACL processing (the default) is NOT affected.
d1ef741f87ff updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4715
diff changeset
1069 * Creole parser: fix spaces in multiline elements.
d1ef741f87ff updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4715
diff changeset
1070 * Use msie.css only for Internet Explorer older than version 8, fixes
d1ef741f87ff updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4715
diff changeset
1071 e.g. the double rendering of link icons.
d1ef741f87ff updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4715
diff changeset
1072 * http auth: do auth_type comparisons case-insensitively (spec-compliant)
d1ef741f87ff updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4715
diff changeset
1073
d1ef741f87ff updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4715
diff changeset
1074 New features:
d1ef741f87ff updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4715
diff changeset
1075 * EmbedObject macro: changed default width value for PDF files to 100%
d1ef741f87ff updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4715
diff changeset
1076 (use a recent Adobe Reader to make this work).
d1ef741f87ff updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4715
diff changeset
1077 * CopyPage action: added a TextCha for it
d1ef741f87ff updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4715
diff changeset
1078
d1ef741f87ff updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4715
diff changeset
1079 Other changes:
d1ef741f87ff updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4715
diff changeset
1080 * Creole parser: Add second license: BSD
d1ef741f87ff updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4715
diff changeset
1081
4877
2752a5368008 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4874
diff changeset
1082
4715
913bb9697449 preparing 1.8.3 release: bumping version numbers, added dummy mig script
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4712
diff changeset
1083 Version 1.8.3:
4698
78e501f956b1 clarify CHANGES about secrets configuration changes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4661
diff changeset
1084 Bug fixes:
4712
7d1c139a52b7 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4698
diff changeset
1085 * AttachFile XSS fixes: move escaping to error_msg / upload_form
7d1c139a52b7 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4698
diff changeset
1086 * AttachFile move: add more escaping (maybe not XSS exploitable though)
7d1c139a52b7 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4698
diff changeset
1087 * email attachments import with xapian indexing enabled: fix AttributeError
7d1c139a52b7 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4698
diff changeset
1088 * fix wrong links in attachment notifications
7d1c139a52b7 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4698
diff changeset
1089 * AttachFile do=view: quote filename and pagename params for EmbedObject
7d1c139a52b7 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4698
diff changeset
1090 macro call
7d1c139a52b7 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4698
diff changeset
1091 * AttachFile: fix exception when someone just clicks on upload, without
7d1c139a52b7 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4698
diff changeset
1092 giving a file
7d1c139a52b7 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4698
diff changeset
1093 * ldap_login: use None as default value for ssl certs/keys (using '' for
7d1c139a52b7 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4698
diff changeset
1094 the pathes lets it fail with Connect Error)
7d1c139a52b7 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4698
diff changeset
1095 * release edit lock if someone saves an unchanged page
7d1c139a52b7 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4698
diff changeset
1096 * fix sendmail.encodeAddress (do not [QP] encode blanks, do not un-
7d1c139a52b7 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4698
diff changeset
1097 necessarily use [QP] encoding for pure ascii mail addresses)
4698
78e501f956b1 clarify CHANGES about secrets configuration changes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4661
diff changeset
1098 * Fixed docs bug: see HINT about secrets configuration at version 1.8.0
78e501f956b1 clarify CHANGES about secrets configuration changes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4661
diff changeset
1099 (1.8.0 Other changes).
4712
7d1c139a52b7 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4698
diff changeset
1100 * backup action: add 'self' dummy argument for backup_exclude function
7d1c139a52b7 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4698
diff changeset
1101 * login action: fix formatting of error messages
7d1c139a52b7 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4698
diff changeset
1102 * unsubscribe action: add msg types so icons get displayed
7d1c139a52b7 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4698
diff changeset
1103 * fix quoting for pagehits stats (info action) - was not working for pagenames with blanks
7d1c139a52b7 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4698
diff changeset
1104 * macro.TableOfContents: bug fix for MoinMoinBugs/TableOfContentsIgnoresSectionNumbersPragma
4698
78e501f956b1 clarify CHANGES about secrets configuration changes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4661
diff changeset
1105
78e501f956b1 clarify CHANGES about secrets configuration changes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4661
diff changeset
1106 New features:
4712
7d1c139a52b7 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4698
diff changeset
1107 * added modernized_cms theme
7d1c139a52b7 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4698
diff changeset
1108 * use url_prefix_fckeditor if you don't want to use the builtin FCKeditor
7d1c139a52b7 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4698
diff changeset
1109 of moin, but a separate one at some specific url
7d1c139a52b7 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4698
diff changeset
1110 * action.Load: added textcha feature
7d1c139a52b7 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4698
diff changeset
1111 * add mumble protocol (nice and good quality F/OSS VOIP conference chat sw)
7d1c139a52b7 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4698
diff changeset
1112 * ldap auth: new name_callback param to create a custom wiki username (not
7d1c139a52b7 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4698
diff changeset
1113 the ldap login username).
4698
78e501f956b1 clarify CHANGES about secrets configuration changes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4661
diff changeset
1114
78e501f956b1 clarify CHANGES about secrets configuration changes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4661
diff changeset
1115 Other changes:
4712
7d1c139a52b7 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4698
diff changeset
1116 * add compatibility code for set to xapwrap.index (fix py 2.6 warnings)
7d1c139a52b7 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4698
diff changeset
1117 * wikiutil: MIMETYPES_MORE extended for .md5 as text/plain
7d1c139a52b7 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4698
diff changeset
1118
4698
78e501f956b1 clarify CHANGES about secrets configuration changes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4661
diff changeset
1119
4546
bccf475c18d7 preparing 1.8.2 release: added mig script, bumping version
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4509
diff changeset
1120 Version 1.8.2:
4487
c3cae273af82 updated CHANGES
Reimar Bauer <rb.proj AT googlemail DOT com>
parents: 4468
diff changeset
1121 Bug fixes:
4547
9691cc3bc89d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4546
diff changeset
1122 * Fix AttachFile and antispam XSS issues.
9691cc3bc89d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4546
diff changeset
1123 * Modernized, modern and rightsidebar themes: make nonexistent or
9691cc3bc89d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4546
diff changeset
1124 badinterwiki links gray also when they are already visited.
4502
f56573b72669 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4501
diff changeset
1125 * Fix anchor parsing for interwiki links and #redirect processing
f56573b72669 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4501
diff changeset
1126 instruction.
f56573b72669 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4501
diff changeset
1127 * user.apply_recovery_token: key must be of type string (for Python 2.6).
f56573b72669 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4501
diff changeset
1128 * Fix MoinMoinBugs/GuiEditorBreaksIndentedTable.
f56573b72669 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4501
diff changeset
1129 * Fix autofilter javascript breakage caused by including a databrowser
f56573b72669 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4501
diff changeset
1130 widget.
4547
9691cc3bc89d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4546
diff changeset
1131 * Use per-wiki i18n cache (fixes wrong links to other farm wikis).
9691cc3bc89d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4546
diff changeset
1132 * Made cfg.interwikiname and cfg.user_homewiki unicode objects (str only
9691cc3bc89d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4546
diff changeset
1133 worked for ascii names).
9691cc3bc89d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4546
diff changeset
1134 * Xapian search: fixed historysearch.
9691cc3bc89d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4546
diff changeset
1135 * Xapian search indexing:
9691cc3bc89d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4546
diff changeset
1136 * Fix index updating for trivial changes.
9691cc3bc89d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4546
diff changeset
1137 * With history search enabled and in update mode, do not try to re-index
9691cc3bc89d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4546
diff changeset
1138 old page revisions again.
9691cc3bc89d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4546
diff changeset
1139 * With history search enabled, index page attachments only once.
4562
2f9b78965bce updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4547
diff changeset
1140 * Fix last modified time of xapian index (shown on SystemInfo page).
4502
f56573b72669 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4501
diff changeset
1141 * Make logging handlers defined in logging.handlers work (e.g.
f56573b72669 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4501
diff changeset
1142 class=handlers.RotatingFileHandler)
4547
9691cc3bc89d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4546
diff changeset
1143 * Jabber notifications:
9691cc3bc89d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4546
diff changeset
1144 * Use an RFC compliant message type.
9691cc3bc89d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4546
diff changeset
1145 * Fix user creation notifications.
9691cc3bc89d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4546
diff changeset
1146 * OpenID: Compatibility fix for python-openid 2.x.x (also works with
9691cc3bc89d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4546
diff changeset
1147 1.x.x), fixes crash when trying to associate moin user to OpenID.
4562
2f9b78965bce updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4547
diff changeset
1148 * Have a wikiserverconfig.py in wiki/server/ so setup.py copies it.
2f9b78965bce updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4547
diff changeset
1149 * Fixed inconsistent handling of fragments / anchor IDs:
2f9b78965bce updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4547
diff changeset
1150 * Fixed creole and wiki parser, other parsers might need similar fixes.
2f9b78965bce updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4547
diff changeset
1151 * IDs with blanks, non-ASCII chars etc. are now sanitized in the same way
2f9b78965bce updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4547
diff changeset
1152 for links as well as for link targets, so the user editing a page won't
2f9b78965bce updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4547
diff changeset
1153 have to bother with it.
2f9b78965bce updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4547
diff changeset
1154 E.g. [[#123 foo bar]] will link to:
2f9b78965bce updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4547
diff changeset
1155 * <<Anchor(123 foo bar)>> (moin) or {{#123 foo bar}} (creole)
2f9b78965bce updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4547
diff changeset
1156 * headline = 123 foo bar = (moin / creole)
2f9b78965bce updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4547
diff changeset
1157 Simple rule: if the link and the target are consistent, it should work.
2f9b78965bce updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4547
diff changeset
1158 * The creole wiki parser created non-human-readable sha1 heading IDs
2f9b78965bce updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4547
diff changeset
1159 before 1.8.2, now it creates same (sometimes readable) heading IDs as
2f9b78965bce updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4547
diff changeset
1160 the moin wiki parser.
2f9b78965bce updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4547
diff changeset
1161 * TitleIndex/WordIndex now also use IDs sanitized in that way internally.
2f9b78965bce updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4547
diff changeset
1162 HINT: if you manually worked around the inconsistencies/bugs before, you
2f9b78965bce updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4547
diff changeset
1163 likely have to remove those workarounds now. Same thing if you used
2f9b78965bce updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4547
diff changeset
1164 creole's sha1 heading IDs or IDs on TitleIndex/WordIndex.
4502
f56573b72669 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4501
diff changeset
1165
f56573b72669 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4501
diff changeset
1166 Other changes:
4547
9691cc3bc89d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4546
diff changeset
1167 * Updated FCKeditor to 2.6.4 (== many bug fixes in the GUI editor).
9691cc3bc89d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4546
diff changeset
1168 * Enhanced privacy by a new setting: cfg.log_remote_addr (default: True),
4502
f56573b72669 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4501
diff changeset
1169 it controls whether moin logs the remote's IP/hostname to edit-log and
f56573b72669 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4501
diff changeset
1170 event-log. Use log_remote_addr = False to enhance privacy.
f56573b72669 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4501
diff changeset
1171 * Streamline attachment_drawing formatter behaviour.
4547
9691cc3bc89d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4546
diff changeset
1172 * Search results: only redirect to a single search result for titlesearch
9691cc3bc89d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4546
diff changeset
1173 (fuzzy goto functionality), but not for fulltext search results.
4502
f56573b72669 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4501
diff changeset
1174
3618
f126ec680605 1.7.0rc1 release (updated CHANGES, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3613
diff changeset
1175
f126ec680605 1.7.0rc1 release (updated CHANGES, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3613
diff changeset
1176
4468
fad2936d33a7 added dummy mig script for 1.8.1, bumped version number
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4466
diff changeset
1177 Version 1.8.1:
4458
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
1178 Bug fixes:
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
1179 * Workaround win32 locking problems (caused by spurious access denied
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
1180 exceptions on that platform).
4466
79bc5d904946 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4458
diff changeset
1181 * Fix unicode errors that happened when password checker failed a password
79bc5d904946 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4458
diff changeset
1182 * WikiConfig/WikiConfigHelp: fixed wrong language table headings
79bc5d904946 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4458
diff changeset
1183 * Themes: make the margins around trail line work properly
4458
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
1184 * "modernized" theme:
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
1185 * make broken links gray
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
1186 * add new right/center/left/justify css classes
4466
79bc5d904946 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4458
diff changeset
1187 * don't force Arial
4458
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
1188 * Standalone server: be more specific when catching socket exceptions,
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
1189 treat socket errors in http header emission in the same way.
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
1190 * GUI editor:
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
1191 * Fix heading levels when inserting new headings.
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
1192 * Fix headers already sent exception when using e.g. edit LOCKing.
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
1193 * Xapian indexing: fixed missing import for execfilter (only happened on
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
1194 non-posix platforms like win32)
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
1195
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
1196 * New features:
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
1197 * Themes:
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
1198 * Make the TOC shrinkwrap, add white background to navigation macro.
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
1199 The table of contents looked bad spanning the whole width of the page.
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
1200 It's made to shrinkwrap now, so it will only get as wide, as the longest
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
1201 heading. We use display:inline-table, so this won't work in MS IE6,
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
1202 which still displays it the old way.
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
1203 Navigation macro now has a white background, to make it more readable
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
1204 when it's floating over a pre block or TOC.
4466
79bc5d904946 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4458
diff changeset
1205 * Make the numbers in lists in table of contents right-aligned.
4458
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
1206 * Refactored and extended theme.html_stylesheets() to make alternate
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
1207 stylesheets possible. Stylesheet definitions now can either be:
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
1208 2-tuples: (media, href) # backwards compatibility
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
1209 or:
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
1210 3-tuples: (media, href, title) # new, for defining alternate stylesheets
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
1211 This works within themes as well as in the wiki config.
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
1212 See also: http://www.w3.org/Style/Examples/007/alternatives.html
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
1213
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
1214
4403
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
1215 Version 1.8.0:
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
1216 Note: This is a reduced CHANGES, ommitting details from rc/beta test and
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
1217 also less interesting minor changes and fixes. It shows changes
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
1218 relative to 1.7.2 release.
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
1219 If you want to see full detail, read it there:
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
1220 http://hg.moinmo.in/moin/1.8/file/6130eab15936/docs/CHANGES
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
1221
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
1222 New Features: ==============================================================
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
1223 * HINT: New "modernized" theme - if you use "modern" [default], try:
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
1224 theme_default = 'modernized'
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
1225 If you find problems with "modernized", please report them because we
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
1226 want to use it as default theme in future.
4074
d712b7ef6043 CHANGES: refactored header a bit, 1.8: first mention new features
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4057
diff changeset
1227 * GUI Editor:
4403
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
1228 * upgraded to use FCKEditor version 2.6.3
4074
d712b7ef6043 CHANGES: refactored header a bit, 1.8: first mention new features
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4057
diff changeset
1229 * user can insert and modify various types of MoinMoin links
4403
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
1230 * New plugin_dirs setting to allow multiple plugin pathes (additional to
4074
d712b7ef6043 CHANGES: refactored header a bit, 1.8: first mention new features
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4057
diff changeset
1231 the automatically configured plugin_dir [default: data_dir/plugin]).
d712b7ef6043 CHANGES: refactored header a bit, 1.8: first mention new features
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4057
diff changeset
1232 * @EMAIL@ expands to a MailTo macro call with the obfuscated email address
d712b7ef6043 CHANGES: refactored header a bit, 1.8: first mention new features
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4057
diff changeset
1233 of the current user.
4102
e577cf34f949 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4085
diff changeset
1234 * New macros "WikiConfig" and "WikiConfigHelp".
e577cf34f949 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4085
diff changeset
1235 * Per-parser quickhelp, 'quickhelp' class variable of parser class.
e577cf34f949 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4085
diff changeset
1236 * Secure session cookies for https (see cfg.cookie_secure).
4408
7fee549f435d added CHANGES entry for new css classes and usage example
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4403
diff changeset
1237 * Added left/center/right/justify css classes to builtin themes.
7fee549f435d added CHANGES entry for new css classes and usage example
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4403
diff changeset
1238 Use them like:
7fee549f435d added CHANGES entry for new css classes and usage example
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4403
diff changeset
1239 {{{#!wiki justify
7fee549f435d added CHANGES entry for new css classes and usage example
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4403
diff changeset
1240 this content is justified....
7fee549f435d added CHANGES entry for new css classes and usage example
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4403
diff changeset
1241 }}}
4074
d712b7ef6043 CHANGES: refactored header a bit, 1.8: first mention new features
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4057
diff changeset
1242
4403
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
1243 Removed Features: ==========================================================
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
1244 * HINT: url_prefix setting (use url_prefix_static or just use the default)
3771
c57d79281471 error handling: remove cfg.traceback_log_dir (we just use logging.exception), only output text tracebacks if allowed by cfg.traceback_show
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3758
diff changeset
1245 * traceback_log_dir setting (we just use logging.exception)
3787
f07963fce93a document editor_quickhelp change
Johannes Berg <johannes AT sipsolutions DOT net>
parents: 3771
diff changeset
1246 * editor_quickhelp setting (replaced by per-parser quickhelp)
4102
e577cf34f949 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4085
diff changeset
1247 * Restoring backups with the backup action and related settings (while
4051
63fbadea490e partially reverted removal of backup action (without the problematic 'restore' code) - we'll keep this until the refactored storage code is merged
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4050
diff changeset
1248 creating backups is no big issue and should work OK, restoring them
63fbadea490e partially reverted removal of backup action (without the problematic 'restore' code) - we'll keep this until the refactored storage code is merged
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4050
diff changeset
1249 had fundamental issues related to overwriting or not-overwriting of
63fbadea490e partially reverted removal of backup action (without the problematic 'restore' code) - we'll keep this until the refactored storage code is merged
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4050
diff changeset
1250 existing files - thus we removed the "restore" part of the action and
63fbadea490e partially reverted removal of backup action (without the problematic 'restore' code) - we'll keep this until the refactored storage code is merged
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4050
diff changeset
1251 recommend that you just contact the wiki server admin in case of trouble,
63fbadea490e partially reverted removal of backup action (without the problematic 'restore' code) - we'll keep this until the refactored storage code is merged
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4050
diff changeset
1252 give him your wiki backup file and let him carefully restore it.)
4102
e577cf34f949 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4085
diff changeset
1253 * Removed unmaintained DesktopEdition (moin 1.5.x style) and phpwiki
e577cf34f949 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4085
diff changeset
1254 migration scripts from contrib/ directory.
3787
f07963fce93a document editor_quickhelp change
Johannes Berg <johannes AT sipsolutions DOT net>
parents: 3771
diff changeset
1255
4403
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
1256 Bug Fixes: =================================================================
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
1257 * GUI Editor - fixed lots of bugs.
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
1258 * Fixing https detection for servers using HTTPS=1 and also for WSGI
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
1259 servers not using HTTPS/SSL_ environment, but just wsgi.url_scheme.
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
1260 * Search results: link to 'view' rendering of found attachments.
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
1261 * Standalone server: fix serverClass and interface argument processing,
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
1262 announce used serverClass in log output.
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
1263 * mointwisted: fixed Twisted start script.
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
1264 * Logging:
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
1265 * Use logging framework for messages emitted by warnings module (e.g.
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
1266 DeprecationWarning), silence some specific warnings.
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
1267 * Removed superfluous linefeeds in timing log output.
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
1268 * Bug fix for language not installed (MoinMoinBugs/WikiLanguageNotDefined).
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
1269 * Fixed editbar hidden comment link cosmetics for sidebar themes (hide the
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
1270 complete list element).
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
1271 * MoinMoinBugs/DoubleScriptNameInSitemap (fixing urls given by sitemap
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
1272 action, if the wiki does not run in the root url of the site)
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
1273 * Fixed backup action configuration (broke on win32).
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
1274 * Fixed MoinMoinBugs/PackagesAddRevision.
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldma&#