annotate docs/CHANGES @ 6133:a6283e189869 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
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
432
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
7 This release has known bugs (see MoinMoin:MoinMoinBugs), but we think it is
496
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 Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
1275 * SyncPages: add workaround for callers calling log_status with encoded
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
1276 bytestrings.
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
1277 * Fixed dbw_hide_buttons javascript.
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
1278 * HINT: Jabber bot can now be configured to use an authentication realm
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
1279 which is different from the server's hostname; the xmpp_node
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
1280 configuration parameter can now contain a full JID and the xmpp_resource
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
1281 parameter is no longer supported.
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
1282
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
1283 Other Changes: =============================================================
4698
78e501f956b1 clarify CHANGES about secrets configuration changes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4661
diff changeset
1284 * HINT: new configuration for misc. secrets, please use either:
78e501f956b1 clarify CHANGES about secrets configuration changes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4661
diff changeset
1285 secrets = "MySecretLooongString!" # one secret for everything
78e501f956b1 clarify CHANGES about secrets configuration changes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4661
diff changeset
1286 or:
78e501f956b1 clarify CHANGES about secrets configuration changes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4661
diff changeset
1287 secrets = {
78e501f956b1 clarify CHANGES about secrets configuration changes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4661
diff changeset
1288 'xmlrpc/ProcessMail': 'yourmailsecret', # for mailimport
78e501f956b1 clarify CHANGES about secrets configuration changes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4661
diff changeset
1289 'xmlrpc/RemoteScript': 'yourremotescriptsecret',
78e501f956b1 clarify CHANGES about secrets configuration changes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4661
diff changeset
1290 'action/cache': 'yourcachesecret', # unguessable cache keys
78e501f956b1 clarify CHANGES about secrets configuration changes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4661
diff changeset
1291 'wikiutil/tickets': 'yourticketsecret', # edit tickets
78e501f956b1 clarify CHANGES about secrets configuration changes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4661
diff changeset
1292 'jabberbot': 'yourjabberbotsecret', # jabberbot communication
78e501f956b1 clarify CHANGES about secrets configuration changes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4661
diff changeset
1293 }
78e501f956b1 clarify CHANGES about secrets configuration changes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4661
diff changeset
1294 Secret strings must be at least 10 chars long.
78e501f956b1 clarify CHANGES about secrets configuration changes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4661
diff changeset
1295 Note: mail_import_secret setting is gone, use
78e501f956b1 clarify CHANGES about secrets configuration changes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4661
diff changeset
1296 secrets["xmlrpc/ProcessMail"] instead of it.
78e501f956b1 clarify CHANGES about secrets configuration changes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4661
diff changeset
1297 Note: jabberbot secret setting is gone, use
78e501f956b1 clarify CHANGES about secrets configuration changes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4661
diff changeset
1298 secrets["jabberbot"] instead of it.
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
1299 * HINT: user_autocreate setting was removed from wiki configuration 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
1300 replaced by a autocreate=<boolean> parameter of the auth objects that
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
1301 support user profile auto creation.
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
1302 * moin import irclog: use irssi parser to format logs, mapped .irc
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
1303 extension to text/plain mimetype.
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
1304 * HINT: backup action: backup_exclude (default: "do not exclude anything")
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
1305 is now a function f(filename) that tells whether a file should be
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
1306 excluded from backup.
4109
e88baf535b48 fix backup action configuration (broke on windows due to backslashes in e.g. cache_dir), try 2.
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4108
diff changeset
1307 You can get the old regex exclusion functionality by using:
e88baf535b48 fix backup action configuration (broke on windows due to backslashes in e.g. cache_dir), try 2.
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4108
diff changeset
1308 backup_exclude = re.compile(your_regex).search
e88baf535b48 fix backup action configuration (broke on windows due to backslashes in e.g. cache_dir), try 2.
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4108
diff changeset
1309 Be careful with your regex, you might need to use re.escape() to escape
e88baf535b48 fix backup action configuration (broke on windows due to backslashes in e.g. cache_dir), try 2.
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4108
diff changeset
1310 characters that have a special meaning in regexes (e.g.: \.[] etc.).
e88baf535b48 fix backup action configuration (broke on windows due to backslashes in e.g. cache_dir), try 2.
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: