annotate docs/CHANGES @ 4451:6d9248909d0d

updated CHANGES
author Thomas Waldmann <tw AT waldmann-edv DOT de>
date Fri, 21 Nov 2008 21:09:55 +0100
parents 302617f29787
children ce8e78757a75
rev   line source
0
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1 MoinMoin Version History
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
2 ========================
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
3
3715
01ef230fb671 1.7.0rc3 release (bump version number, update CHANGES, ...)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3710
diff changeset
4 Documentations with generic instructions about installing or updating MoinMoin
01ef230fb671 1.7.0rc3 release (bump version number, update CHANGES, ...)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3710
diff changeset
5 are available as docs/INSTALL.html and docs/UPDATE.html. A special documenation
01ef230fb671 1.7.0rc3 release (bump version number, update CHANGES, ...)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3710
diff changeset
6 about the migration procedure for your data_dir is in docs/README.migration.
01ef230fb671 1.7.0rc3 release (bump version number, update CHANGES, ...)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3710
diff changeset
7
01ef230fb671 1.7.0rc3 release (bump version number, update CHANGES, ...)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3710
diff changeset
8 Additionally, please completely read CHANGES text until you reach the version
01ef230fb671 1.7.0rc3 release (bump version number, update CHANGES, ...)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3710
diff changeset
9 you were using until now. Otherwise you might miss some important upgrading and
432
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
10 configuration hints.
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
11
496
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
12 Starting with 1.5.3, update installation hints are marked with HINT.
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
13 They assume you are upgrading from the last release version before (e.g. from
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
14 1.5.2 to 1.5.3).
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
15
432
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
16 This release has known bugs (see MoinMoin:MoinMoinBugs), but we think it is
496
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
17 already better than the previous stable release. Our release policy is not
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
18 trying to make a "perfect release" (as that release might NEVER get released),
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
19 but to make progress and don't delay releases too much.
432
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
20
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
21 Known main issues:
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
22
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
23 * The GUI WYSIWYG editor has still some issues and limitations.
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
24 If you can't live with those, you can simply switch it off by using:
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
25 editor_force = True
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
26 editor_default = 'text' # internal default, just for completeness
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
27
3618
f126ec680605 1.7.0rc1 release (updated CHANGES, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3613
diff changeset
28 * "Backup" and especially "Restore" action have some issues, so please DON'T
f126ec680605 1.7.0rc1 release (updated CHANGES, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3613
diff changeset
29 USE THEM except if you want to help debugging and improving it and after
f126ec680605 1.7.0rc1 release (updated CHANGES, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3613
diff changeset
30 having made a backup with some other, proven method.
f126ec680605 1.7.0rc1 release (updated CHANGES, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3613
diff changeset
31 USE BOTH ON YOUR OWN RISK!
f126ec680605 1.7.0rc1 release (updated CHANGES, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3613
diff changeset
32
4451
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
33
4338
302617f29787 Added support for authentication realms other then server hostname (by Tim Spriggs)
Karol 'grzywacz' Nowak <grywacz@gmail.com>
parents: 4080
diff changeset
34 1.7.current:
4451
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
35 New features:
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
36 * Secure session cookies for https, see cfg.cookie_secure.
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
37 * Add left/center/right/justify classes to builtin themes.
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
38
4338
302617f29787 Added support for authentication realms other then server hostname (by Tim Spriggs)
Karol 'grzywacz' Nowak <grywacz@gmail.com>
parents: 4080
diff changeset
39 Fixes:
4451
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
40 * Python 2.3 compatibility fixes.
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
41 * Fixed https detection for servers using HTTPS=1 and also for wsgi servers
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
42 not using HTTPS/SSL_ environment, but just wsgi.url_scheme.
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
43 * GUI editor:
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
44 * Fix crash when editing a page with non-ASCII pagename and inserting a link
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
45 * Fix "headers already sent exception" with edit LOCKs.
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
46 * i18n.__init__: Bug fix for wiki language not installed.
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
47 * Fixed URLs given by sitemap action, if the wiki does not run at / URL.
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
48 * Search results: link to 'view' rendering of found attachments
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
49 * Logging:
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
50 * Removed superfluous linefeed in timing log output.
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
51 * Use logging framework for messages emitted by warnings module (e.g.
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
52 DeprecationWarning), silence some specific warnings.
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
53 * Fix dbw_hide_buttons javascript.
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
54 * Standalone server:
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
55 * fix serverClass argument processing
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
56 * fix --interface="" argument processing
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
57 * mointwisted:
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
58 * added missing pidFile parameter
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
59 * better use Config.name for pidFile to avoid conflicts and keep same
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
60 behaviour as in the past
4338
302617f29787 Added support for authentication realms other then server hostname (by Tim Spriggs)
Karol 'grzywacz' Nowak <grywacz@gmail.com>
parents: 4080
diff changeset
61 * Jabber bot can now be configured to use an authentication realm which
302617f29787 Added support for authentication realms other then server hostname (by Tim Spriggs)
Karol 'grzywacz' Nowak <grywacz@gmail.com>
parents: 4080
diff changeset
62 is different from the server's hostname
4048
eb9ee3746030 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3940
diff changeset
63
4451
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
64
4080
b23b95fc710c bump version number to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4056
diff changeset
65 Version 1.7.2:
3940
d3d1b3f9f159 indexing filters: added a note to CHANGES about the previous changeset and its implications
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3896
diff changeset
66 Fixes:
4048
eb9ee3746030 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3940
diff changeset
67 * Fix leakage of edit-log file handles (leaked 1 file handle / request!).
4056
e513bd09cb3b updated CHANGES
Reimar Bauer <rb.proj AT googlemail DOT com>
parents: 4048
diff changeset
68 * Fix for MoinMoinBugs/SystemAdminMailAccountData (using POST and forms)
4048
eb9ee3746030 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3940
diff changeset
69 * Wiki parser: avoid IndexError for empty #! line
eb9ee3746030 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3940
diff changeset
70 * MonthCalendar macro: fix parameter parsing / url generation
3940
d3d1b3f9f159 indexing filters: added a note to CHANGES about the previous changeset and its implications
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3896
diff changeset
71 * Xapian indexing filters (MoinMoin/filter/ or data/plugin/filter/):
d3d1b3f9f159 indexing filters: added a note to CHANGES about the previous changeset and its implications
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3896
diff changeset
72 Some indexing filter scripts (e.g. for MS Word documents or PDF files)
d3d1b3f9f159 indexing filters: added a note to CHANGES about the previous changeset and its implications
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3896
diff changeset
73 failed on windows because of the single-quote quoting we used (that
d3d1b3f9f159 indexing filters: added a note to CHANGES about the previous changeset and its implications
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3896
diff changeset
74 works on Linux and other Posix systems). The fix introduces platform-
d3d1b3f9f159 indexing filters: added a note to CHANGES about the previous changeset and its implications
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3896
diff changeset
75 dependant automatic quoting, using double-quotes on win32 and single-
d3d1b3f9f159 indexing filters: added a note to CHANGES about the previous changeset and its implications
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3896
diff changeset
76 quotes on posix.
d3d1b3f9f159 indexing filters: added a note to CHANGES about the previous changeset and its implications
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3896
diff changeset
77 HINT: if you use own filter plugins based on execfilter, you have to
d3d1b3f9f159 indexing filters: added a note to CHANGES about the previous changeset and its implications
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3896
diff changeset
78 update them as the filename quoting (was '%s') is now done automatically
d3d1b3f9f159 indexing filters: added a note to CHANGES about the previous changeset and its implications
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3896
diff changeset
79 and must not be part of the command string any more (now just use %s).
d3d1b3f9f159 indexing filters: added a note to CHANGES about the previous changeset and its implications
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3896
diff changeset
80 See MoinMoin/filter/ for some up-to-date code (esp. the PDF filter).
4048
eb9ee3746030 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3940
diff changeset
81 * Prevent CategoryTemplate being listed as a category (it is a Template,
eb9ee3746030 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3940
diff changeset
82 but matched also the category regex) - added to sample wikiconfig.
eb9ee3746030 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3940
diff changeset
83 * LDAP auth: fix processing of TLS options
eb9ee3746030 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3940
diff changeset
84 * UpdateGroup xmlrpc server side: fix wrong arg count error
eb9ee3746030 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3940
diff changeset
85 * UpdateGroup client: use multicall / auth_token, refactor code so that
eb9ee3746030 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3940
diff changeset
86 updateGroup function is reusable.
eb9ee3746030 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3940
diff changeset
87 * Improve Python 2.3 compatibility, add notes where 2.4 is required.
3940
d3d1b3f9f159 indexing filters: added a note to CHANGES about the previous changeset and its implications
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3896
diff changeset
88
d3d1b3f9f159 indexing filters: added a note to CHANGES about the previous changeset and its implications
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3896
diff changeset
89
3896
a0babca35e5d release 1.7.1 (bump version numbers, update CHANGES)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3885
diff changeset
90 Version 1.7.1:
3882
c8ffd029ab1f action cache (and tests), backported from 1.8
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3838
diff changeset
91 New features:
3885
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
92 * New 'cache' action (see developer notes).
3882
c8ffd029ab1f action cache (and tests), backported from 1.8
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3838
diff changeset
93
3837
85f1d2d650e5 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3756
diff changeset
94 Fixes:
85f1d2d650e5 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3756
diff changeset
95 * Security fix: XSS fix for advanced search form
85f1d2d650e5 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3756
diff changeset
96 * Avoid creation of new pagedirs with empty edit-log files by just
85f1d2d650e5 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3756
diff changeset
97 accessing a non-existant page. If you used 1.7 before, you likely have
85f1d2d650e5 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3756
diff changeset
98 quite some trash pagedirs now and you can clean them up by using:
85f1d2d650e5 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3756
diff changeset
99 moin --config-dir=... --wiki-url=... maint cleanpage
85f1d2d650e5 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3756
diff changeset
100 This will output some shell script (please review it before running!)
85f1d2d650e5 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3756
diff changeset
101 that can be used to move trash pages into some trash/ directory and also
85f1d2d650e5 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3756
diff changeset
102 moves deleted pages into some deleted/ directory. Maybe keep a copy of
85f1d2d650e5 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3756
diff changeset
103 those directories for a while just for the case.
3885
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
104 * Server specific fixes:
3896
a0babca35e5d release 1.7.1 (bump version numbers, update CHANGES)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3885
diff changeset
105 * standalone (wikiserver.py): fix --pidfile and --group option, fix
a0babca35e5d release 1.7.1 (bump version numbers, update CHANGES)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3885
diff changeset
106 operation without a wikiserverconfig.py (use builtin defaults).
3885
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
107 * mod_python: work around mod_python 3.3.1 problems with file uploads.
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
108 Note: if you are still using mod_python, we strongly recommend you
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
109 try out mod_wsgi (in daemon mode) - it has less bugs, better
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
110 security, better separation, WSGI is a Python standard, and moin
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
111 developers also use WSGI. See HelpOnInstalling/ApacheWithModWSGI.
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
112 * revert action: fixed for deleted pages.
3837
85f1d2d650e5 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3756
diff changeset
113 * Search:
3838
592fe02ed976 Xapian indexing: remove crappy hostname tokenization, works better without
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3837
diff changeset
114 * Xapian indexing: Removed crappy "hostname" tokenization.
592fe02ed976 Xapian indexing: remove crappy hostname tokenization, works better without
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3837
diff changeset
115 Fixes MoinMoinBugs/1.7 XapianNotWorkingWithLeadingNumbersInTitle.
3885
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
116 Also tokenize CamelCase parts of non-wikiwords.
3837
85f1d2d650e5 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3756
diff changeset
117 * Make query parser reject more invalid input.
85f1d2d650e5 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3756
diff changeset
118 * If query parsing raises a BracketError, at least tell what the problem
85f1d2d650e5 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3756
diff changeset
119 is (and not just raise empty ValueError).
3885
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
120 * Category search: ignore traling whitespace after ----
3837
85f1d2d650e5 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3756
diff changeset
121 * Argument parser:
85f1d2d650e5 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3756
diff changeset
122 * Fixed sort() usage in UnitArgument to be Python 2.3 compatible.
85f1d2d650e5 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3756
diff changeset
123 * Fixed MoinMoinBugs/TypeErrorInWikiutils.
3885
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
124 * Macros:
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
125 * TableOfContents: skip outer-most <ol> levels when page isn't using
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
126 the biggest headings
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
127 * MonthCalendar: fix MoinMoinBugs/MonthCalendarBreaksOnApostrophe
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
128 * xslt parser: fix MoinMoinBugs/DoNotConvertUnicodeToUTF8ForXsltParser
3837
85f1d2d650e5 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3756
diff changeset
129 * OpenID RP: make it compatible to python-openid 2.2.x
85f1d2d650e5 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3756
diff changeset
130 * PackagePages.collectpackage: removed encoding from file name of zipfile
3885
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
131 * Surge protection: exclude localnet no matter whether user is known or not.
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
132 * Notifications: fix MoinMoinBugs/DuplicateNewUserNotification
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
133 * Script moin account create/disable/resetpw: checks for already existing
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
134 user now.
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
135
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
136 Other changes:
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
137 * Prevent CategoryTemplate being listed as a category (it is a Template)
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
138 by changing the default page_category_regex.
3618
f126ec680605 1.7.0rc1 release (updated CHANGES, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3613
diff changeset
139
3882
c8ffd029ab1f action cache (and tests), backported from 1.8
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3838
diff changeset
140 Developer notes:
3885
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
141 * New MoinMoin.action.cache - can be used to cache expensively rendered
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
142 output, e.g. generated images). Once put into the cache, moin can emit
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
143 a http response for that content very fast and very efficient (including
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
144 "304 not changed" handling.
3882
c8ffd029ab1f action cache (and tests), backported from 1.8
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3838
diff changeset
145 * New file-like API in MoinMoin.caching (good for dealing with medium
c8ffd029ab1f action cache (and tests), backported from 1.8
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3838
diff changeset
146 to large files without consuming lots of memory).
3885
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
147 * wikiutil.importPlugin supports getting the whole plugin module object
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
148 by giving function=None.
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
149
3882
c8ffd029ab1f action cache (and tests), backported from 1.8
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3838
diff changeset
150
3756
761c3a503be2 release 1.7.0 (bumped version number)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3738
diff changeset
151 Version 1.7.0:
3736
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
152 Note: This is a reduced CHANGES, ommitting details from rc/beta test and
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
153 also less interesting minor changes and fixes. It shows changes
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
154 relative to 1.6.3 release.
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
155 If you want to see full detail, read it there:
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
156 http://hg.moinmo.in/moin/1.7/file/76265568e8d3/docs/CHANGES
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
157
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
158 New Features: ==============================================================
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
159 * HINT: we added generic UPDATE instructions as docs/UPDATE.html.
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
160
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
161 * HINT: Standalone server usage changed:
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
162 * Standalone server can now be started via the "moin" script command,
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
163 optionally backgrounding itself.
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
164 See: moin server standalone --help
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
165 * In the toplevel dir, we have renamed moin.py to wikiserver.py (it was
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
166 often confused with the moin scripting command).
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
167 Now you have:
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
168 * wikiserver.py - to start the standalone server
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
169 * wikiserverconfig.py - to configure the standalone server
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
170 * wikiserverlogging.conf - to configure logging for it (default config
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
171 is ok for all day use, but can easily be modified for debugging)
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
172 * wikiconfig.py - to configure the wiki engine
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
173 * Removed old moin daemonizing script (replaced by moin server standalone
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
174 --start/stop)
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
175 * We now provide the "moin" script command also for people not using
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
176 setup.py, see wiki/server/moin.
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
177
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
178 * Logging
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
179 * New powerful and flexible logging, please see wiki/config/logging/ -
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
180 HINT: you have to upgrade your server adaptor script (e.g. moin.cgi)
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
181 and load a logging configuration that fits your needs from there, or
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
182 alternatively you can also set MOINLOGGINGCONF environment variable
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
183 to point at your logging config file.
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
184 If you use some of our sample logging configs, make sure you have a
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
185 look INTO them to fix e.g. the path of the logfile it will use.
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
186 * Moin now logs the path from where it loaded its configuration(s).
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
187
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
188 * Authentication / Sessions:
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
189 * HINT: New authentication plugin system, see HelpOnAuthentication. If
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
190 you do not use the builtin default for 'auth' list, you likely have to
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
191 change your configuration. See wiki/config/snippets/ for some samples.
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
192 * HINT: New session handling system (no moin_session any more, now done
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
193 internally and automatically), see HelpOnSessions for details.
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
194 * Added OpenID client and server support.
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
195 See: HelpOnAuthentication and HelpOnOpenIDProvider.
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
196 * cfg.trusted_auth_methods is a list of auth methods that put an
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
197 authenticated user into the "Trusted" ACL group.
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
198
3737
691271d8c211 adding some forgotten stuff to CHANGES, clarify
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3736
diff changeset
199 * User profiles / password recovery / notification:
691271d8c211 adding some forgotten stuff to CHANGES, clarify
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3736
diff changeset
200 * New newacount action for creating new user accounts/profiles. If you
691271d8c211 adding some forgotten stuff to CHANGES, clarify
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3736
diff changeset
201 don't want users creating new accounts on their own, you can add this
691271d8c211 adding some forgotten stuff to CHANGES, clarify
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3736
diff changeset
202 action to actions_excluded list.
3736
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
203 * New recoverpass action for password recovery:
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
204 If you forgot your password, recoverpass sends you an email with a
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
205 password recovery token (NOT the encrypted password) that is valid
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
206 for 12 hours.
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
207 * New moin account resetpw script for resetting a user's password by
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
208 the wiki admin.
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
209 * New preferences plugin system, see MoinMoin/userprefs/__init__.py.
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
210 * New notification system with an optional jabber notification bot, see
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
211 HelpOnNotification. HINT: wiki users have to check their notification
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
212 settings, esp. if they want to receive trivial update notifications.
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
213
3737
691271d8c211 adding some forgotten stuff to CHANGES, clarify
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3736
diff changeset
214 * The diff action now has navigation buttons for prev/next change and also
691271d8c211 adding some forgotten stuff to CHANGES, clarify
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3736
diff changeset
215 a revert button to revert to the revision shown below the diff display.
3735
76265568e8d3 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3720
diff changeset
216 * ThemeBase: support Universal Edit Button, see there for details:
76265568e8d3 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3720
diff changeset
217 http://universaleditbutton.org/
3736
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
218 * ?action=info&max_count=42 - show the last 42 history entries of the page.
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
219 max_count has a default of default_count and a upper limit of
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
220 limit_max_count - you can configure both in your wiki config:
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
221 cfg.history_count = (100, 200) # (default_count, limit_max_count) default
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
222 * The CSV parser can sniff the delimiter from the first CSV line so other
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
223 delimeters than ";" can be used.
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
224 * Admonition support. Added styling for tip, note, important, warning
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
225 and caution in the modern theme. For more info see HelpOnAdmonitions.
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
226 * DocBook-formatter:
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
227 * supports HTML entities like &rarr; and &#9731;
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
228 * supports the FootNote macro
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
229 * supports bulletless lists
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
230 * support for admonitions
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
231 * will export the wiki page's edit history as the generated article's
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
232 revision history. Doesn't add history of included pages.
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
233 * supports for the MoinMoin comment element, though only inline comments
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
234 are likely to be valid since the DocBook remark is an inline element.
3737
691271d8c211 adding some forgotten stuff to CHANGES, clarify
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3736
diff changeset
235 * New Hits macro: shows the total hits for the page it is used on.
3736
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
236
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
237 Removed Features: ==========================================================
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
238 * HINT: Removed attachments direct serving (cfg.attachments - this was
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
239 deprecated since long!). Use AttachFile action to serve attachments.
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
240 * Duplicated file attachment upload code was removed from Load action (just
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
241 use AttachFile action to deal with attachments).
3737
691271d8c211 adding some forgotten stuff to CHANGES, clarify
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3736
diff changeset
242 * Removed 'test' action. If you like to run unit tests, use py.test.
691271d8c211 adding some forgotten stuff to CHANGES, clarify
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3736
diff changeset
243 * Removed Login macro.
3736
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
244
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
245 Bug Fixes: =================================================================
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
246 * Better handling of ImportErrors (farmconfig, macros, wikiserverconfig).
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
247 * Fix failure of detection of on-disk cache updates.
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
248 * Fix traceback in filesys.py on Mac OS X when "import Carbon" fails.
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
249
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
250 * AttachFile action / file up- and download / zip support:
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
251 * WSGI: use wsgi.file_wrapper (or a builtin simple wrapper). Fixes memory
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
252 consumption for sending of large file attachments.
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
253 * FastCGI: flush often. Fixes memory consumption for sending of large
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
254 file attachments.
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
255 * Use the open temporary file for receiving file attachment uploads
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
256 (fixes big memory consumption for large file uploads).
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
257 * Catch runtime errors raised by zipfile stdlib modules when trying to
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
258 process a defective zip.
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
259 * When unzipping member files, decode their filenames from utf-8 and
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
260 replace invalid chars.
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
261 * Make error msg less confusing when trying to overwrite a file attachment
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
262 without having 'delete' rights.
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
263
3737
691271d8c211 adding some forgotten stuff to CHANGES, clarify
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3736
diff changeset
264 * HINT: page_*_regex processing had to be changed to fix category search.
691271d8c211 adding some forgotten stuff to CHANGES, clarify
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3736
diff changeset
265 If you don't use the builtin (english) defaults, you will have to change
691271d8c211 adding some forgotten stuff to CHANGES, clarify
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3736
diff changeset
266 your configuration:
691271d8c211 adding some forgotten stuff to CHANGES, clarify
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3736
diff changeset
267 old (default): page_category_regex = u'^Category[A-Z]'
691271d8c211 adding some forgotten stuff to CHANGES, clarify
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3736
diff changeset
268 new (default): page_category_regex = ur'(?P<all>Category(?P<key>\S+))'
691271d8c211 adding some forgotten stuff to CHANGES, clarify
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3736
diff changeset
269 As you see, the old regex did work for detecting whether a pagename is
691271d8c211 adding some forgotten stuff to CHANGES, clarify
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3736
diff changeset
270 a category, but it could not be used to search for a category tag in the
691271d8c211 adding some forgotten stuff to CHANGES, clarify
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3736
diff changeset
271 page text. The new regex can be used for both and identifies the complete
691271d8c211 adding some forgotten stuff to CHANGES, clarify
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3736
diff changeset
272 category tag (match in group 'all', e.g. "CategoryFoo") as well as the
691271d8c211 adding some forgotten stuff to CHANGES, clarify
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3736
diff changeset
273 category key (match in group 'key', e.g. "Foo") by using named regex
691271d8c211 adding some forgotten stuff to CHANGES, clarify
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3736
diff changeset
274 groups. \S+ means the category key can be anything non-blank.
691271d8c211 adding some forgotten stuff to CHANGES, clarify
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3736
diff changeset
275 If you like to simultaneously support multiple languages, use something
691271d8c211 adding some forgotten stuff to CHANGES, clarify
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3736
diff changeset
276 like this: ur'(?P<all>(Kategorie|Category)(?P<key>\S+))'
691271d8c211 adding some forgotten stuff to CHANGES, clarify
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3736
diff changeset
277
3736
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
278 * Xapian search / indexing / stemming:
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
279 * Use text/<format> as mimetype for pages.
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
280 * Index also major and minor for mimetypes, so it will find 'text' or
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
281 'plain' as well as 'text/plain'
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
282 * Fix searching for negative terms.
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
283 * Improve result list ordering.
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
284 * Index filters: redirect stderr to logging system.
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
285 * Remove crappy num regex from WikiAnalyzer, improve tokenization.
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
286 * Fix AttributeError that happened when trying to access an attribute only
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
287 used with xapian search (but regex search is not done by xapian)
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
288 * Fix IndexErrors happening when pages are renamed/nuked after the index
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
289 was built.
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
290 * Fixed indexing of WikiWords (index "WikiWords", "Wiki" and "Words").
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
291 * Fix crash if default language is un-stemmable.
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
292 * xapian_stemming: removed some strange code (fixes search
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
293 title:lowercaseword with xapian_stemming enabled)
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
294 * Fixed category indexing (index CategoryFoo correctly as CategoryFoo, not
3737
691271d8c211 adding some forgotten stuff to CHANGES, clarify
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3736
diff changeset
295 Foo - for all languages, see page_*_regex change above).
3736
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
296 * Builtin search: support mimetype: search for pages for the builtin search
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
297 engine (using text/<format>).
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
298
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
299 * Parser fixes:
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
300 * Wiki: fix subscript parsing (was broken for cases like 'a,,1,2,,').
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
301 * Docbook: fixed detection of WikiWords.
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
302 * All: Add ssh protocol to url_schemas for ssh:... URLs.
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
303
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
304 * XMLRPC:
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
305 * Fix xmlrpc request.read() call to use content-length, if available,
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
306 fixes hangs with wsgiref server.
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
307 * Wiki xmlrpc getPageInfoVersion() fixed:
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
308 * works correctly now for old page versions (was unsupported)
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
309 * works correctly now for current page version (reported wrong
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
310 data when a page had attachment uploads after the last page
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
311 edit)
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
312 * returns a Fault if it did not find a edit-log entry
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
313
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
314 Other Changes: =============================================================
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
315 * Using better ACLs and comments on system/help pages now, just taking
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
316 away 'write' permission, but using default ACLs for everything else.
3676
8dc2c2fc64ef removed PyStemmer dependency by just using xapian.Stem and requiring xapian >= 1.0.0, also remove code handling older xapian versions
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3674
diff changeset
317 * HINT: If you want to use xapian based indexed search, you need to have
3736
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
318 Xapian >= 1.0.0 (and you can remove PyStemmer in case you have installed
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
319 it just for moin - we now use the stemmer built into Xapian as it
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
320 supports utf-8 since 1.0.0).
3738
61ca04aca385 changed default of search_results_per_page to 25 (was: 10)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3737
diff changeset
321 * Changed default value of cfg.search_results_per_page to 25.
3736
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
322 * Surge Protection: If a user is authenticated by a trusted authentication
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
323 (see also cfg.auth_methods_trusted) then he/she won't trigger surge
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
324 protection, but moin will just log a INFO level log msg with the user's
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
325 name so you can find the culprit in case he/she is overusing ressources.
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
326 * HINT: Added MyPages and CopyPage to actions_excluded because MyPages
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
327 doesn't work without special SecurityPolicy anyway and CopyPage has
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
328 questionable behaviour.
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
329 * Load action now just creates a new revision of the target page, the
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
330 target pagename defaults to the current page name and can be edited.
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
331 If the target pagename is empty, moin tries to derive the target pagename
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
332 from the uploaded file's name.
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
333 Load tries to decode the file contents first using utf-8 coding and, if
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
334 that fails, it forces decoding using iso-8859-1 coding (and replacing
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
335 invalid characters).
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
336 * HINT: cfg.show_login is gone, see code in theme/__init__.py, this may
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
337 affect many themes!
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
338 * HINT: a new userprefs/ plugin directory will be created by the usual
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
339 "moin migration data" command.
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
340 * DocBook-formatter:
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
341 * generates a valid DOCTYPE
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
342 * table support has been improved
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
343 * handling of definitions and glossaries is more robust
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
344 * supports program language and line numbering in code areas
3654
879d8bdf01a1 ldap auth: cancel login only for invalid credentials, otherwise give subsequent auth list entries a chance, failover works, improved logging
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3649
diff changeset
345 * HINT: ldap_login behaves a bit different now:
879d8bdf01a1 ldap auth: cancel login only for invalid credentials, otherwise give subsequent auth list entries a chance, failover works, improved logging
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3649
diff changeset
346 In previous moin versions, ldap_login tended to either successfully
879d8bdf01a1 ldap auth: cancel login only for invalid credentials, otherwise give subsequent auth list entries a chance, failover works, improved logging
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3649
diff changeset
347 authenticate a user or to completely cancel the whole login process in
879d8bdf01a1 ldap auth: cancel login only for invalid credentials, otherwise give subsequent auth list entries a chance, failover works, improved logging
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3649
diff changeset
348 any other case (including ldap server down or exceptions happening).
879d8bdf01a1 ldap auth: cancel login only for invalid credentials, otherwise give subsequent auth list entries a chance, failover works, improved logging
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3649
diff changeset
349 This made subsequent auth list entries rather pointless.
879d8bdf01a1 ldap auth: cancel login only for invalid credentials, otherwise give subsequent auth list entries a chance, failover works, improved logging
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3649
diff changeset
350 Now it behaves like this:
879d8bdf01a1 ldap auth: cancel login only for invalid credentials, otherwise give subsequent auth list entries a chance, failover works, improved logging
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3649
diff changeset
351 * user not found in LDAP -> give subsequent auth list entries a
879d8bdf01a1 ldap auth: cancel login only for invalid credentials, otherwise give subsequent auth list entries a chance, failover works, improved logging
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3649
diff changeset
352 chance to authenticate the user (same happens if it finds multiple
879d8bdf01a1 ldap auth: cancel login only for invalid credentials, otherwise give subsequent auth list entries a chance, failover works, improved logging
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3649
diff changeset
353 LDAP entries when searching - it logs an additional warning then).
879d8bdf01a1 ldap auth: cancel login only for invalid credentials, otherwise give subsequent auth list entries a chance, failover works, improved logging
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3649
diff changeset
354 * user found, but wrong password -> cancel login
879d8bdf01a1 ldap auth: cancel login only for invalid credentials, otherwise give subsequent auth list entries a chance, failover works, improved logging
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3649
diff changeset
355 * ldap server not reachable or other exceptions -> give subsequent
879d8bdf01a1 ldap auth: cancel login only for invalid credentials, otherwise give subsequent auth list entries a chance, failover works, improved logging
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3649
diff changeset
356 auth list entries a chance
879d8bdf01a1 ldap auth: cancel login only for invalid credentials, otherwise give subsequent auth list entries a chance, failover works, improved logging
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3649
diff changeset
357 So please make sure that you really trust every auth list entry you have
879d8bdf01a1 ldap auth: cancel login only for invalid credentials, otherwise give subsequent auth list entries a chance, failover works, improved logging
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3649
diff changeset
358 configured when upgrading or it might maybe change behaviour in a
879d8bdf01a1 ldap auth: cancel login only for invalid credentials, otherwise give subsequent auth list entries a chance, failover works, improved logging
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3649
diff changeset
359 unexpected or unwanted way.
879d8bdf01a1 ldap auth: cancel login only for invalid credentials, otherwise give subsequent auth list entries a chance, failover works, improved logging
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3649
diff changeset
360 * ldap_login now supports failover: if it can't contact your LDAP server
879d8bdf01a1 ldap auth: cancel login only for invalid credentials, otherwise give subsequent auth list entries a chance, failover works, improved logging
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3649
diff changeset
361 (e.g. because it is down or unreachable), it will just continue and
879d8bdf01a1 ldap auth: cancel login only for invalid credentials, otherwise give subsequent auth list entries a chance, failover works, improved logging
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3649
diff changeset
362 try to authenticate with other authenticators (if there are any in
879d8bdf01a1 ldap auth: cancel login only for invalid credentials, otherwise give subsequent auth list entries a chance, failover works, improved logging
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3649
diff changeset
363 cfg.auth list). So if you have some mirroring LDAP backup server, just
879d8bdf01a1 ldap auth: cancel login only for invalid credentials, otherwise give subsequent auth list entries a chance, failover works, improved logging
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3649
diff changeset
364 put another authenticator querying it there:
879d8bdf01a1 ldap auth: cancel login only for invalid credentials, otherwise give subsequent auth list entries a chance, failover works, improved logging
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3649
diff changeset
365 ldap_auth1 = LDAPAuth(server_uri='ldap://mainserver', ...)
879d8bdf01a1 ldap auth: cancel login only for invalid credentials, otherwise give subsequent auth list entries a chance, failover works, improved logging
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3649
diff changeset
366 ldap_auth2 = LDAPAuth(server_uri='ldap://backupserver', ...)
879d8bdf01a1 ldap auth: cancel login only for invalid credentials, otherwise give subsequent auth list entries a chance, failover works, improved logging
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3649
diff changeset
367 auth = [ldap_auth1, ldap_auth2, ]
879d8bdf01a1 ldap auth: cancel login only for invalid credentials, otherwise give subsequent auth list entries a chance, failover works, improved logging
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3649
diff changeset
368
3736
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
369 Developer notes: ===========================================================
3546
c9494979fe7a xmlrpc getPageInfoVersion fixed / Page.last_edit() fixed and renamed to edit_info(). Works correctly now for current revision and supports old revisions.
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3542
diff changeset
370 * Page.last_edit() is DEPRECATED, please use Page.edit_info().
3547
889b37b6441c get rid of broken Page._last_edited(), use Page.editlog_entry() from now on
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3546
diff changeset
371 * Page._last_edited() is GONE (was broken anyway), please use
889b37b6441c get rid of broken Page._last_edited(), use Page.editlog_entry() from now on
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3546
diff changeset
372 Page.editlog_entry().
3736
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
373 * New request.send_file() call, making it possible to use server-specific
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
374 optimizations.
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
375 * 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
376 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
377 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
378 _('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
379 _('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
380 _('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
381 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
382 * 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
383 was changed to default False).
3534
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
384 * The themedict no longer contains 'page_user_prefs' and 'user_prefs',
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
385 this may affect custom themes.
3736
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
386 * The rst-parser's admonition class names are no longer prepended with
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
387 "admonition_". Instead the class names are now for example "note"
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
388 and not "admonition_note".
3542
ed8531bc87da 1.7.0beta1 release (and fixing CHANGES)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3541
diff changeset
389
ed8531bc87da 1.7.0beta1 release (and fixing CHANGES)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3541
diff changeset
390
3534
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
391 Version 1.6.3:
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
392 Fixes:
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
393 * Security fix: a check in the user form processing was not working as
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
394 expected, leading to a major ACL and superuser priviledge escalation
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
395 problem. If you use ACL entries other than "Known:" or "All:" and/or
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
396 a non-empty superuser list, you need to urgently install this upgrade.
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
397 * Security fix: if acl_hierarchic=True was used (False is the default),
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
398 ACL processing was wrong for some cases, see
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
399 MoinMoinBugs/AclHierarchicPageAclSupercededByAclRightsAfter
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
400 * For {{transclusion_targets}} we checked the protocol to be http(s),
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
401 this check was removed (because file: and ftp: should work also) and
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
402 it's not moin's problem if the user uses silly protocols that can't
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
403 work for that purpose.
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
404 * Fixed TableOfContents macro for included pages.
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
405 * server_fastcgi: added Config.port = None. If you want to use some port
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
406 (not a fd), you can set it now in your Config, e.g. port = 8888.
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
407 * category: search matches categories even if there are comment lines
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
408 between the horizontal rule and the real categories, e.g.:
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
409 ... some page text ...
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
410 ----
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
411 ## optionally some comments, e.g. about possible categories:
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
412 ## CategoryJustACommentNotFound
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
413 CategoryTheRealAndOnly
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
414
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
415 Note: there might be multiple comment lines, but all real categories
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
416 must be on a single line either directly below the ---- or
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
417 directly below some comment lines.
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
418
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
419 Other changes:
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
420 * Added 'notes' to config.url_schemas, so you can use notes://notessrv/...
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
421 to invoke your Lotus Notes client.
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
422 * After creating a new user profile via UserPreferences, you are logged
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
423 in with that user (no need to immediately enter the same name/password
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
424 again for logging in).
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
425
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
426
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
427 Version 1.6.2:
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
428 Fixes:
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
429 * Security fix: check the ACL of the included page for the rst parser's
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
430 include directive.
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
431 * Potential security/DOS fix: we removed cracklib / python-crack support
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
432 in password_checker as it is not thread-safe and caused segmentation
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
433 faults (leading to server error 500 because the moin process died).
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
434 * Fix moin_session code for auth methods other than moin_login (e.g. http).
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
435 If you have worked around this using moin_anon_session, you can remove
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
436 this workaround now (except if you want anon sessions for other reasons).
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
437 * Fix moin_session code to delete invalid session cookies and also create
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
438 a new session cookie if it got a valid user_obj at the same time.
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
439 * Fix xmlrpc applyAuthToken: give good error msg for empty token.
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
440 * Fixed category search, use category:CategoryFoo as search term.
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
441 * xapian_stemming = False (changed default) to workaround some problems
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
442 in the code enabled by it. Fixes the problems when searching for
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
443 lowercase or numeric titles or word fragments with the builtin search.
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
444 * Fix trail for anon users without a session, do not show a single page.
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
445 * Fix MoinMoinBugs/WikiSyncComplainsAboutTooOldMoin.
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
446 * Wiki parser: fixed strange insertion of unwanted paragraphs.
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
447 * Wiki parser: fix interwiki linking:
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
448 Free interwiki links did not change since 1.5 (they still require to match
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
449 [A-Z][A-Za-z]+ for the wikiname part, i.e. a ASCII word beginning with an
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
450 uppercase letter).
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
451 Bracketed interwiki links now behave similar to how they worked in 1.5:
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
452 Moin just splits off the part left of the colon - no matter how it looks
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
453 like. It then tries to find that in the interwiki map. If it is found,
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
454 a interwiki link gets rendered. If it is not found, moin will render a
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
455 link to a local wiki page (that has a colon in the pagename). It will
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
456 also render a local wiki page link if there is no colon at all, of course.
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
457 Examples:
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
458 [[lowercasewikiname:somepage]] does an interwiki link (if in the map).
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
459 [[ABC:n]] does a local link to page ABC:n (if ABC is NOT in the map).
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
460 * Wiki parser: fix interwiki linking for the case that there are query args
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
461 in the interwiki map entry and you give additional query args via link
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
462 markup (uses correct query arg separator now), e.g.:
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
463 [[Google:searchterm|search this|&foo=bar]]
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
464 * Creole parser: fixed bug that prevents images inside links.
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
465 * Python parser: catch indentation error.
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
466 * PageEditor: fixed copyPage for write restricted pages.
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
467 * GUI editor: fixed javascript error with too complex word_rule regex,
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
468 see MoinMoinBugs/GuiEditorSyntaxError.
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
469 * Fixed FCKeditor dialog boxes for FireFox3.
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
470 * NewPage macro/newpage action: fixed for non-ascii template pagenames.
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
471 * FootNote macro: Fix MoinMoinBugs/FootNoteNumbering.
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
472 * EmbedObject macro: bug fix for image mimetype
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
473 * WSGI:
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
474 * fix TWikiDraw saving a drawing by also evaluating the query args.
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
475 * work around unpythonic WSGI 1.0 read() API, fixing broken xmlrpc
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
476 putPage with mod_wsgi
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
477 * Fix highlighting (see MoinMoinBugs/SearchForPagesWithComments).
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
478 * Fix logfile code for EACCESS errors.
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
479 * Removed the "logging initialized" log messages because it was issued once
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
480 per request for CGI.
2002
e15f1c62ac51 bumped version to 1.7.0
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1992
diff changeset
481
e15f1c62ac51 bumped version to 1.7.0
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1992
diff changeset
482 Other changes:
3534
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
483 * Show "Comments" toggling link in edit bar only if the page really
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
484 contains comments.
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
485 * Made default configuration of surge protection a bit more forgiving,
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
486 especially for edit action which is currently also used for previews.
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
487 * Updated i18n, system/help pages, added Macedonian system text translation.
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
488 * Improved moin xmlrpc write command's builtin docs and auto-append
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
489 ?action=xmlrpc2 to the target wiki url given.
2002
e15f1c62ac51 bumped version to 1.7.0
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1992
diff changeset
490
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
491
95026d5a2125 update CHANGES: 1.5 branch up to 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 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
493 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
494 * 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
495 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
496 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
497 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
498 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
499 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
500 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
501 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
502 [[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
503 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
504 [[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
505 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
506 * 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
507 * 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
508 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
509 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
510
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
511 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
512 * 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
513 * 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
514 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
515 * 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
516 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
517 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
518 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
519 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
520 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
521 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
522 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
523 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
524 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
525 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
526 * 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
527 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
528 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
529 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
530 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
531 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
532 * 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
533 * 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
534 * 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
535 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
536 * 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
537 * 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
538 * 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
539 * 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
540 * 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
541 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
542 * 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
543 * 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
544 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
545 * 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
546 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
547 * 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
548 * 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
549 * 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
550 * 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
551 * 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
552
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
553 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
554 * 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
555 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
556 * 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
557 * 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
558 * 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
559 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
560 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
561 * 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
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
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
564 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
565 * 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
566 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
567 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
568
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
569 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
570 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
571 * 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
572 * 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
573
95026d5a2125 update CHANGES: 1.5 branch up to 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 * 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
575 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
576 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
577 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
578
95026d5a2125 update CHANGES: 1.5 branch up to 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 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
580
95026d5a2125 update CHANGES: 1.5 branch up to 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 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
582 * 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
583 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
584 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
585 * 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
586 * 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
587 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
588 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
589 * 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
590 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
591 * 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
592 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
593 * 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
594 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
595 * 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
596 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
597 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
598 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
599 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
600 * 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
601 * 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
602 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
603 * 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
604 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
605 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
606 * 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
607 * 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
608 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
609 * 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
610 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
611
95026d5a2125 update CHANGES: 1.5 branch up to 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 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
613 * 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
614 * 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
615 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
616 * 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
617 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
618 * 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
619 * 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
620 $ 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
621 $ 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
622 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
623 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
624 $ 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
625 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
626 * 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
627 - 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
628 - 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
629 - 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
630 - 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
631 - 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
632 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
633 * 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
634 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
635 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
636 (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
637 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
638 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
639 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
640 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
641 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
642 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
643 * 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
644
1683
964fa7d0de32 action menu propagates rev parameter, simplify revision display
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1679
diff changeset
645 * 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
646 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
647 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
648 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
649 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
650 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
651 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
652 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
653 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
654 * 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
655 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
656 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
657
873
5019723cb7d4 improved google sitemap action (ported from 1.5)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 872
diff changeset
658 * ?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
659 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
660 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
661 --------------------------------------------------------------------
5019723cb7d4 improved google sitemap action (ported from 1.5)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 872
diff changeset
662 / 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
663 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
664 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
665 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
666 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
667
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
668 * 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
669 * 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
670 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
671 * "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
672 * 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
673 * 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
674 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
675 * 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
676 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
677 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
678 # 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
679 ('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
680 # 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
681 ('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
682 # 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
683 ('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
684 * 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
685 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
686 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
687 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
688 "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
689 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
690 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
691 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
692 * 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
693 * 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
694 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
695
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
696 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
697 * 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
698 * 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
699 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
700 * 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
701 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
702 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
703 * 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
704 * 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
705 users from there.
1992
c4bfc16a6081 CHANGES: inline, view and EmbedObject
Reimar Bauer <rb.proj AT googlemail DOT com>
parents: 1974
diff changeset
706 * 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
707 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
708 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
709 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
710 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
711 mimetypes_xss_protect).
1412
07e331b171dc Documented last changes, added some umlauts to CHANGES.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1396
diff changeset
712 * 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
713 * 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
714 * 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
715 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
716 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
717
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
718 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
719 * 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
720 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
721 * 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
722 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
723 * 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
724 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
725 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
726 * 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
727 {{{#!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
728 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
729 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
730 }}}
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
731 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
732 {{{#!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
733 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
734 }}}
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
735 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
736 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
737 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
738 * 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
739 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
740 {{{{
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
741 }}} <- 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
742 }}}}
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
743 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
744 {{{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
745 }}} <- 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
746 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
747 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
748 # 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
749 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
750 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
751 {{{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
752 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
753 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
754 {{{
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
755 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
756 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
757 }}}
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
758 * 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
759 * 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
760 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
761 * 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
762 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
763 * 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
764 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
765
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
766 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
767 * 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
768 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
769 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
770 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
771 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
772 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
773 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
774 * 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
775 * 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
776 * 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
777 * 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
778 * 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
779 * 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
780 * 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
781 * 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
782 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
783 * 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
784 * 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
785 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
786 * 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
787 * 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
788 * 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
789 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
790
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
791 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
792 * 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
793 * 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
794 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
795
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
796 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
797 * 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
798 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
799 * 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
800 "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
801 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
802 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
803 * 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
804 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
805 * 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
806 * 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
807 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
808 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
809 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
810 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
811 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
812 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
813 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
814 '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
815 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
816 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
817 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
818 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
819 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
820 },
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
821 '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
822 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
823 },
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
824 }
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
825 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
826 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
827 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
828 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
829 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
830 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
831 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
832 * 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
833 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
834 * 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
835 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
836 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
837 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
838
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
839 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
840 * 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
841 * 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
842 * 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
843 * 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
844
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
845 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
846 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
847 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
848
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
849 * The login page gives now the possibility to recover a lost password, thanks to
1714
8f944671df08 merged main
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1713 1712
diff changeset
850 Oliver Siemoneit. This is especially useful for wikis where access to user
8f944671df08 merged main
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1713 1712
diff changeset
851 preferences is restricted by acl.
1934
1040f23023a9 update CHANGES for the previous commits
Johannes Berg <johannes AT sipsolutions DOT net>
parents: 1923
diff changeset
852 * 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
853 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
854 * 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
855 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
856 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
857 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
858 * 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
859 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
860 Name: RemoteWikiName RemoteUserName
97626bb218f4 interwiki auth: fixes and docs
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1934
diff changeset
861 Password: remotepass
97626bb218f4 interwiki auth: fixes and docs
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1934
diff changeset
862 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
863 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
864 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
865 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
866
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
867 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
868 * 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
869 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
870 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
871 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
872 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
873 * 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
874 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
875 (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
876 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
877
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
878 * 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
879 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
880 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
881 * 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
882 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
883
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
884 * 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
885 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
886 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
887 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
888 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
889 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
890 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
891 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
892
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
893 * 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
894 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
895 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
896 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
897 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
898 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
899 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
900 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
901
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
902 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
903 * 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
904 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
905
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
906 * 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
907 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
908
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
909 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
910 * 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
911 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
912 * 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
913 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
914 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
915 See MoinMoin/multiconfig.py for an alternative way if you can't do that.
3625
ef3cbfb74b2e improve upgrading hints for the SecurityPolicy imports
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3618
diff changeset
916 * HINT: you need to change some imports (if you have them in your config):
ef3cbfb74b2e improve upgrading hints for the SecurityPolicy imports
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3618
diff changeset
917 Old: from MoinMoin.util.antispam import SecurityPolicy
ef3cbfb74b2e improve upgrading hints for the SecurityPolicy imports
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3618
diff changeset
918 New: from MoinMoin.security.antispam import SecurityPolicy
ef3cbfb74b2e improve upgrading hints for the SecurityPolicy imports
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3618
diff changeset
919 Old: from MoinMoin.util.autoadmin import SecurityPolicy
ef3cbfb74b2e improve upgrading hints for the SecurityPolicy imports
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3618
diff changeset
920 New: from MoinMoin.security.autoadmin import SecurityPolicy
1514
b3665210e63e add note about auth configuration change
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1432
diff changeset
921 * 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
922 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
923 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
924 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
925 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
926 * 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
927 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
928 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
929 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
930 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
931 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
932 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
933 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
934 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
935 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
936 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
937 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
938 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
939 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
940 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
941 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
942 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
943 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
944 * 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
945 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
946 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
947 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
948 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
949 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
950 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
951 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
952 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
953 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
954 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
955 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
956 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
957 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
958 /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
959 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
960 * 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
961 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
962 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
963 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
964 * 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
965 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
966
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
967 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
968 * 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
969 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
970 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
971 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
972 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
973 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
974 * 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
975 * 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
976 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
977 * 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
978 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
979 * 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
980 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
981 * 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
982 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
983 * 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
984 * 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
985 (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
986 * 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
987 * 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
988 * 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
989 * 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
990 * 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
991 * 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
992 * 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
993 * 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
994 * 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
995 * 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
996 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
997 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
998 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
999 * 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
1000 * 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
1001 * 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
1002 * 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
1003 * 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
1004 * 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
1005 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
1006 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
1007 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
1008 * 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
1009 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
1010 * 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
1011 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
1012 * 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
1013 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
1014 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
1015 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
1016 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
1017 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
1018 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
1019 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
1020 * 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
1021 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
1022 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
1023 '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
1024 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
1025 * 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
1026 * 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
1027 * 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
1028 * 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
1029 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
1030 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
1031 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
1032 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
1033 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
1034 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
1035 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
1036 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
1037 * 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
1038 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
1039 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
1040 * 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
1041 * 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
1042 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
1043 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
1044 * 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
1045 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
1046 (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
1047 * 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
1048 * 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
1049 * 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
1050 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
1051 * 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
1052 * 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
1053 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
1054 * 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
1055 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
1056 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
1057 * 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
1058 * 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
1059 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
1060 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
1061 '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
1062
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
1063
2211
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
1064 Version 1.5.8:
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
1065 New features:
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
1066 * 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
1067 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
1068
2211
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
1069 Example log entries:
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
1070
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
1071
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
1072 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
1073 -----------------------------------------------------------------------------
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
1074 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
1075 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
1076
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
1077 Timestamp: YYYYMMDD HHMMSS (UTC)
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
1078 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
1079 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
1080 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
1081 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
1082 + Page exists
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
1083 - Page does not exist
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
1084 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
1085 !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
1086 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
1087 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
1088 "show" for that case)
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
1089 URL: the requested URL
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
1090
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
1091 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
1092 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
1093 * 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
1094 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
1095 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
1096 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
1097 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
1098 * 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
1099 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
1100 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
1101 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
1102 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
1103 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
1104 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
1105 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
1106 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
1107 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
1108 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
1109 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
1110 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
1111 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
1112 only the traceback file.
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
1113
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
1114 Other changes:
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
1115 * Updated spider agents list.
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
1116 * 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
1117 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
1118
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
1119 Bugfixes:
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
1120 * 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
1121 * ACL security fixes:
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
1122 * 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
1123 * 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
1124 * 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
1125 edit-log).
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
1126 * 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
1127 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
1128 * 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
1129 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
1130 * 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
1131 * Symbolic entities with numbers (like &sup2;) did not work, fixed.
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
1132 * 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
1133 * 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
1134 * 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
1135 * 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
1136 * 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
1137
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
1138 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
1139 New features:
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1140 * 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
1141 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
1142 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
1143 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
1144 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
1145 * 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
1146 (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
1147 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
1148 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
1149 * 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
1150 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
1151
1767
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1152 Bugfixes:
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1153 * XSS Fixes:
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1154 * fixed unescaped page info display.
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1155 * 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
1156 LocalSiteMap actions
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1157 * 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
1158 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
1159 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
1160 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
1161 * MoinMoin:MoinMoinBugs/TableOfContentsUsesNonExistingIncludeLinks
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1162 * MoinMoin:MoinMoinBugs/ActionsExcludedTriggerError
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1163 * GUI editor/converter:
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1164 * ignore <col>/<colgroup>/<meta> elements
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1165 * support <a> within blockquote
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1166 * 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
1167 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
1168 * 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
1169 * 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
1170 * 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
1171 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
1172 umask in daemonize()).
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1173 * 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
1174 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
1175
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1176 Other changes:
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1177 * 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
1178 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
1179 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
1180 * 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
1181 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
1182 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
1183 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
1184 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
1185 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
1186 * Improved ldap auth:
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1187 * 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
1188 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
1189 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
1190 * 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
1191 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
1192 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
1193 ldap_filter = '(sAMAccountName=%(username)s)'
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1194 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
1195 '(&(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
1196 * 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
1197 * 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
1198 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
1199 * 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
1200 * 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
1201 * 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
1202 * 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
1203 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
1204 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
1205 attribute.
1767
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1206 * 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
1207 * 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
1208 * 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
1209 * 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
1210 * 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
1211 * if some exception happens
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1212 * 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
1213 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
1214 * 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
1215 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
1216 * 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
1217 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
1218 "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
1219 * RSS feed related:
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1220 * 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
1221 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
1222 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
1223 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
1224 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
1225 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
1226 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
1227 * 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
1228 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
1229
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1230
1655
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1231 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
1232 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
1233 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
1234 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
1235
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1236 Bugfixes:
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1237 * 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
1238 * 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
1239 * 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
1240 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
1241 * 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
1242 * 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
1243 * 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
1244 homepages.
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1245 * 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
1246 * 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
1247 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
1248 * 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
1249 * 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
1250 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
1251 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
1252 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
1253 file system.
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1254 * 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
1255 * 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
1256 * 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
1257 * 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
1258
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1259 New features:
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1260 * 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
1261 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
1262 * 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
1263 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
1264 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
1265 * 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
1266 * 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
1267 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
1268 * [[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
1269 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
1270 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
1271
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1272 Other changes:
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1273 * 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
1274 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
1275 * 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
1276 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
1277 * 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
1278 * 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
1279 for directives.
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1280 * Updated EmbedObject macro.
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1281
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
1282
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1283 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