Mercurial > moin > 1.9
annotate docs/CHANGES @ 3676:8dc2c2fc64ef
removed PyStemmer dependency by just using xapian.Stem and requiring xapian >= 1.0.0, also remove code handling older xapian versions
author | Thomas Waldmann <tw AT waldmann-edv DOT de> |
---|---|
date | Sat, 07 Jun 2008 20:42:57 +0200 |
parents | 8772197c9262 |
children | 0cbd8b41aebd |
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 |
432
70d97ff00d7f
release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents:
430
diff
changeset
|
4 Please completely read CHANGES text until you reach the version you were |
70d97ff00d7f
release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents:
430
diff
changeset
|
5 using until now. Otherwise you might miss some important upgrading and |
70d97ff00d7f
release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents:
430
diff
changeset
|
6 configuration hints. |
70d97ff00d7f
release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents:
430
diff
changeset
|
7 |
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 Starting with 1.5.3, update installation hints are marked with HINT. |
1f8a60be2d6d
reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents:
494
diff
changeset
|
9 They assume you are upgrading from the last release version before (e.g. from |
1f8a60be2d6d
reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents:
494
diff
changeset
|
10 1.5.2 to 1.5.3). |
1f8a60be2d6d
reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents:
494
diff
changeset
|
11 |
432
70d97ff00d7f
release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents:
430
diff
changeset
|
12 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
|
13 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
|
14 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
|
15 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
|
16 |
70d97ff00d7f
release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents:
430
diff
changeset
|
17 Known main issues: |
70d97ff00d7f
release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents:
430
diff
changeset
|
18 |
70d97ff00d7f
release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents:
430
diff
changeset
|
19 * 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
|
20 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
|
21 editor_force = True |
70d97ff00d7f
release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents:
430
diff
changeset
|
22 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
|
23 |
3618
f126ec680605
1.7.0rc1 release (updated CHANGES, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3613
diff
changeset
|
24 * "Backup" and especially "Restore" action have some issues, so please DON'T |
f126ec680605
1.7.0rc1 release (updated CHANGES, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3613
diff
changeset
|
25 USE THEM except if you want to help debugging and improving it and after |
f126ec680605
1.7.0rc1 release (updated CHANGES, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3613
diff
changeset
|
26 having made a backup with some other, proven method. |
f126ec680605
1.7.0rc1 release (updated CHANGES, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3613
diff
changeset
|
27 USE BOTH ON YOUR OWN RISK! |
f126ec680605
1.7.0rc1 release (updated CHANGES, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3613
diff
changeset
|
28 |
f126ec680605
1.7.0rc1 release (updated CHANGES, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3613
diff
changeset
|
29 |
3672
fee546fba271
fix xmlrpc request.read() call to use content-length, if available
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3662
diff
changeset
|
30 Version 1.7.0current: |
fee546fba271
fix xmlrpc request.read() call to use content-length, if available
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3662
diff
changeset
|
31 |
fee546fba271
fix xmlrpc request.read() call to use content-length, if available
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3662
diff
changeset
|
32 Bug Fixes: |
3674
8772197c9262
fix traceback in filesys.py on Mac OS X when import Carbon fails (thanks to Uche Ogbuji for the patch)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3672
diff
changeset
|
33 * Fix xmlrpc request.read() call to use content-length header, if available. |
8772197c9262
fix traceback in filesys.py on Mac OS X when import Carbon fails (thanks to Uche Ogbuji for the patch)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3672
diff
changeset
|
34 * Fix traceback in filesys.py on Mac OS X when import Carbon fails. |
3672
fee546fba271
fix xmlrpc request.read() call to use content-length, if available
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3662
diff
changeset
|
35 |
3676
8dc2c2fc64ef
removed PyStemmer dependency by just using xapian.Stem and requiring xapian >= 1.0.0, also remove code handling older xapian versions
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3674
diff
changeset
|
36 Other changes: |
8dc2c2fc64ef
removed PyStemmer dependency by just using xapian.Stem and requiring xapian >= 1.0.0, also remove code handling older xapian versions
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3674
diff
changeset
|
37 * HINT: If you want to use xapian based indexed search, you need to have |
8dc2c2fc64ef
removed PyStemmer dependency by just using xapian.Stem and requiring xapian >= 1.0.0, also remove code handling older xapian versions
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3674
diff
changeset
|
38 Xapian >= 1.0.0. |
8dc2c2fc64ef
removed PyStemmer dependency by just using xapian.Stem and requiring xapian >= 1.0.0, also remove code handling older xapian versions
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3674
diff
changeset
|
39 * Removed dependency on PyStemmer (we just use the stemmer built into |
8dc2c2fc64ef
removed PyStemmer dependency by just using xapian.Stem and requiring xapian >= 1.0.0, also remove code handling older xapian versions
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3674
diff
changeset
|
40 Xapian (it uses utf-8 since 1.0.0, so we can use it)). |
8dc2c2fc64ef
removed PyStemmer dependency by just using xapian.Stem and requiring xapian >= 1.0.0, also remove code handling older xapian versions
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3674
diff
changeset
|
41 |
8dc2c2fc64ef
removed PyStemmer dependency by just using xapian.Stem and requiring xapian >= 1.0.0, also remove code handling older xapian versions
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3674
diff
changeset
|
42 |
3662
9901ffff5280
1.7.0rc2 release (bump version number, update CHANGES, ...)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3657
diff
changeset
|
43 Version 1.7.0rc2: |
3639
776b338ccc2d
updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3625
diff
changeset
|
44 |
776b338ccc2d
updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3625
diff
changeset
|
45 Bug Fixes: |
3657
2ef181f42a41
fix MoinMoinBugs/DummyPasswordInAutoCreatedLdapUserProfiles and add a test for it
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3654
diff
changeset
|
46 * Security Fix: fixed MoinMoinBugs/DummyPasswordInAutoCreatedLdapUserProfiles |
3662
9901ffff5280
1.7.0rc2 release (bump version number, update CHANGES, ...)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3657
diff
changeset
|
47 (bug was present since some auth refactoring in 1.7.0alpha). |
3639
776b338ccc2d
updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3625
diff
changeset
|
48 * Fix editor preview not working for new pages. |
776b338ccc2d
updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3625
diff
changeset
|
49 * Add ssh protocol to url_schemas. |
776b338ccc2d
updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3625
diff
changeset
|
50 * Fix PageList macro with search errors. |
776b338ccc2d
updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3625
diff
changeset
|
51 * Center the message icons and fix their spacing. Add a class to the |
776b338ccc2d
updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3625
diff
changeset
|
52 "Clear message" link, make the link text smaller and lower. |
776b338ccc2d
updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3625
diff
changeset
|
53 * Better handling of ImportErrors (farmconfig, macros, wikiserverconfig). |
3662
9901ffff5280
1.7.0rc2 release (bump version number, update CHANGES, ...)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3657
diff
changeset
|
54 * Builtin search: support mimetype: search for builtin engine, too |
3649
ef8511b43788
updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3639
diff
changeset
|
55 * Xapian search/indexing: |
ef8511b43788
updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3639
diff
changeset
|
56 * use text/<format> as mimetype for pages |
3662
9901ffff5280
1.7.0rc2 release (bump version number, update CHANGES, ...)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3657
diff
changeset
|
57 * index also major and minor for mimetypes, so it will find 'text' or |
9901ffff5280
1.7.0rc2 release (bump version number, update CHANGES, ...)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3657
diff
changeset
|
58 'plain' as well as 'text/plain' |
3649
ef8511b43788
updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3639
diff
changeset
|
59 * remove crappy num regex from WikiAnalyzer, improve tokenization |
3639
776b338ccc2d
updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3625
diff
changeset
|
60 * Fix the second hmac use for python 2.4 |
3649
ef8511b43788
updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3639
diff
changeset
|
61 * csv parser: |
ef8511b43788
updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3639
diff
changeset
|
62 * fix delimiter sniffing troubles, fix tests |
ef8511b43788
updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3639
diff
changeset
|
63 * remove empty lines above the csv table |
3639
776b338ccc2d
updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3625
diff
changeset
|
64 * Event notifications: send notifies in the language of the message |
776b338ccc2d
updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3625
diff
changeset
|
65 recipient (not of the current wiki user), other fixes. |
776b338ccc2d
updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3625
diff
changeset
|
66 |
3654
879d8bdf01a1
ldap auth: cancel login only for invalid credentials, otherwise give subsequent auth list entries a chance, failover works, improved logging
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3649
diff
changeset
|
67 Other changes: |
879d8bdf01a1
ldap auth: cancel login only for invalid credentials, otherwise give subsequent auth list entries a chance, failover works, improved logging
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3649
diff
changeset
|
68 * HINT: ldap_login behaves a bit different now: |
879d8bdf01a1
ldap auth: cancel login only for invalid credentials, otherwise give subsequent auth list entries a chance, failover works, improved logging
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3649
diff
changeset
|
69 In previous moin versions, ldap_login tended to either successfully |
879d8bdf01a1
ldap auth: cancel login only for invalid credentials, otherwise give subsequent auth list entries a chance, failover works, improved logging
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3649
diff
changeset
|
70 authenticate a user or to completely cancel the whole login process in |
879d8bdf01a1
ldap auth: cancel login only for invalid credentials, otherwise give subsequent auth list entries a chance, failover works, improved logging
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3649
diff
changeset
|
71 any other case (including ldap server down or exceptions happening). |
879d8bdf01a1
ldap auth: cancel login only for invalid credentials, otherwise give subsequent auth list entries a chance, failover works, improved logging
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3649
diff
changeset
|
72 This made subsequent auth list entries rather pointless. |
879d8bdf01a1
ldap auth: cancel login only for invalid credentials, otherwise give subsequent auth list entries a chance, failover works, improved logging
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3649
diff
changeset
|
73 Now it behaves like this: |
879d8bdf01a1
ldap auth: cancel login only for invalid credentials, otherwise give subsequent auth list entries a chance, failover works, improved logging
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3649
diff
changeset
|
74 * user not found in LDAP -> give subsequent auth list entries a |
879d8bdf01a1
ldap auth: cancel login only for invalid credentials, otherwise give subsequent auth list entries a chance, failover works, improved logging
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3649
diff
changeset
|
75 chance to authenticate the user (same happens if it finds multiple |
879d8bdf01a1
ldap auth: cancel login only for invalid credentials, otherwise give subsequent auth list entries a chance, failover works, improved logging
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3649
diff
changeset
|
76 LDAP entries when searching - it logs an additional warning then). |
879d8bdf01a1
ldap auth: cancel login only for invalid credentials, otherwise give subsequent auth list entries a chance, failover works, improved logging
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3649
diff
changeset
|
77 * user found, but wrong password -> cancel login |
879d8bdf01a1
ldap auth: cancel login only for invalid credentials, otherwise give subsequent auth list entries a chance, failover works, improved logging
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3649
diff
changeset
|
78 * ldap server not reachable or other exceptions -> give subsequent |
879d8bdf01a1
ldap auth: cancel login only for invalid credentials, otherwise give subsequent auth list entries a chance, failover works, improved logging
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3649
diff
changeset
|
79 auth list entries a chance |
879d8bdf01a1
ldap auth: cancel login only for invalid credentials, otherwise give subsequent auth list entries a chance, failover works, improved logging
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3649
diff
changeset
|
80 So please make sure that you really trust every auth list entry you have |
879d8bdf01a1
ldap auth: cancel login only for invalid credentials, otherwise give subsequent auth list entries a chance, failover works, improved logging
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3649
diff
changeset
|
81 configured when upgrading or it might maybe change behaviour in a |
879d8bdf01a1
ldap auth: cancel login only for invalid credentials, otherwise give subsequent auth list entries a chance, failover works, improved logging
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3649
diff
changeset
|
82 unexpected or unwanted way. |
879d8bdf01a1
ldap auth: cancel login only for invalid credentials, otherwise give subsequent auth list entries a chance, failover works, improved logging
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3649
diff
changeset
|
83 * ldap_login now supports failover: if it can't contact your LDAP server |
879d8bdf01a1
ldap auth: cancel login only for invalid credentials, otherwise give subsequent auth list entries a chance, failover works, improved logging
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3649
diff
changeset
|
84 (e.g. because it is down or unreachable), it will just continue and |
879d8bdf01a1
ldap auth: cancel login only for invalid credentials, otherwise give subsequent auth list entries a chance, failover works, improved logging
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3649
diff
changeset
|
85 try to authenticate with other authenticators (if there are any in |
879d8bdf01a1
ldap auth: cancel login only for invalid credentials, otherwise give subsequent auth list entries a chance, failover works, improved logging
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3649
diff
changeset
|
86 cfg.auth list). So if you have some mirroring LDAP backup server, just |
879d8bdf01a1
ldap auth: cancel login only for invalid credentials, otherwise give subsequent auth list entries a chance, failover works, improved logging
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3649
diff
changeset
|
87 put another authenticator querying it there: |
879d8bdf01a1
ldap auth: cancel login only for invalid credentials, otherwise give subsequent auth list entries a chance, failover works, improved logging
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3649
diff
changeset
|
88 ldap_auth1 = LDAPAuth(server_uri='ldap://mainserver', ...) |
879d8bdf01a1
ldap auth: cancel login only for invalid credentials, otherwise give subsequent auth list entries a chance, failover works, improved logging
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3649
diff
changeset
|
89 ldap_auth2 = LDAPAuth(server_uri='ldap://backupserver', ...) |
879d8bdf01a1
ldap auth: cancel login only for invalid credentials, otherwise give subsequent auth list entries a chance, failover works, improved logging
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3649
diff
changeset
|
90 auth = [ldap_auth1, ldap_auth2, ] |
879d8bdf01a1
ldap auth: cancel login only for invalid credentials, otherwise give subsequent auth list entries a chance, failover works, improved logging
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3649
diff
changeset
|
91 |
3639
776b338ccc2d
updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3625
diff
changeset
|
92 |
3618
f126ec680605
1.7.0rc1 release (updated CHANGES, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3613
diff
changeset
|
93 Version 1.7.0rc1: |
3613
2232946adeb3
updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3599
diff
changeset
|
94 |
2232946adeb3
updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3599
diff
changeset
|
95 Bug Fixes: |
2232946adeb3
updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3599
diff
changeset
|
96 * Fix hmac for Python 2.4. |
2232946adeb3
updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3599
diff
changeset
|
97 * AttachFile: fix uploading of < 1K files |
2232946adeb3
updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3599
diff
changeset
|
98 * fix action=info on page that never existed |
2232946adeb3
updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3599
diff
changeset
|
99 * deny access on invalid input (happens only with spammers anyway) |
2232946adeb3
updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3599
diff
changeset
|
100 * fix failure of detection of on-disk cache updates |
2232946adeb3
updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3599
diff
changeset
|
101 |
2232946adeb3
updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3599
diff
changeset
|
102 |
3599
2b734fe96f57
1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3591
diff
changeset
|
103 Version 1.7.0beta2: |
3546
c9494979fe7a
xmlrpc getPageInfoVersion fixed / Page.last_edit() fixed and renamed to edit_info(). Works correctly now for current revision and supports old revisions.
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3542
diff
changeset
|
104 |
c9494979fe7a
xmlrpc getPageInfoVersion fixed / Page.last_edit() fixed and renamed to edit_info(). Works correctly now for current revision and supports old revisions.
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3542
diff
changeset
|
105 Bug Fixes: |
3573
124d0ef138aa
change page_*_regex processing, see docs/CHANGES (fixes Xapian category search for non-english)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3547
diff
changeset
|
106 * HINT: page_*_regex processing had to be changed to fix Xapian category |
124d0ef138aa
change page_*_regex processing, see docs/CHANGES (fixes Xapian category search for non-english)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3547
diff
changeset
|
107 search. If you don't use the english defaults, you will have to change |
124d0ef138aa
change page_*_regex processing, see docs/CHANGES (fixes Xapian category search for non-english)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3547
diff
changeset
|
108 your configuration: |
124d0ef138aa
change page_*_regex processing, see docs/CHANGES (fixes Xapian category search for non-english)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3547
diff
changeset
|
109 old (default): page_category_regex = u'^Category[A-Z]' |
124d0ef138aa
change page_*_regex processing, see docs/CHANGES (fixes Xapian category search for non-english)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3547
diff
changeset
|
110 new (default): page_category_regex = ur'(?P<all>Category(?P<key>\S+))' |
124d0ef138aa
change page_*_regex processing, see docs/CHANGES (fixes Xapian category search for non-english)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3547
diff
changeset
|
111 As you see, the old regex did work for detecting whether a pagename is |
124d0ef138aa
change page_*_regex processing, see docs/CHANGES (fixes Xapian category search for non-english)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3547
diff
changeset
|
112 a category, but it could not be used to search for a category tag in the |
124d0ef138aa
change page_*_regex processing, see docs/CHANGES (fixes Xapian category search for non-english)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3547
diff
changeset
|
113 page text. The new regex can be used for both and identifies the complete |
124d0ef138aa
change page_*_regex processing, see docs/CHANGES (fixes Xapian category search for non-english)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3547
diff
changeset
|
114 category tag (match in group 'all', e.g. "CategoryFoo") as well as the |
124d0ef138aa
change page_*_regex processing, see docs/CHANGES (fixes Xapian category search for non-english)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3547
diff
changeset
|
115 category key (match in group 'key', e.g. "Foo") by using named regex |
124d0ef138aa
change page_*_regex processing, see docs/CHANGES (fixes Xapian category search for non-english)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3547
diff
changeset
|
116 groups. \S+ means the category key can be anything non-blank. |
124d0ef138aa
change page_*_regex processing, see docs/CHANGES (fixes Xapian category search for non-english)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3547
diff
changeset
|
117 If you like to simultaneously support multiple languages, use something |
124d0ef138aa
change page_*_regex processing, see docs/CHANGES (fixes Xapian category search for non-english)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3547
diff
changeset
|
118 like this: ur'(?P<all>(Kategorie|Category)(?P<key>\S+))' |
3599
2b734fe96f57
1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3591
diff
changeset
|
119 * Xapian indexing / search / stemming: |
2b734fe96f57
1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3591
diff
changeset
|
120 * fix AttributeError that happened when trying to access an attribute only |
2b734fe96f57
1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3591
diff
changeset
|
121 used with xapian search (but regex search is not done by xapian) |
2b734fe96f57
1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3591
diff
changeset
|
122 * fix IndexErrors happening when pages are renamed/nuked after the index |
2b734fe96f57
1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3591
diff
changeset
|
123 was built |
2b734fe96f57
1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3591
diff
changeset
|
124 * fix crash if default language is un-stemmable |
2b734fe96f57
1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3591
diff
changeset
|
125 * Fixed indexing of WikiWords (index "WikiWords", "Wiki" and "Words") |
2b734fe96f57
1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3591
diff
changeset
|
126 * Fixed category indexing (index CategoryFoo correctly as CategoryFoo, not |
2b734fe96f57
1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3591
diff
changeset
|
127 Foo - for all languages, see page_*_regex change above) |
2b734fe96f57
1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3591
diff
changeset
|
128 * xapian_stemming: removed some strange code (fixes search |
2b734fe96f57
1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3591
diff
changeset
|
129 title:lowercaseword with xapian_stemming enabled) |
2b734fe96f57
1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3591
diff
changeset
|
130 * AttachFile / file upload / download: |
2b734fe96f57
1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3591
diff
changeset
|
131 * WSGI: use wsgi.file_wrapper (or a builtin simple wrapper). Fixes memory |
2b734fe96f57
1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3591
diff
changeset
|
132 consumption for sending of large file attachments. |
2b734fe96f57
1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3591
diff
changeset
|
133 * FastCGI: flush often. Fixes memory consumption for sending of large |
2b734fe96f57
1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3591
diff
changeset
|
134 file attachments |
2b734fe96f57
1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3591
diff
changeset
|
135 * use the open temporary file for file uploads (fixes big memory |
2b734fe96f57
1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3591
diff
changeset
|
136 consumption for large file uploads). |
2b734fe96f57
1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3591
diff
changeset
|
137 !!! Twisted and mod_python is completely untested !!! |
2b734fe96f57
1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3591
diff
changeset
|
138 * AttachFile/Load: remove misleading/outdated text, fix UI cosmetics |
2b734fe96f57
1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3591
diff
changeset
|
139 * Fixed traceback for attachment notifications. |
2b734fe96f57
1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3591
diff
changeset
|
140 * make error msg less confusing when trying to overwrite a file attachment |
2b734fe96f57
1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3591
diff
changeset
|
141 without having acl delete rights |
2b734fe96f57
1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3591
diff
changeset
|
142 * Wiki xmlrpc getPageInfoVersion() fixed: |
2b734fe96f57
1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3591
diff
changeset
|
143 * works correctly now for old page versions (was unsupported) |
2b734fe96f57
1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3591
diff
changeset
|
144 * works correctly now for current page version (reported wrong |
2b734fe96f57
1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3591
diff
changeset
|
145 data when a page had attachment uploads after the last page |
2b734fe96f57
1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3591
diff
changeset
|
146 edit) |
2b734fe96f57
1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3591
diff
changeset
|
147 * returns a Fault if it did not find a edit-log entry |
2b734fe96f57
1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3591
diff
changeset
|
148 * SystemAdmin user browser: handle empty email/jabber addresses correctly |
2b734fe96f57
1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3591
diff
changeset
|
149 * events.wikidictsrescan: handle TrivialPageChangedEvent too (bug fix for |
2b734fe96f57
1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3591
diff
changeset
|
150 MoinMoinBugs/17devWikiDictsDontUpdate) |
2b734fe96f57
1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3591
diff
changeset
|
151 * Fixed detection of WikiWords for the docbook parser. |
2b734fe96f57
1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3591
diff
changeset
|
152 |
2b734fe96f57
1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3591
diff
changeset
|
153 New features: |
2b734fe96f57
1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3591
diff
changeset
|
154 * Password recovery (recoverpass action): |
2b734fe96f57
1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3591
diff
changeset
|
155 If you forgot your password, this action sends you an email with a password |
2b734fe96f57
1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3591
diff
changeset
|
156 recovery token (NOT the encrypted password). Token is valid for 12 hours. |
2b734fe96f57
1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3591
diff
changeset
|
157 * Logging: you can use MOINLOGGINGCONF environment variable now to override |
2b734fe96f57
1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3591
diff
changeset
|
158 from where your logging config is read. |
3546
c9494979fe7a
xmlrpc getPageInfoVersion fixed / Page.last_edit() fixed and renamed to edit_info(). Works correctly now for current revision and supports old revisions.
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3542
diff
changeset
|
159 |
3576
08a8965162fe
rename ./moin.py to wikiserver.py, add wikiserverlogging.conf to configure its logging
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3573
diff
changeset
|
160 Other changes: |
08a8965162fe
rename ./moin.py to wikiserver.py, add wikiserverlogging.conf to configure its logging
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3573
diff
changeset
|
161 * HINT: in the toplevel dir, we have renamed moin.py to wikiserver.py (it |
08a8965162fe
rename ./moin.py to wikiserver.py, add wikiserverlogging.conf to configure its logging
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3573
diff
changeset
|
162 was often confused with the moin scripting command). |
08a8965162fe
rename ./moin.py to wikiserver.py, add wikiserverlogging.conf to configure its logging
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3573
diff
changeset
|
163 Now you have: |
08a8965162fe
rename ./moin.py to wikiserver.py, add wikiserverlogging.conf to configure its logging
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3573
diff
changeset
|
164 * wikiserver.py - to start the standalone server |
08a8965162fe
rename ./moin.py to wikiserver.py, add wikiserverlogging.conf to configure its logging
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3573
diff
changeset
|
165 * wikiserverconfig.py - to configure the standalone server |
08a8965162fe
rename ./moin.py to wikiserver.py, add wikiserverlogging.conf to configure its logging
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3573
diff
changeset
|
166 * wikiserverlogging.conf - to configure logging for it (default config |
08a8965162fe
rename ./moin.py to wikiserver.py, add wikiserverlogging.conf to configure its logging
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3573
diff
changeset
|
167 should be ok for all day use, but can easily be modified for debugging) |
08a8965162fe
rename ./moin.py to wikiserver.py, add wikiserverlogging.conf to configure its logging
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3573
diff
changeset
|
168 * wikiconfig.py - to configure the wiki engine |
3599
2b734fe96f57
1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3591
diff
changeset
|
169 * removed old moin daemonizing script (replaced by moin server standalone |
2b734fe96f57
1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3591
diff
changeset
|
170 --start/stop) |
2b734fe96f57
1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3591
diff
changeset
|
171 * provide moin script command for people not using setup.py, see wiki/server/moin |
3591
15e5ca7240ab
Load action: remove duplicated code, add comment field, refactor. AttachFile action: refactor. Fix bugs.
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3579
diff
changeset
|
172 * Duplicated file attachment upload code was removed from Load action (just |
15e5ca7240ab
Load action: remove duplicated code, add comment field, refactor. AttachFile action: refactor. Fix bugs.
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3579
diff
changeset
|
173 use AttachFile action to deal with attachments). |
15e5ca7240ab
Load action: remove duplicated code, add comment field, refactor. AttachFile action: refactor. Fix bugs.
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3579
diff
changeset
|
174 * Load action now just creates a new revision of the target page, the |
15e5ca7240ab
Load action: remove duplicated code, add comment field, refactor. AttachFile action: refactor. Fix bugs.
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3579
diff
changeset
|
175 target pagename defaults to the current page name and can be edited. If |
15e5ca7240ab
Load action: remove duplicated code, add comment field, refactor. AttachFile action: refactor. Fix bugs.
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3579
diff
changeset
|
176 the target pagename is empty, moin tries to derive the target pagename |
15e5ca7240ab
Load action: remove duplicated code, add comment field, refactor. AttachFile action: refactor. Fix bugs.
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3579
diff
changeset
|
177 from the uploaded file's name. |
15e5ca7240ab
Load action: remove duplicated code, add comment field, refactor. AttachFile action: refactor. Fix bugs.
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3579
diff
changeset
|
178 Load tries to decode the file contents first using utf-8 coding and, if |
15e5ca7240ab
Load action: remove duplicated code, add comment field, refactor. AttachFile action: refactor. Fix bugs.
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3579
diff
changeset
|
179 that fails, it forces decoding using iso-8859-1 coding (and replacing |
15e5ca7240ab
Load action: remove duplicated code, add comment field, refactor. AttachFile action: refactor. Fix bugs.
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3579
diff
changeset
|
180 invalid characters). |
3576
08a8965162fe
rename ./moin.py to wikiserver.py, add wikiserverlogging.conf to configure its logging
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3573
diff
changeset
|
181 |
3546
c9494979fe7a
xmlrpc getPageInfoVersion fixed / Page.last_edit() fixed and renamed to edit_info(). Works correctly now for current revision and supports old revisions.
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3542
diff
changeset
|
182 Developer notes (these should be moved to the end in the release): |
c9494979fe7a
xmlrpc getPageInfoVersion fixed / Page.last_edit() fixed and renamed to edit_info(). Works correctly now for current revision and supports old revisions.
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3542
diff
changeset
|
183 * Page.last_edit() is DEPRECATED, please use Page.edit_info(). |
3547
889b37b6441c
get rid of broken Page._last_edited(), use Page.editlog_entry() from now on
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3546
diff
changeset
|
184 * Page._last_edited() is GONE (was broken anyway), please use |
889b37b6441c
get rid of broken Page._last_edited(), use Page.editlog_entry() from now on
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3546
diff
changeset
|
185 Page.editlog_entry(). |
3599
2b734fe96f57
1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3591
diff
changeset
|
186 * new request.send_file() call, making it possible to use server-specific |
2b734fe96f57
1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3591
diff
changeset
|
187 optimizations |
3546
c9494979fe7a
xmlrpc getPageInfoVersion fixed / Page.last_edit() fixed and renamed to edit_info(). Works correctly now for current revision and supports old revisions.
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3542
diff
changeset
|
188 |
3534
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
189 Version 1.7.0beta1: |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
190 |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
191 New Features: |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
192 * New powerful and flexible logging, please see wiki/config/logging/ - |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
193 HINT: you have to upgrade your server adaptor script (e.g. moin.cgi) |
3579
ff4afe930cb2
logging configuration: you can use MOINLOGGINGCONF env var now to override from where your logging conf is read, fix wikiserverlogging.conf to not create empty moin.log files
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3576
diff
changeset
|
194 and load a logging configuration that fits your needs from there, or |
ff4afe930cb2
logging configuration: you can use MOINLOGGINGCONF env var now to override from where your logging conf is read, fix wikiserverlogging.conf to not create empty moin.log files
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3576
diff
changeset
|
195 alternatively you can also set MOINLOGGINGCONF environment variable |
ff4afe930cb2
logging configuration: you can use MOINLOGGINGCONF env var now to override from where your logging conf is read, fix wikiserverlogging.conf to not create empty moin.log files
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3576
diff
changeset
|
196 to point at your logging config file. |
3534
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
197 If you use some of our sample logging configs, make sure you have a |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
198 look INTO them to fix e.g. the path of the logfile it will use. |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
199 * Moin now logs the path from where it loaded its configuration(s) |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
200 * cfg.trusted_auth_methods is a list of auth methods that put an |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
201 authenticated user into the "Trusted" ACL group. |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
202 * New authentication plugin system, see HelpOnAuthentication. |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
203 * New session handling system (no moin_session any more, now done |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
204 internally and automatically), see HelpOnSessions for details. |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
205 * New preferences plugin system, see MoinMoin/userprefs/__init__.py |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
206 * New notification system with an optional jabber notification bot. |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
207 * Jabber notification support; for more information see HelpOnNotification. |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
208 * Standalone server can now be started via the "moin" script command, |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
209 optionally backgrounding itself. See: moin server standalone --help |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
210 * The diff action now has navigation buttons for prev/next change. |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
211 * Admonition support. Added styling for tip, note, important, warning |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
212 and caution in the modern theme. For more info see HelpOnAdmonitions. |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
213 * DocBook-formatter: |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
214 * supports HTML entities like → and ☃ |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
215 * supports the FootNote macro |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
216 * supports bulletless lists |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
217 * support for admonitions |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
218 * will export the wiki page's edit history as the generated article's |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
219 revision history. Doesn't add history of included pages. |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
220 * supports for the MoinMoin comment element, though only inline comments |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
221 are likely to be valid since the DocBook remark is an inline element. |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
222 * ?action=info&max_count=42 - show the last 42 history entries of the page. |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
223 max_count has a default of default_count and a upper limit of |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
224 limit_max_count - you can configure both in your wiki config: |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
225 cfg.history_count = (100, 200) # (default_count, limit_max_count) default |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
226 * The CSV parser can get the delimiter from the first line so other |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
227 delimeters than ";" can be used. |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
228 |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
229 Other changes: |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
230 * cfg.show_login is gone, see code in theme/__init__.py, this affects |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
231 many themes! |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
232 * HINT: a new userprefs/ plugin directory will be created by the usual |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
233 "moin migration data" command. |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
234 * Removed attachments direct serving (cfg.attachments - this was deprecated |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
235 since long!). |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
236 * The rst-parser's admonition class names are no longer prepended with |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
237 "admonition_". Instead the class names are now for example "note" |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
238 and not "admonition_note". |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
239 * DocBook-formatter: |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
240 * generates a valid DOCTYPE |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
241 * table support has been improved |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
242 * handling of definitions and glossaries is more robust |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
243 * supports program language and line numbering in code areas |
2002
e15f1c62ac51
bumped version to 1.7.0
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1992
diff
changeset
|
244 |
e15f1c62ac51
bumped version to 1.7.0
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1992
diff
changeset
|
245 Developer notes (these should be moved to the end in the release): |
3121
ca1c60a5285c
i18n.getText: renaming the 'formatted' (default True) keyword arg to 'wiki' (default False)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3118
diff
changeset
|
246 * getText's (aka _()) 'formatted' keyword param (default: True in 1.6 and |
ca1c60a5285c
i18n.getText: renaming the 'formatted' (default True) keyword arg to 'wiki' (default False)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3118
diff
changeset
|
247 early 1.7) was renamed/changed: it is now called 'wiki' and defaults to |
ca1c60a5285c
i18n.getText: renaming the 'formatted' (default True) keyword arg to 'wiki' (default False)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3118
diff
changeset
|
248 False. Example calls: |
ca1c60a5285c
i18n.getText: renaming the 'formatted' (default True) keyword arg to 'wiki' (default False)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3118
diff
changeset
|
249 _('This will NOT get parsed/formatted by MoinMoin!') |
ca1c60a5285c
i18n.getText: renaming the 'formatted' (default True) keyword arg to 'wiki' (default False)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3118
diff
changeset
|
250 _('This will be parsed/formatted by MoinMoin!', wiki=True) |
3163
1662ed80fbae
fixed CHANGES: some stuff was already released with 1.6, removed from 1.7 section
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3121
diff
changeset
|
251 _('This will be used as a left side of percent operator. %s', |
1662ed80fbae
fixed CHANGES: some stuff was already released with 1.6, removed from 1.7 section
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3121
diff
changeset
|
252 wiki=True, percent=True) |
3234
a739558ca3dc
Page.url() default changed to relative=False
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3203
diff
changeset
|
253 * Page.url 'relative' keyword param (default: True in 1.6 and early 1.7) |
a739558ca3dc
Page.url() default changed to relative=False
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3203
diff
changeset
|
254 was changed to default False). |
3534
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
255 * The themedict no longer contains 'page_user_prefs' and 'user_prefs', |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
256 this may affect custom themes. |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
257 |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
258 |
3542
ed8531bc87da
1.7.0beta1 release (and fixing CHANGES)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3541
diff
changeset
|
259 Version 1.6.current: |
ed8531bc87da
1.7.0beta1 release (and fixing CHANGES)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3541
diff
changeset
|
260 Fixes: |
ed8531bc87da
1.7.0beta1 release (and fixing CHANGES)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3541
diff
changeset
|
261 * The iconbar "up" icon (known from 1.5) is back. Although it is not too |
ed8531bc87da
1.7.0beta1 release (and fixing CHANGES)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3541
diff
changeset
|
262 useful if you use themes that have the navigation in the page title, |
ed8531bc87da
1.7.0beta1 release (and fixing CHANGES)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3541
diff
changeset
|
263 it is useful for themes not using that kind of navigation. |
ed8531bc87da
1.7.0beta1 release (and fixing CHANGES)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3541
diff
changeset
|
264 |
ed8531bc87da
1.7.0beta1 release (and fixing CHANGES)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3541
diff
changeset
|
265 |
3534
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
266 Version 1.6.3: |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
267 Fixes: |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
268 * Security fix: a check in the user form processing was not working as |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
269 expected, leading to a major ACL and superuser priviledge escalation |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
270 problem. If you use ACL entries other than "Known:" or "All:" and/or |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
271 a non-empty superuser list, you need to urgently install this upgrade. |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
272 * Security fix: if acl_hierarchic=True was used (False is the default), |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
273 ACL processing was wrong for some cases, see |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
274 MoinMoinBugs/AclHierarchicPageAclSupercededByAclRightsAfter |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
275 * For {{transclusion_targets}} we checked the protocol to be http(s), |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
276 this check was removed (because file: and ftp: should work also) and |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
277 it's not moin's problem if the user uses silly protocols that can't |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
278 work for that purpose. |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
279 * Fixed TableOfContents macro for included pages. |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
280 * server_fastcgi: added Config.port = None. If you want to use some port |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
281 (not a fd), you can set it now in your Config, e.g. port = 8888. |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
282 * category: search matches categories even if there are comment lines |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
283 between the horizontal rule and the real categories, e.g.: |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
284 ... some page text ... |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
285 ---- |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
286 ## optionally some comments, e.g. about possible categories: |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
287 ## CategoryJustACommentNotFound |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
288 CategoryTheRealAndOnly |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
289 |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
290 Note: there might be multiple comment lines, but all real categories |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
291 must be on a single line either directly below the ---- or |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
292 directly below some comment lines. |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
293 |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
294 Other changes: |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
295 * Added 'notes' to config.url_schemas, so you can use notes://notessrv/... |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
296 to invoke your Lotus Notes client. |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
297 * After creating a new user profile via UserPreferences, you are logged |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
298 in with that user (no need to immediately enter the same name/password |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
299 again for logging in). |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
300 |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
301 |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
302 Version 1.6.2: |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
303 Fixes: |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
304 * Security fix: check the ACL of the included page for the rst parser's |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
305 include directive. |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
306 * Potential security/DOS fix: we removed cracklib / python-crack support |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
307 in password_checker as it is not thread-safe and caused segmentation |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
308 faults (leading to server error 500 because the moin process died). |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
309 * Fix moin_session code for auth methods other than moin_login (e.g. http). |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
310 If you have worked around this using moin_anon_session, you can remove |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
311 this workaround now (except if you want anon sessions for other reasons). |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
312 * Fix moin_session code to delete invalid session cookies and also create |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
313 a new session cookie if it got a valid user_obj at the same time. |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
314 * Fix xmlrpc applyAuthToken: give good error msg for empty token. |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
315 * Fixed category search, use category:CategoryFoo as search term. |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
316 * xapian_stemming = False (changed default) to workaround some problems |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
317 in the code enabled by it. Fixes the problems when searching for |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
318 lowercase or numeric titles or word fragments with the builtin search. |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
319 * Fix trail for anon users without a session, do not show a single page. |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
320 * Fix MoinMoinBugs/WikiSyncComplainsAboutTooOldMoin. |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
321 * Wiki parser: fixed strange insertion of unwanted paragraphs. |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
322 * Wiki parser: fix interwiki linking: |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
323 Free interwiki links did not change since 1.5 (they still require to match |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
324 [A-Z][A-Za-z]+ for the wikiname part, i.e. a ASCII word beginning with an |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
325 uppercase letter). |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
326 Bracketed interwiki links now behave similar to how they worked in 1.5: |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
327 Moin just splits off the part left of the colon - no matter how it looks |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
328 like. It then tries to find that in the interwiki map. If it is found, |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
329 a interwiki link gets rendered. If it is not found, moin will render a |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
330 link to a local wiki page (that has a colon in the pagename). It will |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
331 also render a local wiki page link if there is no colon at all, of course. |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
332 Examples: |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
333 [[lowercasewikiname:somepage]] does an interwiki link (if in the map). |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
334 [[ABC:n]] does a local link to page ABC:n (if ABC is NOT in the map). |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
335 * Wiki parser: fix interwiki linking for the case that there are query args |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
336 in the interwiki map entry and you give additional query args via link |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
337 markup (uses correct query arg separator now), e.g.: |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
338 [[Google:searchterm|search this|&foo=bar]] |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
339 * Creole parser: fixed bug that prevents images inside links. |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
340 * Python parser: catch indentation error. |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
341 * PageEditor: fixed copyPage for write restricted pages. |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
342 * GUI editor: fixed javascript error with too complex word_rule regex, |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
343 see MoinMoinBugs/GuiEditorSyntaxError. |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
344 * Fixed FCKeditor dialog boxes for FireFox3. |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
345 * NewPage macro/newpage action: fixed for non-ascii template pagenames. |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
346 * FootNote macro: Fix MoinMoinBugs/FootNoteNumbering. |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
347 * EmbedObject macro: bug fix for image mimetype |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
348 * WSGI: |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
349 * fix TWikiDraw saving a drawing by also evaluating the query args. |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
350 * work around unpythonic WSGI 1.0 read() API, fixing broken xmlrpc |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
351 putPage with mod_wsgi |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
352 * Fix highlighting (see MoinMoinBugs/SearchForPagesWithComments). |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
353 * Fix logfile code for EACCESS errors. |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
354 * Removed the "logging initialized" log messages because it was issued once |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
355 per request for CGI. |
2002
e15f1c62ac51
bumped version to 1.7.0
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1992
diff
changeset
|
356 |
e15f1c62ac51
bumped version to 1.7.0
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1992
diff
changeset
|
357 Other changes: |
3534
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
358 * Show "Comments" toggling link in edit bar only if the page really |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
359 contains comments. |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
360 * Made default configuration of surge protection a bit more forgiving, |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
361 especially for edit action which is currently also used for previews. |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
362 * Updated i18n, system/help pages, added Macedonian system text translation. |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
363 * Improved moin xmlrpc write command's builtin docs and auto-append |
f94bead41c84
preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3505
diff
changeset
|
364 ?action=xmlrpc2 to the target wiki url given. |
2002
e15f1c62ac51
bumped version to 1.7.0
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1992
diff
changeset
|
365 |
3118
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
366 |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
367 Version 1.6.1: |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
368 New features: |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
369 * Improved params for [[target|label|params]]: |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
370 Added accesskey link tag attribute, e.g.: [[target|label|accesskey=1]]. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
371 Additionally to specifying link tag attributes (like class=foo), you can |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
372 now also specify &key=value for getting that into the query string of |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
373 the link URL. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
374 The "&" character is important, don't forget it or it won't get into the |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
375 query string! |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
376 E.g. for an attachment, you can use: |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
377 [[attachment:foo.pdf|Direct download of foo.pdf|&do=get]] |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
378 E.g. for linking to some specific diff, you can use: |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
379 [[SomePage|see that diff|&action=diff,&rev1=23,&rev2=42]] |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
380 See also the updated HelpOnLinking page! |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
381 * AdvancedSearch: make multipe categories/languages/mimetype selections possible |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
382 * Added a configuration directive to only do one bind to the LDAP server. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
383 This is useful if you bind as the user the first time. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
384 ldap_bindonce = False # default |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
385 |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
386 Fixes: |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
387 * Fix XSS issue in login action. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
388 * Fix wrong pagename when creating new pages on Mac OS X - that was a big |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
389 showstopper for moin 1.6.0 on Mac OS X. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
390 * Fixed 1.6 migration script: |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
391 Make sorting python 2.3 compatible. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
392 Just skip corrupted event log lines. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
393 Fix link conversion by using data.pre160 as data_dir. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
394 Fix bad /InterWiki pagenames when encountering interwiki links with bad |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
395 wiki names. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
396 Improve ImageLink conversion by using its argument parser code. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
397 Added STONEAGE_IMAGELINK (default: False) switch to wiki markup converter, |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
398 toggle it if you had a very old ImageLink macro in production and the |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
399 converter output has target and image interchanged. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
400 Fixed UnicodeDecodeError for wrongly encoded attachment filenames. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
401 * Wiki parser: |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
402 Fix parsing of link/transclusion description and params. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
403 Fix relative attachment targets. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
404 Fix supported URL schemes (some got lost since 1.5.8). |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
405 Showing an upload link for non-existing non-text/non-image transclusions |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
406 now (like e.g. *.pdf). |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
407 * RST parser: fix attachment: and drawing: processing |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
408 * Fix quickhelp when editing RST markup pages. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
409 * Fix Despam action: editor grouping was broken, increase time interval |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
410 to 30 days. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
411 * Fix AdvancedSearch domain:system search crashing. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
412 * Only switch off xapian search if we didn't use it because of missing index. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
413 * Fix saving twikidraw drawings by removing 'java' from spider regex. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
414 * Fix classic theme's unsubscribe icon's action link. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
415 * Fix AttachFile action: don't show unzip for packages, only show install |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
416 for superuser. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
417 * Fix "su user" troubles on UserPreferences. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
418 * Removed unit tests from ?action=test (due to changes in our test |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
419 environment, using py.test now, this was broken). |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
420 * Duplicated the top directories' moin.py to wiki/server/moin.py so it gets |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
421 installed by setup.py. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
422 * Fix MoinMoinBugs/1.6.0LanguageIgnoreBrowserConfigurationError |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
423 * Fix MoinMoinBugs/MoveAttachmentNotWorkingWithModPython |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
424 * Fix MoinMoinBugs/1.6.0SupplementationAndAccessRights |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
425 * Fix MoinMoinBugs/RenamingUserAllowsOldUsernameToLogin |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
426 * Fix MoinMoinBugs/GuiEditorExcelPasteExpatErrorUnboundPrefix |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
427 |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
428 Other changes: |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
429 * I18n texts, system and help pages updated, please update your underlay |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
430 directory (see wiki/underlay/...). |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
431 * Improved "moin" script help, invoke it with "moin ... package command --help". |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
432 * Added some .ext -> mimetype mappings missing on some systems (like Mac OS X). |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
433 * Removed ImageLink macro, as this can be easily done with moin wiki link |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
434 syntax now - see HelpOnMacros/ImageLink (the 1.6 migration scripts convert |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
435 all ImageLink calls to moin wiki link syntax). |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
436 * Updated EmbedObject macro. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
437 |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
438 |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
439 Version 1.6.0: |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
440 * This is a reduced CHANGES, ommitting details from rc/beta test and also |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
441 less interesting minor changes and fixes. If you want to see full detail, |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
442 read it there: http://hg.moinmo.in/moin/1.6/file/640f21787334/docs/CHANGES |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
443 |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
444 It took MoinMoin development a lot of work and time to implement all the new |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
445 and fixed stuff, so please, before asking for support: |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
446 * take the time to read all the stuff below |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
447 * read the new help pages (copy them from wiki/underlay/ directory) |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
448 |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
449 * HINT: If you are upgrading from a older moin version and want to keep your |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
450 existing data directory, it is essential that you read and follow |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
451 README.migration because the wiki markup and user profiles changed significantly. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
452 See also more HINTs below... |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
453 |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
454 New features: ============================================================== |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
455 |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
456 User interface: ------------------------------------------------------------ |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
457 * Removed "underscore in URL" == "blank in pagename magic" - it made more |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
458 trouble than it was worth. If you still want to have a _ in URL, just |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
459 put a _ into pagename. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
460 * Discussion pages, see FeatureRequests/DiscussionAndOrCommentPages. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
461 * cfg.password_checker (default: use some simple builtin checks for too |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
462 easy passwords and, if available, python-crack). |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
463 Use password_checker = None to disable password checking. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
464 * We now have a drafts functionality (no */MoinEditorBackup pages any |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
465 more): |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
466 * If you edit a page and cancel the edit, use preview or save, a draft |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
467 copy gets saved for you to a internal cache area (data/cache/drafts/). |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
468 * If it is a save what you did and it succeeds, the draft copy gets |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
469 killed right afterwards. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
470 * If you accidentally used cancel or your browser or machine crashes |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
471 after you used preview, then just visit that page again and edit it. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
472 the editor will notify you that there is a draft of this page and you |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
473 will see a "Load draft" button. Click on it to load the draft into the |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
474 editor and save the page. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
475 * The draft storage is per user and per page, but only one draft per page. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
476 * cfg.quicklinks_default and cfg.subscribed_pages_default can be used to |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
477 preload new user profiles with configurable values. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
478 * attachment links for non-existing attachments look different now: |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
479 the note about the non-existing attachment moved to the link title, |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
480 the link is shown with nonexistent class (grey). |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
481 * attachment embeddings for non-existing attachments show a grey clip |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
482 * The list of InterWiki sites is editable in the wiki (page InterWikiMap), |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
483 it is getting reloaded every minute. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
484 * We support some new languages and also have new underlay pages, thanks |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
485 to all translators and people helping with the docs! |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
486 |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
487 Actions: ------------------------------------------------------------------- |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
488 * Synchronisation of wikis using the SyncPages action. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
489 * Xapian (see http://xapian.org/) based indexed search code. |
2180
80fc914af5c8
integrated CHANGES.fpletz into main CHANGES, TODOs/unclear stuff went to MoinMoin:XapianIntegration
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2022
diff
changeset
|
490 To use this: |
80fc914af5c8
integrated CHANGES.fpletz into main CHANGES, TODOs/unclear stuff went to MoinMoin:XapianIntegration
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2022
diff
changeset
|
491 * Install xapian-core and xapian-bindings on your machine. |
80fc914af5c8
integrated CHANGES.fpletz into main CHANGES, TODOs/unclear stuff went to MoinMoin:XapianIntegration
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2022
diff
changeset
|
492 We used 0.9.4, but newer code should hopefully work, too. |
80fc914af5c8
integrated CHANGES.fpletz into main CHANGES, TODOs/unclear stuff went to MoinMoin:XapianIntegration
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2022
diff
changeset
|
493 * cfg.xapian_search = True |
80fc914af5c8
integrated CHANGES.fpletz into main CHANGES, TODOs/unclear stuff went to MoinMoin:XapianIntegration
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2022
diff
changeset
|
494 * Execute this to build the index: |
80fc914af5c8
integrated CHANGES.fpletz into main CHANGES, TODOs/unclear stuff went to MoinMoin:XapianIntegration
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2022
diff
changeset
|
495 $ moin ... index build # indexes pages and attachments |
80fc914af5c8
integrated CHANGES.fpletz into main CHANGES, TODOs/unclear stuff went to MoinMoin:XapianIntegration
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2022
diff
changeset
|
496 $ moin ... index build --files=files.lst # same plus a list of files |
80fc914af5c8
integrated CHANGES.fpletz into main CHANGES, TODOs/unclear stuff went to MoinMoin:XapianIntegration
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2022
diff
changeset
|
497 You should run those commands as the same user you use for your wiki, |
80fc914af5c8
integrated CHANGES.fpletz into main CHANGES, TODOs/unclear stuff went to MoinMoin:XapianIntegration
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2022
diff
changeset
|
498 usually this is the webserver userid, e.g.: |
80fc914af5c8
integrated CHANGES.fpletz into main CHANGES, TODOs/unclear stuff went to MoinMoin:XapianIntegration
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2022
diff
changeset
|
499 $ sudo -u www-data moin --config=... --wiki-url=wiki.example.org/ \ |
80fc914af5c8
integrated CHANGES.fpletz into main CHANGES, TODOs/unclear stuff went to MoinMoin:XapianIntegration
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2022
diff
changeset
|
500 index build --files=files.lst |
80fc914af5c8
integrated CHANGES.fpletz into main CHANGES, TODOs/unclear stuff went to MoinMoin:XapianIntegration
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2022
diff
changeset
|
501 * New searches: |
80fc914af5c8
integrated CHANGES.fpletz into main CHANGES, TODOs/unclear stuff went to MoinMoin:XapianIntegration
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2022
diff
changeset
|
502 - LanguageSearch: language:de |
80fc914af5c8
integrated CHANGES.fpletz into main CHANGES, TODOs/unclear stuff went to MoinMoin:XapianIntegration
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2022
diff
changeset
|
503 - CategorySearch: category:Homepage |
80fc914af5c8
integrated CHANGES.fpletz into main CHANGES, TODOs/unclear stuff went to MoinMoin:XapianIntegration
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2022
diff
changeset
|
504 - MimetypeSearch: mimetype:image/png (for attachments/files) |
80fc914af5c8
integrated CHANGES.fpletz into main CHANGES, TODOs/unclear stuff went to MoinMoin:XapianIntegration
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2022
diff
changeset
|
505 - DomainSearch: domain:underlay or domain:standard |
80fc914af5c8
integrated CHANGES.fpletz into main CHANGES, TODOs/unclear stuff went to MoinMoin:XapianIntegration
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2022
diff
changeset
|
506 - History Search: available in advanced ui |
3118
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
507 Note: Some currently only available when Xapian is used. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
508 * New config options and their defaults: |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
509 xapian_search False enables xapian-powered search |
2180
80fc914af5c8
integrated CHANGES.fpletz into main CHANGES, TODOs/unclear stuff went to MoinMoin:XapianIntegration
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2022
diff
changeset
|
510 xapian_index_dir None directory for xapian indices |
80fc914af5c8
integrated CHANGES.fpletz into main CHANGES, TODOs/unclear stuff went to MoinMoin:XapianIntegration
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2022
diff
changeset
|
511 (can be shared for wiki farms) |
3118
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
512 xapian_stemming True toggles usage of stemmer, fallback |
2180
80fc914af5c8
integrated CHANGES.fpletz into main CHANGES, TODOs/unclear stuff went to MoinMoin:XapianIntegration
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2022
diff
changeset
|
513 to False if no stemmer installed |
80fc914af5c8
integrated CHANGES.fpletz into main CHANGES, TODOs/unclear stuff went to MoinMoin:XapianIntegration
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2022
diff
changeset
|
514 search_results_per_page 10 determines how many hits should be |
80fc914af5c8
integrated CHANGES.fpletz into main CHANGES, TODOs/unclear stuff went to MoinMoin:XapianIntegration
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2022
diff
changeset
|
515 shown on a fullsearch action |
2220
2be09fd7a1c9
changed default of xapian_index_history to False (True takes lots of time when building the index)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2211
diff
changeset
|
516 xapian_index_history False indexes all revisions of pages to |
2180
80fc914af5c8
integrated CHANGES.fpletz into main CHANGES, TODOs/unclear stuff went to MoinMoin:XapianIntegration
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2022
diff
changeset
|
517 allow searching in their history |
3118
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
518 * Speeded up linkto search by avoiding read locks on the pagelinks file. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
519 |
1683
964fa7d0de32
action menu propagates rev parameter, simplify revision display
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1679
diff
changeset
|
520 * The action menu now calls the actions for the revision of the page you |
964fa7d0de32
action menu propagates rev parameter, simplify revision display
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1679
diff
changeset
|
521 are currently viewing. If you are viewing the current page revision, you |
964fa7d0de32
action menu propagates rev parameter, simplify revision display
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1679
diff
changeset
|
522 get the same behaviour as in moin 1.5, but if you are viewing an old |
964fa7d0de32
action menu propagates rev parameter, simplify revision display
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1679
diff
changeset
|
523 page revision, action "raw" will now show you the raw text of this OLD |
964fa7d0de32
action menu propagates rev parameter, simplify revision display
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1679
diff
changeset
|
524 revision (not of the current revision as moin 1.5 did it). |
964fa7d0de32
action menu propagates rev parameter, simplify revision display
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1679
diff
changeset
|
525 Note that not every action does evaluate the rev=XX parameter it gets. |
964fa7d0de32
action menu propagates rev parameter, simplify revision display
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1679
diff
changeset
|
526 Also please note that the edit, info, ... links in the editbar do NOT |
964fa7d0de32
action menu propagates rev parameter, simplify revision display
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1679
diff
changeset
|
527 use the rev parameter, but operate on the latest page revision (as |
964fa7d0de32
action menu propagates rev parameter, simplify revision display
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1679
diff
changeset
|
528 they did in moin 1.5). |
964fa7d0de32
action menu propagates rev parameter, simplify revision display
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1679
diff
changeset
|
529 * Info action lost the links for "raw", "print" and "revert" actions, |
964fa7d0de32
action menu propagates rev parameter, simplify revision display
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1679
diff
changeset
|
530 because you can now just view an old revision and select those actions |
964fa7d0de32
action menu propagates rev parameter, simplify revision display
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1679
diff
changeset
|
531 from the menu there. |
3118
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
532 |
873
5019723cb7d4
improved google sitemap action (ported from 1.5)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
872
diff
changeset
|
533 * ?action=sitemap emits a google sitemap (XML), listing all your wiki pages |
5019723cb7d4
improved google sitemap action (ported from 1.5)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
872
diff
changeset
|
534 and the wiki root URL. |
5019723cb7d4
improved google sitemap action (ported from 1.5)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
872
diff
changeset
|
535 Page Priority / Frequency / Last modification |
5019723cb7d4
improved google sitemap action (ported from 1.5)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
872
diff
changeset
|
536 -------------------------------------------------------------------- |
5019723cb7d4
improved google sitemap action (ported from 1.5)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
872
diff
changeset
|
537 / 1.0 / hourly / <now> |
5019723cb7d4
improved google sitemap action (ported from 1.5)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
872
diff
changeset
|
538 cfg.page_front_page 1.0 / hourly / page last edit |
5019723cb7d4
improved google sitemap action (ported from 1.5)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
872
diff
changeset
|
539 TitleIndex,RecentChanges 0.9 / hourly / <now> |
5019723cb7d4
improved google sitemap action (ported from 1.5)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
872
diff
changeset
|
540 content pages 0.5 / daily / page last edit |
5019723cb7d4
improved google sitemap action (ported from 1.5)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
872
diff
changeset
|
541 system/help pages 0.1 / yearly / page last edit |
3118
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
542 |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
543 * Action DeletePage and RenamePage can now be used for subpages of a page, too. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
544 * Added Action CopyPage so you can use now an existing page or page hierarchy |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
545 as template for a new page, see FeatureRequests/CloneOrCopyPages. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
546 * "Package Pages" action supports attachments now. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
547 * Added SisterPages support: |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
548 * action=sisterpages will generate a list of url pagename lines for all |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
549 pages in your moin wiki. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
550 * action=pollsistersites will poll all sister sites listed in |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
551 cfg.sistersites = [(wikiname, fetchURL), ...] |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
552 The fetch URL for the sistersites depends on the wiki engine, e.g.: |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
553 # moin based wiki: |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
554 ('MoinExample', 'http://moin.example.org/?action=sisterpages') |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
555 # oddmuse based wiki: |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
556 ('EmacsWiki', 'http://www.emacswiki.org/cgi-bin/test?action=sisterpages') |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
557 # JspWiki based wiki: |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
558 ('JspWiki', 'http://www.jspwiki.org/SisterSites.jsp') |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
559 * If the current page exists on some sister wiki, a link to it will be |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
560 added to the navibar. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
561 You can use sister wikis for adding another dimension to your wiki UI: use |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
562 it for simple multi language support, or for comments, or anything else |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
563 "related" you need. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
564 TODO: add sistersites_force with sister sites we link to even if they do not |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
565 have the page yet (will work only for moin as we don't know |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
566 pagename>url transformation of other wikis) |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
567 * showtags action that lists all tags related to a page. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
568 * action=view does use mimetypes of EmbedObject too and text files will be shown |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
569 by using their colorized parsers |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
570 |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
571 Macros: -------------------------------------------------------------------- |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
572 * RecentChanges: |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
573 * If a change has happened after your bookmark, the updated/new/renamed |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
574 icon links to the bookmark diff. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
575 * If a page does not exist any more (because it was deleted or renamed), |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
576 we link the deleted icon to the diff showing what was deleted (for the |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
577 delete action). For the rename action, we just show the deleted icon. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
578 * Conflict icon in RecentChanges is shown if a edit conflict is detected. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
579 * Enhanced SystemAdmin's user browser, so a SuperUser can enable/disable |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
580 users from there. |
1992
c4bfc16a6081
CHANGES: inline, view and EmbedObject
Reimar Bauer <rb.proj AT googlemail DOT com>
parents:
1974
diff
changeset
|
581 * Included EmbedObject macro for embedding different major mimetypes: |
c4bfc16a6081
CHANGES: inline, view and EmbedObject
Reimar Bauer <rb.proj AT googlemail DOT com>
parents:
1974
diff
changeset
|
582 application, audio, image, video, chemical, x-world. |
3118
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
583 You are able to change the defaults of allowed mimetypes in the config |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
584 var mimetypes_embed. The config var mimetypes_xss_protect is used to deny |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
585 mimetypes. The order of both variables is Allow, Deny (mimetypes_embed, |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
586 mimetypes_xss_protect). |
1412
07e331b171dc
Documented last changes, added some umlauts to CHANGES.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents:
1396
diff
changeset
|
587 * Added support for @SELF to the NewPage macro. |
3118
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
588 * GetText2 macro that allows to translate messages that contain data. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
589 * Make the FootNote macro filter duplicates and display a list of numbers |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
590 instead of a list of identical footnotes. Thanks to Johannes Berg for the |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
591 patch. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
592 |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
593 Parsers: ------------------------------------------------------------------- |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
594 * Moin Wiki parser: Changed markup for links, images and macros, see these |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
595 wiki pages: HelpOnLinking, HelpOnMacros |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
596 * New wiki markup for /* inline comments */ - they get rendered as a span |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
597 with class="comment", see next item: |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
598 * There is a new item in the edit bar: "Comments". If you click it, the |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
599 visibility of all class "comment" tags will be toggled. There is a user |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
600 preferences item "show_comments" to set if the default view shows them or not. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
601 * The wiki parser can be used with css classes now: |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
602 {{{#!wiki comment |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
603 This will render output within a div with class "comment". |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
604 You can use any wiki markup as usual. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
605 }}} |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
606 You can also combine multiple css classes like this: |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
607 {{{#!wiki red/dotted/comment |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
608 This will render a red background, dotted border comment section. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
609 }}} |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
610 The same thing will work for any other css classes you have. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
611 If the css classes contain the word "comment", they will trigger some |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
612 special feature, see next item: |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
613 * Wiki nested parser/pre sections work now, using this syntax: |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
614 a) just use more curly braces if you have 3 closing in your content: |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
615 {{{{ |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
616 }}} <- does not terminate the section! |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
617 }}}} |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
618 b) use {{{ + some magic string: |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
619 {{{somemagicstring |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
620 }}} <- does not terminate the section! |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
621 somemagicstring}}} |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
622 c) {{{whatever#!python |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
623 # py code |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
624 whatever}}} |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
625 Pitfall: stuff like below does not work as it did in 1.5: |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
626 {{{aaa |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
627 bbb}}} |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
628 Solution: |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
629 {{{ |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
630 aaa |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
631 bbb |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
632 }}} |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
633 * Added support for ircs: URLs (secure IRC). |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
634 * New text/creole parser that allows you to use WikiCreole 1.0 markup, |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
635 use #format creole. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
636 * HTML parser (called "html") that allows you to use HTML on the page. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
637 Thanks to the trac team for the nice code. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
638 * Added the diff parser from ParserMarket, thanks to Emilio Lopes, Fabien |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
639 Ninoles and Juergen Hermann. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
640 |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
641 XMLRPC: -------------------------------------------------------------------- |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
642 * actions_excluded now defaults to ['xmlrpc'] - this kind of disables the |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
643 built-in wiki xmlrpc server code (not completely: it will just answer |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
644 with a Fault instance for any request). If you want to use xmlrpc v1 or |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
645 v2, you have to remove 'xmlrpc' from the actions_excluded list (for |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
646 example if you want to use wikisync, mailimport or any other feature |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
647 using xmlrpc). If you enable xmlrpc, it will be possible that someone |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
648 changes your wiki content by using xmlrpc (it will of course honour ACLs). |
1526
ff050fb8f2c2
Merged my CHANGES file into the main CHANGES file and MoinMoin:WikiSyncronisation.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents:
1521
diff
changeset
|
649 * New XMLRPC methods (see doc strings for details): |
ff050fb8f2c2
Merged my CHANGES file into the main CHANGES file and MoinMoin:WikiSyncronisation.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents:
1521
diff
changeset
|
650 * getMoinVersion |
ff050fb8f2c2
Merged my CHANGES file into the main CHANGES file and MoinMoin:WikiSyncronisation.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents:
1521
diff
changeset
|
651 * system.multicall -- multicall support |
ff050fb8f2c2
Merged my CHANGES file into the main CHANGES file and MoinMoin:WikiSyncronisation.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents:
1521
diff
changeset
|
652 * Authentication System: getAuthToken/appyAuthToken |
ff050fb8f2c2
Merged my CHANGES file into the main CHANGES file and MoinMoin:WikiSyncronisation.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents:
1521
diff
changeset
|
653 * getDiff -- method to get binary diffs |
ff050fb8f2c2
Merged my CHANGES file into the main CHANGES file and MoinMoin:WikiSyncronisation.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents:
1521
diff
changeset
|
654 * mergeDiff -- method to local changes remotely |
ff050fb8f2c2
Merged my CHANGES file into the main CHANGES file and MoinMoin:WikiSyncronisation.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents:
1521
diff
changeset
|
655 * interwikiName -- method to get the IWID and the interwiki moniker |
ff050fb8f2c2
Merged my CHANGES file into the main CHANGES file and MoinMoin:WikiSyncronisation.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents:
1521
diff
changeset
|
656 * getAllPagesEx -- method to get the pagelist in a special way (revnos, |
ff050fb8f2c2
Merged my CHANGES file into the main CHANGES file and MoinMoin:WikiSyncronisation.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents:
1521
diff
changeset
|
657 no system pages etc.) |
2181
340ae0e7529e
replace xmlrpc getUser by getUserProfile, auth can be done by getAuthToken/applyAuthToken in the same multicall, use for interwiki auth
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2180
diff
changeset
|
658 * getAuthToken -- make and authentication token by supplying username/password |
340ae0e7529e
replace xmlrpc getUser by getUserProfile, auth can be done by getAuthToken/applyAuthToken in the same multicall, use for interwiki auth
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2180
diff
changeset
|
659 * applyAuthToken -- set request.user for following xmlrpc calls (within the |
340ae0e7529e
replace xmlrpc getUser by getUserProfile, auth can be done by getAuthToken/applyAuthToken in the same multicall, use for interwiki auth
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2180
diff
changeset
|
660 same multicall) |
340ae0e7529e
replace xmlrpc getUser by getUserProfile, auth can be done by getAuthToken/applyAuthToken in the same multicall, use for interwiki auth
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2180
diff
changeset
|
661 * getUserProfile -- method to get user profile data for request.user |
3118
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
662 * Added XMLRPC methods for attachment handling. Thanks to Matthew Gilbert. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
663 * XMLRPC putPage method adjusted to new AuthToken, config vars |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
664 xmlrpc_putpage_enabled and xmlrpc_putpage_trusted_only removed. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
665 |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
666 Scripts / Commandline interface: ------------------------------------------- |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
667 * moin export dump now better conforms to the theme guidelines. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
668 * Added a --dump-user option to the moin export dump command. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
669 Thanks to Oliver O'Halloran. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
670 |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
671 Security / Auth / AntiSpam / etc.: ----------------------------------------- |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
672 * Hierarchical ACLs are now supported, i.e. pages inheriting permissions |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
673 from higher-level pages. See HelpOnAccessControlLists. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
674 * If you have "#acl" (without the quotes) on a page, this means now: |
1547
e74f46dbe7c8
allow empty #acl for use case if you don't want default acl to get applied, but you also don't want to give any rights
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1542
diff
changeset
|
675 "this page has own (empty) ACLs, so do not use acl_rights_default here" |
e74f46dbe7c8
allow empty #acl for use case if you don't want default acl to get applied, but you also don't want to give any rights
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1542
diff
changeset
|
676 Please note that this is COMPLETELY DIFFERENT from having no ACL line at |
e74f46dbe7c8
allow empty #acl for use case if you don't want default acl to get applied, but you also don't want to give any rights
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1542
diff
changeset
|
677 all on the page (acl_rights_default is used in that case). |
3118
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
678 * Antispam master url is now configurable via cfg.antispam_master_url. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
679 The default is to fetch the antispam patterns from MoinMaster wiki. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
680 * Antispam now checks the edit comments against BadContent also. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
681 * TextCHAs (text-form CAPTCHAs). |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
682 Due to increasingly annoying wiki spammers, we added the option to use |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
683 TextCHAs (for page save (not for preview!), for attachment upload, for |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
684 user creation (not for profile save)). |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
685 This function is disabled by default. If you run a wiki that is editable |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
686 by anonymous or non-approved users from the internet (i.e. All: or Known: |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
687 in ACL terms), you should enable it in your wiki config by: |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
688 textchas = { # DO NOT USE EXACTLY THESE QUESTIONS!!! |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
689 'en': { |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
690 u'H2O is ...': u'water', # bad: too common |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
691 u'2 apples and three bananas makes how many fruits?': ur'(five|5)', # good |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
692 u'2 apples and three pigs makes how many fruits?': ur'(two|2)', # good |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
693 u'2+3': ur'5', # bad: computable |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
694 u' |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
695 }, |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
696 'de': { # for german users |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
697 u'H2O ist ...': u'wasser', |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
698 }, |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
699 } |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
700 This means that english users will get some random question from the 'en' |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
701 set, german users will get some from the 'de' set. If there is no 'de' |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
702 set configured, moin will fallback to language_default and then to 'en', |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
703 so make sure that you at least have a 'en' set configured (or whatever |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
704 you have set as language_default). |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
705 You need to use unicode for the questions and answers (see that u"..."). |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
706 For the answer, you need to give a regular expression: |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
707 * In the easiest case, this is just some word or sentence (first en |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
708 example). It will be matched in a case-insensitive way. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
709 * For more complex stuff, you can use the power of regular expressions, |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
710 e.g. if multiple answers are correct (second en example). Any answer |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
711 matching the regular expression will be considered as correct, any |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
712 non-matching answer will be considered as incorrect. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
713 |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
714 Tipps for making it hard to break for the spammers and easy for the users: |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
715 * Use site-specific (not too common) questions. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
716 * Don't use too hard questions (annoys legitimate users). |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
717 * Don't use computable questions. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
718 * Don't reuse textchas from other sites. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
719 |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
720 textchas_disabled_group = None # (default) |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
721 Set this to some group name and noone in this group will get textchas. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
722 E.g.: textchas_disabled_group = u'NoTextChasGroup' |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
723 |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
724 * The login page gives now the possibility to recover a lost password, thanks to |
1714 | 725 Oliver Siemoneit. This is especially useful for wikis where access to user |
726 preferences is restricted by acl. | |
1934
1040f23023a9
update CHANGES for the previous commits
Johannes Berg <johannes AT sipsolutions DOT net>
parents:
1923
diff
changeset
|
727 * Session handling for logged-in users and (not by default due to expiry |
1040f23023a9
update CHANGES for the previous commits
Johannes Berg <johannes AT sipsolutions DOT net>
parents:
1923
diff
changeset
|
728 problems) anonymous users. |
3118
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
729 * Updated the ldap_login code from 1.5 branch, supports TLS now. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
730 See MoinMoin/config/multiconfig.py for supported configuration options |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
731 and their defaults (and please just change what you need to change, |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
732 in your wikiconfig). |
1955
c872387196da
refactor antispam: make master url configurable, remove now useless merging code
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1953
diff
changeset
|
733 * Interwiki auth: You need to define cfg.trusted_wikis and |
1953
97626bb218f4
interwiki auth: fixes and docs
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1934
diff
changeset
|
734 cfg.user_autocreate to use it. Logging in works by entering: |
97626bb218f4
interwiki auth: fixes and docs
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1934
diff
changeset
|
735 Name: RemoteWikiName RemoteUserName |
97626bb218f4
interwiki auth: fixes and docs
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1934
diff
changeset
|
736 Password: remotepass |
97626bb218f4
interwiki auth: fixes and docs
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1934
diff
changeset
|
737 Then moin contacts RemoteWikiName after looking it up in the interwiki |
97626bb218f4
interwiki auth: fixes and docs
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1934
diff
changeset
|
738 map and tries to authenticate there using RemoteUserName and remotepass. |
97626bb218f4
interwiki auth: fixes and docs
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1934
diff
changeset
|
739 If it succeeds, the remote wiki will return the remote user profile items |
97626bb218f4
interwiki auth: fixes and docs
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1934
diff
changeset
|
740 and your local moin will autocreate an account with these values. |
3118
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
741 |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
742 Server / Network / Logging: ------------------------------------------------ |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
743 * The standalone server script moved to the toplevel directory. This makes |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
744 it possible to directly start moin.py without additional configuration |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
745 to run a MoinMoin DesktopEdition like wiki setup. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
746 Be careful: DesktopEdition uses relaxed security settings only suitable |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
747 for personal and local use. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
748 * Added TLS/SSL support to the standalone server. Thanks to Matthew Gilbert. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
749 To use TLS/SSL support you must also install the TLSLite library |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
750 (http://trevp.net/tlslite/). Version 0.3.8 was used for development and |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
751 testing. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
752 |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
753 * cfg.log_reverse_dns_lookups [default: True] - you can set this to False |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
754 if rev. dns lookups are broken in your network (leading to long delays |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
755 on page saves). With False, edit-log will only contain IP, not hostname. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
756 * Added support for "304 not modified" response header for AttachFile get |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
757 and rss_rc actions - faster, less traffic, less load. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
758 |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
759 * Added logging framework, using stdlib's "logging" module. Just do |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
760 import logging ; logging.debug("your text"). Depending on configuration |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
761 in the server Config class, your stuff will be written to screen (stderr), |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
762 to a moin logfile, to apache's error.log, etc.: |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
763 logPath = None # 'moin.log' |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
764 loglevel_file = None # logging.DEBUG/INFO/WARNING/ERROR/CRITICAL |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
765 loglevel_stderr = None # logging.DEBUG/INFO/WARNING/ERROR/CRITICAL |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
766 NOTE: this is NOT in wikiconfig, but e.g. in moin.cgi or moin.py or ... |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
767 |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
768 * Added some experimental and disabled code, that uses x-forwarded-for |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
769 header (if present) to get the right "outside" IP before a request |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
770 enters our chain of trusted (reverse) proxies. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
771 This code has the problem that we can't configure it in wikiconfig, so |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
772 if you want to use it / test it, you have to edit the moin code: |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
773 MoinMoin/request/__init__.py - edit proxies_trusted (near the top). |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
774 We will try to make this easier to configure, but there was no time left |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
775 before 1.6.0 release for doing bigger code refactorings needed for that. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
776 |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
777 Mail: ---------------------------------------------------------------------- |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
778 * You can send email to the wiki now (requires xmlrpc), see: |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
779 FeatureRequests/WikiEmailIntegration, HelpOnConfiguration/EmailSupport |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
780 |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
781 * Mail notifications contain a link to the diff action so the user |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
782 can see the coloured difference more easily. Thanks to Tobias Polzin. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
783 |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
784 Other changes: ============================================================= |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
785 * HINT: please copy a new version of your server script from the wiki/server/ |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
786 directory and edit it to match your setup. |
1011
58f5af49cd03
move config and multiconfig to config/ package, see HINT in CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1007
diff
changeset
|
787 * HINT: instead of "from MoinMoin.multiconfig import DefaultConfig" you |
58f5af49cd03
move config and multiconfig to config/ package, see HINT in CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1007
diff
changeset
|
788 need to use "from MoinMoin.config.multiconfig import DefaultConfig" now. |
1057
4d1d491c3631
make multiconfig migration more obvious and provide a temporary solution if someone can't edit the wikiconfig/farmconfig immediately
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1011
diff
changeset
|
789 You need to change this in your wikiconfig.py or farmconfig.py file. |
4d1d491c3631
make multiconfig migration more obvious and provide a temporary solution if someone can't edit the wikiconfig/farmconfig immediately
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1011
diff
changeset
|
790 See MoinMoin/multiconfig.py for an alternative way if you can't do that. |
3625
ef3cbfb74b2e
improve upgrading hints for the SecurityPolicy imports
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3618
diff
changeset
|
791 * HINT: you need to change some imports (if you have them in your config): |
ef3cbfb74b2e
improve upgrading hints for the SecurityPolicy imports
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3618
diff
changeset
|
792 Old: from MoinMoin.util.antispam import SecurityPolicy |
ef3cbfb74b2e
improve upgrading hints for the SecurityPolicy imports
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3618
diff
changeset
|
793 New: from MoinMoin.security.antispam import SecurityPolicy |
ef3cbfb74b2e
improve upgrading hints for the SecurityPolicy imports
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3618
diff
changeset
|
794 Old: from MoinMoin.util.autoadmin import SecurityPolicy |
ef3cbfb74b2e
improve upgrading hints for the SecurityPolicy imports
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3618
diff
changeset
|
795 New: from MoinMoin.security.autoadmin import SecurityPolicy |
1514
b3665210e63e
add note about auth configuration change
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1432
diff
changeset
|
796 * HINT: you need to change your auth stuff, the new way is: |
b3665210e63e
add note about auth configuration change
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1432
diff
changeset
|
797 from MoinMoin.auth import moin_login, moin_session |
b3665210e63e
add note about auth configuration change
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1432
diff
changeset
|
798 from MoinMoin.auth.http import http |
b3665210e63e
add note about auth configuration change
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1432
diff
changeset
|
799 auth = [http, moin_login, moin_session] |
b3665210e63e
add note about auth configuration change
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1432
diff
changeset
|
800 Do it in a similar way for other auth methods. |
1318
760002b5ffa3
use url_prefix_static = '/moin_static160' instead of url_prefix = '/wiki' to avoid user confusion and stale caches
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1317
diff
changeset
|
801 * HINT: you need to change your url_prefix setting in 2 ways: |
760002b5ffa3
use url_prefix_static = '/moin_static160' instead of url_prefix = '/wiki' to avoid user confusion and stale caches
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1317
diff
changeset
|
802 1. The setting is now called url_prefix_static (to make it more clear |
760002b5ffa3
use url_prefix_static = '/moin_static160' instead of url_prefix = '/wiki' to avoid user confusion and stale caches
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1317
diff
changeset
|
803 that we mean the static stuff, not the wiki script url). |
760002b5ffa3
use url_prefix_static = '/moin_static160' instead of url_prefix = '/wiki' to avoid user confusion and stale caches
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1317
diff
changeset
|
804 2. The strongly recommended (and default) value of it is '/moin_static160' |
1338
ea342b114f07
more comments on url_prefix_static configuration
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1318
diff
changeset
|
805 for moin version 1.6.0 (and will be ...161 for moin 1.6.1). It is |
ea342b114f07
more comments on url_prefix_static configuration
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1318
diff
changeset
|
806 possible and recommended to use a very long cache lifetime for static |
ea342b114f07
more comments on url_prefix_static configuration
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1318
diff
changeset
|
807 stuff now (Expires: access plus 1 year), because we require to change |
ea342b114f07
more comments on url_prefix_static configuration
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1318
diff
changeset
|
808 the URL of static stuff when the static stuff changes (e.g. on a |
ea342b114f07
more comments on url_prefix_static configuration
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1318
diff
changeset
|
809 version upgrade of moin) to avoid problems with stale cache content. |
1318
760002b5ffa3
use url_prefix_static = '/moin_static160' instead of url_prefix = '/wiki' to avoid user confusion and stale caches
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1317
diff
changeset
|
810 Your moin will be faster with lower load and traffic because of this. |
1338
ea342b114f07
more comments on url_prefix_static configuration
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1318
diff
changeset
|
811 For standalone server, we use 1 year expiry for static stuff now. |
ea342b114f07
more comments on url_prefix_static configuration
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1318
diff
changeset
|
812 For Apache, Lighttpd and other "external" servers, you have to care |
ea342b114f07
more comments on url_prefix_static configuration
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1318
diff
changeset
|
813 for configuring them to use a long expiry and change url_prefix_static |
ea342b114f07
more comments on url_prefix_static configuration
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1318
diff
changeset
|
814 related configuration on upgrade. |
1582
f37b49b6313d
url_prefix_static: move default to MoinMoin.config, use matching defaults for Twisted/standalone
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1574
diff
changeset
|
815 HINT: if you run standalone or Twisted server, the easiest way to get a |
f37b49b6313d
url_prefix_static: move default to MoinMoin.config, use matching defaults for Twisted/standalone
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1574
diff
changeset
|
816 working configuration (with server configuration matching wiki |
f37b49b6313d
url_prefix_static: move default to MoinMoin.config, use matching defaults for Twisted/standalone
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1574
diff
changeset
|
817 configuration) is to NOT set url_prefix_static at all. Moin will |
f37b49b6313d
url_prefix_static: move default to MoinMoin.config, use matching defaults for Twisted/standalone
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1574
diff
changeset
|
818 use matching configuration defaults in this case. |
1339
544b931cd965
new setting url_prefix_action, cleanup page.url/link_to, wikiutil.link_tag
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1338
diff
changeset
|
819 * url_prefix_action ['action'] was introduced for lowering load and traffic |
544b931cd965
new setting url_prefix_action, cleanup page.url/link_to, wikiutil.link_tag
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1338
diff
changeset
|
820 caused by searchengine crawlers. Up to now, crawlers where causing a high |
544b931cd965
new setting url_prefix_action, cleanup page.url/link_to, wikiutil.link_tag
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1338
diff
changeset
|
821 load in internet moin wikis because they tried to get about everything, |
544b931cd965
new setting url_prefix_action, cleanup page.url/link_to, wikiutil.link_tag
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1338
diff
changeset
|
822 including all actions linked from the user interface. |
544b931cd965
new setting url_prefix_action, cleanup page.url/link_to, wikiutil.link_tag
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1338
diff
changeset
|
823 Known crawlers only get 403 for most actions, but nevertheless they first |
544b931cd965
new setting url_prefix_action, cleanup page.url/link_to, wikiutil.link_tag
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1338
diff
changeset
|
824 tried. There was no means keeping them away from actions due to the rather |
544b931cd965
new setting url_prefix_action, cleanup page.url/link_to, wikiutil.link_tag
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1338
diff
changeset
|
825 braindead robots.txt standard. You can only disallow pathes there, but |
544b931cd965
new setting url_prefix_action, cleanup page.url/link_to, wikiutil.link_tag
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1338
diff
changeset
|
826 moin's actions were querystring based, not path based (this would need |
544b931cd965
new setting url_prefix_action, cleanup page.url/link_to, wikiutil.link_tag
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1338
diff
changeset
|
827 regex support in robots.txt, but there is no such thing). |
1417
76cd1916b7e4
Changed the default value of url_prefix_action to None to get the old behaviour with nicer URLs. Documented this in CHANGES.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents:
1412
diff
changeset
|
828 This changed now. Moin is able to generate action URLs you can handle in |
1339
544b931cd965
new setting url_prefix_action, cleanup page.url/link_to, wikiutil.link_tag
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1338
diff
changeset
|
829 robots.txt, like /action/info/PageName?action=info. So if you don't want |
544b931cd965
new setting url_prefix_action, cleanup page.url/link_to, wikiutil.link_tag
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1338
diff
changeset
|
830 bots triggering actions, just disallow /action/ there. Keep in mind that |
544b931cd965
new setting url_prefix_action, cleanup page.url/link_to, wikiutil.link_tag
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1338
diff
changeset
|
831 attachments are handled by /action/AttachFile, so if you want attached |
544b931cd965
new setting url_prefix_action, cleanup page.url/link_to, wikiutil.link_tag
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1338
diff
changeset
|
832 files and pictures indexed by search engine, don't disallow |
1417
76cd1916b7e4
Changed the default value of url_prefix_action to None to get the old behaviour with nicer URLs. Documented this in CHANGES.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents:
1412
diff
changeset
|
833 /action/AttachFile/ in your robots.txt. In order to use this feature, |
76cd1916b7e4
Changed the default value of url_prefix_action to None to get the old behaviour with nicer URLs. Documented this in CHANGES.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents:
1412
diff
changeset
|
834 set url_prefix_action in your wikiconfig to e.g. "action". |
3118
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
835 * We use (again) the same browser compatibility check as FCKeditor uses |
1514
b3665210e63e
add note about auth configuration change
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1432
diff
changeset
|
836 internally, too. So if GUI editor invocation is broken due to browser |
b3665210e63e
add note about auth configuration change
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1432
diff
changeset
|
837 compatibility issues or a wrong browser version check, please file a bug |
b3665210e63e
add note about auth configuration change
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1432
diff
changeset
|
838 at FCKeditor development or browser development. |
3118
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
839 * HINT: We removed Lupy based indexed search code. If you were brave enough |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
840 to use cfg.lupy_search, you maybe want to try cfg.xapian_search instead. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
841 |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
842 Developer notes: =========================================================== |
1634
2161d292e1af
move IE hacks to msie.css and include it if IE
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1633
diff
changeset
|
843 * We moved the IE hacks to theme/css/msie.css that gets included after all |
2161d292e1af
move IE hacks to msie.css and include it if IE
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1633
diff
changeset
|
844 other css files (but before the user css file) using a conditional |
2161d292e1af
move IE hacks to msie.css and include it if IE
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1633
diff
changeset
|
845 comment with "if IE", so it gets only loaded for MSIE (no matter which |
2161d292e1af
move IE hacks to msie.css and include it if IE
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1633
diff
changeset
|
846 version). The file has some standard css inside (evaluated on all MSIE |
2161d292e1af
move IE hacks to msie.css and include it if IE
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1633
diff
changeset
|
847 versions) and some * html hacks that only IE < 7 will read. |
2161d292e1af
move IE hacks to msie.css and include it if IE
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1633
diff
changeset
|
848 HINT: if you use custom themes, you want to update them in the same way. |
3118
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
849 * autofilters for databrowser widget. Thanks to Johannes Berg for the patch. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
850 * changed formatter.attachment_link call (it is now more flexible, |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
851 because you can render the stuff between link start and link end yourself) |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
852 * Page.url() does not escape any more. You have to use wikiutil.escape() |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
853 yourself if you want to write the URL to HTML and it contains e.g. &. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
854 * The testing wikiconfig moved to tests/wikiconfig.py, the testing wiki |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
855 is now created in tests/wiki/... |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
856 * HINT: Killed "processors" (finally), formatter method changed to: |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
857 formatter.parser(parsername, lines) |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
858 * Refactored some actions to use ActionBase base class. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
859 * Moved "test" action from wikiaction to MoinMoin/action/ |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
860 (and use ActionBase). |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
861 * Moved MoinMoin/config.py to MoinMoin/config/__init__.py. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
862 * Moved MoinMoin/multiconfig.py to MoinMoin/config/multiconfig.py. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
863 * Moved "SystemInfo" macro from wikimacro to MoinMoin/macro/. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
864 * Moved wikiaction.py stuff to MoinMoin/action/__init__.py. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
865 * Moved wikimacro.py stuff to MoinMoin/macro/__init__.py. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
866 * Moved wikirpc.py stuff to MoinMoin/xmlrpc/__init__.py. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
867 * Moved wikitest.py stuff to action/test.py (only used from there). |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
868 * Moved formatter/base.py to formatter/__init__.py (FormatterBase). |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
869 * Moved util/ParserBase.py to parser/ParserBase.py. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
870 * Moved / splitted request.py into MoinMoin/request/*. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
871 Most stuff will be broken, please help fixing it (usually some imports |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
872 will be missing and the adaptor script will need a change maybe): |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
873 Tested successfully: CGI, CLI, STANDALONE, FCGI, TWISTED |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
874 * Moved security.py to security/__init__.py. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
875 * Moved wikiacl.py to security/__init__.py. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
876 * Moved logfile/logfile.py to logfile/__init__.py. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
877 * Moved mailimport.py to mail/mailimport.py. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
878 * Moved util/mail.py to mail/sendmail.py. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
879 * Moved auth.py to auth/__init__.py. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
880 Moved util/sessionParser.py to auth/_PHPsessionParser.py. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
881 teared auth code into single modules under auth/* - moin_session handling |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
882 and the builting moin_login method are in auth/__init__.py. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
883 * Added wikiutil.MimeType class (works internally with sanitized mime |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
884 types because the official ones suck). |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
885 * Renamed parsers to module names representing sane mimetypes, e.g.: |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
886 parser.wiki -> parser.text_moin_wiki |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
887 * Added thread_monitor debugging aid. It can be activated using: |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
888 from MoinMoin.util import thread_monitor; thread_monitor.activate_hook() |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
889 and then triggered by requesting URL ...?action=thread_monitor - please |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
890 be aware that monitoring threads has a big performance impact on its own, |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
891 so you only want to temporarily enable this for debugging. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
892 By default, it dumps its output to the data_dir as tm_<timestamp>.log, |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
893 you can change this at bottom of action/thread_monitor.py if you want to |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
894 see output in your browser. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
895 * Introduced scope parameter to CacheEntry() - if you specify 'farm', it |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
896 will cache into a common directory for all wikis in the same farm, if you |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
897 specify 'wiki', it will use a cache directory per wiki and if you specify |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
898 'item', it will use a cache directory per item (== per page). |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
899 Creating a CacheEntry without explicit scope is DEPRECATED. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
900 * Smileys moved from MoinMoin.config to MoinMoin.theme. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
901 * Removed all _ magic in URLs and filenames. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
902 * request.action now has the action requested, default: 'show'. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
903 * Cleaned up duplicated http_headers code and DEPRECATED this function |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
904 call (it was sometimes confused with setHttpHeaders call) - it will |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
905 vanish with moin 1.7, so please fix your custom plugins! |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
906 The replacement is: |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
907 request.emit_http_headers(more_headers=[]) |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
908 This call pre-processes the headers list (encoding from unicode, making |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
909 sure that there is exactly ONE content-type header, etc.) and then |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
910 calls a server specific helper _emit_http_headers to emit it. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
911 Tested successfully: CGI, STANDALONE, FCGI, TWISTED |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
912 * setResponseCode request method DEPRECATED (it only worked for Twisted |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
913 anyway), just use emit_http_headers and include a Status: XXX header. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
914 Method will vanish with moin 1.7. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
915 * cfg.url_prefix is DEPRECATED, please use cfg.url_prefix_static. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
916 * d['title_link'] is not supported any more. You can easily make that link |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
917 on your own in your theme, see example in MoinMoin/theme/__init__.py, |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
918 function "title". |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
919 * There is a new Page method called Page.get_raw_body_str that returns |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
920 the encoded page body. This is useful if you just deal with byte data |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
921 (e.g. while generating binary diffs). |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
922 * The TagStore/PickleTagStore system is used to store the syncronisation tags. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
923 * XMLRPC functions may return Fault instances from now on |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
924 * Moin got multicall support, including a module that makes it usable on the |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
925 client-side without requiring Python 2.4 |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
926 * Added no_magic to text_html formatter to disable tag autoclosing. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
927 * MOIN_DEBUG can be set in the environment to let MoinMoin ignore exceptions |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
928 that would lead to a traceback in the browser. Thanks to Raphael Bossek. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
929 * There is a new MoinMoin.Page.ItemCache class now with automatic cache |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
930 invalidation based on global edit-log. We currently use it to cache page |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
931 acls, speedup Page.get_rev and reading the page local edit-log. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
932 * Added wikiutil.renderText parse and format raw wiki markup with all page elements. |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
933 * The user file format has changed, old files will be read correctly but |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
934 will silently be upgraded to the new format so old versions will not |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
935 read the new files correctly (this only affects 'subscribed_pages' and |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
936 'quicklinks' which will be lost when downgrading.) |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
937 |
2701
398af77c7ede
fixed attachment_link api - it now has a 'on' parameter like most of the other methods
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2582
diff
changeset
|
938 |
2211
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
939 Version 1.5.8: |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
940 New features: |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
941 * Added timing.log to help performance debugging. Use cfg.log_timing = True |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
942 to update <data_dir>/timing.log (default is False, meaning no logging). |
1574
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
943 |
2211
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
944 Example log entries: |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
945 |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
946 |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
947 Timestamp PID Timing Flag action URL |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
948 ----------------------------------------------------------------------------- |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
949 20070512 184401 22690 vvv None moinmoin.wikiwikiweb.de/RssFeeds |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
950 20070512 184401 22690 0.267s - show moinmoin.wikiwikiweb.de/RssFeeds |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
951 |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
952 Timestamp: YYYYMMDD HHMMSS (UTC) |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
953 PID: the process ID of the moin process |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
954 Timing: when action starts, it will be "vvv" |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
955 when it ends, it logs the total time it needed for execution |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
956 Flag (some are only logged at end of action): |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
957 + Page exists |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
958 - Page does not exist |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
959 B user agent was recognized as bot / spider |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
960 !x! Action took rather long (the higher the x, the longer it took - this |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
961 makes it easy to grep for problematic stuff). |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
962 Action: action name (None is when no action was specified, moin assumes |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
963 "show" for that case) |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
964 URL: the requested URL |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
965 |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
966 For more information about tuning your moin setup, see: |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
967 http://moinmoin.wikiwikiweb.de/PerformanceTuning |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
968 * Added support for ircs, webcal, xmpp, ed2k and rootz protocols - we |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
969 moved all protocols to config.url_schemas, so this is not empty any more. |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
970 It is possible to use these protocols now on wiki pages and in the |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
971 navi_bar. We just generate the URLs, it is up to your browser what it |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
972 does when clicking on those links. |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
973 * cfg.traceback_show (default: 1) can be used to disable showing tracebacks. |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
974 cfg.traceback_log_dir (default: None) can be used to set a directory |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
975 that is used to dump traceback files to. Your users will get a notice to |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
976 which (random) file in that directory the traceback was been written. |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
977 NOTE: while you can feel free to set traceback_show = 0 and |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
978 traceback_log_dir = None, we will also feel free to reject bug reports |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
979 when you (or your site's users) don't give us enough information (like a |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
980 traceback file) to debug the problem. If you set traceback_show = 0, |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
981 we recommend pointing traceback_log_dir to a directory with reasonable |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
982 free space and putting a page onto your wiki that describes who has to |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
983 get contacted (usually the wiki server admin) in case a traceback happens. |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
984 The admin can then locate the traceback file and submit it to moin |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
985 development, if the bug is not already known (see MoinMoin:MoinMoinBugs). |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
986 Of course we will also need all the other details of a bug report, not |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
987 only the traceback file. |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
988 |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
989 Other changes: |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
990 * Updated spider agents list. |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
991 * Reduce bot/spider cpu usage for SystemInfo, OrphanedPages, WantedPages, |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
992 PageHits, PageSize, WordIndex macros (we just return nothing for bots). |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
993 |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
994 Bugfixes: |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
995 * XSS fixes, see http://secunia.com/advisories/24138/ (item 1 and 2). |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
996 * ACL security fixes: |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
997 * MonthCalendar respects ACLs of day pages now. |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
998 * Check the ACL for the rst markup include directive. |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
999 * Fixed cleaning of edit comments (control chars in there could damage |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
1000 edit-log). |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
1001 * Fixed in-process caching of antispam patterns (didn't update the cache |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
1002 for multi-process, persistent servers). |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
1003 * Correct encoding/decoding for surge-log data, fixes leftover |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
1004 surge-logXXXXXXX.tmp files in data/cache/surgeprotect. |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
1005 * Fixed mode of cache files (mkstemp creates them with 0600 mode). |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
1006 * Symbolic entities with numbers (like ²) did not work, fixed. |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
1007 * We open data/error.log earlier now and we also use it for FastCGI. |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
1008 * Fixed unicode cfg.page_group_regex. |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
1009 * Fixed moin.spec to use english date format. |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
1010 * GUI converter: fixed conversion of relative wiki links. |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
1011 * Fixed NewPage macro button label to not be formatted as wiki text. |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
1012 |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
1013 Version 1.5.7: |
1655
6ea877b0bc6f
updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1640
diff
changeset
|
1014 New features: |
6ea877b0bc6f
updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1640
diff
changeset
|
1015 * added url_prefix_local which is used for stuff that must be loaded from |
6ea877b0bc6f
updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1640
diff
changeset
|
1016 same site as the wiki engine (e.g. FCKeditor GUI editor applet), while |
6ea877b0bc6f
updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1640
diff
changeset
|
1017 url_prefix can be a remote server serving the static files (css/img). |
6ea877b0bc6f
updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1640
diff
changeset
|
1018 If not set (or set to None), url_prefix_local will default to the value |
6ea877b0bc6f
updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1640
diff
changeset
|
1019 of url_prefix. |
1679
d6b93908e4d9
save CPU and disk I/O by checking for spiders in LikePages and EditTemplates macro, both used on MissingPage (ported from 1.5)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1655
diff
changeset
|
1020 * We save some CPU and disk I/O by having EditTemplates and LikePages macro |
d6b93908e4d9
save CPU and disk I/O by checking for spiders in LikePages and EditTemplates macro, both used on MissingPage (ported from 1.5)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1655
diff
changeset
|
1021 (both used on MissingPage) check whether the requesting entity was |
d6b93908e4d9
save CPU and disk I/O by checking for spiders in LikePages and EditTemplates macro, both used on MissingPage (ported from 1.5)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1655
diff
changeset
|
1022 identified as a spider (e.g. search engine bot) and do nothing in that |
d6b93908e4d9
save CPU and disk I/O by checking for spiders in LikePages and EditTemplates macro, both used on MissingPage (ported from 1.5)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1655
diff
changeset
|
1023 case. Normal users won't see any difference. |
1765
6e438de156d9
AttachFile: allow overwriting files when user chooses that option (ported from 1.5-802)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1752
diff
changeset
|
1024 * For AttachFile, you can now choose to overwrite existing files of same |
6e438de156d9
AttachFile: allow overwriting files when user chooses that option (ported from 1.5-802)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1752
diff
changeset
|
1025 name (nice for updating files). |
1655
6ea877b0bc6f
updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1640
diff
changeset
|
1026 |
1767
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
1027 Bugfixes: |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
1028 * XSS Fixes: |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
1029 * fixed unescaped page info display. |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
1030 * fixed unescaped page name display in AttachFile, RenamePage and |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
1031 LocalSiteMap actions |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
1032 * WantedPages listed existing pages that are not readable for the user, |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
1033 but are linked from pages that ARE readable for the user (so this is NOT |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
1034 a privacy/security issue). We now don't list those pages any more as it |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
1035 is pointless/confusing, the user can't read or edit there anyway. |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
1036 * MoinMoin:MoinMoinBugs/TableOfContentsUsesNonExistingIncludeLinks |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
1037 * MoinMoin:MoinMoinBugs/ActionsExcludedTriggerError |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
1038 * GUI editor/converter: |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
1039 * ignore <col>/<colgroup>/<meta> elements |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
1040 * support <a> within blockquote |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
1041 * Remove generated=... attribute from pagelink html output (this attr is |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
1042 for internal use only). w3c validator is now happier again. |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
1043 * Fixed css class "userpref" (not: "userprefs") of the Login form. |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
1044 * Fixed the version number check in the xslt parser for 4suite >= 1.0. |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
1045 * We reset the umask to the wanted value every request. This should fix |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
1046 wrong file modes when used with Twisted (twistd uses a hardcoded 0077 |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
1047 umask in daemonize()). |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
1048 * Avoid trouble when saving pages with antispam function when MoinMaster |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
1049 wiki is having troubles (catch xmlrpc Fault). |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
1050 |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
1051 Other changes: |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
1052 * Standalone server does not do reverse DNS lookups any more (this is a |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
1053 standard feature of BaseHTTPServer stdlib module, but we override this |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
1054 now and just print the IP). |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
1055 * We moved the IE hacks to theme/css/msie.css that gets included after all |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
1056 other css files (but before the user css file) using a conditional |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
1057 comment with "if IE", so it gets only loaded for MSIE (no matter which |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
1058 version). The file has some standard css inside (evaluated on all MSIE |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
1059 versions) and some * html hacks that only IE < 7 will read. |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
1060 HINT: if you use custom themes, you want to update them in the same way. |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
1061 * Improved ldap auth: |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
1062 * cfg.ldap_name_attribute was removed because of new cfg.ldap_filter. |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
1063 If you had ldap_name_attribute = 'sAMAccountName' before, just use |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
1064 ldap_filter = '(sAMAccountName=%(username)s)' now. |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
1065 * New cfg.ldap_filter used for the ldap filter string used in the ldap |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
1066 search instead of the rather limited, partly hardcoded filter we used |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
1067 before. This is much more flexible: |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
1068 ldap_filter = '(sAMAccountName=%(username)s)' |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
1069 You can also do more complex filtering expressions like: |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
1070 '(&(cn=%(username)s)(memberOf=CN=WikiUsers,OU=Groups,DC=example,DC=org))' |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
1071 * Added some processing to filter out result entries with dn == None. |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
1072 * We set REFERRALS option to 0 before initializing the ldap server |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
1073 connection (this seems to be needed for Active Directory servers). |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
1074 * We support self-signed ssl certs for ldaps - completely untested. |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
1075 * New cfg.ldap_surname_attribute (usually 'sn'), was hardcoded before. |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
1076 * New cfg.ldap_givenname_attribute (usually 'givenName'), hardcoded before. |
2211
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
1077 * New cfg.ldap_aliasname_attribute (usually 'displayName') - if this |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
1078 attribute is not there or empty (in the results of the ldap lookup for |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
1079 the user), we just make up the aliasname from surname and givenname |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
1080 attribute. |
1767
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
1081 * We only request the attributes we need from ldap (was: all attrs). |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
1082 * We deny user login (and break out of auth chain) for the following cases: |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
1083 * if a user is not found by ldap lookup |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
1084 * if we find more than one matching entry |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
1085 * if the password is empty or incorrect |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
1086 * if some exception happens |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
1087 * Please note that there is an updated ldap sample config in directory |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
1088 wiki/config/more_samples/. |
2211
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
1089 * Added experimental LDAP SSL/TLS support (untested, please help testing), |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
1090 see also the sample config. |
1767
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
1091 * Work around a IE7 rendering problem with long pages getting more and |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
1092 more narrow. We just applied the same "fix" as we used for IE6, using |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
1093 "display: none" for span.anchor for IE browsers. |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
1094 * RSS feed related: |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
1095 * We used to emit a <link> tag for the action=rss_rc RSS feed on any |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
1096 page. This was changed, we now emit that link only on RecentChanges and |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
1097 the current user's language translation of RecentChanges. |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
1098 This was changed because Google Toolbar requests the RSS feed linked |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
1099 by such a link tag every time it sees one. Thus, if you used the wiki |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
1100 normally, it requested the RSS feed every few seconds and caused |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
1101 problems due to surge protection kicking in because of that. |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
1102 * HINT for custom theme users: if your theme code calls |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
1103 rsslink(), then you need to change that to rsslink(d) for 1.5.7+. |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
1104 |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
1105 |
1655
6ea877b0bc6f
updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1640
diff
changeset
|
1106 Version 1.5.6: |
6ea877b0bc6f
updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1640
diff
changeset
|
1107 A general security notice: |
6ea877b0bc6f
updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1640
diff
changeset
|
1108 Check your Python version, there was a buffer overflow issue in Python |
6ea877b0bc6f
updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1640
diff
changeset
|
1109 recently! Details: http://moinmoin.wikiwikiweb.de/PythonUnicodeEscapeBug |
6ea877b0bc6f
updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1640
diff
changeset
|
1110 |
6ea877b0bc6f
updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1640
diff
changeset
|
1111 Bugfixes: |
6ea877b0bc6f
updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1640
diff
changeset
|
1112 * Fix AttributeError traceback with Standalone server (if_modified_since) |
6ea877b0bc6f
updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1640
diff
changeset
|
1113 * Fix AttachFile "304 not modified" and redirect status code for Twisted |
6ea877b0bc6f
updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1640
diff
changeset
|
1114 * http auth: we now decode username and password to unicode (using |
6ea877b0bc6f
updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1640
diff
changeset
|
1115 config.charset == utf-8). Same for SSL client cert auth and CN. |
6ea877b0bc6f
updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1640
diff
changeset
|
1116 * Avoid infinite recursion in Page.parsePageLinks. |
6ea877b0bc6f
updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1640
diff
changeset
|
1117 * Fixed standalone server failing to shutdown if interface == "". |
6ea877b0bc6f
updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1640
diff
changeset
|
1118 * Now MoinMoin does not think anymore that every page links to various user |
6ea877b0bc6f
updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1640
diff
changeset
|
1119 homepages. |
6ea877b0bc6f
updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1640
diff
changeset
|
1120 * Made the irssi parser more tolerant (Thanks to "TheAnarcat"). |
6ea877b0bc6f
updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1640
diff
changeset
|
1121 * Now multiple formatters can be used per request, the send_page code was |
6ea877b0bc6f
updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1640
diff
changeset
|
1122 not reentrant to this regard. Fixes "empty" search results. |
6ea877b0bc6f
updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1640
diff
changeset
|
1123 * Fixed problem with "=" in ImageLink macro links. |
6ea877b0bc6f
updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1640
diff
changeset
|
1124 * Not a moin bug, but a silly stdlib os.tempnam function made trouble to |
6ea877b0bc6f
updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1640
diff
changeset
|
1125 some people because it lets you override the path given in the code |
6ea877b0bc6f
updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1640
diff
changeset
|
1126 by setting the environment variable TMP(DIR). We now use a different |
6ea877b0bc6f
updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1640
diff
changeset
|
1127 function to avoid renaming trouble when TMP(DIR) points to a different |
6ea877b0bc6f
updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1640
diff
changeset
|
1128 file system. |
6ea877b0bc6f
updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1640
diff
changeset
|
1129 * Fixed antispam update on every save (Thanks to "TheAnarcat"). |
6ea877b0bc6f
updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1640
diff
changeset
|
1130 * GUI converter: don't throw away rowclass for tables. |
6ea877b0bc6f
updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1640
diff
changeset
|
1131 * GUI editor formatter: allow height for table cells. |
6ea877b0bc6f
updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1640
diff
changeset
|
1132 * GUI editor formatter: comment texts are output using the formatter now. |
6ea877b0bc6f
updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1640
diff
changeset
|
1133 |
6ea877b0bc6f
updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1640
diff
changeset
|
1134 New features: |
6ea877b0bc6f
updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1640
diff
changeset
|
1135 * Mail notifications contain a link to the diff action so the user |
6ea877b0bc6f
updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1640
diff
changeset
|
1136 can see the coloured difference more easily. Thanks to Tobias Polzin. |
6ea877b0bc6f
updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1640
diff
changeset
|
1137 * FeatureRequests/MoveAttachments - you can move attachments from one |
6ea877b0bc6f
updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1640
diff
changeset
|
1138 page to another (and also rename the attachment at the same time). |
6ea877b0bc6f
updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1640
diff
changeset
|
1139 Thanks to Reimar Bauer. |
6ea877b0bc6f
updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1640
diff
changeset
|
1140 * Added support for linking to attachment: and inline: URLs with ImageLink. |
6ea877b0bc6f
updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1640
diff
changeset
|
1141 * Added UNIX socket support for FastCGI, just set the port to some (socket) |
6ea877b0bc6f
updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1640
diff
changeset
|
1142 filename. Details see: MoinMoin:FeatureRequests/FastCgiUnixSocket |
6ea877b0bc6f
updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1640
diff
changeset
|
1143 * [[Attachlist(pagename,mimetype)]] lists attachments of pagename (default: |
6ea877b0bc6f
updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1640
diff
changeset
|
1144 current page) with optional mimetype restriction (default: all). |
6ea877b0bc6f
updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1640
diff
changeset
|
1145 Thanks to Reimar Bauer. |
6ea877b0bc6f
updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1640
diff
changeset
|
1146 |
6ea877b0bc6f
updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1640
diff
changeset
|
1147 Other changes: |
6ea877b0bc6f
updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1640
diff
changeset
|
1148 * Minor performance improvements (might be noticeable if you have many |
6ea877b0bc6f
updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1640
diff
changeset
|
1149 custom navi_bar entries and high server load). |
6ea877b0bc6f
updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1640
diff
changeset
|
1150 * Avoid usage of no-cache because it breaks attachment download on IE6. |
6ea877b0bc6f
updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1640
diff
changeset
|
1151 This is a IE bug, not a moin bug. |
6ea877b0bc6f
updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1640
diff
changeset
|
1152 * Added XHTML to the unsafe list. |
6ea877b0bc6f
updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1640
diff
changeset
|
1153 * Changed the rst parser to be compatible to the new docutils interface |
6ea877b0bc6f
updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1640
diff
changeset
|
1154 for directives. |
6ea877b0bc6f
updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1640
diff
changeset
|
1155 * Updated EmbedObject macro. |
6ea877b0bc6f
updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1640
diff
changeset
|
1156 |
1574
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1157 |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1158 Version 1.5.5a: |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1159 Bugfixes: |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1160 * fixed ticket creation to only use constant values |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1161 |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1162 Version 1.5.5: |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1163 HINT: read docs/README.migration. |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1164 HINT: there was NO change in the underlay/ pages since 1.5.4. |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1165 HINT: If you experience problems with the reStructured Text (rst) parser, |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1166 please downgrade docutils to "0.4" because there were major interface |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1167 breaking API refactorings on the docutils trunk. |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1168 |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1169 Bugfixes: |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1170 * GUI editor fixes: |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1171 * Fixed MoinMoinBugs/GuiEditorModifiesInterwikiPreferred. |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1172 * Fixed MoinMoinBugs/TableAlignmentProbsWithGUI. |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1173 * Not a moin bug, but it severely annoyed IE users and also was less |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1174 comfortable for users of other browser: since about 1.5.4, we served |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1175 attachments with Content-Disposition: attachment - so that the user has |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1176 to save them to disk. This was to fix a possible XSS attack using attached |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1177 HTML files with Javascript inside for stealing your moin cookie or doing |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1178 other nasty things. We improved this by using different behaviour depending |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1179 on the potential danger the attached file has when served inline: |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1180 mimetypes_xss_protect = ['text/html', 'application/x-shockwave-flash', ] |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1181 This is the default value. If you know more dangerous stuff, please just |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1182 add the mimetypes there to protect your users and file a bug report |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1183 telling us what we missed. |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1184 * Fixed MoinMoinBugs/ReStructuredTextRelativeLinksBroken, thanks to Stefan |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1185 Merten. |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1186 * Make tickets used for some actions more safe. |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1187 |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1188 New features: |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1189 * edit_ticketing [True] - we protect page save by a ticket (same stuff we |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1190 already use for DeletePage and RenamePage action). |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1191 NOTE: If you don't use your browser for editing, but some tool like |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1192 "editmoin" or "MoinMoin plugin for jEdit", you'll need an update |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1193 of them supporting the ticket. |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1194 Alternatively, you can use edit_ticketing = False setting - this |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1195 is not recommended for internet wikis as it will make spamming them |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1196 easier. |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1197 * If we detect some spammer, we kick him out by triggering surge protection |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1198 (if surge protection is not disabled). |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1199 |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1200 Version 1.5.5rc1: |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1201 Bugfixes: |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1202 * Fixed MoinMoinBugs/XmlRpcBrokenForFastCgi - thanks to Johannes Berg. |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1203 * Fixed gui editor converter confusing of `` and {{{}}} markup. |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1204 * Fixed emission of HTTP headers (esp. Vary: Cache-Control:). |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1205 * Fixed a bad crash that happens (on ANY page!) when you put a *Dict |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1206 page's name as a member into a *Group page. |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1207 * Fix MyPages action title to use an unformatted string. |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1208 * Fix double quoted-printable encoding in generated emails (note: this is |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1209 not a moin bug - this just works around bugs in python stdlib). |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1210 * Fix mode of drawing files (use config.umask). |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1211 * Fix trouble with /?action= urls by dropping getPageNameFromQueryString |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1212 code. |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1213 * Fixed sre unpickle issues seen on some machines by avoiding to pickle |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1214 the regex. |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1215 * Fix Clock code, add more timers. |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1216 * Worked around FastCGI problem on Lighttpd: empty lines in the error log. |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1217 * Fix (add) locking for caching's .remove() call, small fixes to lock code. |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1218 * Print error message when --target-dir=path is missing from moin export |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1219 dump command. |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1220 |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1221 New features: |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1222 * Added support for "304 not modified" response header for AttachFile get |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1223 and rss_rc actions - faster, less traffic, less load. |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1224 * Limit rss with full diffs to 5 items. |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1225 * Allow surge_action_limits = None to disable surge protection. |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1226 * moin.fcg improved - if you use FastCGI, you must use the new file: |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1227 * can self-terminate after some number of requests (default: -1, this |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1228 means "unlimited lifetime") |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1229 * the count of created threads is limited now (default: 5), you can use |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1230 1 to use non-threaded operation. |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1231 * configurable socket.listen() backlog (default: 5) |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1232 * Added indonesian i18n (id). |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1233 * Some measures against spammers trying to brute force their spam into moin. |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1234 * EmbedObject macro: added mov, mpg and midi support |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1235 * moin ... export dump --target-dir=PATH --page=PAGENAME_REGEX |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1236 You must specify --target-dir (where dump will write the html files to) |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1237 and you may specify --page and either a page name or a regex used to |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1238 match all pages you want to export. Default is to export all pages. |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1239 |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1240 Other changes: |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1241 * Tuning: |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1242 * more efficient locking code on POSIX platforms, we do much less I/O |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1243 for locking now |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1244 * removed most chmod calls in favour of a single os.umask call |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1245 * Improved Python 2.5 compatibility. Note: if you think that MoinMoin |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1246 is using too much RAM, you might want to look at Python 2.5 because |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1247 of its improved memory management. |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1248 * Throw away SAVE comments longer than 200 chars (you can't enter those by |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1249 the user interface, so only spammer using automatic POSTs do them). |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1250 * Updated spider user agent list. |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1251 * BadContent and LocalBadContent now get noindex,nofollow robots header, |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1252 same as POSTs. |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1253 * Standalone opens it logfile unbuffered from now on, thanks to |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1254 Carsten Grohmann. |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1255 * Avoid trouble when request.write() data contains None, just skip it - |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1256 thanks to Juergen Hermann. |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1257 * Instead of showing a ConfigurationError, moin now emits "404 Not found" |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1258 http headers and a hint about what could be wrong. This won't fill up |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1259 your logs just because of typos and spiders still trying old URLs. |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1260 |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
1261 |
1171
28120c8c1b6b
thfcgi: updated CHANGES, use unlimited lifetime by default
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1117
diff
changeset
|
1262 Version 1.5.4: |
28120c8c1b6b
thfcgi: updated CHANGES, use unlimited lifetime by default
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1117
diff
changeset
|
1263 HINT: read docs/README.migration. |
879
49d164e275f3
EmbedObject macro (backport to 1.5)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
876
diff
changeset
|
1264 Version 1.5.4-current: |
49d164e275f3
EmbedObject macro (backport to 1.5)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
876
diff
changeset
|
1265 * increased maxlength of some input fields from 80 to 200 |
49d164e275f3
EmbedObject macro (backport to 1.5)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
876
diff
changeset
|
1266 |
577 | 1267 Version 1.5.current: |
1268 Developer notes: | |
1269 * We switched to Mercurial SCM, see here for more infos: | |
1270 http://moinmoin.wikiwikiweb.de/MoinDev/MercurialGuide | |
1271 | |
625
42958bb7e500
fix MonthCalendar macro for non-ascii page names, update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
577
diff
changeset
|
1272 Bugfixes: |
42958bb7e500
fix MonthCalendar macro for non-ascii page names, update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
577
diff
changeset
|
1273 * fix MonthCalendar macro for non-ASCII pagenames (thanks to Jonas Smedegaard) |
42958bb7e500
fix MonthCalendar macro for non-ascii page names, update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
577
diff
changeset
|
1274 * remove 'search' and 'google' from bot user agent list and add some more |
42958bb7e500
fix MonthCalendar macro for non-ascii page names, update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
577
diff
changeset
|
1275 specific terms |
626
50c7a0cc1791
fix forgotten password email
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
625
diff
changeset
|
1276 * Fix the forgotten password email login URL and also properly encode the |
50c7a0cc1791
fix forgotten password email
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
625
diff
changeset
|
1277 email body. Thanks to Robin Dunn for the patch. |
627
b8e8697ea0af
Increased docutils compatiblity, thanks to Matt for the patch.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents:
626
diff
changeset
|
1278 * Applied a patch by Matthew Gilbert for increased compatiblity with |
b8e8697ea0af
Increased docutils compatiblity, thanks to Matt for the patch.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents:
626
diff
changeset
|
1279 latest docutils. |
626
50c7a0cc1791
fix forgotten password email
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
625
diff
changeset
|
1280 |
625
42958bb7e500
fix MonthCalendar macro for non-asci |