annotate docs/CHANGES @ 5413:b19f3bd50324

CHANGES: Added information about c3822eacfe4a; dac434907110, 9baa4e79b813.
author Eugene Syromyatnikov <evgsyr@gmail.com>
date Sun, 10 Jan 2010 13:40:35 +0300
parents 06f9718e37a6
children f87dcdb71463
rev   line source
0
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1 MoinMoin Version History
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
2 ========================
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
3
4661
3a7c9b0a6ae4 clarified upgrad docs
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4562
diff changeset
4 Please note: Starting from the MoinMoin version you used previously, you
3a7c9b0a6ae4 clarified upgrad docs
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4562
diff changeset
5 should read all more recent entries (or at least everything marked with HINT).
3a7c9b0a6ae4 clarified upgrad docs
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4562
diff changeset
6
432
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
7 This release has known bugs (see MoinMoin:MoinMoinBugs), but we think it is
496
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
8 already better than the previous stable release. Our release policy is not
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
9 trying to make a "perfect release" (as that release might NEVER get released),
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
10 but to make progress and don't delay releases too much.
432
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
11
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
12 Known main issues:
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
13
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
14 * The GUI WYSIWYG editor has still some issues and limitations.
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
15 If you can't live with those, you can simply switch it off by using:
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
16 editor_force = True
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
17 editor_default = 'text' # internal default, just for completeness
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
18
5331
f85451f31460 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5138
diff changeset
19
5379
a46c62d28c94 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5355
diff changeset
20 Version 1.9.current:
a46c62d28c94 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5355
diff changeset
21 Bug fixes:
a46c62d28c94 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5355
diff changeset
22 * farmconfig example: remove wrong comment, add sample http/https entry.
a46c62d28c94 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5355
diff changeset
23 * xmlrpc: process attachname in get/putAttachment similarly.
a46c62d28c94 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5355
diff changeset
24 * OpenID login: fixed, did not work (traceback).
a46c62d28c94 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5355
diff changeset
25 * Fixed FileSessionService - use session_dir from CURRENT request.cfg (it
a46c62d28c94 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5355
diff changeset
26 mixed up session_dirs in farm setups).
a46c62d28c94 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5355
diff changeset
27 * Fixed password reset url (email content needs full URL).
a46c62d28c94 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5355
diff changeset
28 * Fixed browser language detection.
a46c62d28c94 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5355
diff changeset
29 * Fixed language pack generation/installation for pt-br, zh, zh-tw.
a46c62d28c94 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5355
diff changeset
30 * Fixed caching of formatted msgs, see MoinMoinBugs/1.9EditPageHelpLinksBroken.
a46c62d28c94 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5355
diff changeset
31 * highlight parser: fixed caching issue for "toggle line numbers" link.
a46c62d28c94 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5355
diff changeset
32 * flup based frontends: fixed SCGI and AJP (didn't work).
5389
8a9f7b812cce updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5379
diff changeset
33 * fix auth methods that use redirects (like openid)
8a9f7b812cce updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5379
diff changeset
34 * OpenID client:
8a9f7b812cce updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5379
diff changeset
35 * Add setting cfg.openidrp_allowed_op, default is [].
8a9f7b812cce updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5379
diff changeset
36 * Fixed logging in with openid and associating with an existing account.
8a9f7b812cce updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5379
diff changeset
37 * OpenID server:
8a9f7b812cce updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5379
diff changeset
38 * Fixed TypeError.
8a9f7b812cce updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5379
diff changeset
39 * Fixed processing POSTed form data AND URL args.
8a9f7b812cce updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5379
diff changeset
40 * AttachFile.move_file: send events (so e.g. xapian index update happens)
5403
06f9718e37a6 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5389
diff changeset
41 * Page: fixed adding of page contents (only data added now, without metadata) -
06f9718e37a6 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5389
diff changeset
42 fixes MoinMoinBugs/DeprecatedPageInclusionErrornousPageInstructionsProcessing
06f9718e37a6 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5389
diff changeset
43 * xmlrpc.revertPage: convert pagename to internal representation.
06f9718e37a6 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5389
diff changeset
44 * Added missing config.umask support code (setting was not used), fixed
06f9718e37a6 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5389
diff changeset
45 config.umask usage for page packages.
06f9718e37a6 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5389
diff changeset
46 * Do not use i18n.wikiLanguages() on class level, fails when tools import
06f9718e37a6 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5389
diff changeset
47 the module (e.g. pydoc -k foo).
06f9718e37a6 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5389
diff changeset
48 * highlight parser: added missing support for console/bash session
06f9718e37a6 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5389
diff changeset
49 * Fixed precedence of parsers: more special parsers now have precedence
06f9718e37a6 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5389
diff changeset
50 before moin falls back to using the HighlightParser (syntax highlighting).
06f9718e37a6 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5389
diff changeset
51 * Added extensions to the rst parser (example.rst attachments are rendered
06f9718e37a6 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5389
diff changeset
52 now when viewed).
06f9718e37a6 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5389
diff changeset
53 * Fixed MoinMoinBugs/TableOfContentsBrokenForIncludedPages.
5413
b19f3bd50324 CHANGES: Added information about c3822eacfe4a; dac434907110, 9baa4e79b813.
Eugene Syromyatnikov <evgsyr@gmail.com>
parents: 5403
diff changeset
54 * Exception raised on calling add_msg() after send_title(), which leads to
b19f3bd50324 CHANGES: Added information about c3822eacfe4a; dac434907110, 9baa4e79b813.
Eugene Syromyatnikov <evgsyr@gmail.com>
parents: 5403
diff changeset
55 Internal Server Error on calling several actions (diff, preview) for
b19f3bd50324 CHANGES: Added information about c3822eacfe4a; dac434907110, 9baa4e79b813.
Eugene Syromyatnikov <evgsyr@gmail.com>
parents: 5403
diff changeset
56 deprecated pages, is replaced with warning and call stack information in
b19f3bd50324 CHANGES: Added information about c3822eacfe4a; dac434907110, 9baa4e79b813.
Eugene Syromyatnikov <evgsyr@gmail.com>
parents: 5403
diff changeset
57 log.
5379
a46c62d28c94 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5355
diff changeset
58
a46c62d28c94 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5355
diff changeset
59 New features:
a46c62d28c94 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5355
diff changeset
60 * xmlrpc: added renamePage and deleteAttachment methods.
5403
06f9718e37a6 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5389
diff changeset
61 * text editor: added @TIMESTAMP@ variable for adding a raw time stamp
5413
b19f3bd50324 CHANGES: Added information about c3822eacfe4a; dac434907110, 9baa4e79b813.
Eugene Syromyatnikov <evgsyr@gmail.com>
parents: 5403
diff changeset
62 * diff: Added displaying of information about revisions (editor, size,
b19f3bd50324 CHANGES: Added information about c3822eacfe4a; dac434907110, 9baa4e79b813.
Eugene Syromyatnikov <evgsyr@gmail.com>
parents: 5403
diff changeset
63 timestamp, comment)
5379
a46c62d28c94 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5355
diff changeset
64
a46c62d28c94 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5355
diff changeset
65 Other changes:
a46c62d28c94 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5355
diff changeset
66 * Added rtsp, rtp, rtcp protocols to url_schemas.
a46c62d28c94 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5355
diff changeset
67 * Added more info about index building to xapian wikiconfig snippet.
a46c62d28c94 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5355
diff changeset
68
a46c62d28c94 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5355
diff changeset
69
5341
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
70 Version 1.9.0:
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
71 Note: This is a reduced CHANGES, ommitting details from rc/beta test and
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
72 also less interesting minor changes and fixes. It shows changes
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
73 relative to 1.8.6 release.
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
74 If you want to see full detail, read it there:
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
75 http://hg.moinmo.in/moin/1.9/file/b290d938be63/docs/CHANGES
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
76
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
77 New features: ==============================================================
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
78 * HINT: MoinMoin requires Python 2.4 now. If you only have Python 2.3 and
5342
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
79 you don't want to upgrade it, please use MoinMoin 1.8.x.
5341
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
80 * HINT: MoinMoin is now a WSGI application.
5342
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
81 Please read the new install docs about how to use it, see:
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
82 http://master19.moinmo.in/InstallDocs
5341
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
83 You also have a local copy of that page as docs/INSTALL.html.
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
84 * HINT: due to big changes in the request processing and the request
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
85 object (related to the WSGI refactoring), many 3rd party plugins might
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
86 need code updates to work with moin 1.9.
4877
2752a5368008 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4874
diff changeset
87 * HINT: We now offer different sized sets of system/help pages and the default
2752a5368008 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4874
diff changeset
88 underlay just contains a single page: LanguageSetup. You need to be
2752a5368008 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4874
diff changeset
89 superuser, visit that page and then install the language packs you like
2752a5368008 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4874
diff changeset
90 (minimum is the essential set for English).
2752a5368008 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4874
diff changeset
91 * HINT: LanguageSetup is the default page_front_page, you need to change that
2752a5368008 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4874
diff changeset
92 after installing language packs (see above).
5341
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
93
4874
7b181a7e35b2 groups/dicts: improved docs/CHANGES and snippets
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4873
diff changeset
94 * New modular group and dict data access, you can use group and dict
7b181a7e35b2 groups/dicts: improved docs/CHANGES and snippets
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4873
diff changeset
95 backend modules to access group and dict data stored anywhere you like.
7b181a7e35b2 groups/dicts: improved docs/CHANGES and snippets
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4873
diff changeset
96 Currently we provide these backends:
7b181a7e35b2 groups/dicts: improved docs/CHANGES and snippets
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4873
diff changeset
97 * WikiGroups and WikiDicts backends get data from wikipages. They work
7b181a7e35b2 groups/dicts: improved docs/CHANGES and snippets
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4873
diff changeset
98 similar to old wikidicts code (but with less caching issues :).
7b181a7e35b2 groups/dicts: improved docs/CHANGES and snippets
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4873
diff changeset
99 * ConfigGroups and ConfigDicts backends get data from a dictionary
7b181a7e35b2 groups/dicts: improved docs/CHANGES and snippets
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4873
diff changeset
100 defined in the wiki config.
7b181a7e35b2 groups/dicts: improved docs/CHANGES and snippets
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4873
diff changeset
101 * CompositeGroups and CompositeDicts compose several backends, so data
7b181a7e35b2 groups/dicts: improved docs/CHANGES and snippets
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4873
diff changeset
102 may be retrieved from several sources. For example, groups may be
7b181a7e35b2 groups/dicts: improved docs/CHANGES and snippets
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4873
diff changeset
103 defined in the wiki config and on wiki pages.
7b181a7e35b2 groups/dicts: improved docs/CHANGES and snippets
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4873
diff changeset
104 * Using cfg.groups and cfg.dicts, you can define the backend to use to
7b181a7e35b2 groups/dicts: improved docs/CHANGES and snippets
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4873
diff changeset
105 access group and dict information (default: WikiGroups / WikiDicts
7b181a7e35b2 groups/dicts: improved docs/CHANGES and snippets
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4873
diff changeset
106 backend).
5342
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
107 See the wiki/config/more_samples/ directory (groups_wikiconfig_snippet
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
108 and dicts_wikiconfig_snippet).
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
109 * See also the new HelpOnDictionaries and HelpOnGroups pages.
5341
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
110
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
111 * Improved Xapian indexing / search:
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
112 * Moin's Xapian based search code was refactored:
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
113 * It is now based on the xappy library (see MoinMoin.support.xappy).
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
114 * Minimum Xapian requirement is 1.0.6 now.
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
115 * Outdated and unmaintained xapwrap lib was removed.
5342
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
116 * regex search with Xapian enabled also is based on the xapian index now
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
117 * Safe 2-stage xapian index rebuilding:
5341
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
118 moin index build --mode=buildnewindex # slow, concurrent
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
119 <stop wiki>
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
120 moin index build --mode=usenewindex # fast
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
121 <start wiki>
5342
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
122 * Added wikiconfig snippet for xapian search.
5341
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
123
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
124 * Improved drawing support:
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
125 * TWikiDraw:
5342
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
126 * Support code was refactored/moved to the twikidraw action.
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
127 * Use drawing:example.tdraw to invoke it (drawing:example also still
5341
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
128 works for backwards compatibility)
5342
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
129 * Drawings are now stored as a single attachment foo.tdraw.
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
130 We added a migration script that converts your existing drawings.
5341
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
131 * AnyWikiDraw:
5342
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
132 * Java applet added, source code see contrib/.
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
133 * Support code for it is in anywikidraw action.
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
134 * Use drawing:example.adraw to invoke it.
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
135 * Drawings are stored in a similar way as foo.adraw.
5341
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
136 * cfg.extensions_mapping added for mapping of attachment file extensions
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
137 to actions (currently used for anywikidraw/twikidraw action)
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
138
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
139 * Themes / static files related:
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
140 * Added modernized_cms theme (hides most wiki widgets from modernized if the
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
141 user is not logged in).
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
142 * Static file serving built-in (moved wiki/htdocs to MoinMoin/web/static/htdocs).
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
143 MoinMoin.web.static has a static file serving wrapper that uses the files
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
144 from htdocs subdirectory by default (docs=True).
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
145 You can also give another path or switch off creation of that static wrapper.
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
146 See the docstring of the static package for details.
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
147 * Theme packages: do_copythemefile now copies theme files to
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
148 MoinMoin/web/static/htdocs.
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
149
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
150 * Syntax highlighting is based on the pygments library now, it does this for
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
151 LOTS of stuff (programming languages, config files, ...) - use it like this:
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
152 {{{#!highlight xxx
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
153 ...
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
154 }}}
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
155 xxx is any of the markups pygments supports (see HelpOnParsers).
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
156 Note: we still have some (deprecated) small wrappers around pygments,
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
157 so the old syntax #!python/pascal/cplusplus/... still works.
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
158
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
159 * Authentication improvements:
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
160 * HTTP auth related (see also HelpOnAuthentication):
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
161 * HTTPAuthMoin: http basic auth done by moin
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
162 * HINT: auth.http.HTTPAuth is now auth.GivenAuth
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
163 This was badly named from the beginning as for most servers, it just
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
164 looked at REMOTE_USER environment variable and relied on the server
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
165 doing the authentication (could be http basic auth or any other auth).
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
166 * LDAP/AD auth: new name_callback param to create a custom wiki username (not
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
167 the ldap login username)
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
168 * OpenID auth:
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
169 * Support for Simple Registration (SREG) extension.
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
170 Basic profile fields can be copied from OpenID provider when logging in.
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
171 * Support for Teams extension.
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
172 * Ability to accept logins from specific OpenID providers.
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
173 Login form changes based on configuration for better usability:
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
174 * 0 providers: normal text input box for OpenID URL
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
175 * 1 provider: hidden field, automatic form submission with JavaScript
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
176 * 2+ providers: select field, uses directed identity
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
177
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
178 * Sessions / cookies:
5342
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
179 * HINT: cfg.cookie_lifetime is now a tuple (anon, loggedin), giving the
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
180 lifetime of the cookie in hours, accepting floats, for anon sessions and
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
181 logged-in sessions. Default is (0, 12). 0 means not to use a session
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
182 cookie (== not to establish a session) and makes only sense for anon users.
5341
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
183 * cfg.cookie_httponly is new and defaults to False. Please note that if you
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
184 set it to True, TWikiDraw and similar stuff won't be able to use the session
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
185 cookie. Thus, if your wiki page doesn't allow writing for everybody, saving
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
186 a drawing will fail, because there is no session (== no logged in user) for
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
187 the TWikiDraw applet's saving POSTs.
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
188
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
189 * Macros:
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
190 * WikiConfigHelp: added section keyword for selecting a subset of the
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
191 description, e.g. <<WikiConfigHelp(section="xapian")>>
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
192 * HighlighterList: show Pygments syntax highlighters (see HelpOnParsers)
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
193
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
194 * Actions:
5355
006173cad39c some CHANGES fixes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5353
diff changeset
195 * SlideShow action added (please use the "modernized" theme [default])
5341
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
196 * raw action mimetype support: ...?action=raw&mimetype=text/css
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
197 * PackagePages: create package file on-the-fly in memory and send it to the
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
198 client (do NOT create package.zip attachment)
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
199
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
200 * Improved logging / debugging / developer support:
5342
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
201 * Main exception handler: include request url in log output.
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
202 * Environment variable MOIN_DEBUGGER=off/web/external (default is "off").
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
203 * Handle wikiserverconfig(_local) in the same way as wikiconfig(_local).
5341
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
204
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
205 * GUI editor: improved attachment dialog
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
206
4877
2752a5368008 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4874
diff changeset
207 * "moin ... account homepage" script to create user homepages.
5341
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
208
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
209
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
210 Removed features: ==========================================================
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
211 * Removed cfg.traceback_* settings (use logging configuration)
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
212 * Removed old session code and settings:
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
213 * Removed cfg.session_handler and session_id_handler (use cfg.session_service)
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
214 * Removed cfg.anonymous_session_lifetime (use cfg.cookie_lifetime)
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
215
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
216
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
217 Bug fixes: =================================================================
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
218 * Xapian indexing:
5342
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
219 * Rely on xapian's locking (remove moin's additional and sometimes broken
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
220 locking, that blocked index-rebuilds or updates sometimes).
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
221 * Removed indexer threading.
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
222 * Fixed (reimplemented) indexer queue.
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
223 * Less disruptive xapian index rebuild.
5341
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
224 * AdvancedSearch: example didn't work, fixed
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
225
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
226 * With the groups/dicts code rewrite, we fixed the caching problems that the
5342
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
227 old code (< 1.9) sometimes had.
5341
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
228
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
229 * Actions:
5342
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
230 * Abort RenamePage if renaming of main page fails (do not try to rename
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
231 subpages).
5341
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
232 * AttachFile do=view: quote filename and pagename params for EmbedObject
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
233 macro call
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
234 * unsubscribe action: add msg types so icons get displayed
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
235
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
236 * Parsers:
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
237 * fixed MoinMoinBugs/LineNumbersWorkingBuggyWithHighlightParser
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
238
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
239 * GUI editor: roundtripping works now for .pdf/doc/... attachment transclusion
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
240
5342
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
241 * AttachFile: added remove_attachment() and FileRemovedEvent (mail and xapian
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
242 support, no jabber support yet).
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
243
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
244 * Fix makeForbidden403() calls - is makeForbidden(403, ...) now.
5341
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
245 * sendmail: add more debug logging, check for empty recipients list
5342
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
246 * Fix MoinMoinBugs/MissingPageShouldn'tOfferToCreatePageForReadonlyUsers
28eba8f9b778 further cleanups of docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5341
diff changeset
247 * Fix MoinMoinBugs/1.6XmlRpcPutPagePagenameEscape
5341
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
248 * Bug with "language:en" was fixed for the Moin search. Now language:
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
249 behaves like described on HelpOnSearching.
4877
2752a5368008 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4874
diff changeset
250 * Fixed MoinMoinBugs/DeprecatedIsNotRespected (search ranking, WantedPages).
4916
5e9a7dd1612b merged CHANGES.openid into main CHANGES document
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4914
diff changeset
251 * OpenID: always return error messages with CancelLogin if OpenID process fails.
5341
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
252 * suid: simplify and fix, bigger selection box
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
253
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
254 * patch werkzeug 0.5.1 to catch OverFlowError and ValueError so it doesn't
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
255 crash when receiving invalid If-modified-since header from client.
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
256
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
257
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
258 Other changes: =============================================================
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
259 * 'modernized' theme:
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
260 * use it by default (1.8 used 'modern')
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
261 * move title_with_separators() from Modernized theme to ThemeBase
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
262 * add a span with "pagepath" class to title_with_separators
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
263 * add the sidebar() method from Mandarin and Gugiel themes to ThemeBase
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
264 * updated flup to 1.0.2+ ( http://hg.saddi.com/flup-server/rev/6ea1ffac1bcb )
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
265 * updated pygments to 1.1.1+ ( http://dev.pocoo.org/hg/pygments-main/rev/948f8885af16 )
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
266 * updated parsedatetime to 0.8.7
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
267 * increase surge protection limits for AttachFile to avoid trouble with image galleries
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
268 * HINT: simplify wikiserver configuration by using same names as werkzeug's
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
269 run_simple() call.
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
270 * Removed moin account check's --lastsaved option, it is default now
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
271 (checking last use with trail file did not work in 1.9 anyway).
4877
2752a5368008 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4874
diff changeset
272 * ImageLink page has been killed (ImageLink macro is gone since 1.6.1).
4916
5e9a7dd1612b merged CHANGES.openid into main CHANGES document
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4914
diff changeset
273 * Allowed disabling of timezone and language user prefs if they are
5e9a7dd1612b merged CHANGES.openid into main CHANGES document
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4914
diff changeset
274 part of the user's login fields (i.e. OpenID SREG).
5e9a7dd1612b merged CHANGES.openid into main CHANGES document
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4914
diff changeset
275 * Added option to disable local registration links and direct user
5e9a7dd1612b merged CHANGES.openid into main CHANGES document
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4914
diff changeset
276 to registration page at an OpenID provider instead.
4874
7b181a7e35b2 groups/dicts: improved docs/CHANGES and snippets
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4873
diff changeset
277
5341
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
278 Developer notes: ===========================================================
4874
7b181a7e35b2 groups/dicts: improved docs/CHANGES and snippets
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4873
diff changeset
279 * groups and dicts API changes:
7b181a7e35b2 groups/dicts: improved docs/CHANGES and snippets
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4873
diff changeset
280 * request.groups and request.dicts provide access to groups and dicts.
7b181a7e35b2 groups/dicts: improved docs/CHANGES and snippets
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4873
diff changeset
281 * MoinMoin.wikidicts is gone, please use MoinMoin.datastruct.
7b181a7e35b2 groups/dicts: improved docs/CHANGES and snippets
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4873
diff changeset
282 * LazyGroup and LazyGroupsBackend base classes for implementing backends
7b181a7e35b2 groups/dicts: improved docs/CHANGES and snippets
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4873
diff changeset
283 which potentially deal with huge amounts of data (like a LDAP directory).
7b181a7e35b2 groups/dicts: improved docs/CHANGES and snippets
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4873
diff changeset
284 Use MoinMoin/datastruct/backends/config_lazy_groups.py as a draft for
7b181a7e35b2 groups/dicts: improved docs/CHANGES and snippets
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4873
diff changeset
285 new backends.
7b181a7e35b2 groups/dicts: improved docs/CHANGES and snippets
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4873
diff changeset
286 * See http://moinmo.in/Groups2009 for more details.
4877
2752a5368008 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4874
diff changeset
287 * i18n: new approach for defining sets of system/help pages (see i18n.strings).
2752a5368008 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4874
diff changeset
288 CheckTranslation, page packager, wikiutil.isSystemPage() use those sets.
5341
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
289 * killed deprecated macro.form attribute (didn't work as expected anyway due
b6931874f6f6 reduced/restructured docs/CHANGES for 1.9.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5340
diff changeset
290 to WSGI refactoring) - please use macro.request.{args,form,values}
4412
200fe4447009 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4408
diff changeset
291
5340
b290d938be63 merge moin/1.8
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5328 5337
diff changeset
292
5333
2cabbada21f4 prepare 1.8.6 release, bump version numbers
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5331
diff changeset
293 Version 1.8.6:
5331
f85451f31460 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5138
diff changeset
294 Bug fixes:
f85451f31460 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5138
diff changeset
295 * Xapian indexing / indexing filters:
f85451f31460 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5138
diff changeset
296 * fix deadlocks with well- and misbehaving external filters
f85451f31460 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5138
diff changeset
297 * work around indexing run crashing when encountering encoding problems
f85451f31460 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5138
diff changeset
298 with non-ascii filenames
f85451f31460 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5138
diff changeset
299 * OpenOffice/OpenDocument filters: catch UnicodeDecodeErrors (happens
f85451f31460 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5138
diff changeset
300 with password protected files)
f85451f31460 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5138
diff changeset
301 * i18n: check if languages is not initialized yet, don't crash
f85451f31460 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5138
diff changeset
302 * http_redirect: use 301 redirect for some cases
f85451f31460 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5138
diff changeset
303 * do not use httponly session cookies, makes trouble with twikidraw and ACLs
f85451f31460 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5138
diff changeset
304 * GetText2 macro: fix for named placeholder
f85451f31460 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5138
diff changeset
305 * Fix SHA -> SSHA password hash upgrade for old user profiles.
5337
279e51998982 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5333
diff changeset
306 * abort RenamePage if renaming of main page fails (do not try to rename
279e51998982 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5333
diff changeset
307 subpages)
5331
f85451f31460 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5138
diff changeset
308
f85451f31460 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5138
diff changeset
309 New features:
f85451f31460 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5138
diff changeset
310 * search: improve search result ordering
f85451f31460 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5138
diff changeset
311 * add MS Powerpoint indexing filter (needs catppt from catdoc package)
f85451f31460 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5138
diff changeset
312 * migration scripts: make finding damaged edit-log entries easier
5346
b2cf6e04d5aa docs/CHANGES: add more info about SubscribeUser usage
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5337
diff changeset
313 * SubscribeUser action: support username regexes and unsubscribing.
b2cf6e04d5aa docs/CHANGES: add more info about SubscribeUser usage
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5337
diff changeset
314 Usage (enter this into the input form field you get after invoking
b2cf6e04d5aa docs/CHANGES: add more info about SubscribeUser usage
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5337
diff changeset
315 SubscribeUser action from the "More Actions" menu:
b2cf6e04d5aa docs/CHANGES: add more info about SubscribeUser usage
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5337
diff changeset
316 [+|-][re:]username[,username,...]
b2cf6e04d5aa docs/CHANGES: add more info about SubscribeUser usage
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5337
diff changeset
317
b2cf6e04d5aa docs/CHANGES: add more info about SubscribeUser usage
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5337
diff changeset
318 +username: subscribes user <username> (+ is optional/default)
b2cf6e04d5aa docs/CHANGES: add more info about SubscribeUser usage
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5337
diff changeset
319 -username: unsubscribes user <username>
b2cf6e04d5aa docs/CHANGES: add more info about SubscribeUser usage
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5337
diff changeset
320 +re:username_re: subscribes users who match <username_re> regex.
b2cf6e04d5aa docs/CHANGES: add more info about SubscribeUser usage
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5337
diff changeset
321 -re:username_re: unsubscribes users who match <username_re> regex.
5331
f85451f31460 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5138
diff changeset
322
f85451f31460 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5138
diff changeset
323
5138
d57cfa1a3724 prepare 1.8.5 release: bump version number, add mig script
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5134
diff changeset
324 Version 1.8.5:
5122
0f011c4b7108 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4912
diff changeset
325 Bug fixes:
5134
f0eef1aecf88 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5122
diff changeset
326 * Attachment links: fix processing of attributes (e.g. 'target', 'title')
f0eef1aecf88 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5122
diff changeset
327 * Upgrade FCKeditor from 2.6.4 to 2.6.4.1.
5122
0f011c4b7108 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4912
diff changeset
328 * PDF embedding: fix html, works better with PDF browser plugins now.
0f011c4b7108 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4912
diff changeset
329 * Fix typo in rightsidebar CSS.
0f011c4b7108 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4912
diff changeset
330 * Action revert: avoids reverting to a deleted current revision.
0f011c4b7108 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4912
diff changeset
331 * Action diff: enable prev/next button only in the range of given revisions.
5134
f0eef1aecf88 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5122
diff changeset
332 * Add a Auto-Submitted: auto-generated header to generated mails.
f0eef1aecf88 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5122
diff changeset
333 * Include comment in email notifies.
f0eef1aecf88 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5122
diff changeset
334 * mailimport: fix endless looping while trying to import a forwarded mail.
5122
0f011c4b7108 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4912
diff changeset
335 * fuid: keep same fake_mtime for intervals of max_staleness duration.
0f011c4b7108 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4912
diff changeset
336 * Fixes a bug with empty list items in the GUI editor.
0f011c4b7108 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4912
diff changeset
337 * Improve filesys.rename compatibility code (win32).
0f011c4b7108 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4912
diff changeset
338 * Fix locking for CacheEntry.
0f011c4b7108 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4912
diff changeset
339 * Xapian indexing: catch exception when a bad zip file is encountered.
5134
f0eef1aecf88 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5122
diff changeset
340 * openidrp / botbouncer: fix param count for CancelLogin().
5122
0f011c4b7108 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4912
diff changeset
341
0f011c4b7108 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4912
diff changeset
342 New features:
0f011c4b7108 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4912
diff changeset
343 * Added CAS authentication.
5134
f0eef1aecf88 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5122
diff changeset
344 * Added httponly cookie support and use it for session cookie.
5122
0f011c4b7108 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4912
diff changeset
345
4912
5440059649f7 script.maint.cleancache: users draft files got also cleaned
Reimar Bauer <rb.proj AT googlemail DOT com>
parents: 4909
diff changeset
346 Other changes:
5122
0f011c4b7108 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4912
diff changeset
347 * HTTP auth: added debug logging.
0f011c4b7108 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4912
diff changeset
348 * Minor LDAP auth improvements.
5134
f0eef1aecf88 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5122
diff changeset
349 * Data browser widget:
f0eef1aecf88 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5122
diff changeset
350 * Add (h)column<idx> css class to make it styleable.
f0eef1aecf88 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5122
diff changeset
351 * Include only necessary autofilter options.
5122
0f011c4b7108 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4912
diff changeset
352 * moin maint cleancache purges now drafts, too.
0f011c4b7108 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4912
diff changeset
353 * Add gopher and apt protocols to url_schemas.
5134
f0eef1aecf88 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5122
diff changeset
354 * Add .csv, .flv, .swf to MIMETYPES_MORE.
5122
0f011c4b7108 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4912
diff changeset
355
4912
5440059649f7 script.maint.cleancache: users draft files got also cleaned
Reimar Bauer <rb.proj AT googlemail DOT com>
parents: 4909
diff changeset
356
4909
3010c1a94185 bump version number to 1.8.4
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4906
diff changeset
357 Version 1.8.4:
4906
d1ef741f87ff updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4715
diff changeset
358 Bug fixes:
d1ef741f87ff updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4715
diff changeset
359 * ACL security: fix bug in hierarchical ACL processing, more restrictive
d1ef741f87ff updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4715
diff changeset
360 sub page ACLs did not work if the current user name did not give a match
d1ef741f87ff updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4715
diff changeset
361 within the sub page ACL (instead, the less restrictive parent page ACL
d1ef741f87ff updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4715
diff changeset
362 was used).
d1ef741f87ff updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4715
diff changeset
363 Non-hierarchical ACL processing (the default) is NOT affected.
d1ef741f87ff updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4715
diff changeset
364 * Creole parser: fix spaces in multiline elements.
d1ef741f87ff updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4715
diff changeset
365 * Use msie.css only for Internet Explorer older than version 8, fixes
d1ef741f87ff updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4715
diff changeset
366 e.g. the double rendering of link icons.
d1ef741f87ff updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4715
diff changeset
367 * http auth: do auth_type comparisons case-insensitively (spec-compliant)
d1ef741f87ff updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4715
diff changeset
368
d1ef741f87ff updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4715
diff changeset
369 New features:
d1ef741f87ff updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4715
diff changeset
370 * EmbedObject macro: changed default width value for PDF files to 100%
d1ef741f87ff updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4715
diff changeset
371 (use a recent Adobe Reader to make this work).
d1ef741f87ff updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4715
diff changeset
372 * CopyPage action: added a TextCha for it
d1ef741f87ff updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4715
diff changeset
373
d1ef741f87ff updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4715
diff changeset
374 Other changes:
d1ef741f87ff updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4715
diff changeset
375 * Creole parser: Add second license: BSD
d1ef741f87ff updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4715
diff changeset
376
4877
2752a5368008 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4874
diff changeset
377
4715
913bb9697449 preparing 1.8.3 release: bumping version numbers, added dummy mig script
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4712
diff changeset
378 Version 1.8.3:
4698
78e501f956b1 clarify CHANGES about secrets configuration changes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4661
diff changeset
379 Bug fixes:
4712
7d1c139a52b7 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4698
diff changeset
380 * AttachFile XSS fixes: move escaping to error_msg / upload_form
7d1c139a52b7 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4698
diff changeset
381 * AttachFile move: add more escaping (maybe not XSS exploitable though)
7d1c139a52b7 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4698
diff changeset
382 * email attachments import with xapian indexing enabled: fix AttributeError
7d1c139a52b7 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4698
diff changeset
383 * fix wrong links in attachment notifications
7d1c139a52b7 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4698
diff changeset
384 * AttachFile do=view: quote filename and pagename params for EmbedObject
7d1c139a52b7 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4698
diff changeset
385 macro call
7d1c139a52b7 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4698
diff changeset
386 * AttachFile: fix exception when someone just clicks on upload, without
7d1c139a52b7 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4698
diff changeset
387 giving a file
7d1c139a52b7 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4698
diff changeset
388 * ldap_login: use None as default value for ssl certs/keys (using '' for
7d1c139a52b7 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4698
diff changeset
389 the pathes lets it fail with Connect Error)
7d1c139a52b7 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4698
diff changeset
390 * release edit lock if someone saves an unchanged page
7d1c139a52b7 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4698
diff changeset
391 * fix sendmail.encodeAddress (do not [QP] encode blanks, do not un-
7d1c139a52b7 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4698
diff changeset
392 necessarily use [QP] encoding for pure ascii mail addresses)
4698
78e501f956b1 clarify CHANGES about secrets configuration changes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4661
diff changeset
393 * Fixed docs bug: see HINT about secrets configuration at version 1.8.0
78e501f956b1 clarify CHANGES about secrets configuration changes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4661
diff changeset
394 (1.8.0 Other changes).
4712
7d1c139a52b7 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4698
diff changeset
395 * backup action: add 'self' dummy argument for backup_exclude function
7d1c139a52b7 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4698
diff changeset
396 * login action: fix formatting of error messages
7d1c139a52b7 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4698
diff changeset
397 * unsubscribe action: add msg types so icons get displayed
7d1c139a52b7 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4698
diff changeset
398 * fix quoting for pagehits stats (info action) - was not working for pagenames with blanks
7d1c139a52b7 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4698
diff changeset
399 * macro.TableOfContents: bug fix for MoinMoinBugs/TableOfContentsIgnoresSectionNumbersPragma
4698
78e501f956b1 clarify CHANGES about secrets configuration changes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4661
diff changeset
400
78e501f956b1 clarify CHANGES about secrets configuration changes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4661
diff changeset
401 New features:
4712
7d1c139a52b7 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4698
diff changeset
402 * added modernized_cms theme
7d1c139a52b7 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4698
diff changeset
403 * use url_prefix_fckeditor if you don't want to use the builtin FCKeditor
7d1c139a52b7 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4698
diff changeset
404 of moin, but a separate one at some specific url
7d1c139a52b7 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4698
diff changeset
405 * action.Load: added textcha feature
7d1c139a52b7 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4698
diff changeset
406 * add mumble protocol (nice and good quality F/OSS VOIP conference chat sw)
7d1c139a52b7 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4698
diff changeset
407 * ldap auth: new name_callback param to create a custom wiki username (not
7d1c139a52b7 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4698
diff changeset
408 the ldap login username).
4698
78e501f956b1 clarify CHANGES about secrets configuration changes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4661
diff changeset
409
78e501f956b1 clarify CHANGES about secrets configuration changes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4661
diff changeset
410 Other changes:
4712
7d1c139a52b7 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4698
diff changeset
411 * add compatibility code for set to xapwrap.index (fix py 2.6 warnings)
7d1c139a52b7 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4698
diff changeset
412 * wikiutil: MIMETYPES_MORE extended for .md5 as text/plain
7d1c139a52b7 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4698
diff changeset
413
4698
78e501f956b1 clarify CHANGES about secrets configuration changes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4661
diff changeset
414
4546
bccf475c18d7 preparing 1.8.2 release: added mig script, bumping version
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4509
diff changeset
415 Version 1.8.2:
4487
c3cae273af82 updated CHANGES
Reimar Bauer <rb.proj AT googlemail DOT com>
parents: 4468
diff changeset
416 Bug fixes:
4547
9691cc3bc89d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4546
diff changeset
417 * Fix AttachFile and antispam XSS issues.
9691cc3bc89d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4546
diff changeset
418 * Modernized, modern and rightsidebar themes: make nonexistent or
9691cc3bc89d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4546
diff changeset
419 badinterwiki links gray also when they are already visited.
4502
f56573b72669 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4501
diff changeset
420 * Fix anchor parsing for interwiki links and #redirect processing
f56573b72669 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4501
diff changeset
421 instruction.
f56573b72669 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4501
diff changeset
422 * user.apply_recovery_token: key must be of type string (for Python 2.6).
f56573b72669 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4501
diff changeset
423 * Fix MoinMoinBugs/GuiEditorBreaksIndentedTable.
f56573b72669 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4501
diff changeset
424 * Fix autofilter javascript breakage caused by including a databrowser
f56573b72669 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4501
diff changeset
425 widget.
4547
9691cc3bc89d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4546
diff changeset
426 * Use per-wiki i18n cache (fixes wrong links to other farm wikis).
9691cc3bc89d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4546
diff changeset
427 * Made cfg.interwikiname and cfg.user_homewiki unicode objects (str only
9691cc3bc89d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4546
diff changeset
428 worked for ascii names).
9691cc3bc89d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4546
diff changeset
429 * Xapian search: fixed historysearch.
9691cc3bc89d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4546
diff changeset
430 * Xapian search indexing:
9691cc3bc89d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4546
diff changeset
431 * Fix index updating for trivial changes.
9691cc3bc89d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4546
diff changeset
432 * With history search enabled and in update mode, do not try to re-index
9691cc3bc89d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4546
diff changeset
433 old page revisions again.
9691cc3bc89d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4546
diff changeset
434 * With history search enabled, index page attachments only once.
4562
2f9b78965bce updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4547
diff changeset
435 * Fix last modified time of xapian index (shown on SystemInfo page).
4502
f56573b72669 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4501
diff changeset
436 * Make logging handlers defined in logging.handlers work (e.g.
f56573b72669 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4501
diff changeset
437 class=handlers.RotatingFileHandler)
4547
9691cc3bc89d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4546
diff changeset
438 * Jabber notifications:
9691cc3bc89d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4546
diff changeset
439 * Use an RFC compliant message type.
9691cc3bc89d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4546
diff changeset
440 * Fix user creation notifications.
9691cc3bc89d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4546
diff changeset
441 * OpenID: Compatibility fix for python-openid 2.x.x (also works with
9691cc3bc89d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4546
diff changeset
442 1.x.x), fixes crash when trying to associate moin user to OpenID.
4562
2f9b78965bce updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4547
diff changeset
443 * Have a wikiserverconfig.py in wiki/server/ so setup.py copies it.
2f9b78965bce updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4547
diff changeset
444 * Fixed inconsistent handling of fragments / anchor IDs:
2f9b78965bce updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4547
diff changeset
445 * Fixed creole and wiki parser, other parsers might need similar fixes.
2f9b78965bce updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4547
diff changeset
446 * IDs with blanks, non-ASCII chars etc. are now sanitized in the same way
2f9b78965bce updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4547
diff changeset
447 for links as well as for link targets, so the user editing a page won't
2f9b78965bce updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4547
diff changeset
448 have to bother with it.
2f9b78965bce updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4547
diff changeset
449 E.g. [[#123 foo bar]] will link to:
2f9b78965bce updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4547
diff changeset
450 * <<Anchor(123 foo bar)>> (moin) or {{#123 foo bar}} (creole)
2f9b78965bce updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4547
diff changeset
451 * headline = 123 foo bar = (moin / creole)
2f9b78965bce updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4547
diff changeset
452 Simple rule: if the link and the target are consistent, it should work.
2f9b78965bce updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4547
diff changeset
453 * The creole wiki parser created non-human-readable sha1 heading IDs
2f9b78965bce updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4547
diff changeset
454 before 1.8.2, now it creates same (sometimes readable) heading IDs as
2f9b78965bce updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4547
diff changeset
455 the moin wiki parser.
2f9b78965bce updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4547
diff changeset
456 * TitleIndex/WordIndex now also use IDs sanitized in that way internally.
2f9b78965bce updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4547
diff changeset
457 HINT: if you manually worked around the inconsistencies/bugs before, you
2f9b78965bce updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4547
diff changeset
458 likely have to remove those workarounds now. Same thing if you used
2f9b78965bce updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4547
diff changeset
459 creole's sha1 heading IDs or IDs on TitleIndex/WordIndex.
4502
f56573b72669 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4501
diff changeset
460
f56573b72669 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4501
diff changeset
461 Other changes:
4547
9691cc3bc89d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4546
diff changeset
462 * Updated FCKeditor to 2.6.4 (== many bug fixes in the GUI editor).
9691cc3bc89d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4546
diff changeset
463 * Enhanced privacy by a new setting: cfg.log_remote_addr (default: True),
4502
f56573b72669 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4501
diff changeset
464 it controls whether moin logs the remote's IP/hostname to edit-log and
f56573b72669 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4501
diff changeset
465 event-log. Use log_remote_addr = False to enhance privacy.
f56573b72669 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4501
diff changeset
466 * Streamline attachment_drawing formatter behaviour.
4547
9691cc3bc89d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4546
diff changeset
467 * Search results: only redirect to a single search result for titlesearch
9691cc3bc89d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4546
diff changeset
468 (fuzzy goto functionality), but not for fulltext search results.
4502
f56573b72669 updated docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4501
diff changeset
469
3618
f126ec680605 1.7.0rc1 release (updated CHANGES, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3613
diff changeset
470
f126ec680605 1.7.0rc1 release (updated CHANGES, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3613
diff changeset
471
4468
fad2936d33a7 added dummy mig script for 1.8.1, bumped version number
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4466
diff changeset
472 Version 1.8.1:
4458
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
473 Bug fixes:
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
474 * Workaround win32 locking problems (caused by spurious access denied
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
475 exceptions on that platform).
4466
79bc5d904946 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4458
diff changeset
476 * Fix unicode errors that happened when password checker failed a password
79bc5d904946 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4458
diff changeset
477 * WikiConfig/WikiConfigHelp: fixed wrong language table headings
79bc5d904946 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4458
diff changeset
478 * Themes: make the margins around trail line work properly
4458
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
479 * "modernized" theme:
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
480 * make broken links gray
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
481 * add new right/center/left/justify css classes
4466
79bc5d904946 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4458
diff changeset
482 * don't force Arial
4458
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
483 * Standalone server: be more specific when catching socket exceptions,
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
484 treat socket errors in http header emission in the same way.
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
485 * GUI editor:
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
486 * Fix heading levels when inserting new headings.
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
487 * Fix headers already sent exception when using e.g. edit LOCKing.
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
488 * Xapian indexing: fixed missing import for execfilter (only happened on
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
489 non-posix platforms like win32)
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
490
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
491 * New features:
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
492 * Themes:
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
493 * Make the TOC shrinkwrap, add white background to navigation macro.
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
494 The table of contents looked bad spanning the whole width of the page.
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
495 It's made to shrinkwrap now, so it will only get as wide, as the longest
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
496 heading. We use display:inline-table, so this won't work in MS IE6,
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
497 which still displays it the old way.
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
498 Navigation macro now has a white background, to make it more readable
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
499 when it's floating over a pre block or TOC.
4466
79bc5d904946 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4458
diff changeset
500 * Make the numbers in lists in table of contents right-aligned.
4458
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
501 * Refactored and extended theme.html_stylesheets() to make alternate
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
502 stylesheets possible. Stylesheet definitions now can either be:
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
503 2-tuples: (media, href) # backwards compatibility
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
504 or:
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
505 3-tuples: (media, href, title) # new, for defining alternate stylesheets
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
506 This works within themes as well as in the wiki config.
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
507 See also: http://www.w3.org/Style/Examples/007/alternatives.html
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
508
1772b4d6ea11 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4457
diff changeset
509
4403
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
510 Version 1.8.0:
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
511 Note: This is a reduced CHANGES, ommitting details from rc/beta test and
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
512 also less interesting minor changes and fixes. It shows changes
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
513 relative to 1.7.2 release.
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
514 If you want to see full detail, read it there:
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
515 http://hg.moinmo.in/moin/1.8/file/6130eab15936/docs/CHANGES
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
516
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
517 New Features: ==============================================================
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
518 * HINT: New "modernized" theme - if you use "modern" [default], try:
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
519 theme_default = 'modernized'
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
520 If you find problems with "modernized", please report them because we
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
521 want to use it as default theme in future.
4074
d712b7ef6043 CHANGES: refactored header a bit, 1.8: first mention new features
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4057
diff changeset
522 * GUI Editor:
4403
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
523 * upgraded to use FCKEditor version 2.6.3
4074
d712b7ef6043 CHANGES: refactored header a bit, 1.8: first mention new features
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4057
diff changeset
524 * user can insert and modify various types of MoinMoin links
4403
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
525 * New plugin_dirs setting to allow multiple plugin pathes (additional to
4074
d712b7ef6043 CHANGES: refactored header a bit, 1.8: first mention new features
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4057
diff changeset
526 the automatically configured plugin_dir [default: data_dir/plugin]).
d712b7ef6043 CHANGES: refactored header a bit, 1.8: first mention new features
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4057
diff changeset
527 * @EMAIL@ expands to a MailTo macro call with the obfuscated email address
d712b7ef6043 CHANGES: refactored header a bit, 1.8: first mention new features
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4057
diff changeset
528 of the current user.
4102
e577cf34f949 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4085
diff changeset
529 * New macros "WikiConfig" and "WikiConfigHelp".
e577cf34f949 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4085
diff changeset
530 * Per-parser quickhelp, 'quickhelp' class variable of parser class.
e577cf34f949 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4085
diff changeset
531 * Secure session cookies for https (see cfg.cookie_secure).
4408
7fee549f435d added CHANGES entry for new css classes and usage example
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4403
diff changeset
532 * Added left/center/right/justify css classes to builtin themes.
7fee549f435d added CHANGES entry for new css classes and usage example
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4403
diff changeset
533 Use them like:
7fee549f435d added CHANGES entry for new css classes and usage example
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4403
diff changeset
534 {{{#!wiki justify
7fee549f435d added CHANGES entry for new css classes and usage example
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4403
diff changeset
535 this content is justified....
7fee549f435d added CHANGES entry for new css classes and usage example
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4403
diff changeset
536 }}}
4074
d712b7ef6043 CHANGES: refactored header a bit, 1.8: first mention new features
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4057
diff changeset
537
4403
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
538 Removed Features: ==========================================================
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
539 * HINT: url_prefix setting (use url_prefix_static or just use the default)
3771
c57d79281471 error handling: remove cfg.traceback_log_dir (we just use logging.exception), only output text tracebacks if allowed by cfg.traceback_show
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3758
diff changeset
540 * traceback_log_dir setting (we just use logging.exception)
3787
f07963fce93a document editor_quickhelp change
Johannes Berg <johannes AT sipsolutions DOT net>
parents: 3771
diff changeset
541 * editor_quickhelp setting (replaced by per-parser quickhelp)
4102
e577cf34f949 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4085
diff changeset
542 * Restoring backups with the backup action and related settings (while
4051
63fbadea490e partially reverted removal of backup action (without the problematic 'restore' code) - we'll keep this until the refactored storage code is merged
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4050
diff changeset
543 creating backups is no big issue and should work OK, restoring them
63fbadea490e partially reverted removal of backup action (without the problematic 'restore' code) - we'll keep this until the refactored storage code is merged
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4050
diff changeset
544 had fundamental issues related to overwriting or not-overwriting of
63fbadea490e partially reverted removal of backup action (without the problematic 'restore' code) - we'll keep this until the refactored storage code is merged
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4050
diff changeset
545 existing files - thus we removed the "restore" part of the action and
63fbadea490e partially reverted removal of backup action (without the problematic 'restore' code) - we'll keep this until the refactored storage code is merged
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4050
diff changeset
546 recommend that you just contact the wiki server admin in case of trouble,
63fbadea490e partially reverted removal of backup action (without the problematic 'restore' code) - we'll keep this until the refactored storage code is merged
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4050
diff changeset
547 give him your wiki backup file and let him carefully restore it.)
4102
e577cf34f949 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4085
diff changeset
548 * Removed unmaintained DesktopEdition (moin 1.5.x style) and phpwiki
e577cf34f949 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4085
diff changeset
549 migration scripts from contrib/ directory.
3787
f07963fce93a document editor_quickhelp change
Johannes Berg <johannes AT sipsolutions DOT net>
parents: 3771
diff changeset
550
4403
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
551 Bug Fixes: =================================================================
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
552 * GUI Editor - fixed lots of bugs.
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
553 * Fixing https detection for servers using HTTPS=1 and also for WSGI
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
554 servers not using HTTPS/SSL_ environment, but just wsgi.url_scheme.
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
555 * Search results: link to 'view' rendering of found attachments.
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
556 * Standalone server: fix serverClass and interface argument processing,
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
557 announce used serverClass in log output.
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
558 * mointwisted: fixed Twisted start script.
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
559 * Logging:
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
560 * Use logging framework for messages emitted by warnings module (e.g.
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
561 DeprecationWarning), silence some specific warnings.
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
562 * Removed superfluous linefeeds in timing log output.
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
563 * Bug fix for language not installed (MoinMoinBugs/WikiLanguageNotDefined).
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
564 * Fixed editbar hidden comment link cosmetics for sidebar themes (hide the
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
565 complete list element).
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
566 * MoinMoinBugs/DoubleScriptNameInSitemap (fixing urls given by sitemap
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
567 action, if the wiki does not run in the root url of the site)
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
568 * Fixed backup action configuration (broke on win32).
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
569 * Fixed MoinMoinBugs/PackagesAddRevision.
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
570 * SyncPages: add workaround for callers calling log_status with encoded
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
571 bytestrings.
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
572 * Fixed dbw_hide_buttons javascript.
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
573 * HINT: Jabber bot can now be configured to use an authentication realm
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
574 which is different from the server's hostname; the xmpp_node
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
575 configuration parameter can now contain a full JID and the xmpp_resource
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
576 parameter is no longer supported.
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
577
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
578 Other Changes: =============================================================
4698
78e501f956b1 clarify CHANGES about secrets configuration changes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4661
diff changeset
579 * HINT: new configuration for misc. secrets, please use either:
78e501f956b1 clarify CHANGES about secrets configuration changes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4661
diff changeset
580 secrets = "MySecretLooongString!" # one secret for everything
78e501f956b1 clarify CHANGES about secrets configuration changes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4661
diff changeset
581 or:
78e501f956b1 clarify CHANGES about secrets configuration changes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4661
diff changeset
582 secrets = {
78e501f956b1 clarify CHANGES about secrets configuration changes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4661
diff changeset
583 'xmlrpc/ProcessMail': 'yourmailsecret', # for mailimport
78e501f956b1 clarify CHANGES about secrets configuration changes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4661
diff changeset
584 'xmlrpc/RemoteScript': 'yourremotescriptsecret',
78e501f956b1 clarify CHANGES about secrets configuration changes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4661
diff changeset
585 'action/cache': 'yourcachesecret', # unguessable cache keys
78e501f956b1 clarify CHANGES about secrets configuration changes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4661
diff changeset
586 'wikiutil/tickets': 'yourticketsecret', # edit tickets
78e501f956b1 clarify CHANGES about secrets configuration changes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4661
diff changeset
587 'jabberbot': 'yourjabberbotsecret', # jabberbot communication
78e501f956b1 clarify CHANGES about secrets configuration changes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4661
diff changeset
588 }
78e501f956b1 clarify CHANGES about secrets configuration changes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4661
diff changeset
589 Secret strings must be at least 10 chars long.
78e501f956b1 clarify CHANGES about secrets configuration changes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4661
diff changeset
590 Note: mail_import_secret setting is gone, use
78e501f956b1 clarify CHANGES about secrets configuration changes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4661
diff changeset
591 secrets["xmlrpc/ProcessMail"] instead of it.
78e501f956b1 clarify CHANGES about secrets configuration changes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4661
diff changeset
592 Note: jabberbot secret setting is gone, use
78e501f956b1 clarify CHANGES about secrets configuration changes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4661
diff changeset
593 secrets["jabberbot"] instead of it.
4403
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
594 * HINT: user_autocreate setting was removed from wiki configuration and
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
595 replaced by a autocreate=<boolean> parameter of the auth objects that
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
596 support user profile auto creation.
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
597 * moin import irclog: use irssi parser to format logs, mapped .irc
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
598 extension to text/plain mimetype.
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
599 * HINT: backup action: backup_exclude (default: "do not exclude anything")
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
600 is now a function f(filename) that tells whether a file should be
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
601 excluded from backup.
4109
e88baf535b48 fix backup action configuration (broke on windows due to backslashes in e.g. cache_dir), try 2.
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4108
diff changeset
602 You can get the old regex exclusion functionality by using:
e88baf535b48 fix backup action configuration (broke on windows due to backslashes in e.g. cache_dir), try 2.
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4108
diff changeset
603 backup_exclude = re.compile(your_regex).search
e88baf535b48 fix backup action configuration (broke on windows due to backslashes in e.g. cache_dir), try 2.
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4108
diff changeset
604 Be careful with your regex, you might need to use re.escape() to escape
e88baf535b48 fix backup action configuration (broke on windows due to backslashes in e.g. cache_dir), try 2.
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4108
diff changeset
605 characters that have a special meaning in regexes (e.g.: \.[] etc.).
e88baf535b48 fix backup action configuration (broke on windows due to backslashes in e.g. cache_dir), try 2.
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4108
diff changeset
606 If in doubt, maybe just leave backup_exclude at the default and don't
e88baf535b48 fix backup action configuration (broke on windows due to backslashes in e.g. cache_dir), try 2.
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4108
diff changeset
607 exclude anything.
4403
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
608 * Speed up javascript comments processing on IE by getElementsByClassName()
3c7e4f9a839b CHANGES: condensed changelog to just show major differences relative to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4400
diff changeset
609 * Added sk (slovak) i18n, updated i18n.
3618
f126ec680605 1.7.0rc1 release (updated CHANGES, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3613
diff changeset
610
4451
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
611
4452
ce8e78757a75 preparing release: bumping version numbers
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4451
diff changeset
612 1.7.3:
4451
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
613 New features:
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
614 * Secure session cookies for https, see cfg.cookie_secure.
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
615 * Add left/center/right/justify classes to builtin themes.
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
616
4338
302617f29787 Added support for authentication realms other then server hostname (by Tim Spriggs)
Karol 'grzywacz' Nowak <grywacz@gmail.com>
parents: 4080
diff changeset
617 Fixes:
4451
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
618 * Python 2.3 compatibility fixes.
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
619 * 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
620 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
621 * GUI editor:
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
622 * 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
623 * Fix "headers already sent exception" with edit LOCKs.
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
624 * i18n.__init__: Bug fix for wiki language not installed.
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
625 * 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
626 * Search results: link to 'view' rendering of found attachments
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
627 * Logging:
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
628 * Removed superfluous linefeed in timing log output.
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
629 * 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
630 DeprecationWarning), silence some specific warnings.
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
631 * Fix dbw_hide_buttons javascript.
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
632 * Standalone server:
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
633 * fix serverClass argument processing
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
634 * fix --interface="" argument processing
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
635 * mointwisted:
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
636 * added missing pidFile parameter
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
637 * 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
638 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
639 * 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
640 is different from the server's hostname
4048
eb9ee3746030 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3940
diff changeset
641
4451
6d9248909d0d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4338
diff changeset
642
4080
b23b95fc710c bump version number to 1.7.2
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4056
diff changeset
643 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
644 Fixes:
4048
eb9ee3746030 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3940
diff changeset
645 * 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
646 * Fix for MoinMoinBugs/SystemAdminMailAccountData (using POST and forms)
4048
eb9ee3746030 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3940
diff changeset
647 * Wiki parser: avoid IndexError for empty #! line
eb9ee3746030 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3940
diff changeset
648 * 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
649 * 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
650 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
651 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
652 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
653 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
654 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
655 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
656 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
657 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
658 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
659 * 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
660 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
661 * LDAP auth: fix processing of TLS options
eb9ee3746030 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3940
diff changeset
662 * UpdateGroup xmlrpc server side: fix wrong arg count error
eb9ee3746030 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3940
diff changeset
663 * 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
664 updateGroup function is reusable.
eb9ee3746030 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3940
diff changeset
665 * 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
666
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
667
3896
a0babca35e5d release 1.7.1 (bump version numbers, update CHANGES)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3885
diff changeset
668 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
669 New features:
3885
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
670 * 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
671
3837
85f1d2d650e5 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3756
diff changeset
672 Fixes:
85f1d2d650e5 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3756
diff changeset
673 * Security fix: XSS fix for advanced search form
85f1d2d650e5 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3756
diff changeset
674 * 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
675 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
676 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
677 moin --config-dir=... --wiki-url=... maint cleanpage
85f1d2d650e5 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3756
diff changeset
678 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
679 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
680 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
681 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
682 * 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
683 * 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
684 operation without a wikiserverconfig.py (use builtin defaults).
3885
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
685 * 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
686 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
687 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
688 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
689 developers also use WSGI. See HelpOnInstalling/ApacheWithModWSGI.
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
690 * revert action: fixed for deleted pages.
3837
85f1d2d650e5 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3756
diff changeset
691 * Search:
3838
592fe02ed976 Xapian indexing: remove crappy hostname tokenization, works better without
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3837
diff changeset
692 * 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
693 Fixes MoinMoinBugs/1.7 XapianNotWorkingWithLeadingNumbersInTitle.
3885
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
694 Also tokenize CamelCase parts of non-wikiwords.
3837
85f1d2d650e5 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3756
diff changeset
695 * Make query parser reject more invalid input.
85f1d2d650e5 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3756
diff changeset
696 * 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
697 is (and not just raise empty ValueError).
3885
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
698 * Category search: ignore traling whitespace after ----
3837
85f1d2d650e5 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3756
diff changeset
699 * Argument parser:
85f1d2d650e5 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3756
diff changeset
700 * 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
701 * Fixed MoinMoinBugs/TypeErrorInWikiutils.
3885
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
702 * Macros:
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
703 * 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
704 the biggest headings
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
705 * MonthCalendar: fix MoinMoinBugs/MonthCalendarBreaksOnApostrophe
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
706 * xslt parser: fix MoinMoinBugs/DoNotConvertUnicodeToUTF8ForXsltParser
3837
85f1d2d650e5 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3756
diff changeset
707 * 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
708 * 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
709 * 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
710 * Notifications: fix MoinMoinBugs/DuplicateNewUserNotification
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
711 * 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
712 user now.
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
713
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
714 Other changes:
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
715 * 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
716 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
717
3882
c8ffd029ab1f action cache (and tests), backported from 1.8
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3838
diff changeset
718 Developer notes:
3885
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
719 * 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
720 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
721 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
722 "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
723 * 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
724 to large files without consuming lots of memory).
3885
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
725 * wikiutil.importPlugin supports getting the whole plugin module object
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
726 by giving function=None.
273a648d8ab7 update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3882
diff changeset
727
3882
c8ffd029ab1f action cache (and tests), backported from 1.8
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3838
diff changeset
728
3756
761c3a503be2 release 1.7.0 (bumped version number)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3738
diff changeset
729 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
730 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
731 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
732 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
733 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
734 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
735
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
736 New Features: ==============================================================
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
737 * 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
738
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
739 * 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
740 * 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
741 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
742 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
743 * 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
744 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
745 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
746 * 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
747 * 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
748 * 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
749 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
750 * 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
751 * 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
752 --start/stop)
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
753 * 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
754 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
755
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
756 * Logging
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
757 * 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
758 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
759 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
760 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
761 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
762 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
763 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
764 * 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
765
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
766 * Authentication / Sessions:
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
767 * 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
768 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
769 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
770 * 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
771 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
772 * 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
773 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
774 * 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
775 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
776
3737
691271d8c211 adding some forgotten stuff to CHANGES, clarify
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3736
diff changeset
777 * 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
778 * 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
779 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
780 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
781 * 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
782 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
783 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
784 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
785 * 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
786 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
787 * 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
788 * 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
789 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
790 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
791
3737
691271d8c211 adding some forgotten stuff to CHANGES, clarify
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3736
diff changeset
792 * 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
793 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
794 * ThemeBase: support Universal Edit Button, see there for details:
76265568e8d3 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3720
diff changeset
795 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
796 * ?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
797 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
798 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
799 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
800 * 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
801 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
802 * 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
803 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
804 * DocBook-formatter:
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
805 * 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
806 * 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
807 * 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
808 * 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
809 * 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
810 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
811 * 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
812 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
813 * 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
814
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
815 Removed Features: ==========================================================
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
816 * 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
817 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
818 * 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
819 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
820 * 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
821 * 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
822
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
823 Bug Fixes: =================================================================
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
824 * 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
825 * 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
826 * 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
827
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
828 * 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
829 * 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
830 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
831 * 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
832 file attachments.
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
833 * 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
834 (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
835 * 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
836 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
837 * 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
838 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
839 * 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
840 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
841
3737
691271d8c211 adding some forgotten stuff to CHANGES, clarify
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3736
diff changeset
842 * 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
843 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
844 your configuration:
691271d8c211 adding some forgotten stuff to CHANGES, clarify
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3736
diff changeset
845 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
846 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
847 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
848 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
849 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
850 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
851 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
852 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
853 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
854 like this: ur'(?P<all>(Kategorie|Category)(?P<key>\S+))'
4501
f7ee4c468401 docs/CHANGES: added notes about required page_*_regex change procedure
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4487
diff changeset
855 HINT: after changing your configuration, please rebuild the cache:
f7ee4c468401 docs/CHANGES: added notes about required page_*_regex change procedure
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4487
diff changeset
856 * stop moin
f7ee4c468401 docs/CHANGES: added notes about required page_*_regex change procedure
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4487
diff changeset
857 * moin ... maint cleancache
f7ee4c468401 docs/CHANGES: added notes about required page_*_regex change procedure
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4487
diff changeset
858 * start moin
f7ee4c468401 docs/CHANGES: added notes about required page_*_regex change procedure
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4487
diff changeset
859 If you don't do this, your groups / dicts will stop working (and also
f7ee4c468401 docs/CHANGES: added notes about required page_*_regex change procedure
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 4487
diff changeset
860 your ACLs that use those groups). You better do a test whether it works.
3737
691271d8c211 adding some forgotten stuff to CHANGES, clarify
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3736
diff changeset
861
3736
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
862 * 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
863 * 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
864 * 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
865 '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
866 * 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
867 * 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
868 * 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
869 * 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
870 * 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
871 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
872 * 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
873 was built.
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
874 * 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
875 * 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
876 * 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
877 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
878 * 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
879 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
880 * 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
881 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
882
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
883 * Parser fixes:
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
884 * 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
885 * 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
886 * 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
887
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
888 * XMLRPC:
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
889 * 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
890 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
891 * 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
892 * 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
893 * 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
894 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
895 edit)
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
896 * 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
897
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
898 Other Changes: =============================================================
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
899 * 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
900 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
901 * 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
902 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
903 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
904 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
905 * 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
906 * 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
907 (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
908 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
909 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
910 * 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
911 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
912 questionable behaviour.
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
913 * 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
914 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
915 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
916 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
917 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
918 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
919 invalid characters).
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
920 * 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
921 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
922 * 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
923 "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
924 * DocBook-formatter:
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
925 * 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
926 * 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
927 * 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
928 * 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
929 * 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
930 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
931 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
932 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
933 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
934 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
935 * 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
936 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
937 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
938 * 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
939 * 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
940 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
941 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
942 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
943 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
944 * 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
945 (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
946 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
947 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
948 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
949 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
950 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
951 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
952
3736
1a7574a7952c preparing a condensed CHANGES for 1.7.0 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3735
diff changeset
953 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
954 * 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
955 * 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
956 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
957 * 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
958 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
959 * 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
960 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
961 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
962 _('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
963 _('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
964 _('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
965 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
966 * 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
967 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
968 * 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
969 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
970 * 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
971 "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
972 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
973
ed8531bc87da 1.7.0beta1 release (and fixing CHANGES)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3541
diff changeset
974
3534
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
975 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
976 Fixes:
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
977 * 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
978 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
979 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
980 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
981 * 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
982 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
983 MoinMoinBugs/AclHierarchicPageAclSupercededByAclRightsAfter
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
984 * 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
985 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
986 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
987 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
988 * 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
989 * 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
990 (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
991 * 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
992 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
993 ... 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
994 ----
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
995 ## 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
996 ## CategoryJustACommentNotFound
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
997 CategoryTheRealAndOnly
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
998
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
999 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
1000 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
1001 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
1002
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
1003 Other changes:
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
1004 * 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
1005 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
1006 * 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
1007 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
1008 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
1009
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
1010
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
1011 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
1012 Fixes:
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
1013 * 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
1014 include directive.
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
1015 * 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
1016 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
1017 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
1018 * 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
1019 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
1020 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
1021 * 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
1022 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
1023 * 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
1024 * 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
1025 * 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
1026 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
1027 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
1028 * 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
1029 * 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
1030 * 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
1031 * 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
1032 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
1033 [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
1034 uppercase letter).
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
1035 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
1036 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
1037 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
1038 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
1039 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
1040 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
1041 Examples:
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
1042 [[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
1043 [[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
1044 * 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
1045 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
1046 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
1047 [[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
1048 * 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
1049 * 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
1050 * 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
1051 * 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
1052 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
1053 * 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
1054 * 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
1055 * 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
1056 * 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
1057 * WSGI:
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
1058 * 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
1059 * 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
1060 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
1061 * 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
1062 * 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
1063 * 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
1064 per request for CGI.
2002
e15f1c62ac51 bumped version to 1.7.0
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1992
diff changeset
1065
e15f1c62ac51 bumped version to 1.7.0
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1992
diff changeset
1066 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
1067 * 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
1068 contains comments.
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
1069 * 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
1070 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
1071 * 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
1072 * 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
1073 ?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
1074
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
1075
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
1076 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
1077 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
1078 * 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
1079 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
1080 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
1081 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
1082 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
1083 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
1084 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
1085 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
1086 [[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
1087 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
1088 [[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
1089 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
1090 * 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
1091 * 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
1092 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
1093 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
1094
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
1095 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
1096 * 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
1097 * 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
1098 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
1099 * 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
1100 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
1101 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
1102 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
1103 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
1104 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
1105 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
1106 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
1107 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
1108 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
1109 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
1110 * 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
1111 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
1112 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
1113 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
1114 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
1115 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
1116 * 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
1117 * 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
1118 * 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
1119 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
1120 * 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
1121 * 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
1122 * 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
1123 * 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
1124 * 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
1125 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
1126 * 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
1127 * 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
1128 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
1129 * 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
1130 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
1131 * 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
1132 * 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
1133 * 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
1134 * 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
1135 * 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
1136
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
1137 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
1138 * 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
1139 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
1140 * 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
1141 * 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
1142 * 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
1143 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
1144 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
1145 * 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
1146
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
1147
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
1148 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
1149 * 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
1150 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
1151 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
1152
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
1153 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
1154 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
1155 * 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
1156 * 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
1157
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
1158 * 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
1159 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
1160 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
1161 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
1162
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
1163 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
1164
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
1165 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
1166 * 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
1167 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
1168 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
1169 * 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
1170 * 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
1171 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
1172 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
1173 * 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
1174 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
1175 * 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
1176 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
1177 * 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
1178 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
1179 * 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
1180 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
1181 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
1182 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
1183 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
1184 * 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
1185 * 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
1186 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
1187 * 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
1188 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
1189 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
1190 * 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
1191 * 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
1192 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
1193 * 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
1194 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
1195
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
1196 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
1197 * 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
1198 * 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
1199 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
1200 * 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
1201 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
1202 * 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
1203 * 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
1204 $ 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
1205 $ 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
1206 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
1207 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
1208 $ 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
1209 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
1210 * 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
1211 - 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
1212 - 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
1213 - 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
1214 - 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
1215 - 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
1216 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
1217 * 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
1218 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
1219 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
1220 (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
1221 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
1222 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
1223 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
1224 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
1225 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
1226 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
1227 * 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
1228
1683
964fa7d0de32 action menu propagates rev parameter, simplify revision display
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1679
diff changeset
1229 * 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
1230 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
1231 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
1232 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
1233 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
1234 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
1235 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
1236 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
1237 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
1238 * 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
1239 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
1240 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
1241
873
5019723cb7d4 improved google sitemap action (ported from 1.5)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 872
diff changeset
1242 * ?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
1243 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
1244 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
1245 --------------------------------------------------------------------
5019723cb7d4 improved google sitemap action (ported from 1.5)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 872
diff changeset
1246 / 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
1247 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
1248 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
1249 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
1250 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
1251
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
1252 * 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
1253 * 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
1254 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
1255 * "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
1256 * 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
1257 * 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
1258 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
1259 * 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
1260 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
1261 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
1262 # 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
1263 ('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
1264 # 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
1265 ('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
1266 # 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
1267 ('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
1268 * 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
1269 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
1270 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
1271 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
1272 "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
1273 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
1274 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
1275 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
1276 * 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
1277 * 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
1278 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
1279
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
1280 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
1281 * 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
1282 * 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
1283 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
1284 * 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
1285 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
1286 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
1287 * 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
1288 * 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
1289 users from there.
1992
c4bfc16a6081 CHANGES: inline, view and EmbedObject
Reimar Bauer <rb.proj AT googlemail DOT com>
parents: 1974
diff changeset
1290 * 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
1291 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
1292 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
1293 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
1294 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
1295 mimetypes_xss_protect).
1412
07e331b171dc Documented last changes, added some umlauts to CHANGES.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1396
diff changeset
1296 * 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: