annotate docs/CHANGES @ 5950:86614c2358ff

bump version number to 1.9.7
author Thomas Waldmann <tw AT waldmann-edv DOT de>
date Sun, 10 Mar 2013 15:21:10 +0100
parents 8f518bc5258b
children f6a74810da73
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
5950
86614c2358ff bump version number to 1.9.7
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5946
diff changeset
19 Version 1.9.7:
5886
5dfb9a831d8d move security hint / update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5884
diff changeset
20 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
21 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
22 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
23
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
24 HINT: Python >= 2.5 is maybe required! See docs/REQUIREMENTS for details.
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
25
5922
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
26 New features:
5934
8f485584a170 changelog: fix indendation
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5933
diff changeset
27 * 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
28 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
29
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
30 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
31
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
32 If cfg.passlib_support is True (default), we try to import passlib and set it
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
33 up using the configuration given in cfg.passlib_crypt_context (default is to
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
34 use sha512_crypt with default configuration from passlib).
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
35
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
36 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
37 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
38 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
39 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
40 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
41 the passlib docs.
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
42
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
43 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
44 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
45 password hashes.
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
46
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
47 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
48 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
49 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
50 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
51 passlib version you have installed).
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
52
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
53 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
54 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
55
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
56 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
57 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
58
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
59 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
60 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
61 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
62 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
63
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
64 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
65 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
66 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
67 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
68 command).
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
69
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
70 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
71 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
72 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
73 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
74
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
75 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
76 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
77 '{SSHA}', then reset all passwords.
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
78
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
79 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
80 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
81 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
82 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
83
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
84 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
85 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
86 appropriate defaults for nowadays):
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
87 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
88 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
89
5936
2d3352c547bc moin account resetpw - misc. improvements
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5934
diff changeset
90 * 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
91 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
92 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
93
5924
9894a3344118 default password_checker function now customizable
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5922
diff changeset
94 * Customizable default password checker:
9894a3344118 default password_checker function now customizable
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5922
diff changeset
95 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
96 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
97 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
98 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
99
9894a3344118 default password_checker function now customizable
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5922
diff changeset
100 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
101
5939
24054d620fc1 moin account inactive - find, show, disable, remove inactive users
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5936
diff changeset
102 * Removing/disabling inactive users (moin ... acount inactive)
24054d620fc1 moin account inactive - find, show, disable, remove inactive users
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5936
diff changeset
103 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
104 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
105 * 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
106 the list
8f518bc5258b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5939
diff changeset
107 * 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
108 support and debugging easier).
5939
24054d620fc1 moin account inactive - find, show, disable, remove inactive users
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5936
diff changeset
109
5932
bdee0dd8b281 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5924
diff changeset
110 Fixes:
bdee0dd8b281 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5924
diff changeset
111 * 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
112 * 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
113 default logging config
bdee0dd8b281 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5924
diff changeset
114 * 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
115 strange and unhelpful 'empty module name' error message
bdee0dd8b281 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5924
diff changeset
116 * 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
117 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
118 * 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
119 user profile is empty
5946
8f518bc5258b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5939
diff changeset
120 * fix 304 http status for cache action
5932
bdee0dd8b281 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5924
diff changeset
121
5922
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
122
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
123 Version 1.9.6:
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5913
diff changeset
124
5852
3ae216a66dd8 docs/CHANGES: information related rss_rc action update added.
Eugene Syromyatnikov <evgsyr@gmail.com>
parents: 5834
diff changeset
125 Fixes:
5911
ef1bee86328f update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5905
diff changeset
126 * 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
127 * fix path traversal vulnerability in AttachFile action
5903
e55effb840da update docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5895
diff changeset
128 * 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
129 * escape user- or admin-defined css url
e55effb840da update docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5895
diff changeset
130 * make taintfilename more secure
e55effb840da update docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5895
diff changeset
131 * 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
132 * Attachment handler: catch all Zip-related errors
e55effb840da update docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5895
diff changeset
133
e55effb840da update docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5895
diff changeset
134
e55effb840da update docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5895
diff changeset
135 Version 1.9.5:
e55effb840da update docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5895
diff changeset
136
e55effb840da update docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5895
diff changeset
137 Fixes:
5871
2e90d7b58b42 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5869
diff changeset
138 * Security fix: fix virtual group bug in ACL evaluation.
2e90d7b58b42 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5869
diff changeset
139 * 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
140 * Fix issue with non-ASCII textchas.
2e90d7b58b42 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5869
diff changeset
141 * 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
142 after page save.
2e90d7b58b42 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5869
diff changeset
143 * Fix dictionary file reading crash under Windows.
2e90d7b58b42 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5869
diff changeset
144 * 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
145 mimetypes.types_map entries.
2e90d7b58b42 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5869
diff changeset
146 * 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
147 * 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
148 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
149 also fixed.
5871
2e90d7b58b42 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5869
diff changeset
150 * rss_rc: fix double escaping issue.
2e90d7b58b42 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5869
diff changeset
151 * rss_rc: respect show_names configuration option.
2e90d7b58b42 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5869
diff changeset
152 * 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
153 * modern/modernized theme: fix padding/width for editor preview
5eefb9b1f06b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5871
diff changeset
154 * group/pagelinks formatters: avoid to create unnecessary output, redirect
5eefb9b1f06b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5871
diff changeset
155 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
156 to the output stream
5884
f6272199669a updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5875
diff changeset
157 * 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
158 * 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
159
3ae216a66dd8 docs/CHANGES: information related rss_rc action update added.
Eugene Syromyatnikov <evgsyr@gmail.com>
parents: 5834
diff changeset
160 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
161 * 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
162 non-empty comment when saving a page
96244d7ca949 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5886
diff changeset
163 * 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
164 * 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
165 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
166 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
167 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
168 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
169 configuration mechanism.
3ae216a66dd8 docs/CHANGES: information related rss_rc action update added.
Eugene Syromyatnikov <evgsyr@gmail.com>
parents: 5834
diff changeset
170 * 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
171 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
172 rss_show_page_history_link configuration parameter).
5871
2e90d7b58b42 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5869
diff changeset
173 * Search: "no_highlight:" search query option provided for suppressing
2e90d7b58b42 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5869
diff changeset
174 highlighting search results.
2e90d7b58b42 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5869
diff changeset
175 * Search macros: new options for FullSearch, FullSearchCached and PageList
2e90d7b58b42 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5869
diff changeset
176 available:
2e90d7b58b42 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5869
diff changeset
177 * 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
178 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
179 search_macro_highlight_titles configuration option)
5871
2e90d7b58b42 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5869
diff changeset
180 * 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
181 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
182 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
183 in search_macro_highlight_pages configuration option.
9acfab97e561 CHANGES updated regarding highlight control options.
Eugene Syromyatnikov <evgsyr@gmail.com>
parents: 5852
diff changeset
184 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
185 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
186 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
187 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
188
5884
f6272199669a updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5875
diff changeset
189 Other changes:
f6272199669a updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5875
diff changeset
190 * 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
191 Python).
f6272199669a updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5875
diff changeset
192 * Upgraded FCKeditor to 2.6.8.
f6272199669a updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5875
diff changeset
193
5871
2e90d7b58b42 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5869
diff changeset
194
5807
8b5c873582ff documented Python 2.5 requirement, depending on werkzeug version
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5805
diff changeset
195 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
196
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
197 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
198
5715
da7fed3ec62f CHANGES: updated
Reimar Bauer <rb.proj AT googlemail DOT com>
parents: 5709
diff changeset
199 Fixes:
5765
cf5fd8bbed5b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5715
diff changeset
200 * 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
201 * 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
202 * 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
203 * 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
204 structure, not of the data)
5765
cf5fd8bbed5b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5715
diff changeset
205 * Fix for MoinMoinBugs/SinglePageSlideShowAndParserMarkup.
cf5fd8bbed5b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5715
diff changeset
206 * 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
207 using IE7 on pages with wide tables.
cf5fd8bbed5b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5715
diff changeset
208 * 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
209 * 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
210 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
211 * 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
212 * text plain formatter: fix bullet_list, see number_list.
cf5fd8bbed5b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5715
diff changeset
213 * 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
214 * Include page name in password reset URL.
70d08c9744ea updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5765
diff changeset
215 * Fix moin export dump to generate relative URLs.
70d08c9744ea updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5765
diff changeset
216 * 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
217 * 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
218 * 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
219 * 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
220 * 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
221 * 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
222 * 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
223 * 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
224 * 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
225 * 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
226 editing (after fixing selection FCKeditor plugin for chrome).
7cead19b1014 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5821
diff changeset
227 * 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
228 * 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
229 and NOT terms
5f2a92862778 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5823
diff changeset
230 * 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
231
cf5fd8bbed5b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5715
diff changeset
232 New features:
cf5fd8bbed5b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5715
diff changeset
233 * Added print mode to action.SlideShow, see
cf5fd8bbed5b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5715
diff changeset
234 FeatureRequests/PrintableSinglePageSlideshows.
5817
d8ac2a401f8f updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5807
diff changeset
235 * xmlrpc: new methods xmlrpc_getProcessingInstruction(Version)
5765
cf5fd8bbed5b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5715
diff changeset
236 * 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
237 to SSHA when user logs in):
cf5fd8bbed5b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5715
diff changeset
238 * {DES} (Unix crypt(3))
cf5fd8bbed5b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5715
diff changeset
239 * {MD5} (MD5-based crypt())
cf5fd8bbed5b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5715
diff changeset
240 * {APR1} (Apache .htpasswd).
cf5fd8bbed5b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5715
diff changeset
241 * 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
242 # put all pages into indexer queue:
cf5fd8bbed5b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5715
diff changeset
243 python MoinMoin/script/moin.py index build --mode=makequeue
cf5fd8bbed5b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5715
diff changeset
244 # 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
245 # 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
246 # 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
247 # incomplete index):
cf5fd8bbed5b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5715
diff changeset
248 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
249 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
250 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
251 # ...
cf5fd8bbed5b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5715
diff changeset
252 # switch to new index:
cf5fd8bbed5b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5715
diff changeset
253 python MoinMoin/script/moin.py index build --mode=usenewindex
cf5fd8bbed5b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5715
diff changeset
254
cf5fd8bbed5b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5715
diff changeset
255 Other changes:
cf5fd8bbed5b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5715
diff changeset
256 * Raise exceptions as recommended in PEP 8.
cf5fd8bbed5b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5715
diff changeset
257 * Updated i18n / underlay pages.
5797
af259efc3b95 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5778
diff changeset
258 * Updated interwiki map.
5765
cf5fd8bbed5b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5715
diff changeset
259 * 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
260 * 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
261 * 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
262 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
263 time a textcha is valid.
5805
da0c45f012fb updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5797
diff changeset
264 * 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
265
5715
da7fed3ec62f CHANGES: updated
Reimar Bauer <rb.proj AT googlemail DOT com>
parents: 5709
diff changeset
266
5693
02373d75a883 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5677
diff changeset
267 Version 1.9.3:
5634
bd7e0107fbbb updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5596
diff changeset
268 Fixes:
5664
01978e51e524 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5634
diff changeset
269 * 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
270 * 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
271 * by escaping template name in messages
5693
02373d75a883 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5677
diff changeset
272 * 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
273 * 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
274 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
275 * 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
276 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
277 directories.
bd7e0107fbbb updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5596
diff changeset
278 * 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
279 * 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
280 * openidrp auth: fix undefined _ (gettext)
5677
0103720137bd updated docs/CHANGES and REQUIREMENTS
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5664
diff changeset
281 * 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
282 * highlight parser: fixed MoinMoinBugs/LineNumberSpansForProcessInstructionsMissed
5664
01978e51e524 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5634
diff changeset
283 * Pygments syntax highlighting: add missing code files
01978e51e524 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5634
diff changeset
284 * Notifications: use same email subject format for every notification
01978e51e524 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5634
diff changeset
285 * Fix docbook formatter crashing, see MoinMoinPatch/IncludeMacroWithDocBookFormatter
01978e51e524 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5634
diff changeset
286 * Fix regex content search for xapian search.
01978e51e524 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5634
diff changeset
287 * 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
288 * 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
289 * Added help texts for: standalone server and moin migration.
01978e51e524 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5634
diff changeset
290 * script.maint.cleancache: clean also i18n cache files
01978e51e524 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5634
diff changeset
291 * Improved formatter.text_plain, see FeatureRequests/TextPlainFormatterRewrite
01978e51e524 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5634
diff changeset
292 (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
293 * 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
294 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
295 * 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
296 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
297 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
298 get loaded into memory for updating/processing.
5703
7a226e00474b updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5700
diff changeset
299 * 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
300 actions that just call send_title().
5709
b853ed5b9965 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5703
diff changeset
301 * 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
302 default, optionally use request.form data only
5634
bd7e0107fbbb updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5596
diff changeset
303
bd7e0107fbbb updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5596
diff changeset
304 New features:
bd7e0107fbbb updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5596
diff changeset
305 * 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
306 (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
307 * 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
308 * diff action:
bd7e0107fbbb updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5596
diff changeset
309 * 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
310 can be used (and whitespace in diffs preserved).
bd7e0107fbbb updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5596
diff changeset
311 * Added links to first/last revision.
bd7e0107fbbb updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5596
diff changeset
312 * MoinMoin.widget.browser: introduced feature for sorting tables, see:
bd7e0107fbbb updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5596
diff changeset
313 http://moinmo.in/FeatureRequests/SortableTables
bd7e0107fbbb updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5596
diff changeset
314 * 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
315 * Scrolling the text editor to the double clicked line.
01978e51e524 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5634
diff changeset
316 * Enable double-click-editing by default.
5693
02373d75a883 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5677
diff changeset
317 * WikiConfigHelp macro: make heading and description display optional,
02373d75a883 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5677
diff changeset
318 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
319 * 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
320 * 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
321
bd7e0107fbbb updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5596
diff changeset
322 Other changes:
bd7e0107fbbb updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5596
diff changeset
323 * 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
324 * 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
325 * 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
326 * improved script help output
5634
bd7e0107fbbb updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5596
diff changeset
327
5578
d7a546ed1596 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5547
diff changeset
328 Version 1.9.2:
d7a546ed1596 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5547
diff changeset
329 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
330 * 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
331 of moin.
d7a546ed1596 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5547
diff changeset
332 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
333 (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
334 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
335 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
336 * 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
337 input sanitizing.
d7a546ed1596 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5547
diff changeset
338 * Improved package security: cfg.packagepages_actions_excluded excludes
d7a546ed1596 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5547
diff changeset
339 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
340 * 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
341 pages.
d7a546ed1596 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5547
diff changeset
342 * 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
343 * mailimport: fix missing wikiutil import for normalize_pagename
d7a546ed1596 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5547
diff changeset
344 * SubProcess: fix "timeout" AttributeError
d7a546ed1596 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5547
diff changeset
345 * "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
346 * 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
347 * Fixed MoinMoinBugs/1.9DiffActionThrowsException.
d7a546ed1596 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5547
diff changeset
348 * 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
349 updates.
5578
d7a546ed1596 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5547
diff changeset
350 * 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
351 * Fixed spider / user agent detection.
d7a546ed1596 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5547
diff changeset
352 * 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
353 * 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
354 * Fix trail size (was off by one).
d7a546ed1596 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5547
diff changeset
355 * Updated bundled flup middleware (upstream repo checkout), avoids
d7a546ed1596 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5547
diff changeset
356 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
357 exception msg.
d7a546ed1596 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5547
diff changeset
358 * 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
359 exception that choice is wrong).
d7a546ed1596 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5547
diff changeset
360 * 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
361 a chance.
d7a546ed1596 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5547
diff changeset
362 * 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
363 * 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
364 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
365 testing and provide feedback to us.
090327e92862 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5578
diff changeset
366 * 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
367 * 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
368 * 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
369
5741e2608404 CHANGES: Added 1.9.current template, added information about b23b1d2b1391.
Eugene Syromyatnikov <evgsyr@gmail.com>
parents: 5508
diff changeset
370 New features:
5741e2608404 CHANGES: Added 1.9.current template, added information about b23b1d2b1391.
Eugene Syromyatnikov <evgsyr@gmail.com>
parents: 5508
diff changeset
371 * 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
372 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
373 * 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
374 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
375 ldap authenticators).
d7a546ed1596 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5547
diff changeset
376 * 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
377 * 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
378 * 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
379 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
380 in most cases.
5525
5741e2608404 CHANGES: Added 1.9.current template, added information about b23b1d2b1391.
Eugene Syromyatnikov <evgsyr@gmail.com>
parents: 5508
diff changeset
381
5741e2608404 CHANGES: Added 1.9.current template, added information about b23b1d2b1391.
Eugene Syromyatnikov <evgsyr@gmail.com>
parents: 5508
diff changeset
382 Other changes:
5578
d7a546ed1596 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5547
diff changeset
383 * New docs/REQUIREMENTS.
d7a546ed1596 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5547
diff changeset
384 * 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
385 for apache2/win32 to it.
d7a546ed1596 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5547
diff changeset
386
5331
f85451f31460 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5138
diff changeset
387
5454
c9c77dbf9534 preparing 1.9.1 release: bump version number
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5453
diff changeset
388 Version 1.9.1:
5379
a46c62d28c94 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5355
diff changeset
389 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
390 * Fixed CVE-2010-0667: sys.argv security issue.
5379
a46c62d28c94 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5355
diff changeset
391 * 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
392 mixed up session_dirs in farm setups).
5453
5c6b421ecbd3 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5449
diff changeset
393 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
394 * 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
395 user agent did not support cookies).
5c6b421ecbd3 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5449
diff changeset
396 * 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
397 * 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
398 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
399 * Handle cookie_lifetime / anonymous_session_lifetime upgrade issue
5c6b421ecbd3 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5449
diff changeset
400 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
401 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
402 * 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
403 * 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
404 * 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
405 * 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
406 fixes MoinMoinBugs/DeprecatedPageInclusionErrornousPageInstructionsProcessing
5c6b421ecbd3 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5449
diff changeset
407 * xmlrpc:
5c6b421ecbd3 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5449
diff changeset
408 * Process attachname in get/putAttachment similarly.
5c6b421ecbd3 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5449
diff changeset
409 * revertPage: convert pagename to internal representation.
5c6b421ecbd3 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5449
diff changeset
410 * 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
411 * 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
412 config.umask usage for page packages.
5379
a46c62d28c94 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5355
diff changeset
413 * Fixed browser language detection.
a46c62d28c94 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5355
diff changeset
414 * 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
415 * 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
416 * 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
417 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
418 * highlight parser:
5c6b421ecbd3 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5449
diff changeset
419 * fixed caching issue for "toggle line numbers" link.
5c6b421ecbd3 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5449
diff changeset
420 * added missing support for console/bash session
5403
06f9718e37a6 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5389
diff changeset
421 * 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
422 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
423 * 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
424 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
425 * Fixed MoinMoinBugs/LineNumberSpansForProcessInstructionsMissed for
5c6b421ecbd3 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5449
diff changeset
426 moin_wiki, highlight and plain parser.
5c6b421ecbd3 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5449
diff changeset
427 * Fixed MoinMoinBugs/LineNumberAnchorsInPreformattedText for highlight and
5c6b421ecbd3 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5449
diff changeset
428 plain parser.
5403
06f9718e37a6 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5389
diff changeset
429 * Fixed MoinMoinBugs/TableOfContentsBrokenForIncludedPages.
5413
b19f3bd50324 CHANGES: Added information about c3822eacfe4a; dac434907110, 9baa4e79b813.
Eugene Syromyatnikov <evgsyr@gmail.com>
parents: 5403
diff changeset
430 * 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
431 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
432 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
433 the log.
5453
5c6b421ecbd3 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5449
diff changeset
434 * 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
435 * 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
436 external xapian index filters)
5453
5c6b421ecbd3 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5449
diff changeset
437 * Fixed auth methods that use redirects (like OpenID).
5c6b421ecbd3 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5449
diff changeset
438 * OpenID client:
5c6b421ecbd3 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5449
diff changeset
439 * Add setting cfg.openidrp_allowed_op, default is [].
5c6b421ecbd3 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5449
diff changeset
440 * 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
441 * openidrp_sreg extension: handle UnknownTimeZoneError gracefully
5c6b421ecbd3 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5449
diff changeset
442 * OpenID server:
5c6b421ecbd3 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5449
diff changeset
443 * Fixed TypeError.
5c6b421ecbd3 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5449
diff changeset
444 * Fixed processing POSTed form data AND URL args.
5379
a46c62d28c94 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5355
diff changeset
445
a46c62d28c94 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5355
diff changeset
446 New features:
5413
b19f3bd50324 CHANGES: Added information about c3822eacfe4a; dac434907110, 9baa4e79b813.
Eugene Syromyatnikov <evgsyr@gmail.com>
parents: 5403
diff changeset
447 * 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
448 timestamp, comment), added revision navigation.
5453
5c6b421ecbd3 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5449
diff changeset
449 * 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
450 * xmlrpc: added renamePage and deleteAttachment methods.
5c6b421ecbd3 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5449
diff changeset
451 * Accept "rel" attribute for links (moin wiki parser).
5417
f87dcdb71463 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5413
diff changeset
452 * 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
453 based wiki farming.
f87dcdb71463 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5413
diff changeset
454
f87dcdb71463 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5413
diff changeset
455 HINT: New setting cfg.cookie_name:
f87dcdb71463 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5413
diff changeset
456
f87dcdb71463 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5413
diff changeset
457 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
458 should work out-of-the-box for most setups.
f87dcdb71463 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5413
diff changeset
459
f87dcdb71463 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5413
diff changeset
460 '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
461 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
462 the name of the wiki configuration module).
f87dcdb71463 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5413
diff changeset
463
f87dcdb71463 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5413
diff changeset
464 '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
465 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
466 different value, if you want a separate session.
f87dcdb71463 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5413
diff changeset
467
f87dcdb71463 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5413
diff changeset
468 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
469 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
470 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
471 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
472
f87dcdb71463 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5413
diff changeset
473 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
474 * 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
475 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
476 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
477 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
478 sessions).
5379
a46c62d28c94 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5355
diff changeset
479
a46c62d28c94 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5355
diff changeset
480 Other changes:
a46c62d28c94 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5355
diff changeset
481 * Added rtsp, rtp, rtcp protocols to url_schemas.
a46c62d28c94 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5355
diff changeset
482 * 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
483 * Updated the wikicreole parser to version 1.1.
5379
a46c62d28c94 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5355
diff changeset
484
a46c62d28c94 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5355
diff changeset
485
5341
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
486 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
487 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
488 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
489 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
490 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
491 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
492
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
493 New features: ==============================================================
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
494 * 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
495 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
496 * 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
497 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
498 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
499 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
500 * 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
501 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
502 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
503 * 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
504 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
505 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
506 (minimum is the essential set for English).
2752a5368008 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4874
diff changeset
507 * 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
508 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
509
4874
7b181a7e35b2 groups/dicts: improved docs/CHANGES and snippets
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4873
diff changeset
510 * 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
511 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
512 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
513 * 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
514 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
515 * 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
516 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
517 * 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
518 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
519 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
520 * 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
521 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
522 backend).
5342
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
523 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
524 and dicts_wikiconfig_snippet).
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
525 * 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
526
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
527 * 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
528 * 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
529 * 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
530 * 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
531 * 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
532 * 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
533 * 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
534 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
535 <stop wiki>
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
536 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
537 <start wiki>
5342
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
538 * 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
539
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
540 * 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
541 * TWikiDraw:
5342
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
542 * 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
543 * 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
544 works for backwards compatibility)
5342
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
545 * 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
546 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
547 * AnyWikiDraw:
5342
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
548 * 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
549 * 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
550 * 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
551 * 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
552 * 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
553 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
554
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
555 * 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
556 * 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
557 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
558 * 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
559 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
560 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
561 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
562 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
563 * 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
564 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
565
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
566 * 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
567 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
568 {{{#!highlight xxx
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
569 ...
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
570 }}}
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
571 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
572 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
573 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
574
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
575 * Authentication improvements:
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
576 * 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
577 * 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
578 * 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
579 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
580 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
581 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
582 * 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
583 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
584 * OpenID auth:
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
585 * 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
586 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
587 * 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
588 * 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
589 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
590 * 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
591 * 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
592 * 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
593
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
594 * Sessions / cookies:
5342
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
595 * 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
596 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
597 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
598 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
599 * 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
600 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
601 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
602 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
603 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
604
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
605 * Macros:
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
606 * 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
607 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
608 * 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
609
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
610 * Actions:
5355
006173cad39c some CHANGES fixes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5353
diff changeset
611 * 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
612 * 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
613 * 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
614 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
615
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
616 * Improved logging / debugging / developer support:
5342
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
617 * 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
618 * 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
619 * 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
620
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
621 * 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
622
4877
2752a5368008 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4874
diff changeset
623 * "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
624
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
625
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
626 Removed features: ==========================================================
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
627 * 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
628 * 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
629 * 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
630 * 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
631
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
632
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
633 Bug fixes: =================================================================
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
634 * Xapian indexing:
5342
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
635 * 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
636 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
637 * Removed indexer threading.
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
638 * Fixed (reimplemented) indexer queue.
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
639 * 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
640 * 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
641
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
642 * 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
643 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
644
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
645 * Actions:
5342
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
646 * 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
647 subpages).
5341
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
648 * 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
649 macro call
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
650 * 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
651
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
652 * Parsers:
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
653 * 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
654
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
655 * 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
656
5342
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
657 * 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
658 support, no jabber support yet).
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
659
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
660 * 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
661 * 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
662 * Fix MoinMoinBugs/MissingPageShouldn'tOfferToCreatePageForReadonlyUsers
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
663 * 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
664 * 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
665 behaves like described on HelpOnSearching.
4877
2752a5368008 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4874
diff changeset
666 * 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
667 * 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
668 * 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
669
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
670 * 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
671 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
672
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
673
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
674 Other changes: =============================================================
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
675 * 'modernized' theme:
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
676 * 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
677 * 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
678 * 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
679 * 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
680 * 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
681 * 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
682 * 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
683 * 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
684 * 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
685 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
686 * 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
687 (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
688 * 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
689 * 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
690 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
691 * 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
692 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
693
5341
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
694 Developer notes: ===========================================================
4874
7b181a7e35b2 groups/dicts: improved docs/CHANGES and snippets
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4873
diff changeset
695 * 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
696 * 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
697 * 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
698 * 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
699 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
700 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
701 new backends.
7b181a7e35b2 groups/dicts: improved docs/CHANGES and snippets
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4873
diff changeset
702 * See http://moinmo.in/Groups2009 for more details.
4877
2752a5368008 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4874
diff changeset
703 * 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
704 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
705 * 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
706 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
707
5331
f85451f31460 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5138
diff changeset
708
5697
97050b85405f updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5539
diff changeset
709 Version 1.8.8:
97050b85405f updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5539
diff changeset
710 Fixes:
97050b85405f updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5539
diff changeset
711 * Fixed XSS issues (see MoinMoinBugs/1.9.2UnescapedInputForThemeAddMsg).
97050b85405f updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5539
diff changeset
712 * Fixed XSS in Despam action (CVE-2010-0828).
97050b85405f updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5539
diff changeset
713 * 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
714 * 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
715 * 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
716 * 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
717 * MoinMoin.util.filesys.dc* (dircache can't work reliably):
97050b85405f updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5539
diff changeset
718 * disable usage of dircache, deprecate dc* functions
97050b85405f updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5539
diff changeset
719 * remove all calls to filesys.dc* (dclistdir, dcdisable)
97050b85405f updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5539
diff changeset
720 * Fixed crash, see MoinMoinPatch/IncludeMacroWithDocBookFormatter
97050b85405f updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5539
diff changeset
721 * Avoid hardly recoverable crashes if #format specification is invalid
97050b85405f updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5539
diff changeset
722
97050b85405f updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5539
diff changeset
723 New features:
97050b85405f updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5539
diff changeset
724 * 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
725 credentials error message (typically used when using multiple ldap
97050b85405f updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5539
diff changeset
726 authenticators)
97050b85405f updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5539
diff changeset
727
97050b85405f updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5539
diff changeset
728
5507
86273969a1d8 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5346
diff changeset
729 Version 1.8.7:
86273969a1d8 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5346
diff changeset
730 Fixes:
5539
1cc5dee5ecae update docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5507
diff changeset
731 * 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
732 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
733 (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
734 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
735 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
736 * Improved package security: cfg.packagepages_actions_excluded excludes
86273969a1d8 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5346
diff changeset
737 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
738 * 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
739 pages.
86273969a1d8 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5346
diff changeset
740 * 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
741 * xmlrpc:
86273969a1d8 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5346
diff changeset
742 * Process attachname in get/putAttachment similarly.
86273969a1d8 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5346
diff changeset
743 * revertPage: convert pagename to internal representation.
86273969a1d8 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5346
diff changeset
744 * Fixed config.umask usage for page packages.
5539
1cc5dee5ecae update docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5507
diff changeset
745 * 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
746 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
747 * 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
748 external xapian index filters)
86273969a1d8 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5346
diff changeset
749
86273969a1d8 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5346
diff changeset
750
5333
2cabbada21f4 prepare 1.8.6 release, bump version numbers
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5331
diff changeset
751 Version 1.8.6:
5331
f85451f31460 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5138
diff changeset
752 Bug fixes:
f85451f31460 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5138
diff changeset
753 * Xapian indexing / indexing filters:
f85451f31460 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5138
diff changeset
754 * fix deadlocks with well- and misbehaving external filters
f85451f31460 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5138
diff changeset
755 * work around indexing run crashing when encountering encoding problems
f85451f31460 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5138
diff changeset
756 with non-ascii filenames
f85451f31460 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5138
diff changeset
757 * OpenOffice/OpenDocument filters: catch UnicodeDecodeErrors (happens
f85451f31460 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5138
diff changeset
758 with password protected files)
f85451f31460 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5138
diff changeset
759 * 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
760 * http_redirect: use 301 redirect for some cases
f85451f31460 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5138
diff changeset
761 * 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
762 * GetText2 macro: fix for named placeholder
f85451f31460 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5138
diff changeset
763 * 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
764 * 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
765 subpages)
5331
f85451f31460 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5138
diff changeset
766
f85451f31460 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5138
diff changeset
767 New features:
f85451f31460 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5138
diff changeset
768 * search: improve search result ordering
f85451f31460 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5138
diff changeset
769 * 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
770 * 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
771 * 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
772 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
773 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
774 [+|-][re:]username[,username,...]
b2cf6e04d5aa docs/CHANGES: add more info about SubscribeUser usage
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5337
diff changeset
775
b2cf6e04d5aa docs/CHANGES: add more info about SubscribeUser usage
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5337
diff changeset
776 +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
777 -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
778 +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
779 -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
780
f85451f31460 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5138
diff changeset
781
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
782 Version 1.8.5:
5122
0f011c4b7108 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4912
diff changeset
783 Bug fixes:
5134
f0eef1aecf88 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5122
diff changeset
784 * 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
785 * 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
786 * 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
787 * Fix typo in rightsidebar CSS.
0f011c4b7108 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4912
diff changeset
788 * Action revert: avoids reverting to a deleted current revision.
0f011c4b7108 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4912
diff changeset
789 * 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
790 * 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
791 * Include comment in email notifies.
f0eef1aecf88 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5122
diff changeset
792 * 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
793 * 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
794 * 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
795 * Improve filesys.rename compatibility code (win32).
0f011c4b7108 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4912
diff changeset
796 * Fix locking for CacheEntry.
0f011c4b7108 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4912
diff changeset
797 * 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
798 * openidrp / botbouncer: fix param count for CancelLogin().
5122
0f011c4b7108 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4912
diff changeset
799
0f011c4b7108 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4912
diff changeset
800 New features:
0f011c4b7108 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4912
diff changeset
801 * Added CAS authentication.
5134
f0eef1aecf88 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5122
diff changeset
802 * 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
803
4912
5440059649f7 script.maint.cleancache: users draft files got also cleaned
Reimar Bauer <rb.proj AT googlemail DOT com>
parents: 4909
diff changeset
804 Other changes:
5122
0f011c4b7108 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4912
diff changeset
805 * HTTP auth: added debug logging.
0f011c4b7108 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4912
diff changeset
806 * Minor LDAP auth improvements.
5134
f0eef1aecf88 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5122
diff changeset
807 * Data browser widget:
f0eef1aecf88 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5122
diff changeset
808 * 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
809 * Include only necessary autofilter options.
5122
0f011c4b7108 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4912
diff changeset
810 * moin maint cleancache purges now drafts, too.
0f011c4b7108 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4912
diff changeset
811 * Add gopher and apt protocols to url_schemas.
5134
f0eef1aecf88 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5122
diff changeset
812 * Add .csv, .flv, .swf to MIMETYPES_MORE.
5122
0f011c4b7108 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4912
diff changeset
813
4912
5440059649f7 script.maint.cleancache: users draft files got also cleaned
Reimar Bauer <rb.proj AT googlemail DOT com>
parents: 4909
diff changeset
814
4909
3010c1a94185 bump version number to 1.8.4
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4906
diff changeset
815 Version 1.8.4:
4906
d1ef741f87ff updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4715
diff changeset
816 Bug fixes:
d1ef741f87ff updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4715
diff changeset
817 * 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
818 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
819 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
820 was used).
d1ef741f87ff updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4715
diff changeset
821 Non-hierarchical ACL processing (the default) is NOT affected.
d1ef741f87ff updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4715
diff changeset
822 * Creole parser: fix spaces in multiline elements.
d1ef741f87ff updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4715
diff changeset
823 * 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
824 e.g. the double rendering of link icons.
d1ef741f87ff updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4715
diff changeset
825 * 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
826
d1ef741f87ff updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4715
diff changeset
827 New features:
d1ef741f87ff updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4715
diff changeset
828 * 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
829 (use a recent Adobe Reader to make this work).
d1ef741f87ff updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4715
diff changeset
830 * CopyPage action: added a TextCha for it
d1ef741f87ff updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4715
diff changeset
831
d1ef741f87ff updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4715
diff changeset
832 Other changes:
d1ef741f87ff updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4715
diff changeset
833 * Creole parser: Add second license: BSD
d1ef741f87ff updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4715
diff changeset
834
4877
2752a5368008 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4874
diff changeset
835
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
836 Version 1.8.3:
4698
78e501f956b1 clarify CHANGES about secrets configuration changes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4661
diff changeset
837 Bug fixes:
4712
7d1c139a52b7 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4698
diff changeset
838 * 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
839 * 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
840 * email attachments import with xapian indexing enabled: fix AttributeError
7d1c139a52b7 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4698
diff changeset
841 * fix wrong links in attachment notifications
7d1c139a52b7 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4698
diff changeset
842 * 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
843 macro call
7d1c139a52b7 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4698
diff changeset
844 * 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
845 giving a file
7d1c139a52b7 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4698
diff changeset
846 * 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
847 the pathes lets it fail with Connect Error)
7d1c139a52b7 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4698
diff changeset
848 * release edit lock if someone saves an unchanged page
7d1c139a52b7 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4698
diff changeset
849 * 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
850 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
851 * 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
852 (1.8.0 Other changes).
4712
7d1c139a52b7 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4698
diff changeset
853 * 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
854 * login action: fix formatting of error messages
7d1c139a52b7 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4698
diff changeset
855 * unsubscribe action: add msg types so icons get displayed
7d1c139a52b7 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4698
diff changeset
856 * 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
857 * 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
858
78e501f956b1 clarify CHANGES about secrets configuration changes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4661
diff changeset
859 New features:
4712
7d1c139a52b7 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4698
diff changeset
860 * added modernized_cms theme
7d1c139a52b7 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4698
diff changeset
861 * 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
862 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
863 * action.Load: added textcha feature
7d1c139a52b7 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4698
diff changeset
864 * 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
865 * 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
866 the ldap login username).
4698
78e501f956b1 clarify CHANGES about secrets configuration changes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4661
diff changeset
867
78e501f956b1 clarify CHANGES about secrets configuration changes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4661
diff changeset
868 Other changes:
4712
7d1c139a52b7 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4698
diff changeset
869 * 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
870 * wikiutil: MIMETYPES_MORE extended for .md5 as text/plain
7d1c139a52b7 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4698
diff changeset
871
4698
78e501f956b1 clarify CHANGES about secrets configuration changes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4661
diff changeset
872
4546
bccf475c18d7 preparing 1.8.2 release: added mig script, bumping version
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4509
diff changeset
873 Version 1.8.2:
4487
c3cae273af82 updated CHANGES
Reimar Bauer <rb.proj AT googlemail DOT com>
parents: 4468
diff changeset
874 Bug fixes:
4547
9691cc3bc89d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4546
diff changeset
875 * Fix AttachFile and antispam XSS issues.
9691cc3bc89d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4546
diff changeset
876 * Modernized, modern and rightsidebar themes: make nonexistent or
9691cc3bc89d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4546
diff changeset
877 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
878 * 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
879 instruction.
f56573b72669 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4501
diff changeset
880 * 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
881 * Fix MoinMoinBugs/GuiEditorBreaksIndentedTable.
f56573b72669 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4501
diff changeset
882 * 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
883 widget.
4547
9691cc3bc89d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4546
diff changeset
884 * 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
885 * 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
886 worked for ascii names).
9691cc3bc89d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4546
diff changeset
887 * Xapian search: fixed historysearch.
9691cc3bc89d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4546
diff changeset
888 * Xapian search indexing:
9691cc3bc89d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4546
diff changeset
889 * Fix index updating for trivial changes.
9691cc3bc89d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4546
diff changeset
890 * 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
891 old page revisions again.
9691cc3bc89d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4546
diff changeset
892 * 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
893 * 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
894 * 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
895 class=handlers.RotatingFileHandler)
4547
9691cc3bc89d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4546
diff changeset
896 * Jabber notifications:
9691cc3bc89d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4546
diff changeset
897 * Use an RFC compliant message type.
9691cc3bc89d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4546
diff changeset
898 * Fix user creation notifications.
9691cc3bc89d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4546
diff changeset
899 * 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
900 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
901 * 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
902 * Fixed inconsistent handling of fragments / anchor IDs:
2f9b78965bce updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4547
diff changeset
903 * 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
904 * 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
905 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
906 have to bother with it.
2f9b78965bce updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4547
diff changeset
907 E.g. [[#123 foo bar]] will link to:
2f9b78965bce updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4547
diff changeset
908 * <<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
909 * headline = 123 foo bar = (moin / creole)
2f9b78965bce updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4547
diff changeset
910 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
911 * 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
912 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
913 the moin wiki parser.
2f9b78965bce updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4547
diff changeset
914 * 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
915 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
916 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
917 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
918
f56573b72669 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4501
diff changeset
919 Other changes:
4547
9691cc3bc89d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4546
diff changeset
920 * 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
921 * 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
922 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
923 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
924 * Streamline attachment_drawing formatter behaviour.
4547
9691cc3bc89d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4546
diff changeset
925 * 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
926 (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
927
3618
f126ec680605 1.7.0rc1 release (updated CHANGES, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3613
diff changeset
928
f126ec680605 1.7.0rc1 release (updated CHANGES, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3613
diff changeset
929
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
930 Version 1.8.1:
4458
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
931 Bug fixes:
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
932 * Workaround win32 locking problems (caused by spurious access denied
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
933 exceptions on that platform).
4466
79bc5d904946 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4458
diff changeset
934 * 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
935 * WikiConfig/WikiConfigHelp: fixed wrong language table headings
79bc5d904946 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4458
diff changeset
936 * 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
937 * "modernized" theme:
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
938 * make broken links gray
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
939 * add new right/center/left/justify css classes
4466
79bc5d904946 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4458
diff changeset
940 * don't force Arial
4458
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
941 * Standalone server: be more specific when catching socket exceptions,
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
942 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
943 * GUI editor:
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
944 * Fix heading levels when inserting new headings.
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
945 * 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
946 * 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
947 non-posix platforms like win32)
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
948
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
949 * New features:
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
950 * Themes:
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
951 * 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
952 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
953 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
954 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
955 which still displays it the old way.
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
956 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
957 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
958 * 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
959 * Refactored and extended theme.html_stylesheets() to make alternate
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
960 stylesheets possible. Stylesheet definitions now can either be:
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
961 2-tuples: (media, href) # backwards compatibility
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
962 or:
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
963 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
964 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
965 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
966
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
967
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
968 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
969 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
970 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
971 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
972 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
973 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
974
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
975 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
976 * 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
977 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
978 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
979 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
980 * 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
981 * 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
982 * 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
983 * 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
984 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
985 * @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
986 of the current user.
4102
e577cf34f949 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4085
diff changeset
987 * New macros "WikiConfig" and "WikiConfigHelp".
e577cf34f949 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4085
diff changeset
988 * Per-parser quickhelp, 'quickhelp' class variable of parser class.
e577cf34f949 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4085
diff changeset
989 * 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
990 * 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
991 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
992 {{{#!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
993 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
994 }}}
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
995
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
996 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
997 * 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
998 * 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
999 * editor_quickhelp setting (replaced by per-parser quickhelp)
4102
e577cf34f949 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4085
diff changeset
1000 * 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
1001 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
1002 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
1003 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
1004 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
1005 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
1006 * 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
1007 migration scripts from contrib/ directory.
3787
f07963fce93a document editor_quickhelp change
Johannes Berg <johannes AT sipsolutions DOT net>
parents: 3771
diff changeset
1008
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
1009 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
1010 * 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
1011 * 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
1012 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
1013 * 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
1014 * 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
1015 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
1016 * 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
1017 * 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
1018 * 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
1019 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
1020 * 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
1021 * 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
1022 * 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
1023 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
1024 * 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
1025 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
1026 * 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
1027 * 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
1028 * 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
1029 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
1030 * 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
1031 * 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
1032 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
1033 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
1034 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
1035
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
1036 Other Changes: =============================================================
4698
78e501f956b1 clarify CHANGES about secrets configuration changes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4661
diff changeset
1037 * 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
1038 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
1039 or:
78e501f956b1 clarify CHANGES about secrets configuration changes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4661
diff changeset
1040 secrets = {
78e501f956b1 clarify CHANGES about secrets configuration changes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4661
diff changeset
1041 'xmlrpc/ProcessMail': 'yourmailsecret', # for mailimport
78e501f956b1 clarify CHANGES about secrets configuration changes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4661
diff changeset
1042 'xmlrpc/RemoteScript': 'yourremotescriptsecret',
78e501f956b1 clarify CHANGES about secrets configuration changes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4661
diff changeset
1043 '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
1044 'wikiutil/tickets': 'yourticketsecret', # edit tickets
78e501f956b1 clarify CHANGES about secrets configuration changes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4661
diff changeset
1045 'jabberbot': 'yourjabberbotsecret', # jabberbot communication
78e501f956b1 clarify CHANGES about secrets configuration changes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4661
diff changeset
1046 }
78e501f956b1 clarify CHANGES about secrets configuration changes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4661
diff changeset
1047 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
1048 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
1049 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
1050 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
1051 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
1052 * 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
1053 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
1054 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
1055 * 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
1056 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
1057 * 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
1058 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
1059 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
1060 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
1061 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
1062 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
1063 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: 4108
diff changeset
1064 If in doubt, maybe just leave backup_exclude at the default and don't
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
1065 exclude anything.
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
1066 * Speed up javascript comments processing on IE by getElementsByClassName()
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
1067 * Added sk (slovak) i18n, updated i18n.
3618
f126ec680605 1.7.0rc1 release (updated CHANGES, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3613
diff changeset
1068
4451
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
1069
4452
ce8e78757a75 preparing release: bumping version numbers
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4451
diff changeset
1070 1.7.3:
4451
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
1071 New features:
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
1072 * Secure session cookies for https, see cfg.cookie_secure.
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
1073 * Add left/center/right/justify classes to builtin themes.
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
1074
4338
302617f29787 Added support for authentication realms other then server hostname (by Tim Spriggs)
Karol 'grzywacz' Nowak <grywacz@gmail.com>
parents: 4080
diff changeset
1075 Fixes:
4451
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
1076 * Python 2.3 compatibility fixes.
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
1077 * Fixed https detection for servers using HTTPS=1 and also for wsgi servers
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
1078 not using HTTPS/SSL_ environment, but just wsgi.url_scheme.
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
1079 * GUI editor:
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
1080 * Fix crash when editing a page with non-ASCII pagename and inserting a link
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
1081 * Fix "headers already sent exception" with edit LOCKs.
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
1082 * i18n.__init__: Bug fix for wiki language not installed.
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
1083 * Fixed URLs given by sitemap action, if the wiki does not run at / URL.
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
1084 * Search results: link to 'view' rendering of found attachments
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
1085 * Logging:
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
1086 * Removed superfluous linefeed in timing log output.
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
1087 * Use logging framework for messages emitted by warnings module (e.g.
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
1088 DeprecationWarning), silence some specific warnings.
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
1089 * Fix dbw_hide_buttons javascript.
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
1090 * Standalone server:
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
1091 * fix serverClass argument processing
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
1092 * fix --interface="" argument processing
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
1093 * mointwisted:
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
1094 * added missing pidFile parameter
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
1095 * better use Config.name for pidFile to avoid conflicts and keep same
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
1096 behaviour as in the past
4338
302617f29787 Added support for authentication realms other then server hostname (by Tim Spriggs)
Karol 'grzywacz' Nowak <grywacz@gmail.com>
parents: 4080
diff changeset
1097 * Jabber bot can now be configured to use an authentication realm which
302617f29787 Added support for authentication realms other then server hostname (by Tim Spriggs)
Karol 'grzywacz' Nowak <grywacz@gmail.com>
parents: 4080
diff changeset
1098 is different from the server's hostname
4048
eb9ee3746030 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3940
diff changeset
1099
4451
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
1100
4080
b23b95fc710c bump version number to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4056
diff changeset
1101 Version 1.7.2:
3940
d3d1b3f9f159 indexing filters: added a note to CHANGES about the previous changeset and its implications
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3896
diff changeset
1102 Fixes:
4048
eb9ee3746030 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3940
diff changeset
1103 * Fix leakage of edit-log file handles (leaked 1 file handle / request!).
4056
e513bd09cb3b updated CHANGES
Reimar Bauer <rb.proj AT googlemail DOT com>
parents: 4048
diff changeset
1104 * Fix for MoinMoinBugs/SystemAdminMailAccountData (using POST and forms)
4048
eb9ee3746030 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3940
diff changeset
1105 * Wiki parser: avoid IndexError for empty #! line
eb9ee3746030 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3940
diff changeset
1106 * MonthCalendar macro: fix parameter parsing / url generation
3940
d3d1b3f9f159 indexing filters: added a note to CHANGES about the previous changeset and its implications
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3896
diff changeset
1107 * Xapian indexing filters (MoinMoin/filter/ or data/plugin/filter/):
d3d1b3f9f159 indexing filters: added a note to CHANGES about the previous changeset and its implications
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3896
diff changeset
1108 Some indexing filter scripts (e.g. for MS Word documents or PDF files)
d3d1b3f9f159 indexing filters: added a note to CHANGES about the previous changeset and its implications
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3896
diff changeset
1109 failed on windows because of the single-quote quoting we used (that
d3d1b3f9f159 indexing filters: added a note to CHANGES about the previous changeset and its implications
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3896
diff changeset
1110 works on Linux and other Posix systems). The fix introduces platform-
d3d1b3f9f159 indexing filters: added a note to CHANGES about the previous changeset and its implications
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3896
diff changeset
1111 dependant automatic quoting, using double-quotes on win32 and single-
d3d1b3f9f159 indexing filters: added a note to CHANGES about the previous changeset and its implications
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3896
diff changeset
1112 quotes on posix.
d3d1b3f9f159 indexing filters: added a note to CHANGES about the previous changeset and its implications
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3896
diff changeset
1113 HINT: if you use own filter plugins based on execfilter, you have to
d3d1b3f9f159 indexing filters: added a note to CHANGES about the previous changeset and its implications
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3896
diff changeset
1114 update them as the filename quoting (was '%s') is now done automatically
d3d1b3f9f159 indexing filters: added a note to CHANGES about the previous changeset and its implications
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3896
diff changeset
1115 and must not be part of the command string any more (now just use %s).
d3d1b3f9f159 indexing filters: added a note to CHANGES about the previous changeset and its implications
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3896
diff changeset
1116 See MoinMoin/filter/ for some up-to-date code (esp. the PDF filter).
4048
eb9ee3746030 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3940
diff changeset
1117 * Prevent CategoryTemplate being listed as a category (it is a Template,
eb9ee3746030 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3940
diff changeset
1118 but matched also the category regex) - added to sample wikiconfig.
eb9ee3746030 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3940
diff changeset
1119 * LDAP auth: fix processing of TLS options
eb9ee3746030 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3940
diff changeset
1120 * UpdateGroup xmlrpc server side: fix wrong arg count error
eb9ee3746030 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3940
diff changeset
1121 * UpdateGroup client: use multicall / auth_token, refactor code so that
eb9ee3746030 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3940
diff changeset
1122 updateGroup function is reusable.
eb9ee3746030 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3940
diff changeset
1123 * Improve Python 2.3 compatibility, add notes where 2.4 is required.
3940
d3d1b3f9f159 indexing filters: added a note to CHANGES about the previous changeset and its implications
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3896
diff changeset
1124
d3d1b3f9f159 indexing filters: added a note to CHANGES about the previous changeset and its implications
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3896
diff changeset
1125
3896
a0babca35e5d release 1.7.1 (bump version numbers, update CHANGES)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3885
diff changeset
1126 Version 1.7.1:
3882
c8ffd029ab1f action cache (and tests), backported from 1.8
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3838
diff changeset
1127 New features:
3885
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
1128 * New 'cache' action (see developer notes).
3882
c8ffd029ab1f action cache (and tests), backported from 1.8
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3838
diff changeset
1129
3837
85f1d2d650e5 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3756
diff changeset
1130 Fixes:
85f1d2d650e5 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3756
diff changeset
1131 * Security fix: XSS fix for advanced search form
85f1d2d650e5 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3756
diff changeset
1132 * Avoid creation of new pagedirs with empty edit-log files by just
85f1d2d650e5 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3756
diff changeset
1133 accessing a non-existant page. If you used 1.7 before, you likely have
85f1d2d650e5 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3756
diff changeset
1134 quite some trash pagedirs now and you can clean them up by using:
85f1d2d650e5 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3756
diff changeset
1135 moin --config-dir=... --wiki-url=... maint cleanpage
85f1d2d650e5 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3756
diff changeset
1136 This will output some shell script (please review it before running!)
85f1d2d650e5 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3756
diff changeset
1137 that can be used to move trash pages into some trash/ directory and also
85f1d2d650e5 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3756
diff changeset
1138 moves deleted pages into some deleted/ directory. Maybe keep a copy of
85f1d2d650e5 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3756
diff changeset
1139 those directories for a while just for the case.
3885
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
1140 * Server specific fixes:
3896
a0babca35e5d release 1.7.1 (bump version numbers, update CHANGES)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3885
diff changeset
1141 * standalone (wikiserver.py): fix --pidfile and --group option, fix
a0babca35e5d release 1.7.1 (bump version numbers, update CHANGES)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3885
diff changeset
1142 operation without a wikiserverconfig.py (use builtin defaults).
3885
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
1143 * mod_python: work around mod_python 3.3.1 problems with file uploads.
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
1144 Note: if you are still using mod_python, we strongly recommend you
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
1145 try out mod_wsgi (in daemon mode) - it has less bugs, better
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
1146 security, better separation, WSGI is a Python standard, and moin
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
1147 developers also use WSGI. See HelpOnInstalling/ApacheWithModWSGI.
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
1148 * revert action: fixed for deleted pages.
3837
85f1d2d650e5 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3756
diff changeset
1149 * Search:
3838
592fe02ed976 Xapian indexing: remove crappy hostname tokenization, works better without
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3837
diff changeset
1150 * Xapian indexing: Removed crappy "hostname" tokenization.
592fe02ed976 Xapian indexing: remove crappy hostname tokenization, works better without
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3837
diff changeset
1151 Fixes MoinMoinBugs/1.7 XapianNotWorkingWithLeadingNumbersInTitle.
3885
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
1152 Also tokenize CamelCase parts of non-wikiwords.
3837
85f1d2d650e5 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3756
diff changeset
1153 * Make query parser reject more invalid input.
85f1d2d650e5 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3756
diff changeset
1154 * If query parsing raises a BracketError, at least tell what the problem
85f1d2d650e5 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3756
diff changeset
1155 is (and not just raise empty ValueError).
3885
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
1156 * Category search: ignore traling whitespace after ----
3837
85f1d2d650e5 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3756
diff changeset
1157 * Argument parser:
85f1d2d650e5 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3756
diff changeset
1158 * Fixed sort() usage in UnitArgument to be Python 2.3 compatible.
85f1d2d650e5 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3756
diff changeset
1159 * Fixed MoinMoinBugs/TypeErrorInWikiutils.
3885
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
1160 * Macros:
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
1161 * TableOfContents: skip outer-most <ol> levels when page isn't using
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
1162 the biggest headings
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
1163 * MonthCalendar: fix MoinMoinBugs/MonthCalendarBreaksOnApostrophe
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
1164 * xslt parser: fix MoinMoinBugs/DoNotConvertUnicodeToUTF8ForXsltParser
3837
85f1d2d650e5 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3756
diff changeset
1165 * OpenID RP: make it compatible to python-openid 2.2.x
85f1d2d650e5 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3756
diff changeset
1166 * PackagePages.collectpackage: removed encoding from file name of zipfile
3885
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
1167 * Surge protection: exclude localnet no matter whether user is known or not.
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
1168 * Notifications: fix MoinMoinBugs/DuplicateNewUserNotification
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
1169 * Script moin account create/disable/resetpw: checks for already existing
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
1170 user now.
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
1171
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
1172 Other changes:
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
1173 * Prevent CategoryTemplate being listed as a category (it is a Template)
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
1174 by changing the default page_category_regex.
3618
f126ec680605 1.7.0rc1 release (updated CHANGES, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3613
diff changeset
1175
3882
c8ffd029ab1f action cache (and tests), backported from 1.8
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3838
diff changeset
1176 Developer notes:
3885
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
1177 * New MoinMoin.action.cache - can be used to cache expensively rendered
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
1178 output, e.g. generated images). Once put into the cache, moin can emit
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
1179 a http response for that content very fast and very efficient (including
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
1180 "304 not changed" handling.
3882
c8ffd029ab1f action cache (and tests), backported from 1.8
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3838
diff changeset
1181 * New file-like API in MoinMoin.caching (good for dealing with medium
c8ffd029ab1f action cache (and tests), backported from 1.8
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3838
diff changeset
1182 to large files without consuming lots of memory).
3885
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
1183 * wikiutil.importPlugin supports getting the whole plugin module object
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
1184 by giving function=None.
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
1185
3882
c8ffd029ab1f action cache (and tests), backported from 1.8
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3838
diff changeset
1186
3756
761c3a503be2 release 1.7.0 (bumped version number)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3738
diff changeset
1187 Version 1.7.0:
3736
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1188 Note: This is a reduced CHANGES, ommitting details from rc/beta test and
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1189 also less interesting minor changes and fixes. It shows changes
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1190 relative to 1.6.3 release.
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1191 If you want to see full detail, read it there:
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1192 http://hg.moinmo.in/moin/1.7/file/76265568e8d3/docs/CHANGES
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1193
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1194 New Features: ==============================================================
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1195 * HINT: we added generic UPDATE instructions as docs/UPDATE.html.
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1196
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1197 * HINT: Standalone server usage changed:
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1198 * Standalone server can now be started via the "moin" script command,
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1199 optionally backgrounding itself.
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1200 See: moin server standalone --help
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1201 * In the toplevel dir, we have renamed moin.py to wikiserver.py (it was
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1202 often confused with the moin scripting command).
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1203 Now you have:
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1204 * wikiserver.py - to start the standalone server
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1205 * wikiserverconfig.py - to configure the standalone server
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1206 * wikiserverlogging.conf - to configure logging for it (default config
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1207 is ok for all day use, but can easily be modified for debugging)
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1208 * wikiconfig.py - to configure the wiki engine
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1209 * Removed old moin daemonizing script (replaced by moin server standalone
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1210 --start/stop)
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1211 * We now provide the "moin" script command also for people not using
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1212 setup.py, see wiki/server/moin.
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1213
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1214 * Logging
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1215 * New powerful and flexible logging, please see wiki/config/logging/ -
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1216 HINT: you have to upgrade your server adaptor script (e.g. moin.cgi)
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1217 and load a logging configuration that fits your needs from there, or
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1218 alternatively you can also set MOINLOGGINGCONF environment variable
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1219 to point at your logging config file.
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1220 If you use some of our sample logging configs, make sure you have a
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1221 look INTO them to fix e.g. the path of the logfile it will use.
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1222 * Moin now logs the path from where it loaded its configuration(s).
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1223
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1224 * Authentication / Sessions:
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1225 * HINT: New authentication plugin system, see HelpOnAuthentication. If
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1226 you do not use the builtin default for 'auth' list, you likely have to
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1227 change your configuration. See wiki/config/snippets/ for some samples.
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1228 * HINT: New session handling system (no moin_session any more, now done
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1229 internally and automatically), see HelpOnSessions for details.
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1230 * Added OpenID client and server support.
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1231 See: HelpOnAuthentication and HelpOnOpenIDProvider.
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1232 * cfg.trusted_auth_methods is a list of auth methods that put an
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1233 authenticated user into the "Trusted" ACL group.
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1234
3737
691271d8c211 adding some forgotten stuff to CHANGES, clarify
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3736
diff changeset
1235 * User profiles / password recovery / notification:
691271d8c211 adding some forgotten stuff to CHANGES, clarify
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3736
diff changeset
1236 * New newacount action for creating new user accounts/profiles. If you
691271d8c211 adding some forgotten stuff to CHANGES, clarify
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3736
diff changeset
1237 don't want users creating new accounts on their own, you can add this
691271d8c211 adding some forgotten stuff to CHANGES, clarify
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3736
diff changeset
1238 action to actions_excluded list.
3736
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1239 * New recoverpass action for password recovery:
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1240 If you forgot your password, recoverpass sends you an email with a
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1241 password recovery token (NOT the encrypted password) that is valid
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1242 for 12 hours.
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1243 * New moin account resetpw script for resetting a user's password by
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1244 the wiki admin.
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1245 * New preferences plugin system, see MoinMoin/userprefs/__init__.py.
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1246 * New notification system with an optional jabber notification bot, see
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1247 HelpOnNotification. HINT: wiki users have to check their notification
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1248 settings, esp. if they want to receive trivial update notifications.
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1249
3737
691271d8c211 adding some forgotten stuff to CHANGES, clarify
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3736
diff changeset
1250 * The diff action now has navigation buttons for prev/next change and also
691271d8c211 adding some forgotten stuff to CHANGES, clarify
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3736
diff changeset
1251 a revert button to revert to the revision shown below the diff display.
3735
76265568e8d3 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3720
diff changeset
1252 * ThemeBase: support Universal Edit Button, see there for details:
76265568e8d3 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3720
diff changeset
1253 http://universaleditbutton.org/
3736
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1254 * ?action=info&max_count=42 - show the last 42 history entries of the page.
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1255 max_count has a default of default_count and a upper limit of
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1256 limit_max_count - you can configure both in your wiki config:
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1257 cfg.history_count = (100, 200) # (default_count, limit_max_count) default
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1258 * The CSV parser can sniff the delimiter from the first CSV line so other
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1259 delimeters than ";" can be used.
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1260 * Admonition support. Added styling for tip, note, important, warning
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1261 and caution in the modern theme. For more info see HelpOnAdmonitions.
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1262 * DocBook-formatter:
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1263 * supports HTML entities like &rarr; and &#9731;
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1264 * supports the FootNote macro
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1265 * supports bulletless lists
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1266 * support for admonitions
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1267 * will export the wiki page's edit history as the generated article's
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1268 revision history. Doesn't add history of included pages.
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1269 * supports for the MoinMoin comment element, though only inline comments
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1270 are likely to be valid since the DocBook remark is an inline element.
3737
691271d8c211 adding some forgotten stuff to CHANGES, clarify
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3736
diff changeset
1271 * New Hits macro: shows the total hits for the page it is used on.
3736
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1272
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1273 Removed Features: ==========================================================
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1274 * HINT: Removed attachments direct serving (cfg.attachments - this was
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1275 deprecated since long!). Use AttachFile action to serve attachments.
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1276 * Duplicated file attachment upload code was removed from Load action (just
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1277 use AttachFile action to deal with attachments).
3737
691271d8c211 adding some forgotten stuff to CHANGES, clarify
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3736
diff changeset
1278 * Removed 'test' action. If you like to run unit tests, use py.test.
691271d8c211 adding some forgotten stuff to CHANGES, clarify
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3736
diff changeset
1279 * Removed Login macro.
3736
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1280
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1281 Bug Fixes: =================================================================
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1282 * Better handling of ImportErrors (farmconfig, macros, wikiserverconfig).
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1283 * Fix failure of detection of on-disk cache updates.
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1284 * Fix traceback in filesys.py on Mac OS X when "import Carbon" fails.
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1285
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1286 * AttachFile action / file up- and download / zip support:
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1287 * WSGI: use wsgi.file_wrapper (or a builtin simple wrapper). Fixes memory
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1288 consumption for sending of large file attachments.
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1289 * FastCGI: flush often. Fixes memory consumption for sending of large
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1290 file attachments.
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1291 * Use the open temporary file for receiving file attachment uploads
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1292 (fixes big memory consumption for large file uploads).
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1293 * Catch runtime errors raised by zipfile stdlib modules when trying to
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1294 process a defective zip.
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1295 * When unzipping member files, decode their filenames from utf-8 and
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1296 replace invalid chars.
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1297 * Make error msg less confusing when trying to overwrite a file attachment
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1298 without having 'delete' rights.
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
1299
3737
691271d8c211 adding some forgotten stuff to CHANGES, clarify
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3736
diff changeset
1300 * HINT: page_*_regex processing had to be changed to fix category search.
691271d8c211 adding some forgotten stuff to CHANGES, clarify
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3736
diff changeset
1301 If you don't use the builtin (english) defaults, you will have to change
691271d8c211 adding some forgotten stuff to CHANGES, clarify
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3736
diff changeset
1302 your configuration:
691271d8c211 adding some forgotten stuff to CHANGES, clarify
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3736
diff changeset
1303 old (default): page_category_regex = u'^Category[A-Z]'
691271d8c211 adding some forgotten stuff to CHANGES, clarify
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3736
diff changeset
1304 new (default): page_category_regex = ur'(?P<all>Category(?P<key>\S+))'
691271d8c211 adding some forgotten stuff to CHANGES, clarify
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3736
diff changeset
1305 As you see, the old regex did work for detecting whether a pagename is
691271d8c211 adding some forgotten stuff to CHANGES, clarify
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3736
diff changeset
1306 a category, but it could not be used to search for a category tag in the
691271d8c211 adding some forgotten stuff to CHANGES, clarify
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3736
diff changeset
1307 page text. The new regex can be used for both and identifies the complete
691271d8c211 adding some forgotten stuff to CHANGES, clarify
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3736
diff changeset
1308 category tag (match in group 'all', e.g. "CategoryFoo") as well as the
691271d8c211 adding some forgotten stuff to CHANGES, clarify
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3736
diff changeset
1309 category key (match in group 'key', e.g. "Foo") by using named regex
691271d8c211 adding some forgotten stuff to CHANGES, clarify
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3736
diff changeset
1310 groups. \S+ means the category key can be anything non-blank.
691271d8c211 adding some forgotten stuff to CHANGES, clarify
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3736
diff changeset
1311 If you like to simultaneously support multiple languages, use something
691271d8c211 adding some forgotten stuff to CHANGES, clarify
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3736
diff changeset
1312 like this: ur'(?P<all>(Kategorie|Category)(?P<key>\S+))'
4501
f7ee4c468401 docs/CHANGES: added notes about required page_*_regex change procedure
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4487
diff changeset
1313 HINT: after changing your configuration, please rebuild the cache:
f7ee4c468401 docs/CHANGES: added notes about required page_*_regex change procedure
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4487
diff changeset
1314 * stop moin
f7ee4c468401 docs/CHANGES: added notes about required page_*_regex change procedure
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4487
diff changeset
1315 * moin ... maint cleancache
f7ee4c468401 docs/CHANGES: added notes about required page_*_regex change procedure
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4487
diff changeset
1316 * start moin
f7ee4c468401 docs/CHANGES: added notes about required page_*_regex change procedure
Thomas Wal