Mercurial > moin > 1.9
annotate docs/CHANGES @ 3234:a739558ca3dc
Page.url() default changed to relative=False
author | Thomas Waldmann <tw AT waldmann-edv DOT de> |
---|---|
date | Mon, 10 Mar 2008 00:21:21 +0100 |
parents | 136ffd0554b9 |
children | 66552593f5cc |
rev | line source |
---|---|
0
77665d8e2254
tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff
changeset
|
1 MoinMoin Version History |
77665d8e2254
tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff
changeset
|
2 ======================== |
77665d8e2254
tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff
changeset
|
3 |
432
70d97ff00d7f
release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents:
430
diff
changeset
|
4 Please completely read CHANGES text until you reach the version you were |
70d97ff00d7f
release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents:
430
diff
changeset
|
5 using until now. Otherwise you might miss some important upgrading and |
70d97ff00d7f
release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents:
430
diff
changeset
|
6 configuration hints. |
70d97ff00d7f
release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents:
430
diff
changeset
|
7 |
496
1f8a60be2d6d
reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents:
494
diff
changeset
|
8 Starting with 1.5.3, update installation hints are marked with HINT. |
1f8a60be2d6d
reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents:
494
diff
changeset
|
9 They assume you are upgrading from the last release version before (e.g. from |
1f8a60be2d6d
reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents:
494
diff
changeset
|
10 1.5.2 to 1.5.3). |
1f8a60be2d6d
reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents:
494
diff
changeset
|
11 |
432
70d97ff00d7f
release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents:
430
diff
changeset
|
12 This release has known bugs (see MoinMoin:MoinMoinBugs), but we think it is |
496
1f8a60be2d6d
reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents:
494
diff
changeset
|
13 already better than the previous stable release. Our release policy is not |
1f8a60be2d6d
reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents:
494
diff
changeset
|
14 trying to make a "perfect release" (as that release might NEVER get released), |
1f8a60be2d6d
reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents:
494
diff
changeset
|
15 but to make progress and don't delay releases too much. |
432
70d97ff00d7f
release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents:
430
diff
changeset
|
16 |
70d97ff00d7f
release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents:
430
diff
changeset
|
17 Known main issues: |
70d97ff00d7f
release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents:
430
diff
changeset
|
18 |
70d97ff00d7f
release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents:
430
diff
changeset
|
19 * The GUI WYSIWYG editor has still some issues and limitations. |
70d97ff00d7f
release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents:
430
diff
changeset
|
20 If you can't live with those, you can simply switch it off by using: |
70d97ff00d7f
release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents:
430
diff
changeset
|
21 editor_force = True |
70d97ff00d7f
release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents:
430
diff
changeset
|
22 editor_default = 'text' # internal default, just for completeness |
70d97ff00d7f
release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents:
430
diff
changeset
|
23 |
70d97ff00d7f
release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents:
430
diff
changeset
|
24 * TWikiDraw may have some issues - we need some JAVA guy caring for it! |
70d97ff00d7f
release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents:
430
diff
changeset
|
25 |
70d97ff00d7f
release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents:
430
diff
changeset
|
26 * "Backup" and especially "Restore" action (both new in 1.5) have some |
70d97ff00d7f
release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents:
430
diff
changeset
|
27 issues, so please DON'T USE THEM except if you want to help debugging |
70d97ff00d7f
release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents:
430
diff
changeset
|
28 and improving it and after having made a backup with some other, proven |
70d97ff00d7f
release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents:
430
diff
changeset
|
29 method. USE BOTH ON YOUR OWN RISK! |
70d97ff00d7f
release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents:
430
diff
changeset
|
30 |
2709
d64926adfb86
Mention jabber notification and xmpp related problems in CHANGES.
Karol Nowak <grzywacz@sul.uni.lodz.pl>
parents:
2701
diff
changeset
|
31 * For the jabber notification bot, you need a development version |
d64926adfb86
Mention jabber notification and xmpp related problems in CHANGES.
Karol Nowak <grzywacz@sul.uni.lodz.pl>
parents:
2701
diff
changeset
|
32 of pyxmpp, 1.0 won't work. You can get it directly from svn repository: |
d64926adfb86
Mention jabber notification and xmpp related problems in CHANGES.
Karol Nowak <grzywacz@sul.uni.lodz.pl>
parents:
2701
diff
changeset
|
33 |
d64926adfb86
Mention jabber notification and xmpp related problems in CHANGES.
Karol Nowak <grzywacz@sul.uni.lodz.pl>
parents:
2701
diff
changeset
|
34 svn checkout http://pyxmpp.jajcus.net/svn/pyxmpp/trunk pyxmpp |
d64926adfb86
Mention jabber notification and xmpp related problems in CHANGES.
Karol Nowak <grzywacz@sul.uni.lodz.pl>
parents:
2701
diff
changeset
|
35 |
d64926adfb86
Mention jabber notification and xmpp related problems in CHANGES.
Karol Nowak <grzywacz@sul.uni.lodz.pl>
parents:
2701
diff
changeset
|
36 Add the resulting `pyxmpp` directory to your PYTHONPATH or perform |
d64926adfb86
Mention jabber notification and xmpp related problems in CHANGES.
Karol Nowak <grzywacz@sul.uni.lodz.pl>
parents:
2701
diff
changeset
|
37 a "full installation" as described on http://pyxmpp.jajcus.net/: |
d64926adfb86
Mention jabber notification and xmpp related problems in CHANGES.
Karol Nowak <grzywacz@sul.uni.lodz.pl>
parents:
2701
diff
changeset
|
38 |
d64926adfb86
Mention jabber notification and xmpp related problems in CHANGES.
Karol Nowak <grzywacz@sul.uni.lodz.pl>
parents:
2701
diff
changeset
|
39 To build the package just invoke: |
d64926adfb86
Mention jabber notification and xmpp related problems in CHANGES.
Karol Nowak <grzywacz@sul.uni.lodz.pl>
parents:
2701
diff
changeset
|
40 python setup.py build |
d64926adfb86
Mention jabber notification and xmpp related problems in CHANGES.
Karol Nowak <grzywacz@sul.uni.lodz.pl>
parents:
2701
diff
changeset
|
41 |
d64926adfb86
Mention jabber notification and xmpp related problems in CHANGES.
Karol Nowak <grzywacz@sul.uni.lodz.pl>
parents:
2701
diff
changeset
|
42 To install it: |
d64926adfb86
Mention jabber notification and xmpp related problems in CHANGES.
Karol Nowak <grzywacz@sul.uni.lodz.pl>
parents:
2701
diff
changeset
|
43 python setup.py install |
d64926adfb86
Mention jabber notification and xmpp related problems in CHANGES.
Karol Nowak <grzywacz@sul.uni.lodz.pl>
parents:
2701
diff
changeset
|
44 |
d64926adfb86
Mention jabber notification and xmpp related problems in CHANGES.
Karol Nowak <grzywacz@sul.uni.lodz.pl>
parents:
2701
diff
changeset
|
45 If you had some older version of PyXMPP it is better to uninstall it |
d64926adfb86
Mention jabber notification and xmpp related problems in CHANGES.
Karol Nowak <grzywacz@sul.uni.lodz.pl>
parents:
2701
diff
changeset
|
46 (delete pyxmpp subdirectory of your site-packages directory) before |
d64926adfb86
Mention jabber notification and xmpp related problems in CHANGES.
Karol Nowak <grzywacz@sul.uni.lodz.pl>
parents:
2701
diff
changeset
|
47 installing this one or things may not work correctly. |
d64926adfb86
Mention jabber notification and xmpp related problems in CHANGES.
Karol Nowak <grzywacz@sul.uni.lodz.pl>
parents:
2701
diff
changeset
|
48 |
d64926adfb86
Mention jabber notification and xmpp related problems in CHANGES.
Karol Nowak <grzywacz@sul.uni.lodz.pl>
parents:
2701
diff
changeset
|
49 You may also try: |
d64926adfb86
Mention jabber notification and xmpp related problems in CHANGES.
Karol Nowak <grzywacz@sul.uni.lodz.pl>
parents:
2701
diff
changeset
|
50 make |
d64926adfb86
Mention jabber notification and xmpp related problems in CHANGES.
Karol Nowak <grzywacz@sul.uni.lodz.pl>
parents:
2701
diff
changeset
|
51 |
d64926adfb86
Mention jabber notification and xmpp related problems in CHANGES.
Karol Nowak <grzywacz@sul.uni.lodz.pl>
parents:
2701
diff
changeset
|
52 and: |
d64926adfb86
Mention jabber notification and xmpp related problems in CHANGES.
Karol Nowak <grzywacz@sul.uni.lodz.pl>
parents:
2701
diff
changeset
|
53 make install |
d64926adfb86
Mention jabber notification and xmpp related problems in CHANGES.
Karol Nowak <grzywacz@sul.uni.lodz.pl>
parents:
2701
diff
changeset
|
54 |
2002
e15f1c62ac51
bumped version to 1.7.0
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1992
diff
changeset
|
55 Version 1.7.current: |
e15f1c62ac51
bumped version to 1.7.0
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1992
diff
changeset
|
56 This is the active development branch. All changes get done here and |
e15f1c62ac51
bumped version to 1.7.0
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1992
diff
changeset
|
57 critical stuff gets committed with -m "... (backport needed)" and then |
e15f1c62ac51
bumped version to 1.7.0
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1992
diff
changeset
|
58 backported to older releases that we still maintain. :) |
e15f1c62ac51
bumped version to 1.7.0
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1992
diff
changeset
|
59 |
e15f1c62ac51
bumped version to 1.7.0
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1992
diff
changeset
|
60 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
|
61 * 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
|
62 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
|
63 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
|
64 _('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
|
65 _('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
|
66 _('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
|
67 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
|
68 * 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
|
69 was changed to default False). |
2002
e15f1c62ac51
bumped version to 1.7.0
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1992
diff
changeset
|
70 |
e15f1c62ac51
bumped version to 1.7.0
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1992
diff
changeset
|
71 New Features: |
3105
80e1a910a2f1
make logging more configurable and flexible, packages/modules shall call MoinMoin.server.getLogger
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3025
diff
changeset
|
72 * new powerful and flexible logging, please see wiki/config/logging/. |
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
|
73 * moin now logs the path from where it loaded its configuration(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
|
74 * cfg.trusted_auth_methods is a list of auth methods that put an |
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
|
75 authenticated user into the "Trusted" ACL group. |
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
|
76 * new authentication plugin system |
2022
c9a295039bf7
update CHANGES
Johannes Berg <johannes AT sipsolutions DOT net>
parents:
2002
diff
changeset
|
77 * new session handling system |
2294
22749e92a461
new userprefs handling including plugins; todo: refactor prefs.py
Johannes Berg <johannes AT sipsolutions DOT net>
parents:
2220
diff
changeset
|
78 * new preferences plugin system, see MoinMoin/userprefs/__init__.py |
2383
590caeeca03a
Mention notification features in CHANGES.
Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl>
parents:
2294
diff
changeset
|
79 * new notification system with an optional jabber notification bot |
2709
d64926adfb86
Mention jabber notification and xmpp related problems in CHANGES.
Karol Nowak <grzywacz@sul.uni.lodz.pl>
parents:
2701
diff
changeset
|
80 * jabber notification support; for more information see: |
d64926adfb86
Mention jabber notification and xmpp related problems in CHANGES.
Karol Nowak <grzywacz@sul.uni.lodz.pl>
parents:
2701
diff
changeset
|
81 http://moinmo.in/MoinMoinTodo/Release_1.7/HelpOnNotification |
3025
ccf6d7ffb310
standalone server integrated into 'moin' script command (moin server standalone --help), thanks to Forrest Voight
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2873
diff
changeset
|
82 * standalone server can now be started via the "moin" script command, |
ccf6d7ffb310
standalone server integrated into 'moin' script command (moin server standalone --help), thanks to Forrest Voight
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2873
diff
changeset
|
83 optionally backgrounding itself. See: moin server standalone --help |
3203
136ffd0554b9
diff action: added navigation buttons (needs css work)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3163
diff
changeset
|
84 * the diff action now has navigation buttons for prev/next change |
2002
e15f1c62ac51
bumped version to 1.7.0
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1992
diff
changeset
|
85 |
e15f1c62ac51
bumped version to 1.7.0
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1992
diff
changeset
|
86 Other changes: |
2022
c9a295039bf7
update CHANGES
Johannes Berg <johannes AT sipsolutions DOT net>
parents:
2002
diff
changeset
|
87 * cfg.show_login is gone, see code in theme/__init__.py, this affects |
c9a295039bf7
update CHANGES
Johannes Berg <johannes AT sipsolutions DOT net>
parents:
2002
diff
changeset
|
88 many themes! |
2294
22749e92a461
new userprefs handling including plugins; todo: refactor prefs.py
Johannes Berg <johannes AT sipsolutions DOT net>
parents:
2220
diff
changeset
|
89 * needs a new userprefs/ plugin directory |
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
|
90 * removed attachments direct serving (cfg.attachments) |
2002
e15f1c62ac51
bumped version to 1.7.0
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1992
diff
changeset
|
91 |
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
|
92 |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
93 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
|
94 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
|
95 * 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
|
96 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
|
97 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
|
98 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
|
99 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
|
100 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
|
101 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
|
102 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
|
103 [[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
|
104 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
|
105 [[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
|
106 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
|
107 * 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
|
108 * 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
|
109 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
|
110 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
|
111 |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
112 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
|
113 * 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
|
114 * 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
|
115 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
|
116 * 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
|
117 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
|
118 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
|
119 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
|
120 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
|
121 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
|
122 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
|
123 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
|
124 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
|
125 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
|
126 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
|
127 * 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
|
128 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
|
129 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
|
130 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
|
131 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
|
132 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
|
133 * 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
|
134 * 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
|
135 * 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
|
136 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
|
137 * 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
|
138 * 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
|
139 * 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
|
140 * 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
|
141 * 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
|
142 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
|
143 * 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
|
144 * 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
|
145 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
|
146 * 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
|
147 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
|
148 * 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
|
149 * 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
|
150 * 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
|
151 * 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
|
152 * 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
|
153 |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
154 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
|
155 * 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
|
156 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
|
157 * 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
|
158 * 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
|
159 * 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
|
160 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
|
161 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
|
162 * 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
|
163 |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
164 |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
165 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
|
166 * 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
|
167 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
|
168 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
|
169 |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
170 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
|
171 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
|
172 * 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
|
173 * 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
|
174 |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
175 * 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
|
176 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
|
177 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
|
178 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
|
179 |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
180 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
|
181 |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
182 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
|
183 * 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
|
184 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
|
185 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
|
186 * 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
|
187 * 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
|
188 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
|
189 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
|
190 * 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
|
191 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
|
192 * 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
|
193 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
|
194 * 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
|
195 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
|
196 * 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
|
197 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
|
198 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
|
199 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
|
200 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
|
201 * 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
|
202 * 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
|
203 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
|
204 * 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
|
205 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
|
206 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
|
207 * 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
|
208 * 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
|
209 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
|
210 * 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
|
211 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
|
212 |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
213 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
|
214 * 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
|
215 * 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
|
216 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
|
217 * 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
|
218 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
|
219 * 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
|
220 * 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
|
221 $ 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
|
222 $ 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
|
223 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
|
224 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
|
225 $ 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
|
226 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
|
227 * 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
|
228 - 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
|
229 - 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
|
230 - 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
|
231 - 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
|
232 - 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
|
233 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
|
234 * 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
|
235 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
|
236 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
|
237 (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
|
238 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
|
239 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
|
240 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
|
241 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
|
242 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
|
243 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
|
244 * 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
|
245 |
1683
964fa7d0de32
action menu propagates rev parameter, simplify revision display
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1679
diff
changeset
|
246 * 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
|
247 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
|
248 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
|
249 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
|
250 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
|
251 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
|
252 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
|
253 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
|
254 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
|
255 * 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
|
256 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
|
257 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
|
258 |
873
5019723cb7d4
improved google sitemap action (ported from 1.5)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
872
diff
changeset
|
259 * ?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
|
260 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
|
261 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
|
262 -------------------------------------------------------------------- |
5019723cb7d4
improved google sitemap action (ported from 1.5)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
872
diff
changeset
|
263 / 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
|
264 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
|
265 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
|
266 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
|
267 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
|
268 |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
269 * 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
|
270 * 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
|
271 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
|
272 * "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
|
273 * 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
|
274 * 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
|
275 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
|
276 * 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
|
277 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
|
278 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
|
279 # 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
|
280 ('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
|
281 # 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
|
282 ('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
|
283 # 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
|
284 ('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
|
285 * 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
|
286 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
|
287 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
|
288 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
|
289 "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
|
290 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
|
291 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
|
292 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
|
293 * 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
|
294 * 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
|
295 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
|
296 |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
297 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
|
298 * 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
|
299 * 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
|
300 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
|
301 * 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
|
302 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
|
303 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
|
304 * 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
|
305 * 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
|
306 users from there. |
1992
c4bfc16a6081
CHANGES: inline, view and EmbedObject
Reimar Bauer <rb.proj AT googlemail DOT com>
parents:
1974
diff
changeset
|
307 * 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
|
308 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
|
309 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
|
310 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
|
311 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
|
312 mimetypes_xss_protect). |
1412
07e331b171dc
Documented last changes, added some umlauts to CHANGES.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents:
1396
diff
changeset
|
313 * 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
|
314 * 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
|
315 * 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
|
316 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
|
317 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
|
318 |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
319 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
|
320 * 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
|
321 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
|
322 * 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
|
323 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
|
324 * 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
|
325 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
|
326 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
|
327 * 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
|
328 {{{#!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
|
329 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
|
330 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
|
331 }}} |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
332 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
|
333 {{{#!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
|
334 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
|
335 }}} |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
336 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
|
337 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
|
338 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
|
339 * 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
|
340 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
|
341 {{{{ |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
342 }}} <- 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
|
343 }}}} |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
344 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
|
345 {{{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
|
346 }}} <- 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
|
347 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
|
348 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
|
349 # 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
|
350 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
|
351 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
|
352 {{{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
|
353 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
|
354 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
|
355 {{{ |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
356 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
|
357 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
|
358 }}} |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
359 * 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
|
360 * 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
|
361 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
|
362 * 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
|
363 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
|
364 * 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
|
365 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
|
366 |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
367 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
|
368 * 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
|
369 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
|
370 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
|
371 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
|
372 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
|
373 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
|
374 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
|
375 * 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
|
376 * 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
|
377 * 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
|
378 * 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
|
379 * 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
|
380 * 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
|
381 * 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
|
382 * 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
|
383 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
|
384 * 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
|
385 * 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
|
386 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
|
387 * 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
|
388 * 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
|
389 * 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
|
390 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
|
391 |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
392 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
|
393 * 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
|
394 * 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
|
395 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
|
396 |
95026d5a2125
update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
3105
diff
changeset
|
397 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
|
398 * 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
|
399 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
|
400 * 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
|
401 "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
|
402 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
|
403 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
|
404 * 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
|
405 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
|
406 * 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
|
407 * 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
|
408 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
|
409 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
|
410 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
|
411 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
|
412 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
|
413 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
|
414 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
|
415 '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
|
416 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
|
417 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
|
418 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
|
419 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
|
420 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
|
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 '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
|
423 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
|
424 }, |
95026d5a2125
update CHANGES: 1.5 branch up to 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 } |
95026d5a2125
update CHANGES: 1.5 branch up to 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 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
|
427 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
|
428 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
|
429 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
|
430 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
|
431 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
|
432 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
|
433 * 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
|
434 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
|
435 * 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
|
436 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
|
437 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
|
438 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
|
439 |
95026d5a2125
update CHANGES: 1.5 branch up to 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 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
|
441 * 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
|
442 * 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
|
443 * 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
|
444 * 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
|
445 |
95026d5a2125
update CHANGES: 1.5 branch up to 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 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
|
447 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
|
448 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
|
449 |
95026d5a2125
update CHANGES: 1.5 branch up to 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 * The login page gives now the possibility to recover a lost password, thanks to |
1714 | 451 Oliver Siemoneit. This is especially useful for wikis where access to user |
452 preferences is restricted by acl. | |
1934
1040f23023a9
update CHANGES for the previous commits
Johannes Berg <johannes AT sipsolutions DOT net>
parents:
1923
diff
changeset
|
453 * 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
|
454 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
|
455 * 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
|
456 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
|
457 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
|
458 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
|
459 * 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
|
460 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
|
461 Name: RemoteWikiName RemoteUserName |
97626bb218f4
interwiki auth: fixes and docs
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1934
diff
changeset
|
462 Password: remotepass |
97626bb218f4
interwiki auth: fixes and docs
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1934
diff
changeset
|
463 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
|
464 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
|
465 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
|
466 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
|
467 |
95026d5a2125
update CHANGES: 1.5 branch up to 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 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
|
469 * 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
|
470 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
|
471 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
|
472 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
|
473 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
|
474 * 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
|
475 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
|
476 (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
|
477 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
|
478 |
95026d5a2125
update CHANGES: 1.5 branch up to 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 * 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
|
480 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
|
481 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
|
482 * 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
|
483 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
|
484 |
95026d5a2125
update CHANGES: 1.5 branch up to 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 * 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
|
486 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
|
487 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
|
488 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
|
489 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
|
490 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
|
491 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
|
492 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
|
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 * 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
|
495 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
|
496 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
|
497 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
|
498 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
|
499 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
|
500 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
|
501 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
|
502 |
95026d5a2125
update CHANGES: 1.5 branch up to 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 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
|
504 * 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
|
505 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
|
506 |
95026d5a2125
update CHANGES: 1.5 branch up to 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 * 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
|
508 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
|
509 |
95026d5a2125
update CHANGES: 1.5 branch up to 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 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
|
511 * 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
|
512 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
|
513 * 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
|
514 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
|
515 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
|
516 See MoinMoin/multiconfig.py for an alternative way if you can't do that. |
1514
b3665210e63e
add note about auth configuration change
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1432
diff
changeset
|
517 * 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
|
518 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
|
519 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
|
520 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
|
521 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
|
522 * 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
|
523 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
|
524 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
|
525 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
|
526 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
|
527 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
|
528 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
|
529 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
|
530 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
|
531 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
|
532 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
|
533 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
|
534 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
|
535 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
|
536 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
|
537 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
|
538 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
|
539 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
|
540 * 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
|
541 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
|
542 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
|
543 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
|
544 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
|
545 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
|
546 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
|
547 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
|
548 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
|
549 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
|
550 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
|
551 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
|
552 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
|
553 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
|
554 /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
|
555 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
|
556 * 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
|
557 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
|
558 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
|
559 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
|
560 * 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
|
561 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
|
562 |
95026d5a2125
update CHANGES: 1.5 branch up to 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 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
|
564 * 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
|
565 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
|
566 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
|
567 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
|
568 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
|
569 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
|
570 * 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
|
571 * 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
|
572 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
|
573 * 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
|
574 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
|
575 * 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
|
576 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
|
577 * 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
|
578 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
|
579 * 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
|
580 * 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
|
581 (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
|
582 * 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
|
583 * 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
|
584 * 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
|
585 * 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
|
586 * 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
|
587 * 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
|
588 * 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
|
589 * 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
|
590 * 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
|
591 * 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
|
592 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
|
593 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
|
594 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
|
595 * Moved util/antispam.py to security/antispam.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
|
596 * Moved util/autoadmin.py to security/autoadmin.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
|
597 * 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
|
598 * 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
|
599 * 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
|
600 * 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
|
601 * 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
|
602 * 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
|
603 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
|
604 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
|
605 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
|
606 * 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
|
607 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
|
608 * 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
|
609 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
|
610 * 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
|
611 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
|
612 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
|
613 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
|
614 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
|
615 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
|
616 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
|
617 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
|
618 * 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
|
619 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
|
620 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
|
621 '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
|
622 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
|
623 * 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
|
624 * 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
|
625 * 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
|
626 * 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
|
627 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
|
628 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
|
629 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
|
630 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
|
631 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
|
632 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
|
633 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
|
634 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
|
635 * 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
|
636 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
|
637 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
|
638 * 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
|
639 * 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
|
640 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
|
641 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
|
642 * 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
|
643 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
|
644 (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
|
645 * 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
|
646 * 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
|
647 * 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
|
648 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
|
649 * 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
|
650 * 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
|
651 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
|
652 * 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
|
653 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
|
654 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
|
655 * 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
|
656 * 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
|
657 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
|
658 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
|
659 '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
|
660 |
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
|
661 |
2211
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
662 Version 1.5.8: |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
663 New features: |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
664 * 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
|
665 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
|
666 |
2211
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
667 Example log entries: |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
668 |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
669 |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
670 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
|
671 ----------------------------------------------------------------------------- |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
672 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
|
673 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
|
674 |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
675 Timestamp: YYYYMMDD HHMMSS (UTC) |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
676 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
|
677 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
|
678 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
|
679 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
|
680 + Page exists |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
681 - Page does not exist |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
682 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
|
683 !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
|
684 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
|
685 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
|
686 "show" for that case) |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
687 URL: the requested URL |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
688 |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
689 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
|
690 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
|
691 * 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
|
692 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
|
693 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
|
694 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
|
695 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
|
696 * 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
|
697 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
|
698 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
|
699 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
|
700 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
|
701 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
|
702 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
|
703 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
|
704 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
|
705 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
|
706 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
|
707 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
|
708 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
|
709 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
|
710 only the traceback file. |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
711 |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
712 Other changes: |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
713 * Updated spider agents list. |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
714 * 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
|
715 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
|
716 |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
717 Bugfixes: |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
718 * 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
|
719 * ACL security fixes: |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
720 * 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
|
721 * 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
|
722 * 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
|
723 edit-log). |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
724 * 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
|
725 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
|
726 * 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
|
727 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
|
728 * 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
|
729 * Symbolic entities with numbers (like ²) did not work, fixed. |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
730 * 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
|
731 * 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
|
732 * 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
|
733 * 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
|
734 * 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
|
735 |
15196c833689
updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
2201
diff
changeset
|
736 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
|
737 New features: |
6ea877b0bc6f
updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1640
diff
changeset
|
738 * 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
|
739 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
|
740 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
|
741 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
|
742 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
|
743 * 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
|
744 (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
|
745 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
|
746 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
|
747 * 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
|
748 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
|
749 |
1767
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
750 Bugfixes: |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
751 * XSS Fixes: |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
752 * fixed unescaped page info display. |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
753 * 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
|
754 LocalSiteMap actions |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
755 * 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
|
756 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
|
757 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
|
758 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
|
759 * MoinMoin:MoinMoinBugs/TableOfContentsUsesNonExistingIncludeLinks |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
760 * MoinMoin:MoinMoinBugs/ActionsExcludedTriggerError |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
761 * GUI editor/converter: |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
762 * ignore <col>/<colgroup>/<meta> elements |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
763 * support <a> within blockquote |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
764 * 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
|
765 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
|
766 * 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
|
767 * 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
|
768 * 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
|
769 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
|
770 umask in daemonize()). |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
771 * 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
|
772 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
|
773 |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
774 Other changes: |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
775 * 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
|
776 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
|
777 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
|
778 * 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
|
779 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
|
780 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
|
781 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
|
782 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
|
783 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
|
784 * Improved ldap auth: |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
785 * 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
|
786 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
|
787 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
|
788 * 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
|
789 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
|
790 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
|
791 ldap_filter = '(sAMAccountName=%(username)s)' |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
792 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
|
793 '(&(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
|
794 * 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
|
795 * 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
|
796 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
|
797 * 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
|
798 * 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
|
799 * 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
|
800 * 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
|
801 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
|
802 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
|
803 attribute. |
1767
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
804 * 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
|
805 * 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
|
806 * 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
|
807 * 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
|
808 * 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
|
809 * if some exception happens |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
810 * 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
|
811 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
|
812 * 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
|
813 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
|
814 * 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
|
815 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
|
816 "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
|
817 * RSS feed related: |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
818 * 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
|
819 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
|
820 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
|
821 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
|
822 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
|
823 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
|
824 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
|
825 * 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
|
826 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
|
827 |
df2e76ac7dee
updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1765
diff
changeset
|
828 |
1655
6ea877b0bc6f
updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1640
diff
changeset
|
829 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
|
830 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
|
831 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
|
832 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
|
833 |
6ea877b0bc6f
updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1640
diff
changeset
|
834 Bugfixes: |
6ea877b0bc6f
updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1640
diff
changeset
|
835 * 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
|
836 * 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
|
837 * 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
|
838 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
|
839 * 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
|
840 * 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
|
841 * 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
|
842 homepages. |
6ea877b0bc6f
updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1640
diff
changeset
|
843 * 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
|
844 * 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
|
845 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
|
846 * 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
|
847 * 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
|
848 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
|
849 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
|
850 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
|
851 file system. |
6ea877b0bc6f
updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1640
diff
changeset
|
852 * 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
|
853 * 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
|
854 * 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
|
855 * 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
|
856 |
6ea877b0bc6f
updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1640
diff
changeset
|
857 New features: |
6ea877b0bc6f
updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1640
diff
changeset
|
858 * 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
|
859 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
|
860 * 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
|
861 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
|
862 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
|
863 * 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
|
864 * 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
|
865 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
|
866 * [[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
|
867 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
|
868 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
|
869 |
6ea877b0bc6f
updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1640
diff
changeset
|
870 Other changes: |
6ea877b0bc6f
updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1640
diff
changeset
|
871 * 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
|
872 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
|
873 * 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
|
874 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
|
875 * 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
|
876 * 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
|
877 for directives. |
6ea877b0bc6f
updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1640
diff
changeset
|
878 * Updated EmbedObject macro. |
6ea877b0bc6f
updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1640
diff
changeset
|
879 |
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
|
880 |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
881 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
|
882 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
|
883 * 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
|
884 |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
885 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
|
886 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
|
887 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
|
888 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
|
889 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
|
890 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
|
891 |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
892 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
|
893 * 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
|
894 * 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
|
895 * 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
|
896 * 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
|
897 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
|
898 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
|
899 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
|
900 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
|
901 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
|
902 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
|
903 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
|
904 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
|
905 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
|
906 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
|
907 * 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
|
908 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
|
909 * 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
|
910 |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
911 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
|
912 * 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
|
913 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
|
914 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
|
915 "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
|
916 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
|
917 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
|
918 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
|
919 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
|
920 * 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
|
921 (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
|
922 |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
923 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
|
924 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
|
925 * 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
|
926 * 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
|
927 * 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
|
928 * 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
|
929 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
|
930 * 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
|
931 * 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
|
932 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
|
933 * 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
|
934 * 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
|
935 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
|
936 * 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
|
937 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
|
938 * 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
|
939 * 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
|
940 * 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
|
941 * 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
|
942 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
|
943 |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
944 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
|
945 * 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
|
946 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
|
947 * 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
|
948 * Allow surge_action_limits = None to disable surge protection. |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
949 * moin.fcg improved - if you use FastCGI, you must use the new file: |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
950 * can self-terminate after some number of requests (default: -1, this |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
951 means "unlimited lifetime") |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
952 * the count of created threads is limited now (default: 5), you can use |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
953 1 to use non-threaded operation. |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
954 * configurable socket.listen() backlog (default: 5) |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
955 * Added indonesian i18n (id). |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
956 * Some measures against spammers trying to brute force their spam into moin. |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
957 * EmbedObject macro: added mov, mpg and midi support |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
958 * moin ... export dump --target-dir=PATH --page=PAGENAME_REGEX |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
959 You must specify --target-dir (where dump will write the html files to) |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
960 and you may specify --page and either a page name or a regex used to |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
961 match all pages you want to export. Default is to export all pages. |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
962 |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
963 Other changes: |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
964 * Tuning: |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
965 * more efficient locking code on POSIX platforms, we do much less I/O |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
966 for locking now |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
967 * removed most chmod calls in favour of a single os.umask call |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
968 * Improved Python 2.5 compatibility. Note: if you think that MoinMoin |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
969 is using too much RAM, you might want to look at Python 2.5 because |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
970 of its improved memory management. |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
971 * Throw away SAVE comments longer than 200 chars (you can't enter those by |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
972 the user interface, so only spammer using automatic POSTs do them). |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
973 * Updated spider user agent list. |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
974 * BadContent and LocalBadContent now get noindex,nofollow robots header, |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
975 same as POSTs. |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
976 * Standalone opens it logfile unbuffered from now on, thanks to |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
977 Carsten Grohmann. |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
978 * Avoid trouble when request.write() data contains None, just skip it - |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
979 thanks to Juergen Hermann. |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
980 * Instead of showing a ConfigurationError, moin now emits "404 Not found" |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
981 http headers and a hint about what could be wrong. This won't fill up |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
982 your logs just because of typos and spiders still trying old URLs. |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
983 |
7a5aa14c6c00
update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1558
diff
changeset
|
984 |
1171
28120c8c1b6b
thfcgi: updated CHANGES, use unlimited lifetime by default
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1117
diff
changeset
|
985 Version 1.5.4: |
28120c8c1b6b
thfcgi: updated CHANGES, use unlimited lifetime by default
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
1117
diff
changeset
|
986 HINT: read docs/README.migration. |
879
49d164e275f3
EmbedObject macro (backport to 1.5)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
876
diff
changeset
|
987 Version 1.5.4-current: |
49d164e275f3
EmbedObject macro (backport to 1.5)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
876
diff
changeset
|
988 * increased maxlength of some input fields from 80 to 200 |
49d164e275f3
EmbedObject macro (backport to 1.5)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
876
diff
changeset
|
989 |
577 | 990 Version 1.5.current: |
991 Developer notes: | |
992 * We switched to Mercurial SCM, see here for more infos: | |
993 http://moinmoin.wikiwikiweb.de/MoinDev/MercurialGuide | |
994 | |
625
42958bb7e500
fix MonthCalendar macro for non-ascii page names, update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
577
diff
changeset
|
995 Bugfixes: |
42958bb7e500
fix MonthCalendar macro for non-ascii page names, update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
577
diff
changeset
|
996 * fix MonthCalendar macro for non-ASCII pagenames (thanks to Jonas Smedegaard) |
42958bb7e500
fix MonthCalendar macro for non-ascii page names, update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
577
diff
changeset
|
997 * remove 'search' and 'google' from bot user agent list and add some more |
42958bb7e500
fix MonthCalendar macro for non-ascii page names, update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
577
diff
changeset
|
998 specific terms |
626
50c7a0cc1791
fix forgotten password email
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
625
diff
changeset
|
999 * Fix the forgotten password email login URL and also properly encode the |
50c7a0cc1791
fix forgotten password email
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
625
diff
changeset
|
1000 email body. Thanks to Robin Dunn for the patch. |
627
b8e8697ea0af
Increased docutils compatiblity, thanks to Matt for the patch.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents:
626
diff
changeset
|
1001 * Applied a patch by Matthew Gilbert for increased compatiblity with |
b8e8697ea0af
Increased docutils compatiblity, thanks to Matt for the patch.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents:
626
diff
changeset
|
1002 latest docutils. |
626
50c7a0cc1791
fix forgotten password email
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
625
diff
changeset
|
1003 |
625
42958bb7e500
fix MonthCalendar macro for non-ascii page names, update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents:
577
diff
changeset
|
1004 |
571
e5bd284ca29e
bumped version to 1.5.3 release, updated underlay
Thomas Waldmann <tw@waldmann-edv.de>
parents:
569
diff
changeset
|
1005 Version 1.5.3: |
539
8abd2a7e6e85
ignore ConvertErrors when user cancelled editing
Thomas Waldmann <tw@waldmann-edv.de>
parents:
536
diff
changeset
|
1006 New Features: |
561 | 1007 * Added CSS classes for TableOfContents macro. |
552
7d46743be355
fixed subpage links in gui editor, call fckdialog action from current page, not base url
Thomas Waldmann <tw@waldmann-edv.de>
parents:
539
diff
changeset
|
1008 |
7d46743be355
fixed subpage links in gui editor, call fckdialog action from current page, not base url
Thomas Waldmann <tw@waldmann-edv.de>
parents:
539
diff
changeset
|
1009 Bug Fixes: |
561 | 1010 * GUI editor / GUI editor converter: |
1011 * Fixed missing GUI editor link in edit bar. | |
1012 * Fixed table/row/cell style spaces. | |
1013 * Changed <p> generation for macros. | |
1014 * Fixed handling of subpages. | |
1015 * Fixed processing of complex list elements (thanks to Craig Markwardt). | |
1016 * Fixed processing of html \n (thanks to Craig Markwardt). | |
565
c95125eee0e1
gui converter: fixed joining of comment lines with text below
Thomas Waldmann <tw@waldmann-edv.de>
parents:
563
diff
changeset
|
1017 * Fixed joining of comment lines with text below them. |
573
b6af162cc4e2
fixed gui editor formatter table height attribute
Thomas Waldmann <tw@waldmann-edv.de>
parents:
571
diff
changeset
|
1018 * Fixed table height attribute crash. |
561 | 1019 * Fixed sslclientcert auth. |
1020 * Added some missing files to i18n processing, translatable strings more | |
1021 complete now. | |
563
dde3d1b2a9d4
change p generation from self-closing to auto-closing, add \n before table for gui converter
Thomas Waldmann <tw@waldmann-edv.de>
parents:
561
diff
changeset
|
1022 * Change <p> generation from self-closing (<p />) to auto-closing (only |
dde3d1b2a9d4
change p generation from self-closing to auto-closing, add \n before table for gui converter
Thomas Waldmann <tw@waldmann-edv.de>
parents:
561
diff
changeset
|
1023 emit <p>, let browser find place for </p>). |
dde3d1b2a9d4
change p generation from self-closing to auto-closing, add \n before table for gui converter
Thomas Waldmann <tw@waldmann-edv.de>
parents:
561
diff
changeset
|
1024 * Fix eating of newline before tables. |
567
6d062608aab4
Fixed Login hint incorrectly linking to UserPreferences page
Thomas Waldmann <tw@waldmann-edv.de>
parents:
565
diff
changeset
|
1025 * Fixed incorrect login hint for not logged-in users trying a disallowed |
6d062608aab4
Fixed Login hint incorrectly linking to UserPreferences page
Thomas Waldmann <tw@waldmann-edv.de>
parents:
565
diff
changeset
|
1026 action. |
569
6c572f52899f
fixed missing </a> formatter bug
Thomas Waldmann <tw@waldmann-edv.de>
parents:
567
diff
changeset
|
1027 * Fixed nasty missing or double </a> formatter bug (mostly happening when |
6c572f52899f
fixed missing </a> formatter bug
Thomas Waldmann <tw@waldmann-edv.de>
parents:
567
diff
changeset
|
1028 user has enabled questionmarks for nonexisting pages). |
552
7d46743be355
fixed subpage links in gui editor, call fckdialog action from current page, not base url
Thomas Waldmann <tw@waldmann-edv.de>
parents:
539
diff
changeset
|
1029 |
539
8abd2a7e6e85
ignore ConvertErrors when user cancelled editing
Thomas Waldmann <tw@waldmann-edv.de>
parents:
536
diff
changeset
|
1030 Other Changes: |
8abd2a7e6e85
ignore ConvertErrors when user cancelled editing
Thomas Waldmann <tw@waldmann-edv.de>
parents:
536
diff
changeset
|
1031 * We catch and ignore html to wiki conversion errors in case of hitting |
8abd2a7e6e85
ignore ConvertErrors when user cancelled editing
Thomas Waldmann <tw@waldmann-edv.de>
parents:
536
diff
changeset
|
1032 the cancel button, so you can get out of the error screen. |
8abd2a7e6e85
ignore ConvertErrors when user cancelled editing
Thomas Waldmann <tw@waldmann-edv.de>
parents:
536
diff
changeset
|
1033 |
536
9aebec40e7f9
bump version to 1.5.3-rc2
Thomas Waldmann <tw@waldmann-edv.de>
parents:
534
diff
changeset
|
1034 Version 1.5.3-rc2: |
510
e1990b501b22
human readable SystemInfo, added disk usage
Thomas Waldmann <tw@waldmann-edv.de>
parents:
508
diff
changeset
|
1035 New Features: |
529
20f8bda12a7b
fix table *bgcolor trouble, cleanup style synth, fix html_gedit api
Thomas Waldmann <tw@waldmann-edv.de>
parents:
527
diff
changeset
|
1036 * Modified SystemInfo macro to give human readable units and disk usage |
526
d0dba03190b6
cfg.editor_quickhelp to make quickhelp work correctly and configurably for default markup at least
Thomas Waldmann <tw@waldmann-edv.de>
parents:
525
diff
changeset
|
1037 * cfg.editor_quickhelp makes the quick help below the editor configurable |
d0dba03190b6
cfg.editor_quickhelp to make quickhelp work correctly and configurably for default markup at least
Thomas Waldmann <tw@waldmann-edv.de>
parents:
525
diff
changeset
|
1038 (at least as far as the default_markup is concerned). If set to None, |
527
83be51106619
forgot credits for editor_quickhelp
Thomas Waldmann <tw@waldmann-edv.de>
parents:
526
diff
changeset
|
1039 it doesn't display any quickhelp. Thanks to Seth Falcon for the patch. |
515
1b9f0d6b9f48
fixed double CSS class attribute for nonexistent links, removed ugly formatter.url attrs keyword handling code
Thomas Waldmann <tw@waldmann-edv.de>
parents:
512
diff
changeset
|
1040 |
1b9f0d6b9f48
fixed double CSS class attribute for nonexistent links, removed ugly formatter.url attrs keyword handling code
Thomas Waldmann <tw@waldmann-edv.de>
parents:
512
diff
changeset
|
1041 Bugfixes: |
529
20f8bda12a7b
fix table *bgcolor trouble, cleanup style synth, fix html_gedit api
Thomas Waldmann <tw@waldmann-edv.de>
parents:
527
diff
changeset
|
1042 * Fixed double class attribute for nonexistent links |
20f8bda12a7b
fix table *bgcolor trouble, cleanup style synth, fix html_gedit api
Thomas Waldmann <tw@waldmann-edv.de>
parents:
527
diff
changeset
|
1043 * Fixed double </a> with qm_noexist option |
20f8bda12a7b
fix table *bgcolor trouble, cleanup style synth, fix html_gedit api
Thomas Waldmann <tw@waldmann-edv.de>
parents:
527
diff
changeset
|
1044 * Fixed table xxx="yyy" style attribute parsing |
20f8bda12a7b
fix table *bgcolor trouble, cleanup style synth, fix html_gedit api
Thomas Waldmann <tw@waldmann-edv.de>
parents:
527
diff
changeset
|
1045 * If not (editor_force and editor_default == 'text') then display GUI mode |
518
e779addaf39a
partial fix for the gui switch button problem (at least it is not then when forced text is active)
Thomas Waldmann <tw@waldmann-edv.de>
parents:
517
diff
changeset
|
1046 switch button (this is only a partial fix, but enough to deny the GUI |
e779addaf39a
partial fix for the gui switch button problem (at least it is not then when forced text is active)
Thomas Waldmann <tw@waldmann-edv.de>
parents:
517
diff
changeset
|
1047 mode to your users completely) |
520
77526f8f3ecf
Fixed XSS issue which could lead to cookie theft etc. Thanks to the CAcert Security Team!
Alexander Schremmer <alex@alexanderweb.de.tla>
parents:
518
diff
changeset
|
1048 * Fixed XSS issue which could lead to cookie theft etc. |
521
d3a173c26e1c
fixed dl indenting, some cosmetic issues
Thomas Waldmann <tw@waldmann-edv.de>
parents:
520
diff
changeset
|
1049 * Fixed definition list "same level" indenting. |
522
3ea8fd50dd53
use correct pagename for PackagePages logging
Thomas Waldmann <tw@waldmann-edv.de>
parents:
521
diff
changeset
|
1050 * Fixed pagename in log for PackagePages action. |
529
20f8bda12a7b
fix table *bgcolor trouble, cleanup style synth, fix html_gedit api
Thomas Waldmann <tw@waldmann-edv.de>
parents:
527
diff
changeset
|
1051 * Made <p> self-closing and line-anchors more well-behaved, thanks to |
525
66c0297e3fd0
make <p> self-closing, line-anchors more well-behaved
Thomas Waldmann <tw@waldmann-edv.de>
parents:
522
diff
changeset
|
1052 Martin Wilck for the patch. I didn't apply the <ol> patch, because this |
66c0297e3fd0
make <p> self-closing, line-anchors more well-behaved
Thomas Waldmann <tw@waldmann-edv.de>
parents:
522
diff
changeset
|
1053 is no real problem, just a problem of a bad standard. |
529
20f8bda12a7b
fix table *bgcolor trouble, cleanup style synth, fix html_gedit api
Thomas Waldmann <tw@waldmann-edv.de>
parents:
527
diff
changeset
|
1054 * Fixed gui editor *bgcolor crash. |
531
f6a74f85b9d7
fix tableclass attr for gui editor
Thomas Waldmann <tw@waldmann-edv.de>
parents:
529
diff
changeset
|
1055 * Support/Fix tableclass attr with gui editor. |
522
3ea8fd50dd53
use correct pagename for PackagePages logging
Thomas Waldmann <tw@waldmann-edv.de>
parents:
521
diff
changeset
|
1056 |
511
8ee8ced7dded
moved UserPreferences back to header, add Cancel button
Thomas Waldmann <tw@waldmann-edv.de>
parents:
510
diff
changeset
|
1057 Other changes: |
529
20f8bda12a7b
fix table *bgcolor trouble, cleanup style synth, fix html_gedit api
Thomas Waldmann <tw@waldmann-edv.de>
parents:
527
diff
changeset
|
1058 * Moved back UserPreferences action link from menu to top of page (renaming |
512
3ede5fa7001a
shorter name for User Preferences, updated i18n
Thomas Waldmann <tw@waldmann-edv.de>
parents:
511
diff
changeset
|
1059 it to "Preferences"), added "Cancel" button to make it possible to return |
3ede5fa7001a
shorter name for User Preferences, updated i18n
Thomas Waldmann <tw@waldmann-edv.de>
parents:
511
diff
changeset
|
1060 to the previous page without saving preferences. |
529
20f8bda12a7b
fix table *bgcolor trouble, cleanup style synth, fix html_gedit api
Thomas Waldmann <tw@waldmann-edv.de>
parents:
527
diff
changeset
|
1061 * Removed formatter.url "attrs" keyword arg that took premade html, we use |
515
1b9f0d6b9f48
fixed double CSS class attribute for nonexistent links, removed ugly formatter.url attrs keyword handling code
Thomas Waldmann <tw@waldmann-edv.de>
parents:
512
diff
changeset
|
1062 separate kw args per attribute now. |
534
d827734692ac
fix some easy test bugs, disable the severely broken tests
Thomas Waldmann <tw@waldmann-edv.de>
parents:
531
diff
changeset
|
1063 * Moved broken tests to MoinMoin/_tests/broken (= disabling them). |
d827734692ac
fix some easy test bugs, disable the severely broken tests
Thomas Waldmann <tw@waldmann-edv.de>
parents:
531
diff
changeset
|
1064 All "active" tests run ok now. |
d827734692ac
fix some easy test bugs, disable the severely broken tests
Thomas Waldmann <tw@waldmann-edv.de>
parents:
531
diff
changeset
|
1065 If you want to compare, I included the output of this test run: |
d827734692ac
fix some easy test bugs, disable the severely broken tests
Thomas Waldmann <tw@waldmann-edv.de>
parents:
531
diff
changeset
|
1066 $ make test >tests/make_test.out |
d827734692ac
fix some easy test bugs, disable the severely broken tests
Thomas Waldmann <tw@waldmann-edv.de>
parents:
531
diff
changeset
|
1067 |
515
1b9f0d6b9f48
fixed double CSS class attribute for nonexistent links, removed ugly formatter.url attrs keyword handling code
Thomas Waldmann <tw@waldmann-edv.de>
parents:
512
diff
changeset
|
1068 |
508
400516d5adc3
updated i18n, bumped rev to 1.5.3-rc1
Thomas Waldmann <tw@waldmann-edv.de>
parents:
503
diff
changeset
|
1069 Version 1.5.3-rc1: |
496
1f8a60be2d6d
reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents:
494
diff
changeset
|
1070 |
437
f96c2c8d7c91
attachment search (lupy only)
Thomas Waldmann <tw@waldmann-edv.de>
parents:
433
diff
changeset
|
1071 New features: |
497
ef41e35985dc
new scripting method, using 'moin' command. new style migration scripts.
Thomas Waldmann <tw@waldmann-edv.de>
parents:
496
diff
changeset
|
1072 * HINT: please read README.migration |
483
a594780d5e64
Login macro, login/logout/UserPreferences actions
Thomas Waldmann <tw@waldmann-edv.de>
parents:
480
diff
changeset
|
1073 * Login and Logout are actions now, therefore you stay on the page where |
a594780d5e64
Login macro, login/logout/UserPreferences actions
Thomas Waldmann <tw@waldmann-edv.de>
parents:
480
diff
changeset
|
1074 you were before. |
a594780d5e64
Login macro, login/logout/UserPreferences actions
Thomas Waldmann <tw@waldmann-edv.de>
parents:
480
diff
changeset
|
1075 * UserPreferences is also an action now and moved from top border (in |
a594780d5e64
Login macro, login/logout/UserPreferences actions
Thomas Waldmann <tw@waldmann-edv.de>
parents:
480
diff
changeset
|
1076 modern theme) to the "more actions" dropdown menu. You also stay on the |
a594780d5e64
Login macro, login/logout/UserPreferences actions
Thomas Waldmann <tw@waldmann-edv.de>
parents:
480
diff
changeset
|
1077 same page. |
a594780d5e64
Login macro, login/logout/UserPreferences actions
Thomas Waldmann <tw@waldmann-edv.de>
parents:
480
diff
changeset
|
1078 * There is also a [[Login]] macro now. You can put it on any page you want |
a594780d5e64
Login macro, login/logout/UserPreferences actions
Thomas Waldmann <tw@waldmann-edv.de>
parents:
480
diff
changeset
|
1079 and if the user is not logged in, it renders the login form. If the user |
a594780d5e64
Login macro, login/logout/UserPreferences actions
Thomas Waldmann <tw@waldmann-edv.de>
parents:
480
diff
changeset
|
1080 is logged in, it doesn't render anything. |
496
1f8a60be2d6d
reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents:
494
diff
changeset
|
1081 * We check cfg.superuser to be a list of user names (as documented) and |
1f8a60be2d6d
reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents:
494
diff
changeset
|
1082 deny superuser access if it is not. This avoids security issues by |
1f8a60be2d6d
reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents:
494
diff
changeset
|
1083 wrong configuration. |
1f8a60be2d6d
reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents:
494
diff
changeset
|
1084 * auth methods changed: |
1f8a60be2d6d
reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents:
494
diff
changeset
|
1085 HINT: if you wrote own auth methods, please change them as you see in |
1f8a60be2d6d
reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents:
494
diff
changeset
|
1086 MoinMoin/auth.py and test them again before relying on them. |
1f8a60be2d6d
reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents:
494
diff
changeset
|
1087 * now get a user_obj kw argument that is either a user object returned |
1f8a60be2d6d
reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents:
494
diff
changeset
|
1088 from a previous auth method or None (if no user has been made up yet). |
1f8a60be2d6d
reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents:
494
diff
changeset
|
1089 The auth method should either return a user object (if it has |
1f8a60be2d6d
reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents:
494
diff
changeset
|
1090 determined one) or what it got as user_obj (being "passive") or None |
1f8a60be2d6d
reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents:
494
diff
changeset
|
1091 (if it wants to "veto" some user even if a previous method already has |
1f8a60be2d6d
reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents:
494
diff
changeset
|
1092 made up some user object). |
1f8a60be2d6d
reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents:
494
diff
changeset
|
1093 * return value of continue_flag is now True in most cases (except if |
1f8a60be2d6d
reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents:
494
diff
changeset
|
1094 it wants to "veto" and abort). |
1f8a60be2d6d
reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents:
494
diff
changeset
|
1095 * moin_cookie auth method now logs out a user by deleting the cookie and |
1f8a60be2d6d
reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents:
494
diff
changeset
|
1096 setting user_obj.valid = 0. This makes it possible to still get the |
1f8a60be2d6d
reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents:
494
diff
changeset
|
1097 user's name in subsequent auth method calls within the same request. |
1f8a60be2d6d
reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents:
494
diff
changeset
|
1098 * added ldap_login and smb_mount auth methods, see MoinMoin/auth.py and |
1f8a60be2d6d
reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents:
494
diff
changeset
|
1099 wiki/config/more_samples/ldap_smb_farmconfig.py |
1f8a60be2d6d
reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents:
494
diff
changeset
|
1100 * MonthCalendar now takes an additional argument for specifying a template |
1f8a60be2d6d
reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents:
494
diff
changeset
|
1101 to use to directly invoke the page editor when clicking on non-existing |
1f8a60be2d6d
reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents:
494
diff
changeset
|
1102 day pages. |
1f8a60be2d6d
reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents:
494
diff
changeset
|
1103 * Added ImageLink macro. Thanks to Jeff Kunce, Marcin Zalewski, Reimar |
1f8a60be2d6d
reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents:
494
diff
changeset
|
1104 Bauer and Chong-Dae Park for working on it. |
494 | 1105 * Lupy stuff (still experimental, partly broken and disabled by default): |
496
1f8a60be2d6d
reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents:
494
diff
changeset
|
1106 * Attachment search using lupy (lupy_search = 1 in your config) |
494 | 1107 Title search will also search attachment filenames. |
1108 Full text search will also search attachment contents. | |
496
1f8a60be2d6d
reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents:
494
diff
changeset
|
1109 * Indexing filter plugins, see MoinMoin:FiltersForIndexing |
494 | 1110 Some filters depend on external converters that might not be available |
1111 for any platform (see Depends: line in filter plugin). | |
1112 Feel free to contribute more filter plugins, especially if you wrote | |
1113 some nice platform independant filter in Python for some popular file | |
1114 format! Filters implemented so far (depending on): | |
1115 MS Word, RTF, MS Excel (antiword, catdoc) | |
1116 PDF (pdftotext) | |
1117 OpenOffice.org XML based data formats (-) | |
1118 XML, HTML (-) | |
1119 text/* (-) | |
1120 JPEG's EXIF data (-) | |
1121 Binary generic (-) | |
496
1f8a60be2d6d
reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents:
494
diff
changeset
|
1122 * As you might know, Lupy is "retired" (that means it isn't developped |
1f8a60be2d6d
reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents:
494
diff
changeset
|
1123 by its authors any more). We are currently evaluating Xapian as new |
1f8a60be2d6d
reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents:
494
diff
changeset
|
1124 indexing search engine in moin. |
1f8a60be2d6d
reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents:
494
diff
changeset
|
1125 If we succeed, we will replace Lupy stuff by some Xapian interface |
1f8a60be2d6d
reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents:
494
diff
changeset
|
1126 code in moin. |
1f8a60be2d6d
reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents:
494
diff
changeset
|
1127 But: the filters will likely stay, as we also need them with Xapian. |
575
02dfbea04bf3
Moved a section in CHANGES onto another level
Alexander Schremmer <alex@alexanderweb.de.tla>
parents:
573
diff
changeset
|
1128 |
02dfbea04bf3
Moved a section in CHANGES onto another level
Alexander Schremmer <alex@alexanderweb.de.tla>
parents:
573
diff
changeset
|
1129 * A new MoinMoin script interface was introduced: |
02dfbea04bf3
Moved a section in CHANGES onto another level
Alexander Schremmer <alex@alexanderweb.de.tla>
parents:
573
diff
changeset
|
1130 |
02dfbea04bf3
Moved a section in CHANGES onto another level
Alexander Schremmer <alex@alexanderweb.de.tla>
parents:
573
diff
changeset
|
1131 Syntax: moin [options] <cmdmodule> <cmdname> [options] |
02dfbea04bf3
Moved a section in CHANGES onto another level
Alexander Schremmer <alex@alexanderweb.de.tla>
parents:
573
diff
changeset
|
1132 |
02dfbea04bf3
Moved a section in CHANGES onto another level
Alexander Schremmer <alex@alexanderweb.de.tla>
parents:
573
diff
changeset
|
1133 For example: |
02dfbea04bf3
Moved a section in CHANGES onto another level
Alexander Schremmer <alex@alexanderweb.de.tla>
parents:
573
diff
changeset
|
1134 moin --config-dir=/my/cfgdir --wiki-url=wiki.example.org/ \ |
02dfbea04bf3
Moved a section in CHANGES onto another level
Alexander Schremmer <alex@alexanderweb.de.tla>
parents:
573
diff
changeset
|
1135 export dump --page=WikiSandBox |
02dfbea04bf3
Moved a section in CHANGES onto another level
Alexander Schremmer <alex@alexanderweb.de.tla>
parents:
573
diff
changeset
|
1136 |
02dfbea04bf3
Moved a section in CHANGES onto another level
Alexander Schremmer <alex@alexanderweb.de.tla>
parents:
573
diff
changeset
|
1137 This will call the "moin" script, which will use the --config-dir and |
02dfbea04bf3
Moved a section in CHANGES onto another level
Alexander Schremmer <alex@alexanderweb.de.tla>
parents:
573
diff
changeset
|
1138 --wiki-url options to initialize, then it will go to MoinMoin.script |
02dfbea04bf3
Moved a section in CHANGES onto another level
Alexander Schremmer <alex@alexanderweb.de.tla>
parents:
573
diff
changeset
|
1139 module, import the export.dump module from there and run it, providing |
02dfbea04bf3
Moved a section in CHANGES onto another level
Alexander Schremmer <alex@alexanderweb.de.tla>
parents:
573
diff
changeset
|
1140 the additional --page value to it. |
497
ef41e35985dc
new scripting method, using 'moin' command. new style migration scripts.
Thomas Waldmann <tw@waldmann-edv.de>
parents:
496
diff
changeset
|
1141 |
575
02dfbea04bf3
Moved a section in CHANGES onto another level
Alexander Schremmer <alex@alexanderweb.de.tla>
parents:
573
diff
changeset
|
1142 The old scripts that have not been migrated to this new interface can |
02dfbea04bf3
Moved a section in CHANGES onto another level
Alexander Schremmer <alex@alexanderweb.de.tla>
parents:
573
diff
changeset
|
1143 still be found in MoinMoin/script/old/ - including the old migration |
02dfbea04bf3
Moved a section in CHANGES onto another level
Alexander Schremmer <alex@alexanderweb.de.tla>
parents:
573
diff
changeset
|
1144 scripts. |
02dfbea04bf3
Moved a section in CHANGES onto another level
Alexander Schremmer <alex@alexanderweb.de.tla>
parents:
573
diff
changeset
|
1145 * moin ... account create --name=JoeDoe --email=joe@doe.org |
02dfbea04bf3
Moved a section in CHANGES onto another level
Alexander Schremmer <alex@alexanderweb.de.tla>
parents:
573
diff
changeset
|
1146 * moin ... account disable --name=JoeDoe |
02dfbea04bf3
Moved a section in CHANGES onto another level
Alexander Schremmer <alex@alexanderweb.de.tla>
parents:
573
diff
changeset
|
1147 * moin ... acount check <-- this is what usercheck script was before |
02dfbea04bf3
Moved a section in CHANGES onto another level
Alexander Schremmer <alex@alexanderweb.de.tla>
parents:
573
diff
changeset
|
1148 * moin ... maint cleancache <-- this is what cachecleaner script was |
02dfbea04bf3
Moved a section in CHANGES onto another level
Alexander Schremmer <alex@alexanderweb.de.tla>
parents:
573
diff
changeset
|
1149 * moin ... maint cleanpage <-- this is what pagescleaner script was |
437
f96c2c8d7c91
attachment search (lupy only)
Thomas Waldmann <tw@waldmann-edv.de>
parents:
433
diff
changeset
|
1150 |
433
724d2d6a8fa1
make cookie_lifetime behaviour more sane
Thomas Waldmann <tw@waldmann-edv.de>
parents:
432
diff
changeset
|
1151 Bugfixes: |
724d2d6a8fa1
make cookie_lifetime behaviour more sane
Thomas Waldmann <tw@waldmann-edv.de>
parents:
432
diff
changeset
|
1152 * cookie_lifetime didn't work comfortable for low values. The cookie was |
724d2d6a8fa1
make cookie_lifetime behaviour more sane
Thomas Waldmann <tw@waldmann-edv.de>
parents:
432
diff
changeset
|
1153 created once on login and never updated afterwards. So you got logged |
724d2d6a8fa1
make cookie_lifetime behaviour more sane
Thomas Waldmann <tw@waldmann-edv.de>
parents:
432
diff
changeset
|
1154 out cookie_lifetime hours later, no matter whether you were active at |
724d2d6a8fa1
make cookie_lifetime behaviour more sane
Thomas Waldmann <tw@waldmann-edv.de>
parents:
432
diff
changeset
|
1155 that time or not. This has been changed, we update the cookie expiry now |
724d2d6a8fa1
make cookie_lifetime behaviour more sane
Thomas Waldmann <tw@waldmann-edv.de>
parents:
432
diff
changeset
|
1156 on every request, so it will expire cookie_lifetime after your last |
724d2d6a8fa1
make cookie_lifetime behaviour more sane
Thomas Waldmann <tw@waldmann-edv.de>
parents:
432
diff
changeset
|
1157 request (not after login). |
496
1f8a60be2d6d
reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents:
494
diff
changeset
|
1158 * Fixed logout problems when using cfg.cookie_path. |
1f8a60be2d6d
reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents:
494
diff
changeset
|
1159 * Fixed cookie_path for root url wikis. |
576
69a031af29ff
Fixed minor false friend in CHANGES.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents:
575
diff
changeset
|
1160 * Lupy search now behaves a bit less funky. Still no guarantees... |
496
1f8a60be2d6d
reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents:
494
diff
changeset
|
1161 * We lowered the twisted server timeout to 2 minutes now (was: 10) because |
443
f2f1db293930
fix farmconfig.wikis processing for big farms (>=50 wikis) by not using a big RE for it
Thomas Waldmann <tw@waldmann-edv.de>
parents:
438
diff
changeset
|
1162 it just used up too many files (open TCP connections until it timeouts) |
470
957d482215ac
lupy: some filters, update mode
Thomas Waldmann <tw@waldmann-edv.de>
parents:
469
diff
changeset
|
1163 on our farm. |
496
1f8a60be2d6d
reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents:
494
diff
changeset
|
1164 * The algorithm used for processing the farmconfig.wikis list was changed |
443
f2f1db293930
fix farmconfig.wikis processing for big farms (>=50 wikis) by not using a big RE for it
Thomas Waldmann <tw@waldmann-edv.de>
parents:
438
diff
changeset
|
1165 to work for big farms (>= 50 wikis), too. This works around the python |
f2f1db293930
fix farmconfig.wikis processing for big farms (>=50 wikis) by not using a big RE for it
Thomas Waldmann <tw@waldmann-edv.de>
parents:
438
diff
changeset
|
1166 "re" module limitation of having a maximum of 100 named groups in a RE. |
444
918c58dcc275
Fixed PythonErrorEditingFrontPage.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents:
443
diff
changeset
|
1167 * Fixed a TypeError which occurred for formatters that dislike None values. |
918c58dcc275
Fixed PythonErrorEditingFrontPage.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents:
443
diff
changeset
|
1168 (cf. http://moinmoin.wikiwikiweb.de/MoinMoinBugs/PythonErrorEditingFrontPage) |
496
1f8a60be2d6d
reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents:
494
diff
changeset
|
1169 * Fixed GUI editor converter error for https:... image URLs. |
453
493972205fac
removed duplicate AttachFile entry in actions menu
Thomas Waldmann <tw@waldmann-edv.de>
parents:
452
diff
changeset
|
1170 * ThemeBase (use by modern/rightsidebar): removed duplicate AttachFile from |
496
1f8a60be2d6d
reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents:
494
diff
changeset
|
1171 actions menu (we already have it in editbar). |
478
ce2e934557f4
implemented HEAD requests for StandAlone server
Thomas Waldmann <tw@waldmann-edv.de>
parents:
472
diff
changeset
|
1172 * Speedup group/dicts scanning for persistent servers. |
ce2e934557f4
implemented HEAD requests for StandAlone server
Thomas Waldmann <tw@waldmann-edv.de>
parents:
472
diff
changeset
|
1173 * Implemented HEAD requests for standalone server, this should fix some of |
ce2e934557f4
implemented HEAD requests for StandAlone server
Thomas Waldmann <tw@waldmann-edv.de>
parents:
472
diff
changeset
|
1174 the strange effects happening when using "Save as" on attachments. |
487
782c389db4e9
avoid crashing on non-ASCII hostnames
Thomas Waldmann <tw@waldmann-edv.de>
parents:
483
diff
changeset
|
1175 * Not a moin bug, but rather a workaround for non-standard non-ASCII DNS |
782c389db4e9
avoid crashing on non-ASCII hostnames
Thomas Waldmann <tw@waldmann-edv.de>
parents:
483
diff
changeset
|
1176 hostnames: we just use the IP instead of crashing now. |
494 | 1177 * Spurious cyclic usage error in i18n fixed. |
496
1f8a60be2d6d
reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents:
494
diff
changeset
|
1178 * Fixed antispam for python 2.5a xmlrpclib. |
1f8a60be2d6d
reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents:
494
diff
changeset
|
1179 * I18n for linenumber toggle in listings. |
1f8a60be2d6d
reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents:
494
diff
changeset
|
1180 * All action menu entries are translatable now. |
432
70d97ff00d7f
release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents:
430
diff
changeset
|
1181 |
469
ff99c7d6ffcb
Added rst admonition class patch by TiagoMacambira
Alexander Schremmer <alex@alexanderweb.de.tla>
parents:
464
diff
changeset
|
1182 Other: |
ff99c7d6ffcb
Added rst admonition class patch by TiagoMacambira
Alexander Schremmer <alex@alexanderweb.de.tla>
parents:
464
diff
changeset
|
1183 * Added css classes for the rst admonitions. Thanks to TiagoMacambira! |
ff99c7d6ffcb
Added rst admonition class patch by TiagoMacambira
Alexander Schremmer <alex@alexanderweb.de.tla>
parents:
464
diff
changeset
|
1184 |
432
70d97ff00d7f
release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents:
430
diff
changeset
|
1185 Version 1.5.2: |
397
1a7f4e1f3e4d
Fixed MoinMoinBugs/ RewritingAndCookieUrl/
Alexander Schremmer <alex@alexanderweb.de.tla>
parents:
395
diff
changeset
|
1186 |
415
6da5739cbe0c
Added FullSearchCached macro.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents:
413
diff
changeset
|
1187 New features: |
6da5739cbe0c
Added FullSearchCached macro.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents:
413
diff
changeset
|
1188 * Added FullSearchCached macro which is statically cached. |
6da5739cbe0c
Added FullSearchCached macro.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents:
413
diff
changeset
|
1189 Use it if you do not depend on fresh search results but prefer raw speed. |
432
70d97ff00d7f
release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents:
430
diff
changeset
|
1190 * Added surge protection, see HelpOnConfiguration/SurgeProtection. |
70d97ff00d7f
release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents:
430
diff
changeset
|
1191 * Allow hex and symbolic entities. |
70d97ff00d7f
release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents:
430
diff
changeset
|
1192 * If there is a user with empty password, we just generate a random one |
416
fb5e1ecdbc33
generate rnd password when there is none yet
Thomas Waldmann <tw@waldmann-edv.de>
parents:
415
diff
changeset
|
1193 when he requests it getting sent by mail. Thanks to Reimar Bauer. |
432
70d97ff00d7f
release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents:
430
diff
changeset
|
1194 * The superuser now can switch to another user using UserPreferences - |
423
c16423b7ff18
switch user functionality for superuser
Thomas Waldmann <tw@waldmann-edv.de>
parents:
421
diff
changeset
|
1195 nice to help your users when they forgot their password or need other |
c16423b7ff18
switch user functionality for superuser
Thomas Waldmann <tw@waldmann-edv.de>
parents:
421
diff
changeset
|
1196 help. You need to logout/relogin to use your own userid afterwards. |
464
ee7bbc2b2ca8
added note about moin_cookie being required by su-functionality
Thomas Waldmann <tw@waldmann-edv.de>
parents:
461
diff
changeset
|
1197 This function only works correctly if you use moin_cookie authentication. |
423
c16423b7ff18
switch user functionality for superuser
Thomas Waldmann <tw@waldmann-edv.de>
parents:
421
diff
changeset
|
1198 Thanks to Reimar Bauer. |
432
70d97ff00d7f
release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents:
430
diff
changeset
|
1199 * Add new markup for bulletless lists: just use a "." instead of "*". |
70d97ff00d7f
release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents:
430
diff
changeset
|
1200 |
70d97ff00d7f
release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents:
430
diff
changeset
|
1201 Other changes: |
70d97ff00d7f
release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents:
430
diff
changeset
|
1202 * Added "voyager" to bot useragent list. |
70d97ff00d7f
release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents:
430
diff
changeset
|
1203 * Added locking for caching subsystem. |
70d97ff00d7f
release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents:
430
diff
changeset
|
1204 * Deron Meranda's formatter API cleanup. |
70d97ff00d7f
release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents:
430
diff
changeset
|
1205 * Added div and span to formatter API. |
70d97ff00d7f
release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents:
430
diff
changeset
|
1206 * Removed old unfinished form and export code. |
70d97ff00d7f
release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents:
430
diff
changeset
|
1207 * updated i18n |
404
ff489f0db4d0
fixed table attribute parsing, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents:
397
diff
changeset
|
1208 |
ff489f0db4d0
fixed table attribute parsing, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents:
397
diff
changeset
|
1209 Fixes: |
432
70d97ff00d7f
release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents:
430
diff
changeset
|
1210 * Fixed table attribute parsing. |
70d97ff00d7f
release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents:
430
diff
changeset
|
1211 * Fixed cookie handling wrt properties adherance. |
70d97ff00d7f
release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents:
430
diff
changeset
|
1212 * The new "." list markup makes it possible to have a bulletless list with |
411
6e2114f8e942
fixed version, surge protection configuration, merged CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents:
404
diff
changeset
|
1213 elements on the same level. Before this change and only using indentation |
6e2114f8e942
fixed version, surge protection configuration, merged CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents:
404
diff
changeset
|
1214 with blanks, that would get merged into a single paragraph. |
432
70d97ff00d7f
release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents:
430
diff
changeset
|
1215 * It is possible now to have multiple paragraphs in the same list element, |
70d97ff00d7f
release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents:
430
diff
changeset
|
1216 just leave an empty line in between the paragraphs. |
70d97ff00d7f
release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents:
430
diff
changeset
|
1217 * Fixed GAP processing for ordered lists. |
70d97ff00d7f
release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents:
430
diff
changeset
|
1218 * Fix text_gedit formatter's invalid list nesting. |
70d97ff00d7f
release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents:
430
diff
changeset
|
1219 * Fixed hr crash in blockquote (but needs more work). |
70d97ff00d7f
release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents:
430
diff
changeset
|
1220 * Fixed FootNote's formatter usage. |
70d97ff00d7f
release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents:
430
diff
changeset
|
1221 * Fixed rst's headline levels. |
70d97ff00d7f
release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents:
430
diff
changeset
|
1222 * Fixed MoinMoinBugs/WikiParserThinksItIsInsidePreWhenItIsNot |
70d97ff00d7f
release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents:
430
diff
changeset
|
1223 * Fixed MoinMoinBugs/ListItemGeneratedOutsideList |
70d97ff00d7f
release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents:
430
diff
changeset
|
1224 * Fixed that macros were followed by a wrong <p>. |
70d97ff00d7f
release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents:
430
diff
changeset
|
1225 * Added <blockquote> to the block elements in the text_html formatter, |
411
6e2114f8e942
fixed version, surge protection configuration, merged CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents:
404
diff
changeset
|
1226 so it does not close it erratically when you close a inner <p>. |
6e2114f8e942
fixed version, surge protection configuration, merged CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents:
404
diff
changeset
|
1227 * GUI editor converter now also accept http: urls without // (relative or |
432
70d97ff00d7f
release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents:
430
diff
changeset
|
1228 same server urls). |
417
2b21d2ea1b3e
Fixed MoinMoinBugs/UnableToDisplayDocbookWithAccentuatedTitle
Alexander Schremmer <alex@alexanderweb.de.tla>
parents:
416
diff
changeset
|
1229 * Fixed the DocBook parser in cases where the pagename was non-ascii. |
432
70d97ff00d7f
release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents:
430
diff
changeset
|
1230 * Fixed MoinMoinBugs/ProcessInlineDontSupportUlElement |
70d97ff00d7f
release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents:
430
diff
changeset
|
1231 |
404
ff489f0db4d0
fixed table attribute parsing, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents:
397
diff
changeset
|
1232 |
395
416fe98eb08f
1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents:
393
diff
changeset
|
1233 Version 1.5.1: |
327
555f6e5f6c14
document needed TWikiDraw work, document known issues for rc1
Thomas Waldmann <tw@waldmann-edv.de>
parents:
320
diff
changeset
|
1234 |
332
0a40d8a4057e
fixed logfile breaking when DeletePage/RenamePage comment contains CRLF chars
Thomas Waldmann <tw@waldmann-edv.de>
parents:
327
diff
changeset
|
1235 Fixes: |
395
416fe98eb08f
1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents:
393
diff
changeset
|
1236 * Fixed rst parser docutils version check |
416fe98eb08f
1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents:
393
diff
changeset
|
1237 * Repaired attachment unzipping feature. |
416fe98eb08f
1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents:
393
diff
changeset
|
1238 * Fixed the AddRevision command of the PackageInstaller. |
416fe98eb08f
1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents:
393
diff
changeset
|
1239 * improved the migration scripts (used to migrate pre-1.3 wikis to 1.3+): |
416fe98eb08f
1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents:
393
diff
changeset
|
1240 * do not crash on empty lines in event log |
416fe98eb08f
1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents:
393
diff
changeset
|
1241 * fix edit log format for very old moin data (like 0.11) |
416fe98eb08f
1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents:
393
diff
changeset
|
1242 * workaround for an ugly win32 operating system bug leading to wiki text |
416fe98eb08f
1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents:
393
diff
changeset
|
1243 file mtime not matching edit logs timestamp values if there was some |
416fe98eb08f
1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents:
393
diff
changeset
|
1244 timezone change since last edit (e.g. a daylight saving tz switch), |
416fe98eb08f
1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents:
393
diff
changeset
|
1245 but differing 3600s. |
416fe98eb08f
1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents:
393
diff
changeset
|
1246 This affected pre-1.3 moin wiki servers running on win32 OS only. |
416fe98eb08f
1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents:
393
diff
changeset
|
1247 We now try to correct those inconsistencies in mig05 by fuzzy matching. |
416fe98eb08f
1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents:
393
diff
changeset
|
1248 * fixed bracketed link scheme icon (css class) |
416fe98eb08f
1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents:
393
diff
changeset
|
1249 * we included a modified copy of Python 2.4.2's copy.py as some previous |
416fe98eb08f
1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents:
393
diff
changeset
|
1250 python versions seem to have problems (2.3.x, x < 5 and also 2.4[.0]), |
416fe98eb08f
1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents:
393
diff
changeset
|
1251 see: http://moinmoin.wikiwikiweb.de/MoinMoinBugs/DeepCopyError |
416fe98eb08f
1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents:
393
diff
changeset
|
1252 Our own copy.py was slightly modified to run on 2.3.x and 2.4.x. |
416fe98eb08f
1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents:
393
diff
changeset
|
1253 * Fixed the problem of not being able to change the date/time format back |
416fe98eb08f
1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents:
393
diff
changeset
|
1254 to "Default" (UserPreferences). |
416fe98eb08f
1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents:
393
diff
changeset
|
1255 * We generate the GUI editor footer now the same way as the text editor |
416fe98eb08f
1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents:
393
diff
changeset
|
1256 footer. |
416fe98eb08f
1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents:
393
diff
changeset
|
1257 * Include a CSS workaround for yet another IE bug, see: |
416fe98eb08f
1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents:
393
diff
changeset
|
1258 MoinMoinBugs:InternetExplorerPeekABooBugInRightSideBar |
416fe98eb08f
1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents:
393
diff
changeset
|
1259 * classic theme: added GUI editor link |
416fe98eb08f
1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents:
393
diff
changeset
|
1260 * classic theme: added pagename header to editor screen |
416fe98eb08f
1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents:
393
diff
changeset
|
1261 * the "mail enabled" check now also checks whether mail_from is set |
416fe98eb08f
1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents:
393
diff
changeset
|
1262 |
416fe98eb08f
1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents:
393
diff
changeset
|
1263 Other changes: |
416fe98eb08f
1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents:
393
diff
changeset
|
1264 * Updated FCKeditor to current CVS (2006-01-08 == 2.2+) |
416fe98eb08f
1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents:
393
diff
changeset
|
1265 * Split up show_hosts into show_hosts and show_names |
416fe98eb08f
1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents:
393
diff
changeset
|
1266 * attachment:file%20with%20spaces.txt in attachment list |
416fe98eb08f
1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents:
393
diff
changeset
|
1267 * added support for file:// in GUI editor link dialogue, see also: |
416fe98eb08f
1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents:
393
diff
changeset
|
1268 MoinMoin:FileLinks |
416fe98eb08f
1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents:
393
diff
changeset
|
1269 * cfg.mail_smarthost now supports "server:port" syntax, the default port |
416fe98eb08f
1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents:
393
diff
changeset
|
1270 is 25, of course. |
416fe98eb08f
1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents:
393
diff
changeset
|
1271 * removed unused kwargs showpage/editable/form from wikiutil.send_footer |
416fe98eb08f
1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents:
393
diff
changeset
|
1272 * updated i18n (translation texts, additional languages) |
416fe98eb08f
1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents:
393
diff
changeset
|
1273 * removed interwiki:pagename from print view's top of page, added it to |
416fe98eb08f
1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents:
393
diff
changeset
|
1274 the "lasted edited" line at bottom right. |
416fe98eb08f
1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents:
393
diff
changeset
|
1275 |
416fe98eb08f
1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents:
393
diff
changeset
|
1276 |
416fe98eb08f
1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents:
393
diff
changeset
|
1277 Version 1.5.0: |
496
1f8a60be2d6d
reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents:
494
diff
changeset
|
1278 HINT: 1.5.0 uses the same data/pages format as 1.3.x. The only thing you want |
1f8a60be2d6d
reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents:
494
diff
changeset
|
1279 to check is whether the 1.5.x version you are upgrading to has NEW mig |
1f8a60be2d6d
reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents:
494
diff
changeset
|
1280 scripts compared to the version you are running now (e.g. in 1.3.5 we |
1f8a60be2d6d
reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents:
494
diff
changeset
|
1281 added some scripts that fixed some small problems). |
1f8a60be2d6d
reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents:
494
diff
changeset
|
1282 See the MoinMoin/scripts/migration/ directory. |
1f8a60be2d6d
reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents:
494
diff
changeset
|
1283 You must run every mig script in sequence and only ONCE ever. |
395
416fe98eb08f
1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents:
393
diff
changeset
|
1284 Fixes: |
363
89d0a178964a
1.5.0 release final changes: updated docs, i18n, underlay, interwiki. fixed SystemAdmin macro to use cfg.superuser.
Thomas Waldmann <tw@waldmann-edv.de>
parents:
362
diff
changeset
|
1285 * Fix <x=y> table attributes parsing. Thanks to Reimar Bauer. |
89d0a178964a
1.5.0 release final changes: updated docs, i18n, underlay, interwiki. fixed SystemAdmin macro to use cfg.superuser.
Thomas Waldmann <tw@waldmann-edv.de>
parents:
362
diff
changeset
|
1286 * Fixed a few bugs in the reStructured text parser. Note that you |
89d0a178964a
1.5.0 release final changes: updated docs, i18n, underlay, interwiki. fixed SystemAdmin macro to use cfg.superuser.
Thomas Waldmann <tw@waldmann-edv.de>
parents:
362
diff
changeset
|
1287 need to install docutils 0.3.10 or newer (snapshot from December 2005 |
89d0a178964a
1.5.0 release final changes: updated docs, i18n, underlay, interwiki. fixed SystemAdmin macro to use cfg.superuser.
Thomas Waldmann <tw@waldmann-edv.de>
parents:
362
diff
changeset
|
1288 or newer) to make reStructuring parsing work: |
89d0a178964a
1.5.0 release final changes: updated docs, i18n, underlay, interwiki. fixed SystemAdmin macro to use cfg.superuser.
Thomas Waldmann <tw@waldmann-edv.de>
parents:
362
diff
changeset
|
1289 * Case preservation for anonymous links |
89d0a178964a
1.5.0 release final changes: updated docs, i18n, underlay, interwiki. fixed SystemAdmin macro to use cfg.superuser.
Thomas Waldmann <tw@waldmann-edv.de>
parents:
362
diff
changeset
|
1290 * MoinMoin links get the appropriate CSS class |
89d0a178964a
1.5.0 release final changes: updated docs, i18n, underlay, interwiki. fixed SystemAdmin macro to use cfg.superuser.
Thomas Waldmann <tw@waldmann-edv.de>
parents:
362
diff
changeset
|
1291 * Images do not get special CSS markup anymore |
89d0a178964a
1.5.0 release final changes: updated docs, i18n, underlay, interwiki. fixed SystemAdmin macro to use cfg.superuser.
Thomas Waldmann <tw@waldmann-edv.de>
parents:
362
diff
changeset
|
1292 Thanks to Matthew Gilbert. |
89d0a178964a
1.5.0 release final changes: updated docs, i18n, underlay, interwiki. fixed SystemAdmin macro to use cfg.superuser.
Thomas Waldmann <tw@waldmann-edv |