annotate docs/CHANGES @ 3735:76265568e8d3

updated CHANGES
author Thomas Waldmann <tw AT waldmann-edv DOT de>
date Sat, 21 Jun 2008 16:33:56 +0200
parents aae5351b8a1e
children 1a7574a7952c
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
3715
01ef230fb671 1.7.0rc3 release (bump version number, update CHANGES, ...)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3710
diff changeset
4 Documentations with generic instructions about installing or updating MoinMoin
01ef230fb671 1.7.0rc3 release (bump version number, update CHANGES, ...)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3710
diff changeset
5 are available as docs/INSTALL.html and docs/UPDATE.html. A special documenation
01ef230fb671 1.7.0rc3 release (bump version number, update CHANGES, ...)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3710
diff changeset
6 about the migration procedure for your data_dir is in docs/README.migration.
01ef230fb671 1.7.0rc3 release (bump version number, update CHANGES, ...)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3710
diff changeset
7
01ef230fb671 1.7.0rc3 release (bump version number, update CHANGES, ...)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3710
diff changeset
8 Additionally, please completely read CHANGES text until you reach the version
01ef230fb671 1.7.0rc3 release (bump version number, update CHANGES, ...)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3710
diff changeset
9 you were using until now. Otherwise you might miss some important upgrading and
432
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
10 configuration hints.
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
11
496
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
12 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
13 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
14 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
15
432
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
16 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
17 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
18 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
19 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
20
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
21 Known main issues:
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
22
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
23 * 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
24 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
25 editor_force = True
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
26 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
27
3618
f126ec680605 1.7.0rc1 release (updated CHANGES, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3613
diff changeset
28 * "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
29 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
30 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
31 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
32
f126ec680605 1.7.0rc1 release (updated CHANGES, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3613
diff changeset
33
3735
76265568e8d3 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3720
diff changeset
34 Version 1.7.0current:
76265568e8d3 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3720
diff changeset
35
76265568e8d3 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3720
diff changeset
36 Bug Fixes:
76265568e8d3 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3720
diff changeset
37 * PageEditor: fixed msg displaying the notified people - use a breakable
76265568e8d3 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3720
diff changeset
38 list.
76265568e8d3 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3720
diff changeset
39 * Fixed RenamePage comment handling, let RecentChanges generate (and
76265568e8d3 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3720
diff changeset
40 translate) the comment.
76265568e8d3 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3720
diff changeset
41 * Fixed OpenID RP bug when invalid usernames were entered.
76265568e8d3 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3720
diff changeset
42 * Fix MyPages action (gave traceback and used wrong link markup).
76265568e8d3 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3720
diff changeset
43
76265568e8d3 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3720
diff changeset
44 New Features:
76265568e8d3 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3720
diff changeset
45 * ThemeBase: support Universal Edit Button, see there for details:
76265568e8d3 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3720
diff changeset
46 http://universaleditbutton.org/
76265568e8d3 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3720
diff changeset
47 * Added OpenID server settings dialog to allow removing trusted websites.
76265568e8d3 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3720
diff changeset
48 * Add moin account resetpw script.
76265568e8d3 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3720
diff changeset
49
76265568e8d3 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3720
diff changeset
50 Other Changes:
76265568e8d3 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3720
diff changeset
51 * Allow trusted users to go beyond surge action limits, but log their names
76265568e8d3 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3720
diff changeset
52 if it happens.
76265568e8d3 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3720
diff changeset
53 * Added MyPages and CopyPage to actions_excluded because MyPages doesn't
76265568e8d3 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3720
diff changeset
54 work without special SecurityPolicy anyway and CopyPage has questionable
76265568e8d3 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3720
diff changeset
55 behaviour.
76265568e8d3 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3720
diff changeset
56
76265568e8d3 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3720
diff changeset
57
3715
01ef230fb671 1.7.0rc3 release (bump version number, update CHANGES, ...)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3710
diff changeset
58 Version 1.7.0rc3:
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
59
fee546fba271 fix xmlrpc request.read() call to use content-length, if available
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3662
diff changeset
60 Bug Fixes:
3687
54e654507222 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3678
diff changeset
61 * Fix xmlrpc request.read() call to use content-length, if available,
54e654507222 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3678
diff changeset
62 fixes hangs with wsgiref server.
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
63 * Fix traceback in filesys.py on Mac OS X when import Carbon fails.
3687
54e654507222 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3678
diff changeset
64 * Xapian search / indexing:
3710
4819ec465818 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3694
diff changeset
65 * fix searching for negative terms
3687
54e654507222 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3678
diff changeset
66 * improve result list ordering
54e654507222 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3678
diff changeset
67 * index filters: redirect stderr to logging system
3710
4819ec465818 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3694
diff changeset
68 * search results: improve ordering
3687
54e654507222 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3678
diff changeset
69 * FootNote macro: revert to old behaviour (using the arg parser made
54e654507222 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3678
diff changeset
70 problems with footnotes including commas)
3710
4819ec465818 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3694
diff changeset
71 * Wiki parser: fix subscript parsing (was broken for cases like 'a,,1,2,,').
4819ec465818 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3694
diff changeset
72 * Fixed MoinMoinBugs/WikiSyncMissingInterWikiNameOnRemoteSide
4819ec465818 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3694
diff changeset
73 * Fixed 1.7 mig scripts.
4819ec465818 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3694
diff changeset
74 * Clear openid cache when saving a user.
4819ec465818 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3694
diff changeset
75 * Add "Use FirstnameLastname" message to newaccount form.
4819ec465818 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3694
diff changeset
76 * Make recoverpass/newaccount refuse access unless MoinAuth is enabled.
3687
54e654507222 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3678
diff changeset
77 * info action: fix exception happening for invalid query args
3710
4819ec465818 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3694
diff changeset
78 * AttachFile action:
3715
01ef230fb671 1.7.0rc3 release (bump version number, update CHANGES, ...)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3710
diff changeset
79 * catch runtime errors raised by zipfile stdlib modules when trying to
01ef230fb671 1.7.0rc3 release (bump version number, update CHANGES, ...)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3710
diff changeset
80 process a defective zip
3710
4819ec465818 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3694
diff changeset
81 * when unzipping member files, decode their filenames from utf-8 and
4819ec465818 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3694
diff changeset
82 replace invalid chars
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
83
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
84 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
85 * 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
86 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
87 * 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
88 Xapian (it uses utf-8 since 1.0.0, so we can use it)).
3687
54e654507222 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3678
diff changeset
89 * Use better ACLs and comments on system/help pages,
54e654507222 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3678
diff changeset
90 remove MoinPagesEditorGroup (not needed any more).
3720
aae5351b8a1e allow trusted users to go beyond surge action limits, but log their names if it happens
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3715
diff changeset
91 * If a user is authenticated by a trusted authentication (see also
aae5351b8a1e allow trusted users to go beyond surge action limits, but log their names if it happens
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3715
diff changeset
92 cfg.auth_methods_trusted) then he won't trigger surge protection.
aae5351b8a1e allow trusted users to go beyond surge action limits, but log their names if it happens
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3715
diff changeset
93 But moin will log a INFO level log msg with the user's name so you can
aae5351b8a1e allow trusted users to go beyond surge action limits, but log their names if it happens
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3715
diff changeset
94 find the culprit in case he/she is overusing ressources.
3710
4819ec465818 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3694
diff changeset
95 * docs: added UPDATE instructions
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
96
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
97
3662
9901ffff5280 1.7.0rc2 release (bump version number, update CHANGES, ...)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3657
diff changeset
98 Version 1.7.0rc2:
3639
776b338ccc2d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3625
diff changeset
99
776b338ccc2d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3625
diff changeset
100 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
101 * 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
102 (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
103 * Fix editor preview not working for new pages.
776b338ccc2d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3625
diff changeset
104 * Add ssh protocol to url_schemas.
776b338ccc2d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3625
diff changeset
105 * Fix PageList macro with search errors.
776b338ccc2d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3625
diff changeset
106 * 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
107 "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
108 * 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
109 * 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
110 * Xapian search/indexing:
ef8511b43788 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3639
diff changeset
111 * 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
112 * 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
113 'plain' as well as 'text/plain'
3649
ef8511b43788 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3639
diff changeset
114 * remove crappy num regex from WikiAnalyzer, improve tokenization
3639
776b338ccc2d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3625
diff changeset
115 * 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
116 * csv parser:
ef8511b43788 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3639
diff changeset
117 * fix delimiter sniffing troubles, fix tests
ef8511b43788 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3639
diff changeset
118 * remove empty lines above the csv table
3639
776b338ccc2d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3625
diff changeset
119 * 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
120 recipient (not of the current wiki user), other fixes.
776b338ccc2d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3625
diff changeset
121
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
122 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
123 * 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
124 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
125 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
126 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
127 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
128 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
129 * 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
130 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
131 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
132 * 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
133 * 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
134 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
135 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
136 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
137 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
138 * 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
139 (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
140 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
141 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
142 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
143 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
144 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
145 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
146
3639
776b338ccc2d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3625
diff changeset
147
3618
f126ec680605 1.7.0rc1 release (updated CHANGES, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3613
diff changeset
148 Version 1.7.0rc1:
3613
2232946adeb3 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3599
diff changeset
149
2232946adeb3 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3599
diff changeset
150 Bug Fixes:
2232946adeb3 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3599
diff changeset
151 * Fix hmac for Python 2.4.
2232946adeb3 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3599
diff changeset
152 * AttachFile: fix uploading of < 1K files
2232946adeb3 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3599
diff changeset
153 * fix action=info on page that never existed
2232946adeb3 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3599
diff changeset
154 * 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
155 * fix failure of detection of on-disk cache updates
2232946adeb3 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3599
diff changeset
156
2232946adeb3 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3599
diff changeset
157
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
158 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
159
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
160 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
161 * 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
162 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
163 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
164 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
165 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
166 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
167 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
168 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
169 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
170 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
171 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
172 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
173 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
174 * 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
175 * 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
176 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
177 * 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
178 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
179 * 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
180 * 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
181 * 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
182 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
183 * 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
184 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
185 * 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
186 * 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
187 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
188 * 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
189 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
190 * 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
191 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
192 !!! 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
193 * 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
194 * 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
195 * 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
196 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
197 * 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
198 * 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
199 * 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
200 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
201 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
202 * 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
203 * 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
204 * 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
205 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
206 * 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
207
2b734fe96f57 1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3591
diff changeset
208 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
209 * 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
210 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
211 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
212 * 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
213 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
214
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
215 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
216 * 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
217 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
218 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
219 * 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
220 * 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
221 * 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
222 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
223 * 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
224 * 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
225 --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
226 * 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
227 * 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
228 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
229 * 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
230 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
231 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
232 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
233 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
234 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
235 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
236
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
237 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
238 * 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
239 * 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
240 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
241 * 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
242 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
243
3534
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
244 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
245
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
246 New Features:
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
247 * 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
248 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
249 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
250 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
251 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
252 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
253 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
254 * 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
255 * 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
256 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
257 * 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
258 * 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
259 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
260 * 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
261 * 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
262 * 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
263 * 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
264 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
265 * 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
266 * 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
267 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
268 * DocBook-formatter:
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
269 * supports HTML entities like &rarr; and &#9731;
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
270 * 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
271 * 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
272 * 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
273 * 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
274 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
275 * 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
276 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
277 * ?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
278 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
279 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
280 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
281 * 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
282 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
283
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
284 Other changes:
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
285 * 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
286 many themes!
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
287 * 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
288 "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
289 * 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
290 since long!).
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
291 * 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
292 "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
293 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
294 * DocBook-formatter:
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
295 * 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
296 * 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
297 * 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
298 * 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
299
e15f1c62ac51 bumped version to 1.7.0
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1992
diff changeset
300 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
301 * 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
302 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
303 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
304 _('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
305 _('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
306 _('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
307 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
308 * 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
309 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
310 * 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
311 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
312
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
313
3542
ed8531bc87da 1.7.0beta1 release (and fixing CHANGES)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3541
diff changeset
314 Version 1.6.current:
ed8531bc87da 1.7.0beta1 release (and fixing CHANGES)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3541
diff changeset
315 Fixes:
ed8531bc87da 1.7.0beta1 release (and fixing CHANGES)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3541
diff changeset
316 * 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
317 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
318 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
319
ed8531bc87da 1.7.0beta1 release (and fixing CHANGES)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3541
diff changeset
320
3534
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
321 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
322 Fixes:
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
323 * 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
324 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
325 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
326 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
327 * 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
328 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
329 MoinMoinBugs/AclHierarchicPageAclSupercededByAclRightsAfter
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
330 * 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
331 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
332 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
333 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
334 * 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
335 * 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
336 (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
337 * 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
338 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
339 ... 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
340 ----
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
341 ## 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
342 ## CategoryJustACommentNotFound
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
343 CategoryTheRealAndOnly
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
344
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
345 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
346 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
347 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
348
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
349 Other changes:
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
350 * 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
351 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
352 * 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
353 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
354 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
355
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
356
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
357 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
358 Fixes:
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
359 * 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
360 include directive.
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
361 * 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
362 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
363 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
364 * 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
365 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
366 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
367 * 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
368 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
369 * 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
370 * 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
371 * 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
372 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
373 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
374 * 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
375 * 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
376 * 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
377 * 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
378 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
379 [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
380 uppercase letter).
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
381 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
382 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
383 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
384 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
385 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
386 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
387 Examples:
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
388 [[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
389 [[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
390 * 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
391 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
392 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
393 [[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
394 * 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
395 * 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
396 * 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
397 * 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
398 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
399 * 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
400 * 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
401 * 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
402 * 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
403 * WSGI:
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
404 * 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
405 * 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
406 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
407 * 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
408 * 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
409 * 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
410 per request for CGI.
2002
e15f1c62ac51 bumped version to 1.7.0
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1992
diff changeset
411
e15f1c62ac51 bumped version to 1.7.0
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1992
diff changeset
412 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
413 * 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
414 contains comments.
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
415 * 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
416 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
417 * 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
418 * 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
419 ?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
420
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
421
95026d5a2125 update CHANGES: 1.5 branch up to 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 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
423 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
424 * 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
425 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
426 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
427 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
428 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
429 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
430 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
431 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
432 [[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
433 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
434 [[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
435 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
436 * 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
437 * 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
438 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
439 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
440
95026d5a2125 update CHANGES: 1.5 branch up to 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 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
442 * 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
443 * 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
444 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
445 * 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
446 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
447 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
448 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
449 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
450 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
451 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
452 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
453 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
454 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
455 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
456 * 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
457 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
458 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
459 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
460 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
461 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
462 * 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
463 * 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
464 * 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
465 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
466 * 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
467 * 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
468 * 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
469 * 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
470 * 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
471 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
472 * 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
473 * 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
474 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
475 * 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
476 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
477 * 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
478 * 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
479 * 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
480 * 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
481 * 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
482
95026d5a2125 update CHANGES: 1.5 branch up to 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 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
484 * 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
485 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
486 * 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
487 * 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
488 * 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
489 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
490 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
491 * 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
492
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
493
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
494 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
495 * 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
496 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
497 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
498
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
499 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
500 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
501 * 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
502 * 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
503
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
504 * 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
505 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
506 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
507 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
508
95026d5a2125 update CHANGES: 1.5 branch up to 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 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
510
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
511 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
512 * 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
513 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
514 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
515 * 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
516 * 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
517 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
518 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
519 * 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
520 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
521 * 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
522 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
523 * 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
524 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
525 * 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
526 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
527 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
528 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
529 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
530 * 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
531 * 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
532 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
533 * 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
534 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
535 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
536 * 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
537 * 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
538 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
539 * 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
540 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
541
95026d5a2125 update CHANGES: 1.5 branch up to 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 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
543 * 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
544 * 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
545 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
546 * 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
547 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
548 * 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
549 * 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
550 $ 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
551 $ 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
552 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
553 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
554 $ 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
555 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
556 * 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
557 - 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
558 - 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
559 - 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
560 - 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
561 - 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
562 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
563 * 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
564 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
565 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
566 (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
567 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
568 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
569 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
570 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
571 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
572 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
573 * 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
574
1683
964fa7d0de32 action menu propagates rev parameter, simplify revision display
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1679
diff changeset
575 * 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
576 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
577 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
578 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
579 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
580 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
581 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
582 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
583 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
584 * 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
585 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
586 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
587
873
5019723cb7d4 improved google sitemap action (ported from 1.5)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 872
diff changeset
588 * ?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
589 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
590 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
591 --------------------------------------------------------------------
5019723cb7d4 improved google sitemap action (ported from 1.5)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 872
diff changeset
592 / 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
593 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
594 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
595 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
596 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
597
95026d5a2125 update CHANGES: 1.5 branch up to 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 * 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
599 * 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
600 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
601 * "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
602 * 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
603 * 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
604 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
605 * 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
606 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
607 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
608 # 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
609 ('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
610 # 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
611 ('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
612 # 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
613 ('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
614 * 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
615 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
616 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
617 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
618 "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
619 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
620 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
621 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
622 * 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
623 * 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
624 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
625
95026d5a2125 update CHANGES: 1.5 branch up to 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 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
627 * 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
628 * 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
629 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
630 * 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
631 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
632 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
633 * 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
634 * 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
635 users from there.
1992
c4bfc16a6081 CHANGES: inline, view and EmbedObject
Reimar Bauer <rb.proj AT googlemail DOT com>
parents: 1974
diff changeset
636 * 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
637 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
638 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
639 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
640 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
641 mimetypes_xss_protect).
1412
07e331b171dc Documented last changes, added some umlauts to CHANGES.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1396
diff changeset
642 * 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
643 * 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
644 * 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
645 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
646 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
647
95026d5a2125 update CHANGES: 1.5 branch up to 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 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
649 * 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
650 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
651 * 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
652 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
653 * 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
654 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
655 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
656 * 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
657 {{{#!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
658 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
659 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
660 }}}
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
661 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
662 {{{#!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
663 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
664 }}}
95026d5a2125 update CHANGES: 1.5 branch up to 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 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
666 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
667 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
668 * 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
669 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
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 }}} <- 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
672 }}}}
95026d5a2125 update CHANGES: 1.5 branch up to 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 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
674 {{{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
675 }}} <- 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
676 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
677 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
678 # 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
679 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
680 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
681 {{{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
682 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
683 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
684 {{{
95026d5a2125 update CHANGES: 1.5 branch up to 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 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
686 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
687 }}}
95026d5a2125 update CHANGES: 1.5 branch up to 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 * 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
689 * 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
690 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
691 * 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
692 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
693 * 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
694 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
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 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
697 * 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
698 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
699 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
700 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
701 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
702 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
703 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
704 * 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
705 * 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
706 * 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
707 * 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
708 * 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
709 * 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
710 * 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
711 * 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
712 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
713 * 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
714 * 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
715 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
716 * 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
717 * 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
718 * 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
719 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
720
95026d5a2125 update CHANGES: 1.5 branch up to 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 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
722 * 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
723 * 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
724 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
725
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
726 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
727 * 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
728 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
729 * 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
730 "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
731 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
732 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
733 * 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
734 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
735 * 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
736 * 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
737 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
738 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
739 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
740 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
741 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
742 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
743 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
744 '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
745 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
746 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
747 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
748 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
749 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
750 },
95026d5a2125 update CHANGES: 1.5 branch up to 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 '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
752 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
753 },
95026d5a2125 update CHANGES: 1.5 branch up to 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 }
95026d5a2125 update CHANGES: 1.5 branch up to 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 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
756 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
757 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
758 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
759 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
760 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
761 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
762 * 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
763 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
764 * 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
765 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
766 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
767 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
768
95026d5a2125 update CHANGES: 1.5 branch up to 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 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
770 * 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
771 * 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
772 * 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
773 * 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
774
95026d5a2125 update CHANGES: 1.5 branch up to 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 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
776 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
777 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
778
95026d5a2125 update CHANGES: 1.5 branch up to 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 * The login page gives now the possibility to recover a lost password, thanks to
1714
8f944671df08 merged main
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1713 1712
diff changeset
780 Oliver Siemoneit. This is especially useful for wikis where access to user
8f944671df08 merged main
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1713 1712
diff changeset
781 preferences is restricted by acl.
1934
1040f23023a9 update CHANGES for the previous commits
Johannes Berg <johannes AT sipsolutions DOT net>
parents: 1923
diff changeset
782 * 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
783 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
784 * 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
785 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
786 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
787 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
788 * 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
789 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
790 Name: RemoteWikiName RemoteUserName
97626bb218f4 interwiki auth: fixes and docs
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1934
diff changeset
791 Password: remotepass
97626bb218f4 interwiki auth: fixes and docs
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1934
diff changeset
792 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
793 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
794 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
795 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
796
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
797 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
798 * 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
799 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
800 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
801 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
802 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
803 * 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
804 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
805 (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
806 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
807
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
808 * 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
809 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
810 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
811 * 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
812 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
813
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
814 * 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
815 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
816 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
817 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
818 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
819 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
820 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
821 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
822
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
823 * 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
824 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
825 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
826 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
827 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
828 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
829 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
830 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
831
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
832 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
833 * 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
834 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
835
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
836 * 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
837 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
838
95026d5a2125 update CHANGES: 1.5 branch up to 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 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
840 * 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
841 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
842 * 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
843 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
844 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
845 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
846 * 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
847 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
848 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
849 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
850 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
851 * 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
852 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
853 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
854 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
855 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
856 * 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
857 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
858 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
859 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
860 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
861 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
862 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
863 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
864 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
865 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
866 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
867 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
868 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
869 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
870 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
871 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
872 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
873 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
874 * 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
875 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
876 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
877 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
878 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
879 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
880 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
881 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
882 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
883 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
884 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
885 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
886 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
887 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
888 /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
889 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
890 * 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
891 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
892 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
893 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
894 * 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
895 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
896
95026d5a2125 update CHANGES: 1.5 branch up to 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 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
898 * 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
899 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
900 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
901 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
902 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
903 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
904 * 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
905 * 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
906 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
907 * 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
908 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
909 * 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
910 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
911 * 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
912 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
913 * 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
914 * 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
915 (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
916 * 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
917 * 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
918 * 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
919 * 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
920 * 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
921 * 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
922 * 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
923 * 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
924 * 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
925 * 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
926 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
927 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
928 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
929 * 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
930 * 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
931 * 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
932 * 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
933 * 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
934 * 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
935 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
936 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
937 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
938 * 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
939 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
940 * 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
941 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
942 * 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
943 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
944 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
945 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
946 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
947 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
948 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
949 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
950 * 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
951 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
952 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
953 '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
954 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
955 * 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
956 * 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
957 * 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
958 * 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
959 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
960 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
961 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
962 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
963 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
964 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
965 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
966 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
967 * 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
968 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
969 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
970 * 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
971 * 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
972 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
973 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
974 * 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
975 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
976 (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
977 * 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
978 * 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
979 * 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
980 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
981 * 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
982 * 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
983 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
984 * 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
985 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
986 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
987 * 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
988 * 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
989 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
990 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
991 '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
992
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
993
2211
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
994 Version 1.5.8:
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
995 New features:
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
996 * 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
997 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
998
2211
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
999 Example log entries:
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
1000
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
1001
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
1002 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
1003 -----------------------------------------------------------------------------
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
1004 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
1005 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
1006
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
1007 Timestamp: YYYYMMDD HHMMSS (UTC)
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
1008 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
1009 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
1010 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
1011 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
1012 + Page exists
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
1013 - Page does not exist
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
1014 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
1015 !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
1016 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
1017 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
1018 "show" for that case)
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
1019 URL: the requested URL
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
1020
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
1021 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
1022 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
1023 * 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
1024 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
1025 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
1026 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
1027 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
1028 * 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
1029 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
1030 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
1031 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
1032 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
1033 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
1034 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
1035 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
1036 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
1037 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
1038 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
1039 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
1040 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
1041 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
1042 only the traceback file.
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
1043
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
1044 Other changes:
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
1045 * Updated spider agents list.
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
1046 * 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
1047 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
1048
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
1049 Bugfixes:
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
1050 * 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
1051 * ACL security fixes:
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
1052 * 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
1053 * 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
1054 * 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
1055 edit-log).
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
1056 * 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
1057 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
1058 * 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
1059 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
1060 * 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
1061 * Symbolic entities with numbers (like &sup2;) did not work, fixed.
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
1062 * 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
1063 * 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
1064 * 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
1065 * 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
1066 * 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
1067
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
1068 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
1069 New features:
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1070 * 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
1071 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
1072 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
1073 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
1074 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
1075 * 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
1076 (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
1077 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
1078 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
1079 * 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
1080 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
1081
1767
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1082 Bugfixes:
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1083 * XSS Fixes:
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1084 * fixed unescaped page info display.
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1085 * 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
1086 LocalSiteMap actions
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1087 * 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
1088 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
1089 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
1090 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
1091 * MoinMoin:MoinMoinBugs/TableOfContentsUsesNonExistingIncludeLinks
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1092 * MoinMoin:MoinMoinBugs/ActionsExcludedTriggerError
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1093 * GUI editor/converter:
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1094 * ignore <col>/<colgroup>/<meta> elements
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1095 * support <a> within blockquote
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1096 * 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
1097 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
1098 * 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
1099 * 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
1100 * 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
1101 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
1102 umask in daemonize()).
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1103 * 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
1104 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
1105
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1106 Other changes:
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1107 * 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
1108 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
1109 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
1110 * 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
1111 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
1112 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
1113 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
1114 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
1115 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
1116 * Improved ldap auth:
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1117 * 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
1118 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
1119 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
1120 * 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
1121 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
1122 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
1123 ldap_filter = '(sAMAccountName=%(username)s)'
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1124 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
1125 '(&(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
1126 * 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
1127 * 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
1128 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
1129 * 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
1130 * 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
1131 * 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
1132 * 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
1133 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
1134 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
1135 attribute.
1767
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1136 * 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
1137 * 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
1138 * 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
1139 * 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
1140 * 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
1141 * if some exception happens
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1142 * 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
1143 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
1144 * 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
1145 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
1146 * 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
1147 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
1148 "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
1149 * RSS feed related:
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1150 * 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
1151 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
1152 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
1153 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
1154 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
1155 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
1156 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
1157 * 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
1158 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
1159
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1160
1655
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1161 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
1162 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
1163 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
1164 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
1165
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1166 Bugfixes:
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1167 * 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
1168 * 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
1169 * 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
1170 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
1171 * 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
1172 * 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
1173 * 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
1174 homepages.
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1175 * 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
1176 * 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
1177 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
1178 * 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
1179 * 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
1180 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
1181 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
1182 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
1183 file system.
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1184 * 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
1185 * 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
1186 * 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
1187 * 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
1188
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1189 New features:
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1190 * 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
1191 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
1192 * 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
1193 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
1194 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
1195 * 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
1196 * 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
1197 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
1198 * [[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
1199 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
1200 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
1201
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1202 Other changes:
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1203 * 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
1204 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
1205 * 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
1206 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
1207 * 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
1208 * 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
1209 for directives.
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1210 * Updated EmbedObject macro.
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1211
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
1212
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 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
1214 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
1215 * 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
1216
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 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
1218 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
1219 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
1220 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
1221 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
1222 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
1223
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 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
1225 * 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
1226 * 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
1227 * 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
1228 * 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
1229 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
1230 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
1231 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
1232 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
1233 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
1234 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
1235 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
1236 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
1237 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
1238 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
1239 * 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
1240 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
1241 * 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
1242
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 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
1244 * 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
1245 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
1246 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
1247 "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
1248 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
1249 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
1250 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
1251 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
1252 * 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
1253 (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
1254
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 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
1256 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
1257 * 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
1258 * 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
1259 * 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
1260 * 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
1261 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
1262 * 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
1263 * 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
1264 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
1265 * 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
1266 * 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
1267 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
1268 * 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
1269 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
1270 * 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
1271 * 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
1272 * 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
1273 * 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
1274 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
1275
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1276 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
1277 * 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
1278 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
1279 * 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</