annotate docs/CHANGES @ 625:42958bb7e500

fix MonthCalendar macro for non-ascii page names, update CHANGES
author Thomas Waldmann <tw AT waldmann-edv DOT de>
date Sat, 06 May 2006 17:59:03 +0200
parents f6074b4afbe1
children 50c7a0cc1791
rev   line source
0
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1 MoinMoin Version History
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
2 ========================
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
3
432
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
4 Please completely read CHANGES text until you reach the version you were
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
5 using until now. Otherwise you might miss some important upgrading and
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
6 configuration hints.
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
7
496
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
8 Starting with 1.5.3, update installation hints are marked with HINT.
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
9 They assume you are upgrading from the last release version before (e.g. from
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
10 1.5.2 to 1.5.3).
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
11
432
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
12 This release has known bugs (see MoinMoin:MoinMoinBugs), but we think it is
496
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
13 already better than the previous stable release. Our release policy is not
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
14 trying to make a "perfect release" (as that release might NEVER get released),
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
15 but to make progress and don't delay releases too much.
432
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
16
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
17 Known main issues:
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
18
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
19 * The GUI WYSIWYG editor has still some issues and limitations.
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
20 If you can't live with those, you can simply switch it off by using:
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
21 editor_force = True
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
22 editor_default = 'text' # internal default, just for completeness
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
23
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
24 * TWikiDraw may have some issues - we need some JAVA guy caring for it!
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
25
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
26 * "Backup" and especially "Restore" action (both new in 1.5) have some
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
27 issues, so please DON'T USE THEM except if you want to help debugging
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
28 and improving it and after having made a backup with some other, proven
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
29 method. USE BOTH ON YOUR OWN RISK!
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
30
577
f6074b4afbe1 updated CHANGES: we switched to mercurial SCM
tw@localhost
parents: 576
diff changeset
31 Version 1.5.current:
f6074b4afbe1 updated CHANGES: we switched to mercurial SCM
tw@localhost
parents: 576
diff changeset
32 Developer notes:
f6074b4afbe1 updated CHANGES: we switched to mercurial SCM
tw@localhost
parents: 576
diff changeset
33 * We switched to Mercurial SCM, see here for more infos:
f6074b4afbe1 updated CHANGES: we switched to mercurial SCM
tw@localhost
parents: 576
diff changeset
34 http://moinmoin.wikiwikiweb.de/MoinDev/MercurialGuide
f6074b4afbe1 updated CHANGES: we switched to mercurial SCM
tw@localhost
parents: 576
diff changeset
35
625
42958bb7e500 fix MonthCalendar macro for non-ascii page names, update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 577
diff changeset
36 Bugfixes:
42958bb7e500 fix MonthCalendar macro for non-ascii page names, update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 577
diff changeset
37 * fix MonthCalendar macro for non-ASCII pagenames (thanks to Jonas Smedegaard)
42958bb7e500 fix MonthCalendar macro for non-ascii page names, update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 577
diff changeset
38 * remove 'search' and 'google' from bot user agent list and add some more
42958bb7e500 fix MonthCalendar macro for non-ascii page names, update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 577
diff changeset
39 specific terms
42958bb7e500 fix MonthCalendar macro for non-ascii page names, update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 577
diff changeset
40
571
e5bd284ca29e bumped version to 1.5.3 release, updated underlay
Thomas Waldmann <tw@waldmann-edv.de>
parents: 569
diff changeset
41 Version 1.5.3:
539
8abd2a7e6e85 ignore ConvertErrors when user cancelled editing
Thomas Waldmann <tw@waldmann-edv.de>
parents: 536
diff changeset
42 New Features:
561
3e3a4a38db1f updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 552
diff changeset
43 * Added CSS classes for TableOfContents macro.
552
7d46743be355 fixed subpage links in gui editor, call fckdialog action from current page, not base url
Thomas Waldmann <tw@waldmann-edv.de>
parents: 539
diff changeset
44
7d46743be355 fixed subpage links in gui editor, call fckdialog action from current page, not base url
Thomas Waldmann <tw@waldmann-edv.de>
parents: 539
diff changeset
45 Bug Fixes:
561
3e3a4a38db1f updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 552
diff changeset
46 * GUI editor / GUI editor converter:
3e3a4a38db1f updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 552
diff changeset
47 * Fixed missing GUI editor link in edit bar.
3e3a4a38db1f updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 552
diff changeset
48 * Fixed table/row/cell style spaces.
3e3a4a38db1f updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 552
diff changeset
49 * Changed <p> generation for macros.
3e3a4a38db1f updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 552
diff changeset
50 * Fixed handling of subpages.
3e3a4a38db1f updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 552
diff changeset
51 * Fixed processing of complex list elements (thanks to Craig Markwardt).
3e3a4a38db1f updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 552
diff changeset
52 * Fixed processing of html \n (thanks to Craig Markwardt).
565
c95125eee0e1 gui converter: fixed joining of comment lines with text below
Thomas Waldmann <tw@waldmann-edv.de>
parents: 563
diff changeset
53 * Fixed joining of comment lines with text below them.
573
b6af162cc4e2 fixed gui editor formatter table height attribute
Thomas Waldmann <tw@waldmann-edv.de>
parents: 571
diff changeset
54 * Fixed table height attribute crash.
561
3e3a4a38db1f updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 552
diff changeset
55 * Fixed sslclientcert auth.
3e3a4a38db1f updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 552
diff changeset
56 * Added some missing files to i18n processing, translatable strings more
3e3a4a38db1f updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 552
diff changeset
57 complete now.
563
dde3d1b2a9d4 change p generation from self-closing to auto-closing, add \n before table for gui converter
Thomas Waldmann <tw@waldmann-edv.de>
parents: 561
diff changeset
58 * Change <p> generation from self-closing (<p />) to auto-closing (only
dde3d1b2a9d4 change p generation from self-closing to auto-closing, add \n before table for gui converter
Thomas Waldmann <tw@waldmann-edv.de>
parents: 561
diff changeset
59 emit <p>, let browser find place for </p>).
dde3d1b2a9d4 change p generation from self-closing to auto-closing, add \n before table for gui converter
Thomas Waldmann <tw@waldmann-edv.de>
parents: 561
diff changeset
60 * Fix eating of newline before tables.
567
6d062608aab4 Fixed Login hint incorrectly linking to UserPreferences page
Thomas Waldmann <tw@waldmann-edv.de>
parents: 565
diff changeset
61 * Fixed incorrect login hint for not logged-in users trying a disallowed
6d062608aab4 Fixed Login hint incorrectly linking to UserPreferences page
Thomas Waldmann <tw@waldmann-edv.de>
parents: 565
diff changeset
62 action.
569
6c572f52899f fixed missing </a> formatter bug
Thomas Waldmann <tw@waldmann-edv.de>
parents: 567
diff changeset
63 * Fixed nasty missing or double </a> formatter bug (mostly happening when
6c572f52899f fixed missing </a> formatter bug
Thomas Waldmann <tw@waldmann-edv.de>
parents: 567
diff changeset
64 user has enabled questionmarks for nonexisting pages).
552
7d46743be355 fixed subpage links in gui editor, call fckdialog action from current page, not base url
Thomas Waldmann <tw@waldmann-edv.de>
parents: 539
diff changeset
65
539
8abd2a7e6e85 ignore ConvertErrors when user cancelled editing
Thomas Waldmann <tw@waldmann-edv.de>
parents: 536
diff changeset
66 Other Changes:
8abd2a7e6e85 ignore ConvertErrors when user cancelled editing
Thomas Waldmann <tw@waldmann-edv.de>
parents: 536
diff changeset
67 * We catch and ignore html to wiki conversion errors in case of hitting
8abd2a7e6e85 ignore ConvertErrors when user cancelled editing
Thomas Waldmann <tw@waldmann-edv.de>
parents: 536
diff changeset
68 the cancel button, so you can get out of the error screen.
8abd2a7e6e85 ignore ConvertErrors when user cancelled editing
Thomas Waldmann <tw@waldmann-edv.de>
parents: 536
diff changeset
69
536
9aebec40e7f9 bump version to 1.5.3-rc2
Thomas Waldmann <tw@waldmann-edv.de>
parents: 534
diff changeset
70 Version 1.5.3-rc2:
510
e1990b501b22 human readable SystemInfo, added disk usage
Thomas Waldmann <tw@waldmann-edv.de>
parents: 508
diff changeset
71 New Features:
529
20f8bda12a7b fix table *bgcolor trouble, cleanup style synth, fix html_gedit api
Thomas Waldmann <tw@waldmann-edv.de>
parents: 527
diff changeset
72 * Modified SystemInfo macro to give human readable units and disk usage
526
d0dba03190b6 cfg.editor_quickhelp to make quickhelp work correctly and configurably for default markup at least
Thomas Waldmann <tw@waldmann-edv.de>
parents: 525
diff changeset
73 * cfg.editor_quickhelp makes the quick help below the editor configurable
d0dba03190b6 cfg.editor_quickhelp to make quickhelp work correctly and configurably for default markup at least
Thomas Waldmann <tw@waldmann-edv.de>
parents: 525
diff changeset
74 (at least as far as the default_markup is concerned). If set to None,
527
83be51106619 forgot credits for editor_quickhelp
Thomas Waldmann <tw@waldmann-edv.de>
parents: 526
diff changeset
75 it doesn't display any quickhelp. Thanks to Seth Falcon for the patch.
515
1b9f0d6b9f48 fixed double CSS class attribute for nonexistent links, removed ugly formatter.url attrs keyword handling code
Thomas Waldmann <tw@waldmann-edv.de>
parents: 512
diff changeset
76
1b9f0d6b9f48 fixed double CSS class attribute for nonexistent links, removed ugly formatter.url attrs keyword handling code
Thomas Waldmann <tw@waldmann-edv.de>
parents: 512
diff changeset
77 Bugfixes:
529
20f8bda12a7b fix table *bgcolor trouble, cleanup style synth, fix html_gedit api
Thomas Waldmann <tw@waldmann-edv.de>
parents: 527
diff changeset
78 * Fixed double class attribute for nonexistent links
20f8bda12a7b fix table *bgcolor trouble, cleanup style synth, fix html_gedit api
Thomas Waldmann <tw@waldmann-edv.de>
parents: 527
diff changeset
79 * Fixed double </a> with qm_noexist option
20f8bda12a7b fix table *bgcolor trouble, cleanup style synth, fix html_gedit api
Thomas Waldmann <tw@waldmann-edv.de>
parents: 527
diff changeset
80 * Fixed table xxx="yyy" style attribute parsing
20f8bda12a7b fix table *bgcolor trouble, cleanup style synth, fix html_gedit api
Thomas Waldmann <tw@waldmann-edv.de>
parents: 527
diff changeset
81 * If not (editor_force and editor_default == 'text') then display GUI mode
518
e779addaf39a partial fix for the gui switch button problem (at least it is not then when forced text is active)
Thomas Waldmann <tw@waldmann-edv.de>
parents: 517
diff changeset
82 switch button (this is only a partial fix, but enough to deny the GUI
e779addaf39a partial fix for the gui switch button problem (at least it is not then when forced text is active)
Thomas Waldmann <tw@waldmann-edv.de>
parents: 517
diff changeset
83 mode to your users completely)
520
77526f8f3ecf Fixed XSS issue which could lead to cookie theft etc. Thanks to the CAcert Security Team!
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 518
diff changeset
84 * Fixed XSS issue which could lead to cookie theft etc.
521
d3a173c26e1c fixed dl indenting, some cosmetic issues
Thomas Waldmann <tw@waldmann-edv.de>
parents: 520
diff changeset
85 * Fixed definition list "same level" indenting.
522
3ea8fd50dd53 use correct pagename for PackagePages logging
Thomas Waldmann <tw@waldmann-edv.de>
parents: 521
diff changeset
86 * Fixed pagename in log for PackagePages action.
529
20f8bda12a7b fix table *bgcolor trouble, cleanup style synth, fix html_gedit api
Thomas Waldmann <tw@waldmann-edv.de>
parents: 527
diff changeset
87 * Made <p> self-closing and line-anchors more well-behaved, thanks to
525
66c0297e3fd0 make <p> self-closing, line-anchors more well-behaved
Thomas Waldmann <tw@waldmann-edv.de>
parents: 522
diff changeset
88 Martin Wilck for the patch. I didn't apply the <ol> patch, because this
66c0297e3fd0 make <p> self-closing, line-anchors more well-behaved
Thomas Waldmann <tw@waldmann-edv.de>
parents: 522
diff changeset
89 is no real problem, just a problem of a bad standard.
529
20f8bda12a7b fix table *bgcolor trouble, cleanup style synth, fix html_gedit api
Thomas Waldmann <tw@waldmann-edv.de>
parents: 527
diff changeset
90 * Fixed gui editor *bgcolor crash.
531
f6a74f85b9d7 fix tableclass attr for gui editor
Thomas Waldmann <tw@waldmann-edv.de>
parents: 529
diff changeset
91 * Support/Fix tableclass attr with gui editor.
522
3ea8fd50dd53 use correct pagename for PackagePages logging
Thomas Waldmann <tw@waldmann-edv.de>
parents: 521
diff changeset
92
511
8ee8ced7dded moved UserPreferences back to header, add Cancel button
Thomas Waldmann <tw@waldmann-edv.de>
parents: 510
diff changeset
93 Other changes:
529
20f8bda12a7b fix table *bgcolor trouble, cleanup style synth, fix html_gedit api
Thomas Waldmann <tw@waldmann-edv.de>
parents: 527
diff changeset
94 * Moved back UserPreferences action link from menu to top of page (renaming
512
3ede5fa7001a shorter name for User Preferences, updated i18n
Thomas Waldmann <tw@waldmann-edv.de>
parents: 511
diff changeset
95 it to "Preferences"), added "Cancel" button to make it possible to return
3ede5fa7001a shorter name for User Preferences, updated i18n
Thomas Waldmann <tw@waldmann-edv.de>
parents: 511
diff changeset
96 to the previous page without saving preferences.
529
20f8bda12a7b fix table *bgcolor trouble, cleanup style synth, fix html_gedit api
Thomas Waldmann <tw@waldmann-edv.de>
parents: 527
diff changeset
97 * Removed formatter.url "attrs" keyword arg that took premade html, we use
515
1b9f0d6b9f48 fixed double CSS class attribute for nonexistent links, removed ugly formatter.url attrs keyword handling code
Thomas Waldmann <tw@waldmann-edv.de>
parents: 512
diff changeset
98 separate kw args per attribute now.
534
d827734692ac fix some easy test bugs, disable the severely broken tests
Thomas Waldmann <tw@waldmann-edv.de>
parents: 531
diff changeset
99 * Moved broken tests to MoinMoin/_tests/broken (= disabling them).
d827734692ac fix some easy test bugs, disable the severely broken tests
Thomas Waldmann <tw@waldmann-edv.de>
parents: 531
diff changeset
100 All "active" tests run ok now.
d827734692ac fix some easy test bugs, disable the severely broken tests
Thomas Waldmann <tw@waldmann-edv.de>
parents: 531
diff changeset
101 If you want to compare, I included the output of this test run:
d827734692ac fix some easy test bugs, disable the severely broken tests
Thomas Waldmann <tw@waldmann-edv.de>
parents: 531
diff changeset
102 $ make test >tests/make_test.out
d827734692ac fix some easy test bugs, disable the severely broken tests
Thomas Waldmann <tw@waldmann-edv.de>
parents: 531
diff changeset
103
515
1b9f0d6b9f48 fixed double CSS class attribute for nonexistent links, removed ugly formatter.url attrs keyword handling code
Thomas Waldmann <tw@waldmann-edv.de>
parents: 512
diff changeset
104
508
400516d5adc3 updated i18n, bumped rev to 1.5.3-rc1
Thomas Waldmann <tw@waldmann-edv.de>
parents: 503
diff changeset
105 Version 1.5.3-rc1:
496
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
106
437
f96c2c8d7c91 attachment search (lupy only)
Thomas Waldmann <tw@waldmann-edv.de>
parents: 433
diff changeset
107 New features:
497
ef41e35985dc new scripting method, using 'moin' command. new style migration scripts.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 496
diff changeset
108 * HINT: please read README.migration
483
a594780d5e64 Login macro, login/logout/UserPreferences actions
Thomas Waldmann <tw@waldmann-edv.de>
parents: 480
diff changeset
109 * Login and Logout are actions now, therefore you stay on the page where
a594780d5e64 Login macro, login/logout/UserPreferences actions
Thomas Waldmann <tw@waldmann-edv.de>
parents: 480
diff changeset
110 you were before.
a594780d5e64 Login macro, login/logout/UserPreferences actions
Thomas Waldmann <tw@waldmann-edv.de>
parents: 480
diff changeset
111 * UserPreferences is also an action now and moved from top border (in
a594780d5e64 Login macro, login/logout/UserPreferences actions
Thomas Waldmann <tw@waldmann-edv.de>
parents: 480
diff changeset
112 modern theme) to the "more actions" dropdown menu. You also stay on the
a594780d5e64 Login macro, login/logout/UserPreferences actions
Thomas Waldmann <tw@waldmann-edv.de>
parents: 480
diff changeset
113 same page.
a594780d5e64 Login macro, login/logout/UserPreferences actions
Thomas Waldmann <tw@waldmann-edv.de>
parents: 480
diff changeset
114 * There is also a [[Login]] macro now. You can put it on any page you want
a594780d5e64 Login macro, login/logout/UserPreferences actions
Thomas Waldmann <tw@waldmann-edv.de>
parents: 480
diff changeset
115 and if the user is not logged in, it renders the login form. If the user
a594780d5e64 Login macro, login/logout/UserPreferences actions
Thomas Waldmann <tw@waldmann-edv.de>
parents: 480
diff changeset
116 is logged in, it doesn't render anything.
496
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
117 * We check cfg.superuser to be a list of user names (as documented) and
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
118 deny superuser access if it is not. This avoids security issues by
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
119 wrong configuration.
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
120 * auth methods changed:
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
121 HINT: if you wrote own auth methods, please change them as you see in
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
122 MoinMoin/auth.py and test them again before relying on them.
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
123 * now get a user_obj kw argument that is either a user object returned
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
124 from a previous auth method or None (if no user has been made up yet).
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
125 The auth method should either return a user object (if it has
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
126 determined one) or what it got as user_obj (being "passive") or None
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
127 (if it wants to "veto" some user even if a previous method already has
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
128 made up some user object).
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
129 * return value of continue_flag is now True in most cases (except if
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
130 it wants to "veto" and abort).
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
131 * moin_cookie auth method now logs out a user by deleting the cookie and
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
132 setting user_obj.valid = 0. This makes it possible to still get the
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
133 user's name in subsequent auth method calls within the same request.
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
134 * added ldap_login and smb_mount auth methods, see MoinMoin/auth.py and
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
135 wiki/config/more_samples/ldap_smb_farmconfig.py
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
136 * MonthCalendar now takes an additional argument for specifying a template
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
137 to use to directly invoke the page editor when clicking on non-existing
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
138 day pages.
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
139 * Added ImageLink macro. Thanks to Jeff Kunce, Marcin Zalewski, Reimar
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
140 Bauer and Chong-Dae Park for working on it.
494
a09701fb61a8 update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 489
diff changeset
141 * Lupy stuff (still experimental, partly broken and disabled by default):
496
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
142 * Attachment search using lupy (lupy_search = 1 in your config)
494
a09701fb61a8 update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 489
diff changeset
143 Title search will also search attachment filenames.
a09701fb61a8 update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 489
diff changeset
144 Full text search will also search attachment contents.
496
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
145 * Indexing filter plugins, see MoinMoin:FiltersForIndexing
494
a09701fb61a8 update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 489
diff changeset
146 Some filters depend on external converters that might not be available
a09701fb61a8 update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 489
diff changeset
147 for any platform (see Depends: line in filter plugin).
a09701fb61a8 update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 489
diff changeset
148 Feel free to contribute more filter plugins, especially if you wrote
a09701fb61a8 update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 489
diff changeset
149 some nice platform independant filter in Python for some popular file
a09701fb61a8 update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 489
diff changeset
150 format! Filters implemented so far (depending on):
a09701fb61a8 update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 489
diff changeset
151 MS Word, RTF, MS Excel (antiword, catdoc)
a09701fb61a8 update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 489
diff changeset
152 PDF (pdftotext)
a09701fb61a8 update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 489
diff changeset
153 OpenOffice.org XML based data formats (-)
a09701fb61a8 update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 489
diff changeset
154 XML, HTML (-)
a09701fb61a8 update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 489
diff changeset
155 text/* (-)
a09701fb61a8 update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 489
diff changeset
156 JPEG's EXIF data (-)
a09701fb61a8 update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 489
diff changeset
157 Binary generic (-)
496
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
158 * As you might know, Lupy is "retired" (that means it isn't developped
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
159 by its authors any more). We are currently evaluating Xapian as new
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
160 indexing search engine in moin.
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
161 If we succeed, we will replace Lupy stuff by some Xapian interface
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
162 code in moin.
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
163 But: the filters will likely stay, as we also need them with Xapian.
575
02dfbea04bf3 Moved a section in CHANGES onto another level
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 573
diff changeset
164
02dfbea04bf3 Moved a section in CHANGES onto another level
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 573
diff changeset
165 * A new MoinMoin script interface was introduced:
02dfbea04bf3 Moved a section in CHANGES onto another level
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 573
diff changeset
166
02dfbea04bf3 Moved a section in CHANGES onto another level
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 573
diff changeset
167 Syntax: moin [options] <cmdmodule> <cmdname> [options]
02dfbea04bf3 Moved a section in CHANGES onto another level
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 573
diff changeset
168
02dfbea04bf3 Moved a section in CHANGES onto another level
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 573
diff changeset
169 For example:
02dfbea04bf3 Moved a section in CHANGES onto another level
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 573
diff changeset
170 moin --config-dir=/my/cfgdir --wiki-url=wiki.example.org/ \
02dfbea04bf3 Moved a section in CHANGES onto another level
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 573
diff changeset
171 export dump --page=WikiSandBox
02dfbea04bf3 Moved a section in CHANGES onto another level
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 573
diff changeset
172
02dfbea04bf3 Moved a section in CHANGES onto another level
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 573
diff changeset
173 This will call the "moin" script, which will use the --config-dir and
02dfbea04bf3 Moved a section in CHANGES onto another level
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 573
diff changeset
174 --wiki-url options to initialize, then it will go to MoinMoin.script
02dfbea04bf3 Moved a section in CHANGES onto another level
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 573
diff changeset
175 module, import the export.dump module from there and run it, providing
02dfbea04bf3 Moved a section in CHANGES onto another level
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 573
diff changeset
176 the additional --page value to it.
497
ef41e35985dc new scripting method, using 'moin' command. new style migration scripts.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 496
diff changeset
177
575
02dfbea04bf3 Moved a section in CHANGES onto another level
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 573
diff changeset
178 The old scripts that have not been migrated to this new interface can
02dfbea04bf3 Moved a section in CHANGES onto another level
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 573
diff changeset
179 still be found in MoinMoin/script/old/ - including the old migration
02dfbea04bf3 Moved a section in CHANGES onto another level
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 573
diff changeset
180 scripts.
02dfbea04bf3 Moved a section in CHANGES onto another level
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 573
diff changeset
181 * moin ... account create --name=JoeDoe --email=joe@doe.org
02dfbea04bf3 Moved a section in CHANGES onto another level
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 573
diff changeset
182 * moin ... account disable --name=JoeDoe
02dfbea04bf3 Moved a section in CHANGES onto another level
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 573
diff changeset
183 * moin ... acount check <-- this is what usercheck script was before
02dfbea04bf3 Moved a section in CHANGES onto another level
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 573
diff changeset
184 * moin ... maint cleancache <-- this is what cachecleaner script was
02dfbea04bf3 Moved a section in CHANGES onto another level
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 573
diff changeset
185 * moin ... maint cleanpage <-- this is what pagescleaner script was
437
f96c2c8d7c91 attachment search (lupy only)
Thomas Waldmann <tw@waldmann-edv.de>
parents: 433
diff changeset
186
433
724d2d6a8fa1 make cookie_lifetime behaviour more sane
Thomas Waldmann <tw@waldmann-edv.de>
parents: 432
diff changeset
187 Bugfixes:
724d2d6a8fa1 make cookie_lifetime behaviour more sane
Thomas Waldmann <tw@waldmann-edv.de>
parents: 432
diff changeset
188 * cookie_lifetime didn't work comfortable for low values. The cookie was
724d2d6a8fa1 make cookie_lifetime behaviour more sane
Thomas Waldmann <tw@waldmann-edv.de>
parents: 432
diff changeset
189 created once on login and never updated afterwards. So you got logged
724d2d6a8fa1 make cookie_lifetime behaviour more sane
Thomas Waldmann <tw@waldmann-edv.de>
parents: 432
diff changeset
190 out cookie_lifetime hours later, no matter whether you were active at
724d2d6a8fa1 make cookie_lifetime behaviour more sane
Thomas Waldmann <tw@waldmann-edv.de>
parents: 432
diff changeset
191 that time or not. This has been changed, we update the cookie expiry now
724d2d6a8fa1 make cookie_lifetime behaviour more sane
Thomas Waldmann <tw@waldmann-edv.de>
parents: 432
diff changeset
192 on every request, so it will expire cookie_lifetime after your last
724d2d6a8fa1 make cookie_lifetime behaviour more sane
Thomas Waldmann <tw@waldmann-edv.de>
parents: 432
diff changeset
193 request (not after login).
496
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
194 * Fixed logout problems when using cfg.cookie_path.
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
195 * Fixed cookie_path for root url wikis.
576
69a031af29ff Fixed minor false friend in CHANGES.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 575
diff changeset
196 * Lupy search now behaves a bit less funky. Still no guarantees...
496
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
197 * We lowered the twisted server timeout to 2 minutes now (was: 10) because
443
f2f1db293930 fix farmconfig.wikis processing for big farms (>=50 wikis) by not using a big RE for it
Thomas Waldmann <tw@waldmann-edv.de>
parents: 438
diff changeset
198 it just used up too many files (open TCP connections until it timeouts)
470
957d482215ac lupy: some filters, update mode
Thomas Waldmann <tw@waldmann-edv.de>
parents: 469
diff changeset
199 on our farm.
496
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
200 * The algorithm used for processing the farmconfig.wikis list was changed
443
f2f1db293930 fix farmconfig.wikis processing for big farms (>=50 wikis) by not using a big RE for it
Thomas Waldmann <tw@waldmann-edv.de>
parents: 438
diff changeset
201 to work for big farms (>= 50 wikis), too. This works around the python
f2f1db293930 fix farmconfig.wikis processing for big farms (>=50 wikis) by not using a big RE for it
Thomas Waldmann <tw@waldmann-edv.de>
parents: 438
diff changeset
202 "re" module limitation of having a maximum of 100 named groups in a RE.
444
918c58dcc275 Fixed PythonErrorEditingFrontPage.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 443
diff changeset
203 * Fixed a TypeError which occurred for formatters that dislike None values.
918c58dcc275 Fixed PythonErrorEditingFrontPage.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 443
diff changeset
204 (cf. http://moinmoin.wikiwikiweb.de/MoinMoinBugs/PythonErrorEditingFrontPage)
496
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
205 * Fixed GUI editor converter error for https:... image URLs.
453
493972205fac removed duplicate AttachFile entry in actions menu
Thomas Waldmann <tw@waldmann-edv.de>
parents: 452
diff changeset
206 * ThemeBase (use by modern/rightsidebar): removed duplicate AttachFile from
496
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
207 actions menu (we already have it in editbar).
478
ce2e934557f4 implemented HEAD requests for StandAlone server
Thomas Waldmann <tw@waldmann-edv.de>
parents: 472
diff changeset
208 * Speedup group/dicts scanning for persistent servers.
ce2e934557f4 implemented HEAD requests for StandAlone server
Thomas Waldmann <tw@waldmann-edv.de>
parents: 472
diff changeset
209 * Implemented HEAD requests for standalone server, this should fix some of
ce2e934557f4 implemented HEAD requests for StandAlone server
Thomas Waldmann <tw@waldmann-edv.de>
parents: 472
diff changeset
210 the strange effects happening when using "Save as" on attachments.
487
782c389db4e9 avoid crashing on non-ASCII hostnames
Thomas Waldmann <tw@waldmann-edv.de>
parents: 483
diff changeset
211 * Not a moin bug, but rather a workaround for non-standard non-ASCII DNS
782c389db4e9 avoid crashing on non-ASCII hostnames
Thomas Waldmann <tw@waldmann-edv.de>
parents: 483
diff changeset
212 hostnames: we just use the IP instead of crashing now.
494
a09701fb61a8 update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 489
diff changeset
213 * Spurious cyclic usage error in i18n fixed.
496
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
214 * Fixed antispam for python 2.5a xmlrpclib.
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
215 * I18n for linenumber toggle in listings.
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
216 * All action menu entries are translatable now.
432
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
217
469
ff99c7d6ffcb Added rst admonition class patch by TiagoMacambira
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 464
diff changeset
218 Other:
ff99c7d6ffcb Added rst admonition class patch by TiagoMacambira
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 464
diff changeset
219 * Added css classes for the rst admonitions. Thanks to TiagoMacambira!
ff99c7d6ffcb Added rst admonition class patch by TiagoMacambira
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 464
diff changeset
220
432
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
221 Version 1.5.2:
397
1a7f4e1f3e4d Fixed MoinMoinBugs/ RewritingAndCookieUrl/
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 395
diff changeset
222
415
6da5739cbe0c Added FullSearchCached macro.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 413
diff changeset
223 New features:
6da5739cbe0c Added FullSearchCached macro.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 413
diff changeset
224 * Added FullSearchCached macro which is statically cached.
6da5739cbe0c Added FullSearchCached macro.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 413
diff changeset
225 Use it if you do not depend on fresh search results but prefer raw speed.
432
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
226 * Added surge protection, see HelpOnConfiguration/SurgeProtection.
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
227 * Allow hex and symbolic entities.
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
228 * If there is a user with empty password, we just generate a random one
416
fb5e1ecdbc33 generate rnd password when there is none yet
Thomas Waldmann <tw@waldmann-edv.de>
parents: 415
diff changeset
229 when he requests it getting sent by mail. Thanks to Reimar Bauer.
432
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
230 * The superuser now can switch to another user using UserPreferences -
423
c16423b7ff18 switch user functionality for superuser
Thomas Waldmann <tw@waldmann-edv.de>
parents: 421
diff changeset
231 nice to help your users when they forgot their password or need other
c16423b7ff18 switch user functionality for superuser
Thomas Waldmann <tw@waldmann-edv.de>
parents: 421
diff changeset
232 help. You need to logout/relogin to use your own userid afterwards.
464
ee7bbc2b2ca8 added note about moin_cookie being required by su-functionality
Thomas Waldmann <tw@waldmann-edv.de>
parents: 461
diff changeset
233 This function only works correctly if you use moin_cookie authentication.
423
c16423b7ff18 switch user functionality for superuser
Thomas Waldmann <tw@waldmann-edv.de>
parents: 421
diff changeset
234 Thanks to Reimar Bauer.
432
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
235 * Add new markup for bulletless lists: just use a "." instead of "*".
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
236
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
237 Other changes:
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
238 * Added "voyager" to bot useragent list.
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
239 * Added locking for caching subsystem.
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
240 * Deron Meranda's formatter API cleanup.
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
241 * Added div and span to formatter API.
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
242 * Removed old unfinished form and export code.
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
243 * updated i18n
404
ff489f0db4d0 fixed table attribute parsing, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 397
diff changeset
244
ff489f0db4d0 fixed table attribute parsing, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 397
diff changeset
245 Fixes:
432
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
246 * Fixed table attribute parsing.
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
247 * Fixed cookie handling wrt properties adherance.
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
248 * The new "." list markup makes it possible to have a bulletless list with
411
6e2114f8e942 fixed version, surge protection configuration, merged CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 404
diff changeset
249 elements on the same level. Before this change and only using indentation
6e2114f8e942 fixed version, surge protection configuration, merged CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 404
diff changeset
250 with blanks, that would get merged into a single paragraph.
432
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
251 * It is possible now to have multiple paragraphs in the same list element,
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
252 just leave an empty line in between the paragraphs.
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
253 * Fixed GAP processing for ordered lists.
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
254 * Fix text_gedit formatter's invalid list nesting.
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
255 * Fixed hr crash in blockquote (but needs more work).
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
256 * Fixed FootNote's formatter usage.
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
257 * Fixed rst's headline levels.
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
258 * Fixed MoinMoinBugs/WikiParserThinksItIsInsidePreWhenItIsNot
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
259 * Fixed MoinMoinBugs/ListItemGeneratedOutsideList
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
260 * Fixed that macros were followed by a wrong <p>.
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
261 * Added <blockquote> to the block elements in the text_html formatter,
411
6e2114f8e942 fixed version, surge protection configuration, merged CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 404
diff changeset
262 so it does not close it erratically when you close a inner <p>.
6e2114f8e942 fixed version, surge protection configuration, merged CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 404
diff changeset
263 * GUI editor converter now also accept http: urls without // (relative or
432
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
264 same server urls).
417
2b21d2ea1b3e Fixed MoinMoinBugs/UnableToDisplayDocbookWithAccentuatedTitle
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 416
diff changeset
265 * Fixed the DocBook parser in cases where the pagename was non-ascii.
432
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
266 * Fixed MoinMoinBugs/ProcessInlineDontSupportUlElement
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
267
404
ff489f0db4d0 fixed table attribute parsing, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 397
diff changeset
268
395
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
269 Version 1.5.1:
327
555f6e5f6c14 document needed TWikiDraw work, document known issues for rc1
Thomas Waldmann <tw@waldmann-edv.de>
parents: 320
diff changeset
270
332
0a40d8a4057e fixed logfile breaking when DeletePage/RenamePage comment contains CRLF chars
Thomas Waldmann <tw@waldmann-edv.de>
parents: 327
diff changeset
271 Fixes:
395
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
272 * Fixed rst parser docutils version check
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
273 * Repaired attachment unzipping feature.
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
274 * Fixed the AddRevision command of the PackageInstaller.
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
275 * improved the migration scripts (used to migrate pre-1.3 wikis to 1.3+):
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
276 * do not crash on empty lines in event log
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
277 * fix edit log format for very old moin data (like 0.11)
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
278 * workaround for an ugly win32 operating system bug leading to wiki text
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
279 file mtime not matching edit logs timestamp values if there was some
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
280 timezone change since last edit (e.g. a daylight saving tz switch),
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
281 but differing 3600s.
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
282 This affected pre-1.3 moin wiki servers running on win32 OS only.
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
283 We now try to correct those inconsistencies in mig05 by fuzzy matching.
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
284 * fixed bracketed link scheme icon (css class)
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
285 * we included a modified copy of Python 2.4.2's copy.py as some previous
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
286 python versions seem to have problems (2.3.x, x < 5 and also 2.4[.0]),
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
287 see: http://moinmoin.wikiwikiweb.de/MoinMoinBugs/DeepCopyError
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
288 Our own copy.py was slightly modified to run on 2.3.x and 2.4.x.
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
289 * Fixed the problem of not being able to change the date/time format back
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
290 to "Default" (UserPreferences).
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
291 * We generate the GUI editor footer now the same way as the text editor
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
292 footer.
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
293 * Include a CSS workaround for yet another IE bug, see:
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
294 MoinMoinBugs:InternetExplorerPeekABooBugInRightSideBar
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
295 * classic theme: added GUI editor link
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
296 * classic theme: added pagename header to editor screen
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
297 * the "mail enabled" check now also checks whether mail_from is set
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
298
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
299 Other changes:
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
300 * Updated FCKeditor to current CVS (2006-01-08 == 2.2+)
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
301 * Split up show_hosts into show_hosts and show_names
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
302 * attachment:file%20with%20spaces.txt in attachment list
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
303 * added support for file:// in GUI editor link dialogue, see also:
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
304 MoinMoin:FileLinks
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
305 * cfg.mail_smarthost now supports "server:port" syntax, the default port
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
306 is 25, of course.
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
307 * removed unused kwargs showpage/editable/form from wikiutil.send_footer
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
308 * updated i18n (translation texts, additional languages)
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
309 * removed interwiki:pagename from print view's top of page, added it to
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
310 the "lasted edited" line at bottom right.
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
311
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
312
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
313 Version 1.5.0:
496
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
314 HINT: 1.5.0 uses the same data/pages format as 1.3.x. The only thing you want
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
315 to check is whether the 1.5.x version you are upgrading to has NEW mig
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
316 scripts compared to the version you are running now (e.g. in 1.3.5 we
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
317 added some scripts that fixed some small problems).
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
318 See the MoinMoin/scripts/migration/ directory.
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
319 You must run every mig script in sequence and only ONCE ever.
395
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
320 Fixes:
363
89d0a178964a 1.5.0 release final changes: updated docs, i18n, underlay, interwiki. fixed SystemAdmin macro to use cfg.superuser.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 362
diff changeset
321 * Fix <x=y> table attributes parsing. Thanks to Reimar Bauer.
89d0a178964a 1.5.0 release final changes: updated docs, i18n, underlay, interwiki. fixed SystemAdmin macro to use cfg.superuser.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 362
diff changeset
322 * Fixed a few bugs in the reStructured text parser. Note that you
89d0a178964a 1.5.0 release final changes: updated docs, i18n, underlay, interwiki. fixed SystemAdmin macro to use cfg.superuser.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 362
diff changeset
323 need to install docutils 0.3.10 or newer (snapshot from December 2005
89d0a178964a 1.5.0 release final changes: updated docs, i18n, underlay, interwiki. fixed SystemAdmin macro to use cfg.superuser.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 362
diff changeset
324 or newer) to make reStructuring parsing work:
89d0a178964a 1.5.0 release final changes: updated docs, i18n, underlay, interwiki. fixed SystemAdmin macro to use cfg.superuser.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 362
diff changeset
325 * Case preservation for anonymous links
89d0a178964a 1.5.0 release final changes: updated docs, i18n, underlay, interwiki. fixed SystemAdmin macro to use cfg.superuser.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 362
diff changeset
326 * MoinMoin links get the appropriate CSS class
89d0a178964a 1.5.0 release final changes: updated docs, i18n, underlay, interwiki. fixed SystemAdmin macro to use cfg.superuser.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 362
diff changeset
327 * Images do not get special CSS markup anymore
89d0a178964a 1.5.0 release final changes: updated docs, i18n, underlay, interwiki. fixed SystemAdmin macro to use cfg.superuser.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 362
diff changeset
328 Thanks to Matthew Gilbert.
89d0a178964a 1.5.0 release final changes: updated docs, i18n, underlay, interwiki. fixed SystemAdmin macro to use cfg.superuser.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 362
diff changeset
329 * Fixed a bug in the WSGI code which led to incorrect exception handling.
89d0a178964a 1.5.0 release final changes: updated docs, i18n, underlay, interwiki. fixed SystemAdmin macro to use cfg.superuser.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 362
diff changeset
330 * Removed all nationality flags. They used to be used for indicating some
89d0a178964a 1.5.0 release final changes: updated docs, i18n, underlay, interwiki. fixed SystemAdmin macro to use cfg.superuser.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 362
diff changeset
331 specific language (NOT nationality) and this was simply wrong and a bad
89d0a178964a 1.5.0 release final changes: updated docs, i18n, underlay, interwiki. fixed SystemAdmin macro to use cfg.superuser.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 362
diff changeset
332 idea.
89d0a178964a 1.5.0 release final changes: updated docs, i18n, underlay, interwiki. fixed SystemAdmin macro to use cfg.superuser.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 362
diff changeset
333 * Fixed some header rendering issues (CSS).
89d0a178964a 1.5.0 release final changes: updated docs, i18n, underlay, interwiki. fixed SystemAdmin macro to use cfg.superuser.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 362
diff changeset
334 * SystemAdmin macro now checks against cfg.superuser list.
89d0a178964a 1.5.0 release final changes: updated docs, i18n, underlay, interwiki. fixed SystemAdmin macro to use cfg.superuser.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 362
diff changeset
335
89d0a178964a 1.5.0 release final changes: updated docs, i18n, underlay, interwiki. fixed SystemAdmin macro to use cfg.superuser.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 362
diff changeset
336 Other changes:
89d0a178964a 1.5.0 release final changes: updated docs, i18n, underlay, interwiki. fixed SystemAdmin macro to use cfg.superuser.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 362
diff changeset
337 * Added turkish i18n. To be considered as alpha as it got in last minute.
89d0a178964a 1.5.0 release final changes: updated docs, i18n, underlay, interwiki. fixed SystemAdmin macro to use cfg.superuser.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 362
diff changeset
338
89d0a178964a 1.5.0 release final changes: updated docs, i18n, underlay, interwiki. fixed SystemAdmin macro to use cfg.superuser.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 362
diff changeset
339
89d0a178964a 1.5.0 release final changes: updated docs, i18n, underlay, interwiki. fixed SystemAdmin macro to use cfg.superuser.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 362
diff changeset
340 Version 1.5.0rc1:
89d0a178964a 1.5.0 release final changes: updated docs, i18n, underlay, interwiki. fixed SystemAdmin macro to use cfg.superuser.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 362
diff changeset
341 This is the first release candidate of MoinMoin 1.5.0.
89d0a178964a 1.5.0 release final changes: updated docs, i18n, underlay, interwiki. fixed SystemAdmin macro to use cfg.superuser.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 362
diff changeset
342
89d0a178964a 1.5.0 release final changes: updated docs, i18n, underlay, interwiki. fixed SystemAdmin macro to use cfg.superuser.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 362
diff changeset
343 Fixes:
332
0a40d8a4057e fixed logfile breaking when DeletePage/RenamePage comment contains CRLF chars
Thomas Waldmann <tw@waldmann-edv.de>
parents: 327
diff changeset
344 * fixed broken logs when a DeletePage (maybe also RenamePage) comment
0a40d8a4057e fixed logfile breaking when DeletePage/RenamePage comment contains CRLF chars
Thomas Waldmann <tw@waldmann-edv.de>
parents: 327
diff changeset
345 contained CR/LF characters (could happen when using copy&paste)
0a40d8a4057e fixed logfile breaking when DeletePage/RenamePage comment contains CRLF chars
Thomas Waldmann <tw@waldmann-edv.de>
parents: 327
diff changeset
346 * fixed GUI editor MoinEditorBackup page containing HTML instead of wiki
0a40d8a4057e fixed logfile breaking when DeletePage/RenamePage comment contains CRLF chars
Thomas Waldmann <tw@waldmann-edv.de>
parents: 327
diff changeset
347 markup
334
259b384a7ce7 updated CHANGES
Florian Festi <Florian.Festi@trick.informatik.uni-stuttgart.de>
parents: 332
diff changeset
348 * fixed invalid HTML in FootNotes
259b384a7ce7 updated CHANGES
Florian Festi <Florian.Festi@trick.informatik.uni-stuttgart.de>
parents: 332
diff changeset
349 * fixed HTML source in EditorBackup after canceling GUI editor
335
e574cc401e89 fixed MoinMoinBugs/IncorrectlyPlacedFootnote. All footnotes are now shown at the very bottom. There is a continuing numbering of all footnotes including the ones on included pages
Florian Festi <Florian.Festi@trick.informatik.uni-stuttgart.de>
parents: 334
diff changeset
350 * Footnotes of included pages are not shown at the bottom of the including page.
336
c39981463fb2 fixed MoinMoinBugs/ErraticGetValMacroExpansion. Corrected REs for Dict and Group pages. Use spaces insted of \s because this matches newlines!
Florian Festi <Florian.Festi@trick.informatik.uni-stuttgart.de>
parents: 335
diff changeset
351 * Bug in Dict handling that often breaks first entry
c39981463fb2 fixed MoinMoinBugs/ErraticGetValMacroExpansion. Corrected REs for Dict and Group pages. Use spaces insted of \s because this matches newlines!
Florian Festi <Florian.Festi@trick.informatik.uni-stuttgart.de>
parents: 335
diff changeset
352
320
2506384f68c4 version bumped to 1.5.0beta6, updated docs
Thomas Waldmann <tw@waldmann-edv.de>
parents: 318
diff changeset
353 Version 1.5.0beta6:
301
6b02d608c5f4 Added SSO support/auth module for PHP based applications.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 298
diff changeset
354 Authentication:
6b02d608c5f4 Added SSO support/auth module for PHP based applications.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 298
diff changeset
355 * Added SSO module for PHP based apps. Currently supported: eGroupware 1.2.
6b02d608c5f4 Added SSO support/auth module for PHP based applications.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 298
diff changeset
356 No need to login in two systems anymore - MoinMoin will read the PHP session
6b02d608c5f4 Added SSO support/auth module for PHP based applications.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 298
diff changeset
357 files.
6b02d608c5f4 Added SSO support/auth module for PHP based applications.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 298
diff changeset
358
303
32dbd9314784 Improved rendering of bullet lists and external links in Restructured text. Thanks to Matt.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 301
diff changeset
359 Fixes:
32dbd9314784 Improved rendering of bullet lists and external links in Restructured text. Thanks to Matt.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 301
diff changeset
360 * Improved rendering of bullet lists and external links in Restructured text.
32dbd9314784 Improved rendering of bullet lists and external links in Restructured text. Thanks to Matt.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 301
diff changeset
361 Thanks to Matthew Gilbert.
306
4e5e4fc9f7fa fixed rendering of modern for IE, Opera, Konqueror (as far as possible). TODO: other themes
Thomas Waldmann <tw@waldmann-edv.de>
parents: 303
diff changeset
362 * Fixed modern theme rendering, including some fixes and workarounds for
4e5e4fc9f7fa fixed rendering of modern for IE, Opera, Konqueror (as far as possible). TODO: other themes
Thomas Waldmann <tw@waldmann-edv.de>
parents: 303
diff changeset
363 broken MS IE.
311
6ab8c171e491 do not check new user's email address against disabled accounts
Thomas Waldmann <tw@waldmann-edv.de>
parents: 306
diff changeset
364 * When checking for email uniqueness, do not compare with disabled user
6ab8c171e491 do not check new user's email address against disabled accounts
Thomas Waldmann <tw@waldmann-edv.de>
parents: 306
diff changeset
365 profiles.
317
d2015038d0e7 send http headers for Despam action
Thomas Waldmann <tw@waldmann-edv.de>
parents: 316
diff changeset
366 * Fix sending of HTTP headers for Despam action.
318
c50c2677dd9e add some margin left and right of link icon
Thomas Waldmann <tw@waldmann-edv.de>
parents: 317
diff changeset
367 * Add some margin left and right of the link icons.
303
32dbd9314784 Improved rendering of bullet lists and external links in Restructured text. Thanks to Matt.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 301
diff changeset
368
295
91d47ebee530 make posted UserPreferences form values easily available for auth methods
Thomas Waldmann <tw@waldmann-edv.de>
parents: 291
diff changeset
369 Other changes:
91d47ebee530 make posted UserPreferences form values easily available for auth methods
Thomas Waldmann <tw@waldmann-edv.de>
parents: 291
diff changeset
370 * Made it easier for auth methods needing a user interface (like ldap or
91d47ebee530 make posted UserPreferences form values easily available for auth methods
Thomas Waldmann <tw@waldmann-edv.de>
parents: 291
diff changeset
371 mysql stuff). Unlike http auth, they usually need some "login form".
91d47ebee530 make posted UserPreferences form values easily available for auth methods
Thomas Waldmann <tw@waldmann-edv.de>
parents: 291
diff changeset
372 We made UserPreferences login form values (name, password, login, logout)
91d47ebee530 make posted UserPreferences form values easily available for auth methods
Thomas Waldmann <tw@waldmann-edv.de>
parents: 291
diff changeset
373 available as kw args of the auth method, so it is easy and obvious now.
297
fe57f191672e make login/logout showing configurable, update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 295
diff changeset
374 * Make login and logout show at the same place. Is only shown when
fe57f191672e make login/logout showing configurable, update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 295
diff changeset
375 show_login is True (default).
298
6c74345f4d55 cleaned up and moved moin's cookie stuff to auth.moin_cookie
Thomas Waldmann <tw@waldmann-edv.de>
parents: 297
diff changeset
376 * Disabled login using &uid=12345.67.8910 method. Please use name/password.
6c74345f4d55 cleaned up and moved moin's cookie stuff to auth.moin_cookie
Thomas Waldmann <tw@waldmann-edv.de>
parents: 297
diff changeset
377 * Made builtin moin_cookie authentication more modular: the cookie is now
6c74345f4d55 cleaned up and moved moin's cookie stuff to auth.moin_cookie
Thomas Waldmann <tw@waldmann-edv.de>
parents: 297
diff changeset
378 touched by MoinMoin.auth.moin_cookie only, with one minor discomfort:
6c74345f4d55 cleaned up and moved moin's cookie stuff to auth.moin_cookie
Thomas Waldmann <tw@waldmann-edv.de>
parents: 297
diff changeset
379 When creating a user, you are not automatically logged in any more.
316
14d0a26ab4ec updated CHANGES, added MoinEditorPagesGroup to distributed pages
Thomas Waldmann <tw@waldmann-edv.de>
parents: 311
diff changeset
380 * We now use the packager for additional help and system pages in all other
14d0a26ab4ec updated CHANGES, added MoinEditorPagesGroup to distributed pages
Thomas Waldmann <tw@waldmann-edv.de>
parents: 311
diff changeset
381 languages except English. The packages are attached to SystemPagesSetup
14d0a26ab4ec updated CHANGES, added MoinEditorPagesGroup to distributed pages
Thomas Waldmann <tw@waldmann-edv.de>
parents: 311
diff changeset
382 page and can be installed from there after getting "superuser" powers.
14d0a26ab4ec updated CHANGES, added MoinEditorPagesGroup to distributed pages
Thomas Waldmann <tw@waldmann-edv.de>
parents: 311
diff changeset
383 The "extra" package contains a collection of orphan pages not listed on
14d0a26ab4ec updated CHANGES, added MoinEditorPagesGroup to distributed pages
Thomas Waldmann <tw@waldmann-edv.de>
parents: 311
diff changeset
384 some SystemPagesIn<Language>Group page.
14d0a26ab4ec updated CHANGES, added MoinEditorPagesGroup to distributed pages
Thomas Waldmann <tw@waldmann-edv.de>
parents: 311
diff changeset
385
295
91d47ebee530 make posted UserPreferences form values easily available for auth methods
Thomas Waldmann <tw@waldmann-edv.de>
parents: 291
diff changeset
386
291
fec34a6dad0b bump version to beta5
Thomas Waldmann <tw@waldmann-edv.de>
parents: 290
diff changeset
387 Version 1.5.0beta5:
236
81620fd76cac fix minor UI bug: DeletePage/RenamePage was shown active in menu although user missed delete rights. We also stop checking for user.valid as this should be driven by ACLs only.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 226
diff changeset
388 Fixes:
81620fd76cac fix minor UI bug: DeletePage/RenamePage was shown active in menu although user missed delete rights. We also stop checking for user.valid as this should be driven by ACLs only.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 226
diff changeset
389 * Fixed a minor user interface bug: it showed RenamePage and DeletePage
81620fd76cac fix minor UI bug: DeletePage/RenamePage was shown active in menu although user missed delete rights. We also stop checking for user.valid as this should be driven by ACLs only.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 226
diff changeset
390 actions in the menu if you only had write rights and then complained
81620fd76cac fix minor UI bug: DeletePage/RenamePage was shown active in menu although user missed delete rights. We also stop checking for user.valid as this should be driven by ACLs only.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 226
diff changeset
391 when you really tried when you had no delete rights additionally.
81620fd76cac fix minor UI bug: DeletePage/RenamePage was shown active in menu although user missed delete rights. We also stop checking for user.valid as this should be driven by ACLs only.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 226
diff changeset
392 * We don't remove RenamePage and DeletePage from menu any more if user is
81620fd76cac fix minor UI bug: DeletePage/RenamePage was shown active in menu although user missed delete rights. We also stop checking for user.valid as this should be driven by ACLs only.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 226
diff changeset
393 unknown. This stuff is only driven by ACLs now.
245
9ed4223a2d7f updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 238
diff changeset
394 * Some fixes to Despam action.
250
763d15fbcdfc fixed moin_dump
Thomas Waldmann <tw@waldmann-edv.de>
parents: 245
diff changeset
395 * Fixed moin_dump (broken by some recent theme init change).
278
ce748c8271dd Remove other password field, too, when UserPreferences don't need to have password field(s). Update CHANGES.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 273
diff changeset
396 * Fixed a few tests by moving the theme init from moin_dump to RequestCLI.
255
defb2fe960ec updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 250
diff changeset
397 * removed old_onload reference from infobox.js
defb2fe960ec updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 250
diff changeset
398 * Fixed MoinMoin logo for IE.
defb2fe960ec updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 250
diff changeset
399 * search: fixed whitespace handling in linkto: search terms
269
75db8e9f4f46 Documented last night changes to CHANGES.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 268
diff changeset
400 * Increased stability of the tests system by outputting results to sys.stdout
75db8e9f4f46 Documented last night changes to CHANGES.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 268
diff changeset
401 instead of request. Note that this changes the semantics for e.g. mod_py or
75db8e9f4f46 Documented last night changes to CHANGES.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 268
diff changeset
402 mod_fcgi.
75db8e9f4f46 Documented last night changes to CHANGES.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 268
diff changeset
403 * Fixed packaging system in the case of AddRevision that does not alter the page.
75db8e9f4f46 Documented last night changes to CHANGES.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 268
diff changeset
404 * Fixed a few bugs in the XML formatters (dom_xml, text_xml, xml_docbook).
273
714732e11d60 fixed and extended link icons
Thomas Waldmann <tw@waldmann-edv.de>
parents: 269
diff changeset
405 * Fixed link icons. We now just use a.xxx.before where xxx is the link scheme,
714732e11d60 fixed and extended link icons
Thomas Waldmann <tw@waldmann-edv.de>
parents: 269
diff changeset
406 e.g. a.http.before. See theme's common.css.
281
8155e50e94ca fixed crash with non-ASCII attachment filename
Thomas Waldmann <tw@waldmann-edv.de>
parents: 280
diff changeset
407 * Hopefully fixed some issue with non-ASCII attachment filenames.
282
625640dccd66 workaround for Opera 8.5 making <No addition> categories
Thomas Waldmann <tw@waldmann-edv.de>
parents: 281
diff changeset
408 * Workaround for Opera 8.5 making silly "No addition" categories.
286
08cd0e9b9369 do not show gui editor for non-wiki format pages
Thomas Waldmann <tw@waldmann-edv.de>
parents: 282
diff changeset
409 * Do not show GUI editor for non-wiki format pages, because we only have a
08cd0e9b9369 do not show gui editor for non-wiki format pages
Thomas Waldmann <tw@waldmann-edv.de>
parents: 282
diff changeset
410 converter from html to wiki right now.
287
3958ec0fec55 fixed some modern CSS issues
Thomas Waldmann <tw@waldmann-edv.de>
parents: 286
diff changeset
411 * Fix the modern CSS issues for editbar, when it shifted content far right.
3958ec0fec55 fixed some modern CSS issues
Thomas Waldmann <tw@waldmann-edv.de>
parents: 286
diff changeset
412 Also removed the absolute height value that never was right.
290
5e05c2fce894 Fix mod_python adaptor bugs failing to handle Location correctly
Thomas Waldmann <tw@waldmann-edv.de>
parents: 287
diff changeset
413 * Fix mod_python adaptor bugs failing to handle Location correctly.
5e05c2fce894 Fix mod_python adaptor bugs failing to handle Location correctly
Thomas Waldmann <tw@waldmann-edv.de>
parents: 287
diff changeset
414 See: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=339543
255
defb2fe960ec updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 250
diff changeset
415
237
ccfa707e7064 added builtin support for linking irc:// URLs
Thomas Waldmann <tw@waldmann-edv.de>
parents: 236
diff changeset
416 Other changes:
ccfa707e7064 added builtin support for linking irc:// URLs
Thomas Waldmann <tw@waldmann-edv.de>
parents: 236
diff changeset
417 * Added irc:// to the builtin supported link schemas. You can remove it
ccfa707e7064 added builtin support for linking irc:// URLs
Thomas Waldmann <tw@waldmann-edv.de>
parents: 236
diff changeset
418 from config.url_schemas in case you have patched it in there.
238
b80624429934 added cfg.user_autocreate, for now for auth.http and auth.ssl_clientcert
Thomas Waldmann <tw@waldmann-edv.de>
parents: 237
diff changeset
419 * Added cfg.user_autocreate (default: False). Use True to enable user
b80624429934 added cfg.user_autocreate, for now for auth.http and auth.ssl_clientcert
Thomas Waldmann <tw@waldmann-edv.de>
parents: 237
diff changeset
420 profile autocreation, e.g. when you use http authentication, so your
b80624429934 added cfg.user_autocreate, for now for auth.http and auth.ssl_clientcert
Thomas Waldmann <tw@waldmann-edv.de>
parents: 237
diff changeset
421 externally authenticated users don't need to create their moin profile
b80624429934 added cfg.user_autocreate, for now for auth.http and auth.ssl_clientcert
Thomas Waldmann <tw@waldmann-edv.de>
parents: 237
diff changeset
422 manually. The auth method (see cfg.auth list) must check this setting
b80624429934 added cfg.user_autocreate, for now for auth.http and auth.ssl_clientcert
Thomas Waldmann <tw@waldmann-edv.de>
parents: 237
diff changeset
423 if it supports auto creation.
245
9ed4223a2d7f updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 238
diff changeset
424 * Added user_autocreate support for auth.http and auth.sslclientcert.
238
b80624429934 added cfg.user_autocreate, for now for auth.http and auth.ssl_clientcert
Thomas Waldmann <tw@waldmann-edv.de>
parents: 237
diff changeset
425 * Added "." and "@" to allowed characters in usernames. This is needed
b80624429934 added cfg.user_autocreate, for now for auth.http and auth.ssl_clientcert
Thomas Waldmann <tw@waldmann-edv.de>
parents: 237
diff changeset
426 e.g. when using mod_pubcookie for authentication. mod_pubcookie returns
b80624429934 added cfg.user_autocreate, for now for auth.http and auth.ssl_clientcert
Thomas Waldmann <tw@waldmann-edv.de>
parents: 237
diff changeset
427 userids like "geek@ANDREW.CMU.EDU" (e.g. the Kerberos domain is part of
b80624429934 added cfg.user_autocreate, for now for auth.http and auth.ssl_clientcert
Thomas Waldmann <tw@waldmann-edv.de>
parents: 237
diff changeset
428 the id). Thanks to Brian E. Gallew for his patch, which we used for
b80624429934 added cfg.user_autocreate, for now for auth.http and auth.ssl_clientcert
Thomas Waldmann <tw@waldmann-edv.de>
parents: 237
diff changeset
429 inspiration for user autocreation changes.
278
ce748c8271dd Remove other password field, too, when UserPreferences don't need to have password field(s). Update CHANGES.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 273
diff changeset
430 * Changed auth method to return a tuple (user_obj, continue_flag), see
ce748c8271dd Remove other password field, too, when UserPreferences don't need to have password field(s). Update CHANGES.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 273
diff changeset
431 comments in auth.py.
ce748c8271dd Remove other password field, too, when UserPreferences don't need to have password field(s). Update CHANGES.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 273
diff changeset
432 * auth methods now create user objects with kw args auth_method and
ce748c8271dd Remove other password field, too, when UserPreferences don't need to have password field(s). Update CHANGES.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 273
diff changeset
433 auth_attribs, so that moin knows later how the user was authenticated
ce748c8271dd Remove other password field, too, when UserPreferences don't need to have password field(s). Update CHANGES.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 273
diff changeset
434 and which user object attributes were determined by the auth method.
245
9ed4223a2d7f updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 238
diff changeset
435 * Added MoinMoin/scripts/import/IrcLogImporter.py to import supybot's
9ed4223a2d7f updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 238
diff changeset
436 IRC logs into a moin wiki. We use MonthCalendar compatible page names,
9ed4223a2d7f updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 238
diff changeset
437 so you can use the calendar for showing / navigating the logs.
9ed4223a2d7f updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 238
diff changeset
438 * Removed packager binary from FCKeditor (fixing a Debian policy problem).
257
133d6a826da2 Documented new logo.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 255
diff changeset
439 * Worked around .png transparency bugs of IE with the new logo. We ship
133d6a826da2 Documented new logo.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 255
diff changeset
440 two logos: moinmoin.png without an alpha channel (IE compatible) and
133d6a826da2 Documented new logo.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 255
diff changeset
441 moinmoin_alpha.png which has an alpha channel and looks better on
133d6a826da2 Documented new logo.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 255
diff changeset
442 browsers with full .png support.
280
015c945277ec "Winzip compat ?patch" - Allow a .zip file to have a directory in it if it is the only one. Thanks Diego Ongaro.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 278
diff changeset
443 * Allow a .zip file to have a directory in it if it is the only one.
236
81620fd76cac fix minor UI bug: DeletePage/RenamePage was shown active in menu although user missed delete rights. We also stop checking for user.valid as this should be driven by ACLs only.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 226
diff changeset
444
221
b1d744e2fd29 cfg.stylesheets for admin configurable additional style sheets
Thomas Waldmann <tw@waldmann-edv.de>
parents: 218
diff changeset
445 Version 1.5.0beta4:
224
88304513aa73 use span for anchordef
Thomas Waldmann <tw@waldmann-edv.de>
parents: 221
diff changeset
446 Fixes:
88304513aa73 use span for anchordef
Thomas Waldmann <tw@waldmann-edv.de>
parents: 221
diff changeset
447 * use <span class="anchor"> instead of <a> for line-xxx anchors, this
88304513aa73 use span for anchordef
Thomas Waldmann <tw@waldmann-edv.de>
parents: 221
diff changeset
448 fixes some rendering problems on IE
226
52ee38346bc7 Merged new rst patches by Matt. Formatter/docutils compatiblity.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 225
diff changeset
449 * Fixed the ReStructured text parser when it was used with non-HTML
52ee38346bc7 Merged new rst patches by Matt. Formatter/docutils compatiblity.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 225
diff changeset
450 formatters. Increased compatiblity with new docutils code.
52ee38346bc7 Merged new rst patches by Matt. Formatter/docutils compatiblity.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 225
diff changeset
451 (Thanks to Matt Gilbert.)
221
b1d744e2fd29 cfg.stylesheets for admin configurable additional style sheets
Thomas Waldmann <tw@waldmann-edv.de>
parents: 218
diff changeset
452 Other changes:
b1d744e2fd29 cfg.stylesheets for admin configurable additional style sheets
Thomas Waldmann <tw@waldmann-edv.de>
parents: 218
diff changeset
453 * cfg.stylesheets = [] (default). You can use this on wiki or farm level
b1d744e2fd29 cfg.stylesheets for admin configurable additional style sheets
Thomas Waldmann <tw@waldmann-edv.de>
parents: 218
diff changeset
454 to emit stylesheets after the theme css and before the user prefs css.
b1d744e2fd29 cfg.stylesheets for admin configurable additional style sheets
Thomas Waldmann <tw@waldmann-edv.de>
parents: 218
diff changeset
455 The list entries must be ('screen', '/where/ever/is/my.css') style.
225
1814c26fe6f1 sample code for using an external auth cookie
Thomas Waldmann <tw@waldmann-edv.de>
parents: 224
diff changeset
456 * Added sample code for auth using an external cookie made by some other
1814c26fe6f1 sample code for using an external auth cookie
Thomas Waldmann <tw@waldmann-edv.de>
parents: 224
diff changeset
457 program. See contrib/auth_externalcookie/*. You need to edit it to
1814c26fe6f1 sample code for using an external auth cookie
Thomas Waldmann <tw@waldmann-edv.de>
parents: 224
diff changeset
458 fit whatever cookie you want to use.
1814c26fe6f1 sample code for using an external auth cookie
Thomas Waldmann <tw@waldmann-edv.de>
parents: 224
diff changeset
459
210
54d91760eaba updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 206
diff changeset
460 Version 1.5.0beta3:
54d91760eaba updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 206
diff changeset
461 Fixes:
54d91760eaba updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 206
diff changeset
462 * fixed editor preview throwing away page content for new pages
54d91760eaba updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 206
diff changeset
463 * require POST for userform save and create* action
54d91760eaba updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 206
diff changeset
464 * use request.normalizePagename() while collecting pagelinks
212
8af4c008e5b9 1.5.0beta3 release, bumped version, do not offer gui editor for safari
Thomas Waldmann <tw@waldmann-edv.de>
parents: 211
diff changeset
465 * do not offer gui editor for safari
210
54d91760eaba updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 206
diff changeset
466 Other changes:
54d91760eaba updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 206
diff changeset
467 * tell user if account is disabled
198
76c964712b0f added support for linking to .ico and .bmp
Thomas Waldmann <tw@waldmann-edv.de>
parents: 197
diff changeset
468 * added support for linking to .ico and .bmp
210
54d91760eaba updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 206
diff changeset
469 * attachment methods for the text_xml and xml_docbook formatters
54d91760eaba updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 206
diff changeset
470 * new favicon
54d91760eaba updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 206
diff changeset
471 * updated i18n (fixed nl, did nobody notice this?) and underlay
211
f374d87dd925 change show_interwiki default to 0
Thomas Waldmann <tw@waldmann-edv.de>
parents: 210
diff changeset
472 * changed show_interwiki default to 0
198
76c964712b0f added support for linking to .ico and .bmp
Thomas Waldmann <tw@waldmann-edv.de>
parents: 197
diff changeset
473
197
62fcbcbb8d92 1.5.0beta2 release, remove halloween stuff, update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 193
diff changeset
474 Version 1.5.0beta2:
62fcbcbb8d92 1.5.0beta2 release, remove halloween stuff, update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 193
diff changeset
475 Fixes:
62fcbcbb8d92 1.5.0beta2 release, remove halloween stuff, update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 193
diff changeset
476 * fix wrong _ in title links (MoinMoinBugs/AddSpaceWikiNameAtHead)
62fcbcbb8d92 1.5.0beta2 release, remove halloween stuff, update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 193
diff changeset
477 * fix gui editor (converter) crash on save
62fcbcbb8d92 1.5.0beta2 release, remove halloween stuff, update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 193
diff changeset
478 * MoinMoinBugs/PageHitsFails
62fcbcbb8d92 1.5.0beta2 release, remove halloween stuff, update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 193
diff changeset
479 * MoinMoinBugs/PackagePagesFailsBecauseAllowedActionsMissing
211
f374d87dd925 change show_interwiki default to 0
Thomas Waldmann <tw@waldmann-edv.de>
parents: 210
diff changeset
480 * Avoid destroying existing page content if editor is called with
197
62fcbcbb8d92 1.5.0beta2 release, remove halloween stuff, update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 193
diff changeset
481 template parameter for an existing page.
62fcbcbb8d92 1.5.0beta2 release, remove halloween stuff, update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 193
diff changeset
482 * fix countdown javascript for browser status line in editor
62fcbcbb8d92 1.5.0beta2 release, remove halloween stuff, update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 193
diff changeset
483 * added page title display for editor
62fcbcbb8d92 1.5.0beta2 release, remove halloween stuff, update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 193
diff changeset
484 * added header div for classic theme
62fcbcbb8d92 1.5.0beta2 release, remove halloween stuff, update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 193
diff changeset
485
62fcbcbb8d92 1.5.0beta2 release, remove halloween stuff, update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 193
diff changeset
486 Authentication and related:
62fcbcbb8d92 1.5.0beta2 release, remove halloween stuff, update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 193
diff changeset
487 * Added a WhoAmI.py wiki xmlrpc plugin to check whether auth works
62fcbcbb8d92 1.5.0beta2 release, remove halloween stuff, update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 193
diff changeset
488 correctly for xmlrpc. There is a counterpart script WhoAmI.py that
62fcbcbb8d92 1.5.0beta2 release, remove halloween stuff, update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 193
diff changeset
489 uses http auth when calling the xmlrpc plugin, so you can use it to
62fcbcbb8d92 1.5.0beta2 release, remove halloween stuff, update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 193
diff changeset
490 check http auth.
62fcbcbb8d92 1.5.0beta2 release, remove halloween stuff, update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 193
diff changeset
491
179
2267638ceedd 1.5.0beta1 release
Thomas Waldmann <tw@waldmann-edv.de>
parents: 173
diff changeset
492 Version 1.5.0beta1:
63
d1333236adba backward compability with 1.3 mail_from configuration, update example configuration, add tests
Nir Soffer <nirs@freeshell.org>
parents: 61
diff changeset
493 * Requirements changed to require Python >= 2.3. We recommend that
d1333236adba backward compability with 1.3 mail_from configuration, update example configuration, add tests
Nir Soffer <nirs@freeshell.org>
parents: 61
diff changeset
494 you use the latest Python release you can get. The reason we
d1333236adba backward compability with 1.3 mail_from configuration, update example configuration, add tests
Nir Soffer <nirs@freeshell.org>
parents: 61
diff changeset
495 dropped 2.2.2 support is because no developer or tester uses this
d1333236adba backward compability with 1.3 mail_from configuration, update example configuration, add tests
Nir Soffer <nirs@freeshell.org>
parents: 61
diff changeset
496 old version any more, so incompatibilities crept in the code
d1333236adba backward compability with 1.3 mail_from configuration, update example configuration, add tests
Nir Soffer <nirs@freeshell.org>
parents: 61
diff changeset
497 without anybody noticing. Using some recent Python usually is no
d1333236adba backward compability with 1.3 mail_from configuration, update example configuration, add tests
Nir Soffer <nirs@freeshell.org>
parents: 61
diff changeset
498 real problem, see there for some hints in case you still run an
d1333236adba backward compability with 1.3 mail_from configuration, update example configuration, add tests
Nir Soffer <nirs@freeshell.org>
parents: 61
diff changeset
499 old python: http://moinmoin.wikiwikiweb.de/NewPythonOnOldLinux
d1333236adba backward compability with 1.3 mail_from configuration, update example configuration, add tests
Nir Soffer <nirs@freeshell.org>
parents: 61
diff changeset
500 The hint also does apply to other POSIX style operating systems,
d1333236adba backward compability with 1.3 mail_from configuration, update example configuration, add tests
Nir Soffer <nirs@freeshell.org>
parents: 61
diff changeset
501 not only Linux.
193
236f561fa21f update cachecleaner and recomment its usage on upgrading
Thomas Waldmann <tw@waldmann-edv.de>
parents: 192
diff changeset
502 * We recommend you use MoinMoin/scripts/cachecleaner.py to clean the
236f561fa21f update cachecleaner and recomment its usage on upgrading
Thomas Waldmann <tw@waldmann-edv.de>
parents: 192
diff changeset
503 wiki's cache (see comments at top of the script).
236f561fa21f update cachecleaner and recomment its usage on upgrading
Thomas Waldmann <tw@waldmann-edv.de>
parents: 192
diff changeset
504 The cache will automatically be rebuilt (some operations may take
236f561fa21f update cachecleaner and recomment its usage on upgrading
Thomas Waldmann <tw@waldmann-edv.de>
parents: 192
diff changeset
505 some time when first being used, e.g. linkto: search, so be patient!).
0
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
506
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
507 Config Changes:
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
508 * there is a file CHANGES.config with just the recently changed stuff
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
509 from multiconfig.py
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
510 * new defaults:
35
f0af060fb82b making people choose the right approach to page_front_page
Thomas Waldmann <tw@waldmann-edv.de>
parents: 32
diff changeset
511 * page_front_page old: u"FrontPage" new: u"HelpOnLanguages"
f0af060fb82b making people choose the right approach to page_front_page
Thomas Waldmann <tw@waldmann-edv.de>
parents: 32
diff changeset
512 please just read the help page in case you see it :)
0
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
513 * bang_meta old: 0 new: 1
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
514 * show_section_numbers old: 1 new: 0
38
9ab510c272c4 be a bit less restrictive on some pagename matching regexes
Thomas Waldmann <tw@waldmann-edv.de>
parents: 35
diff changeset
515 * some regexes that used to be [a-z]Uxxxx$ are now [a-z0-9]Uxxxx$
156
206b3db4eade RC: make NEW icon clickable, make long comment parts breakable (fixing ugly rendering for some use cases)
Thomas Waldmann <tw@waldmann-edv.de>
parents: 153
diff changeset
516 * navi_bar has no page_front_page as first element any more
0
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
517 * removed settings and code [new behaviour]:
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
518 * acl_enabled [1]
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
519 * allow_extended_names [1]
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
520 * allow_numeric_entities [1]
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
521 * backtick_meta [1]
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
522 * allow_subpages [1]
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
523 * new settings:
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
524 * cfg.mail_sendmail = "/usr/sbin/sendmail -t -i" can be used if sending
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
525 via SMTP doesn't work on your server. Default is None and that means
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
526 using SMTP.
131
1738cbba372c new cfg settings: language_ignore_browser and language_default (was: default_lang)
Thomas Waldmann <tw@waldmann-edv.de>
parents: 129
diff changeset
527 * language_default replaces the old default_lang setting (just renamed).
1738cbba372c new cfg settings: language_ignore_browser and language_default (was: default_lang)
Thomas Waldmann <tw@waldmann-edv.de>
parents: 129
diff changeset
528 * language_ignore_browser = True can be used to let moin ignore the
1738cbba372c new cfg settings: language_ignore_browser and language_default (was: default_lang)
Thomas Waldmann <tw@waldmann-edv.de>
parents: 129
diff changeset
529 user's browser settings (e.g. if you run a local-language only wiki
1738cbba372c new cfg settings: language_ignore_browser and language_default (was: default_lang)
Thomas Waldmann <tw@waldmann-edv.de>
parents: 129
diff changeset
530 and your users use misconfigured or buggy browsers often). Default is
1738cbba372c new cfg settings: language_ignore_browser and language_default (was: default_lang)
Thomas Waldmann <tw@waldmann-edv.de>
parents: 129
diff changeset
531 False. Don't forget to set language_default when using this.
0
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
532
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
533 * Wiki Editor changes / new WYSIWYG editor
114
00a0fa898ed5 upgraded FCKeditor to current CVS (after 2.1 release of it)
Thomas Waldmann <tw@waldmann-edv.de>
parents: 111
diff changeset
534 * fully imported the javascript based LGPLed FCKeditor (many thanks
0
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
535 to Fred CK for his great work). See http://fckeditor.net/ for details.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
536 * config for FCKeditor is at wiki/htdocs/applets/moinfckeditor.js
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
537 * added cfg.interwiki_preferred (default = []) to set a list of wikis to
63
d1333236adba backward compability with 1.3 mail_from configuration, update example configuration, add tests
Nir Soffer <nirs@freeshell.org>
parents: 61
diff changeset
538 show at the top of the wiki selection list when inserting an
d1333236adba backward compability with 1.3 mail_from configuration, update example configuration, add tests
Nir Soffer <nirs@freeshell.org>
parents: 61
diff changeset
539 interwiki link (just use the same wiki name as in interwiki
d1333236adba backward compability with 1.3 mail_from configuration, update example configuration, add tests
Nir Soffer <nirs@freeshell.org>
parents: 61
diff changeset
540 map). If the last list item is None, then the preferred wikis
d1333236adba backward compability with 1.3 mail_from configuration, update example configuration, add tests
Nir Soffer <nirs@freeshell.org>
parents: 61
diff changeset
541 will not be followed by the entries of the interwiki map.
d1333236adba backward compability with 1.3 mail_from configuration, update example configuration, add tests
Nir Soffer <nirs@freeshell.org>
parents: 61
diff changeset
542 * moved save/preview/... buttons to the top so that they can be
d1333236adba backward compability with 1.3 mail_from configuration, update example configuration, add tests
Nir Soffer <nirs@freeshell.org>
parents: 61
diff changeset
543 easily reached
0
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
544 * reduced edit_rows default to 20 lines
16
9c868ac2ccc6 Added support for edit by doubleclick in the diff view.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 14
diff changeset
545 * Added support for edit by doubleclick in the diff view
0
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
546
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
547 * Improved wiki farm support
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
548 * make user files sharable between several wikis in a farm
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
549 * allow/use interwiki subscriptions
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
550 * use interwiki links in page trail
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
551 * save bookmark per wiki name
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
552 * cfg.cookie_domain can be used to set a cookie valid for a complete
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
553 domain (default: None == only for this host). If you use '.domain.tld',
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
554 the cookie will be valid for all hosts *.domain.tld - good for host
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
555 based wiki farms.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
556 * cfg.cookie_path can be used to set a cookie valid for a wiki farm under
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
557 some base path (default: None == only for this wiki's path). If you use
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
558 '/wikifarm', the cookie will be valid for all wikis
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
559 server.tld/wikifarm/* - good for path based wiki farms.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
560 * Interwiki user homepage (if you have MANY users)
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
561 Generated links for usernames are interwiki now, use cfg.user_homewiki
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
562 (default: 'Self') to specify in which wiki the user home pages are
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
563 located. Note: when pointing this to another wiki, the /MoinEditorBackup
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
564 functionality will be disabled.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
565 @SIG@ also uses interwiki when needed.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
566
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
567 * Authentication, ACLs and related
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
568 * Modular authentication: cfg.auth is a list of functions that return a
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
569 valid user or None, use it like this:
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
570 from MoinMoin.auth import http, moin_cookie
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
571 auth = [http, moin_cookie]
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
572 * cfg.auth_http_enabled was removed, please use cfg.auth instead.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
573 * http auth now supports "Negotiate" scheme, too
129
f0e84aeb51dc sslclientcert auth method, untested
Thomas Waldmann <tw@waldmann-edv.de>
parents: 123
diff changeset
574 * Added sslclientcert auth method (Apache: untested, Twisted: not
f0e84aeb51dc sslclientcert auth method, untested
Thomas Waldmann <tw@waldmann-edv.de>
parents: 123
diff changeset
575 implemented, IIS: no idea). See MoinMoin/auth.py for details.
f0e84aeb51dc sslclientcert auth method, untested
Thomas Waldmann <tw@waldmann-edv.de>
parents: 123
diff changeset
576 Submit a patch if you have improvements.
173
92e3a82bfe3e updated sample configs, CHANGES, version
Thomas Waldmann <tw@waldmann-edv.de>
parents: 168
diff changeset
577 * cfg.superuser is a list of unicode usernames. It is used by some
92e3a82bfe3e updated sample configs, CHANGES, version
Thomas Waldmann <tw@waldmann-edv.de>
parents: 168
diff changeset
578 critical operations like despam action or PackageInstaller.
0
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
579 * removed allowed_actions, we now use actions_excluded only and it
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
580 defaults to [], that means, no action is excluded, everything is
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
581 allowed (limited by ACLs). In case of RenamePage and DeletePage,
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
582 this shouldn't be a problem as both can be reverted. In case you
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
583 did not allow attachments, you now have to use:
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
584 actions_excluded = ['AttachFile']
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
585 * special users (All, Known, Trusted) in Groups are now supported
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
586 * MoinMoin.util.autoadmin SecurityPolicy added
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
587 When using this security policy, a user will get admin rights on his
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
588 homepage (where pagename == username) and its sub pages. This is needed
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
589 for the MyPages action, but can also get used for manual ACL changes.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
590 It can also be used for Project page auto admin functionality, see the
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
591 comments in the script for details.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
592 Further it can automatically create the user's group pages when the
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
593 user saves his homepage.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
594 * there is a UpdateGroup xmlrpc call, see MoinMoin/xmlrpc/UpdateGroup.py -
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
595 you can use this to update your *Group pages e.g. when generating them
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
596 from an external group database.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
597
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
598 * UserPreferences changes
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
599 * Alias name: is used for display purposes, when "name" is cryptic. It is
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
600 shown e.g. in the title attribute of userid links (displayed when
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
601 moving the mouse over it).
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
602 * "Publish my email (not my wiki homepage) in author info" - use this
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
603 if you don't have a wiki homepage, but if you want to be contactable
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
604 by email. When you edit a page, your email address will be published
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
605 as mailto: link on RecentChanges, at bottom of page (last editor) and
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
606 in page info. If the wiki runs publically on the internet, be careful
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
607 using this or your email address might be collected by spammers.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
608 * Preferred Editor: whether you want to use the text editor (as in
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
609 previous moin versions), the gui editor (new!) or both (you will get
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
610 2 edit links in that case).
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
611 * a user can add/remove the current page to/from his quicklinks with an
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
612 appropriate action now
211
f374d87dd925 change show_interwiki default to 0
Thomas Waldmann <tw@waldmann-edv.de>
parents: 210
diff changeset
613 * if cfg.user_email_unique = False, we don't require user's email
0
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
614 addresses to be unique
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
615 * removed show_fancy_links user preferences setting to simplify code and
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
616 caching. Displaying those icons is now done by CSS styles (see
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
617 common.css). Maybe needs fixing for non-standard themes and RTL langs.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
618
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
619 * Markup
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
620 * added strikethrough markup: --(striked through text here)--
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
621 * @ME@ expands to just the plain username (no markup added) on save
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
622
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
623 * User homepages
63
d1333236adba backward compability with 1.3 mail_from configuration, update example configuration, add tests
Nir Soffer <nirs@freeshell.org>
parents: 61
diff changeset
624 * when a user accesses his own non-existing homepage (pagename ==
d1333236adba backward compability with 1.3 mail_from configuration, update example configuration, add tests
Nir Soffer <nirs@freeshell.org>
parents: 61
diff changeset
625 username), the wiki will present the MissingHomePage system page
d1333236adba backward compability with 1.3 mail_from configuration, update example configuration, add tests
Nir Soffer <nirs@freeshell.org>
parents: 61
diff changeset
626 content, explaining what a user homepage is good for and offer
d1333236adba backward compability with 1.3 mail_from configuration, update example configuration, add tests
Nir Soffer <nirs@freeshell.org>
parents: 61
diff changeset
627 one-click editing it with content loaded from HomepageTemplate
0
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
628 * creation of homepage subpages is assisted by the MyPages action, which
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
629 offers rw, ro page creation (and a related group) or creation of private
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
630 pages. If you are not in the user_homewiki, you will get redirected
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
631 there first.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
632
66
20993d3996e9 Added SubscribeUser.py action.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 63
diff changeset
633 Other changes/new features:
173
92e3a82bfe3e updated sample configs, CHANGES, version
Thomas Waldmann <tw@waldmann-edv.de>
parents: 168
diff changeset
634 * Added PackageInstaller and unzipping support (see wiki page
92e3a82bfe3e updated sample configs, CHANGES, version
Thomas Waldmann <tw@waldmann-edv.de>
parents: 168
diff changeset
635 HelpOnActions/AttachFile for further details). PackageInstaller requires
92e3a82bfe3e updated sample configs, CHANGES, version
Thomas Waldmann <tw@waldmann-edv.de>
parents: 168
diff changeset
636 the user to be in cfg.superuser list.
111
88ca17ab3314 Added PackagePages action.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 108
diff changeset
637 * Added an PackagePages action to simplify the package creation.
133
df2368d50468 added location breadcrumbs
Thomas Waldmann <tw@waldmann-edv.de>
parents: 131
diff changeset
638 * Added location breadcrumbs - when you are on some subpage, the page
df2368d50468 added location breadcrumbs
Thomas Waldmann <tw@waldmann-edv.de>
parents: 131
diff changeset
639 title parts link to the corresponding parent pages, the last part does
df2368d50468 added location breadcrumbs
Thomas Waldmann <tw@waldmann-edv.de>
parents: 131
diff changeset
640 the usual reverse linking.
0
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
641 * added WSGI server support, thanks to Anakim Border, see:
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
642 wiki/server/moinwsgi.py (moin as WSGI app, uses the flup WSGI server,
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
643 see http://www.saddi.com/software/flup/)
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
644 MoinMoin/server/wsgi.py (adaptor code)
14
c8a7e012ebeb Despam / mass revert action, needs superuser
Thomas Waldmann <tw@waldmann-edv.de>
parents: 1
diff changeset
645 * added a "Despam" action to make de-spamming a wiki easy (mass revert
c8a7e012ebeb Despam / mass revert action, needs superuser
Thomas Waldmann <tw@waldmann-edv.de>
parents: 1
diff changeset
646 bad changes done by a single author or bot). You need to be in
c8a7e012ebeb Despam / mass revert action, needs superuser
Thomas Waldmann <tw@waldmann-edv.de>
parents: 1
diff changeset
647 cfg.superuser to use it.
32
5153d7c2b1c1 diffs with hrefs into the full text, TODO: extend formatter to support that
Thomas Waldmann <tw@waldmann-edv.de>
parents: 29
diff changeset
648 * Better diffs with links to anchors to the changed places
29
8d382149e552 refactor CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 16
diff changeset
649 * Enhanced table support in the DocBook formatter.
8d382149e552 refactor CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 16
diff changeset
650 * Added 'moin' daemon script, that let you run moin standalone
8d382149e552 refactor CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 16
diff changeset
651 server as daemon and control the server with simple command line
8d382149e552 refactor CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 16
diff changeset
652 intreface: moin start | stop | restart | kill
8d382149e552 refactor CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 16
diff changeset
653 * Add 'restart' option to mointwisted script
8d382149e552 refactor CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 16
diff changeset
654 * Add properties option to standalone server config. Allow
8d382149e552 refactor CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 16
diff changeset
655 overriding any request property like in other server types.
8d382149e552 refactor CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 16
diff changeset
656 * Add support for running behind proxy out of the box with out
8d382149e552 refactor CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 16
diff changeset
657 manual url mapping.
8d382149e552 refactor CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 16
diff changeset
658 See HelpOnConfiguration/IntegratingWithApache
55
2932ba63d998 make WikiBackup action configurable
Thomas Waldmann <tw@waldmann-edv.de>
parents: 54
diff changeset
659 * added a WikiBackup action, configure it similar to this:
63
d1333236adba backward compability with 1.3 mail_from configuration, update example configuration, add tests
Nir Soffer <nirs@freeshell.org>
parents: 61
diff changeset
660 data_dir = "/path/to/data"
55
2932ba63d998 make WikiBackup action configurable
Thomas Waldmann <tw@waldmann-edv.de>
parents: 54
diff changeset
661 backup_include = [data_dir, ] # you can add other dirs here
63
d1333236adba backward compability with 1.3 mail_from configuration, update example configuration, add tests
Nir Soffer <nirs@freeshell.org>
parents: 61
diff changeset
662 backup_users = ["BackupUserName", ] # only TRUSTED users!
55
2932ba63d998 make WikiBackup action configurable
Thomas Waldmann <tw@waldmann-edv.de>
parents: 54
diff changeset
663 You usually don't need to change the default backup_exclude setting.
2932ba63d998 make WikiBackup action configurable
Thomas Waldmann <tw@waldmann-edv.de>
parents: 54
diff changeset
664 The default backup_include list is EMPTY and so will be your
2932ba63d998 make WikiBackup action configurable
Thomas Waldmann <tw@waldmann-edv.de>
parents: 54
diff changeset
665 backup in case you don't configure it correctly.
2932ba63d998 make WikiBackup action configurable
Thomas Waldmann <tw@waldmann-edv.de>
parents: 54
diff changeset
666 If you put your data_dir there, the backup will contain private
63
d1333236adba backward compability with 1.3 mail_from configuration, update example configuration, add tests
Nir Soffer <nirs@freeshell.org>
parents: 61
diff changeset
667 user data like email addresses and encrypted passwords.
66
20993d3996e9 Added SubscribeUser.py action.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 63
diff changeset
668 * Added a SubscribeUser action which allows the administrator to subscribe users to the
20993d3996e9 Added SubscribeUser.py action.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 63
diff changeset
669 current page.
83
3bf0b6c09275 Updated CHANGES.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 66
diff changeset
670 * Added thread count to SystemInfo macro.
106
5b6c796583c3 Clarified CHANGES.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 102
diff changeset
671 * Added Petr's newest patch against the DocBook code. It allows you to use macros (esp. the include macro) in DocBook pages in order to build larger documents.
87
ee1c9e86b393 Allow the user to generate DocBook with a single click.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 83
diff changeset
672 * Added a RenderAsDocbook action which redirects to the DocBook formatter.
123
0e91f640f242 local dict support, inspired by the Debian patch
Thomas Waldmann <tw@waldmann-edv.de>
parents: 114
diff changeset
673 * Added searching for wiki-local words lists under <data_dir>/dict/.
0e91f640f242 local dict support, inspired by the Debian patch
Thomas Waldmann <tw@waldmann-edv.de>
parents: 114
diff changeset
674 They are used additionally to the global lists in MoinMoin/dict/.
134
95dd6aa5f3e5 moin_dump: dump referenced attachments
Thomas Waldmann <tw@waldmann-edv.de>
parents: 133
diff changeset
675 * moin_dump now also dumps attachments referenced from the page.
95dd6aa5f3e5 moin_dump: dump referenced attachments
Thomas Waldmann <tw@waldmann-edv.de>
parents: 133
diff changeset
676 It doesn't dump stuff that is just attached, but not referenced!
156
206b3db4eade RC: make NEW icon clickable, make long comment parts breakable (fixing ugly rendering for some use cases)
Thomas Waldmann <tw@waldmann-edv.de>
parents: 153
diff changeset
677 * On RecentChanges we now force the comment to be breakable, this improves
206b3db4eade RC: make NEW icon clickable, make long comment parts breakable (fixing ugly rendering for some use cases)
Thomas Waldmann <tw@waldmann-edv.de>
parents: 153
diff changeset
678 rendering of over-long words or on narrow browser windows - especially
206b3db4eade RC: make NEW icon clickable, make long comment parts breakable (fixing ugly rendering for some use cases)
Thomas Waldmann <tw@waldmann-edv.de>
parents: 153
diff changeset
679 for themes with limited content width like rightsidebar.
206b3db4eade RC: make NEW icon clickable, make long comment parts breakable (fixing ugly rendering for some use cases)
Thomas Waldmann <tw@waldmann-edv.de>
parents: 153
diff changeset
680 * We now have the "new" icon on RecentChanges clickable, just links to the
206b3db4eade RC: make NEW icon clickable, make long comment parts breakable (fixing ugly rendering for some use cases)
Thomas Waldmann <tw@waldmann-edv.de>
parents: 153
diff changeset
681 page.
168
8c2614a730c0 updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 161
diff changeset
682 * Print view now shows "interwikiname: pagename" (for show_interwiki = 1).
29
8d382149e552 refactor CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 16
diff changeset
683
63
d1333236adba backward compability with 1.3 mail_from configuration, update example configuration, add tests
Nir Soffer <nirs@freeshell.org>
parents: 61
diff changeset
684 International support:
d1333236adba backward compability with 1.3 mail_from configuration, update example configuration, add tests
Nir Soffer <nirs@freeshell.org>
parents: 61
diff changeset
685 * mail_from can be now a unicode name-address
218
4354469a060d Fixed typo in CHANGES.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 212
diff changeset
686 e.g u'Jürgen wiki <noreply@jhwiki.org>'
63
d1333236adba backward compability with 1.3 mail_from configuration, update example configuration, add tests
Nir Soffer <nirs@freeshell.org>
parents: 61
diff changeset
687
153
c4c7dc546c65 ThemeChange, excluding optional content heading rendering change
Thomas Waldmann <tw@waldmann-edv.de>
parents: 137
diff changeset
688 Theme changes:
c4c7dc546c65 ThemeChange, excluding optional content heading rendering change
Thomas Waldmann <tw@waldmann-edv.de>
parents: 137
diff changeset
689 * logo_string is now should be really only the logo (img).
c4c7dc546c65 ThemeChange, excluding optional content heading rendering change
Thomas Waldmann <tw@waldmann-edv.de>
parents: 137
diff changeset
690 If you included your wiki's name in logo_string you maybe want to remove
211
f374d87dd925 change show_interwiki default to 0
Thomas Waldmann <tw@waldmann-edv.de>
parents: 210
diff changeset
691 it now as it is shown as part of the location display now anyway (if
f374d87dd925 change show_interwiki default to 0
Thomas Waldmann <tw@waldmann-edv.de>
parents: 210
diff changeset
692 you set show_interwiki = 1).
153
c4c7dc546c65 ThemeChange, excluding optional content heading rendering change
Thomas Waldmann <tw@waldmann-edv.de>
parents: 137
diff changeset
693 * You maybe want to remove page_front_page from your navi_bar - we link to
211
f374d87dd925 change show_interwiki default to 0
Thomas Waldmann <tw@waldmann-edv.de>
parents: 210
diff changeset
694 that page now from the logo and (new, if you set show_interwiki = 1) from
f374d87dd925 change show_interwiki default to 0
Thomas Waldmann <tw@waldmann-edv.de>
parents: 210
diff changeset
695 the interwiki name displayed in location display, so you maybe don't need
f374d87dd925 change show_interwiki default to 0
Thomas Waldmann <tw@waldmann-edv.de>
parents: 210
diff changeset
696 it in navi_bar, too.
153
c4c7dc546c65 ThemeChange, excluding optional content heading rendering change
Thomas Waldmann <tw@waldmann-edv.de>
parents: 137
diff changeset
697 * If you have a custom theme, you should / may:
c4c7dc546c65 ThemeChange, excluding optional content heading rendering change
Thomas Waldmann <tw@waldmann-edv.de>
parents: 137
diff changeset
698 * sync modern/css/screen.css #pagelocation #pagetrail stuff to your
c4c7dc546c65 ThemeChange, excluding optional content heading rendering change
Thomas Waldmann <tw@waldmann-edv.de>
parents: 137
diff changeset
699 screen.css or pagelocation display (title()) will look strange (like a
c4c7dc546c65 ThemeChange, excluding optional content heading rendering change
Thomas Waldmann <tw@waldmann-edv.de>
parents: 137
diff changeset
700 list).
168
8c2614a730c0 updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 161
diff changeset
701 * remove "#title h1 ..." CSS (or any other CSS assuming h1 is a page
8c2614a730c0 updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 161
diff changeset
702 title and not just a first level heading), it is not used any more.
8c2614a730c0 updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 161
diff changeset
703 * we now render = heading = as <h1> (was <h2> before 1.5),
8c2614a730c0 updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 161
diff changeset
704 == heading == as <h2> (was <h3>), etc.
153
c4c7dc546c65 ThemeChange, excluding optional content heading rendering change
Thomas Waldmann <tw@waldmann-edv.de>
parents: 137
diff changeset
705 * maybe move both title() and trail() to header area, like the builtin
c4c7dc546c65 ThemeChange, excluding optional content heading rendering change
Thomas Waldmann <tw@waldmann-edv.de>
parents: 137
diff changeset
706 themes do it.
211
f374d87dd925 change show_interwiki default to 0
Thomas Waldmann <tw@waldmann-edv.de>
parents: 210
diff changeset
707 * there is a new interwiki() base theme method that optionally (if
161
65efc38c4e23 separated interwiki display into an own div and made its display configurable via show_interwiki [1]
Thomas Waldmann <tw@waldmann-edv.de>
parents: 156
diff changeset
708 show_interwiki = 1) shows the interwiki name of this wiki and links to
65efc38c4e23 separated interwiki display into an own div and made its display configurable via show_interwiki [1]
Thomas Waldmann <tw@waldmann-edv.de>
parents: 156
diff changeset
709 page_front_page. The css for it is #interwiki.
153
c4c7dc546c65 ThemeChange, excluding optional content heading rendering change
Thomas Waldmann <tw@waldmann-edv.de>
parents: 137
diff changeset
710
63
d1333236adba backward compability with 1.3 mail_from configuration, update example configuration, add tests
Nir Soffer <nirs@freeshell.org>
parents: 61
diff changeset
711 Developer notes:
53
699811601bed merge moin--main--1.3--patch-934,935: detect correctly missing plguins and missing names in plugins
Nir Soffer <nirs@freeshell.org>
parents: 51
diff changeset
712 * Plugin API was improved. When plugin module is missing,
699811601bed merge moin--main--1.3--patch-934,935: detect correctly missing plguins and missing names in plugins
Nir Soffer <nirs@freeshell.org>
parents: 51
diff changeset
713 wikiutil.PluginMissingError is raised. When trying to import a
699811601bed merge moin--main--1.3--patch-934,935: detect correctly missing plguins and missing names in plugins
Nir Soffer <nirs@freeshell.org>
parents: 51
diff changeset
714 missing name from a plugin module, wikiutil.PluginMissingError is
699811601bed merge moin--main--1.3--patch-934,935: detect correctly missing plguins and missing names in plugins
Nir Soffer <nirs@freeshell.org>
parents: 51
diff changeset
715 raised. You must update any code that use wikiutil.importPlugin.
699811601bed merge moin--main--1.3--patch-934,935: detect correctly missing plguins and missing names in plugins
Nir Soffer <nirs@freeshell.org>
parents: 51
diff changeset
716 Errors in your plugin should raise now correct tracebacks. See
699811601bed merge moin--main--1.3--patch-934,935: detect correctly missing plguins and missing names in plugins
Nir Soffer <nirs@freeshell.org>
parents: 51
diff changeset
717 http://moinmoin.wikiwikiweb.de/ErrorHandlingInPlugins
699811601bed merge moin--main--1.3--patch-934,935: detect correctly missing plguins and missing names in plugins
Nir Soffer <nirs@freeshell.org>
parents: 51
diff changeset
718 * pysupport.importName was changed, it does not check for any
699811601bed merge moin--main--1.3--patch-934,935: detect correctly missing plguins and missing names in plugins
Nir Soffer <nirs@freeshell.org>
parents: 51
diff changeset
719 errors when trying to import a name from a module. The calling
699811601bed merge moin--main--1.3--patch-934,935: detect correctly missing plguins and missing names in plugins
Nir Soffer <nirs@freeshell.org>
parents: 51
diff changeset
720 code should check for ImportError or AttributeError. Previous
699811601bed merge moin--main--1.3--patch-934,935: detect correctly missing plguins and missing names in plugins
Nir Soffer <nirs@freeshell.org>
parents: 51
diff changeset
721 code used to hide all errors behind None.
98
8375a3795ff8 theme: refactor editabr to make it easier to customize by theme authors
Nir Soffer <nirs@freeshell.org>
parents: 96
diff changeset
722 * Its easier now to customize the editbar by overriding
8375a3795ff8 theme: refactor editabr to make it easier to customize by theme authors
Nir Soffer <nirs@freeshell.org>
parents: 96
diff changeset
723 editbarItems() in your theme, and returning a list of items to
8375a3795ff8 theme: refactor editabr to make it easier to customize by theme authors
Nir Soffer <nirs@freeshell.org>
parents: 96
diff changeset
724 display in the editbar. To change a single editbar link, override
8375a3795ff8 theme: refactor editabr to make it easier to customize by theme authors
Nir Soffer <nirs@freeshell.org>
parents: 96
diff changeset
725 one of the xxxLink methods in your theme.
0
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
726
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
727 Internal Changes:
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
728 * request.formatter (html) is available for actions now
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
729 * theme API's d['page_home_page'] is gone (sorry) and replaced by
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
730 d['home_page'] which is either None or tuple (wikiname,pagename).
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
731 It is better to use the base classes function for username/prefs anyway.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
732 * introduced cfg.hacks for internal use by development, see comment in
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
733 multiconfig.py and file HACKS.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
734 * added IE7 (v0.9) from Dean Edwards (see http://dean.edwards.name/IE7/) -
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
735 that should fix quite some IE bugs and annoyances (on Win32).
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
736 * for enabling IE7, use cfg.hacks = { 'ie7': True }
137
cfbecd3400d3 make install-docs, intermap, underlay, ...
Thomas Waldmann <tw@waldmann-edv.de>
parents: 134
diff changeset
737 * reducewiki now also copies all attachments (we use that to make underlay
cfbecd3400d3 make install-docs, intermap, underlay, ...
Thomas Waldmann <tw@waldmann-edv.de>
parents: 134
diff changeset
738 directory from moinmaster wiki's data_dir)
0
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
739
49
cf52f97a5857 merge moin--main--1.3--patch-928
Nir Soffer <nirs@freeshell.org>
parents: 39
diff changeset
740 Fixes:
0
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
741 * Fixed a typo in xslt.py which led to a traceback instead of an
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
742 error message in case of disabled XSLT support.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
743 * Fixed crash in twisted server if twisted.internet.ssl is not
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
744 available.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
745 * Fixed wrong decoding of query string, enable wiki/?page_name urls
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
746 with non ascii page names.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
747 * Fixed wrong display of non ascii attachments names in
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
748 RecentChanges and page revision history.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
749 * Fixed a crash when trying to run standalone server on non posix os.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
750 * Fixed highlight of misspelled words in Check Spelling action.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
751 * Fixed case insensitivity problems on darwin (Mac OS X). See
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
752 MoinMoinBugs/MacHfsPlusCaseInsensitive
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
753 * Added RecentChanges (only the english one) to the pages getting
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
754 html_head_index headers
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
755 * text_html cache files written with this code will invalidate themselves
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
756 if they detect to be older than the wikiconfig. Note: you should remove
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
757 all old text_html cache files once after upgrading, they will then be
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
758 rebuilt automatically with the new code.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
759 * Fixed MoinMoinBugs/12_to_13_mig10_Walk
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
760 * Fixed the word_rule: a word like AAAbbAbb isn't teared into two parts
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
761 any more (was: AA<link>AbbAbb</link>)
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
762 * Fixed false positive InterWiki markup for languages like Finnish.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
763 InterWiki links are only rendered if the left side has an appropriate
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
764 entry in the interwiki map, otherwise it is rendered as simple text.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
765 * Fixed unicode error when uploding non-ascii file name using mod
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
766 python.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
767 * Fixed error handling of wikirpc requests, should give more
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
768 correct errors and prevent no error output and blocking the
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
769 client in some cases.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
770 * Fixed the "lost password" mail processing. If a user entered some email
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
771 address unknown to the system, he was not notified of this, but just got
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
772 a useless mail with no account data in it. Now the system directly tells
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
773 the user that he entered an unknown email address.
39
8c5d9587dcae fixed SystemInfo to also show local plugin parsers
Thomas Waldmann <tw@waldmann-edv.de>
parents: 38
diff changeset
774 * Fixed SystemInfo, it now also lists parsers in data/plugin/parser dir.
49
cf52f97a5857 merge moin--main--1.3--patch-928
Nir Soffer <nirs@freeshell.org>
parents: 39
diff changeset
775 * Fix error handling on failure, improved error display
51
54d5932d5a03 merge moin--main--1.3--patch-930: fix error handling in plugins, fix broken chart action
Nir Soffer <nirs@freeshell.org>
parents: 49
diff changeset
776 * Fix error handling when importing plugins or importing modules
54d5932d5a03 merge moin--main--1.3--patch-930: fix error handling in plugins, fix broken chart action
Nir Soffer <nirs@freeshell.org>
parents: 49
diff changeset
777 dynamically. The fix is not backward compatible with older plugins.
54d5932d5a03 merge moin--main--1.3--patch-930: fix error handling in plugins, fix broken chart action
Nir Soffer <nirs@freeshell.org>
parents: 49
diff changeset
778 * Fix chart action, returns a page with error message when chart
54d5932d5a03 merge moin--main--1.3--patch-930: fix error handling in plugins, fix broken chart action
Nir Soffer <nirs@freeshell.org>
parents: 49
diff changeset
779 can not be created.
83
3bf0b6c09275 Updated CHANGES.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 66
diff changeset
780 * Fixed formatter usage in the ShowSmileys macro.
96
5b9e216fa00d fixed [:page:text] or [wiki:Self:page text] links updating the pagelinks cache
Thomas Waldmann <tw@waldmann-edv.de>
parents: 87
diff changeset
781 * Fixed updating pagelinks cache for [:page:text] or [wiki:Self:page text],
5b9e216fa00d fixed [:page:text] or [wiki:Self:page text] links updating the pagelinks cache
Thomas Waldmann <tw@waldmann-edv.de>
parents: 87
diff changeset
782 fixes display of LocalSiteMap and rendering of such links.
101
2202f548cbb0 use own urllib wrapper, see wikiutil
Thomas Waldmann <tw@waldmann-edv.de>
parents: 98
diff changeset
783 * Hopefully fixed urllib problems (esp. with py 2.4.2, but also before) by
2202f548cbb0 use own urllib wrapper, see wikiutil
Thomas Waldmann <tw@waldmann-edv.de>
parents: 98
diff changeset
784 using our own urllib wrapper that handles encoding/decoding to/from
102
a54cebaab73e move make / parse query string functions to wikiutil, make unicode-safe
Thomas Waldmann <tw@waldmann-edv.de>
parents: 101
diff changeset
785 unicode, see wikiutil.py. Also made a similar fix for making and parsing
a54cebaab73e move make / parse query string functions to wikiutil, make unicode-safe
Thomas Waldmann <tw@waldmann-edv.de>
parents: 101
diff changeset
786 query strings.
107
fc0f131e591d fixed MonthCalendar tooltip escaping
Thomas Waldmann <tw@waldmann-edv.de>
parents: 106
diff changeset
787 * Fixed MonthCalendar tooltips when containing special chars like quotes.
108
bb88373a7f96 fixed escaping for RSS feed with diff=1
Thomas Waldmann <tw@waldmann-edv.de>
parents: 107
diff changeset
788 * Added html escaping for diff text for RSS feed with diff=1.
168
8c2614a730c0 updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 161
diff changeset
789 * The distance between page content beginning and the first = heading =
8c2614a730c0 updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 161
diff changeset
790 was much too much. Fixed.
49
cf52f97a5857 merge moin--main--1.3--patch-928
Nir Soffer <nirs@freeshell.org>
parents: 39
diff changeset
791
cf52f97a5857 merge moin--main--1.3--patch-928
Nir Soffer <nirs@freeshell.org>
parents: 39
diff changeset
792 Version 1.4:
0
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
793
1
ab6372adcfa8 bumped version to 1.5.0alpha
Thomas Waldmann <tw@waldmann-edv.de>
parents: 0
diff changeset
794 We used that version number for an internal and early development version
ab6372adcfa8 bumped version to 1.5.0alpha
Thomas Waldmann <tw@waldmann-edv.de>
parents: 0
diff changeset
795 for what will be called moin 2.0 at some time in the future.
ab6372adcfa8 bumped version to 1.5.0alpha
Thomas Waldmann <tw@waldmann-edv.de>
parents: 0
diff changeset
796 There will never be a 1.4.x release.
ab6372adcfa8 bumped version to 1.5.0alpha
Thomas Waldmann <tw@waldmann-edv.de>
parents: 0
diff changeset
797
0
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
798
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
799 Version 1.3.5 (2005-08-04, Revision moin--main--1.3--patch-883)
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
800
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
801 Fixes:
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
802 * small CSS fix for rightsidebar theme
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
803 * applied some Debian patches (thanks to Jonas!):
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
804 * de i18n spelling fixes
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
805 * AttachFile fix, we strip CR in .draw files now
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
806 * when loading spellcheck dictionaries, we want utf-8, but we make
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
807 a 2nd try with iso-8859-1 encoding.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
808
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
809 New Features:
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
810
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
811 * enabled using https with the Twisted server:
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
812 You need to use port 443, have PyOpenSSL (+ ssl libs it depends on)
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
813 installed and have some site key and certificate PEM files configured in
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
814 your twistedmoin.py file:
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
815 sslcert = ('/whereever/cert/sitekey.pem', '/whereever/cert/sitecert.pem')
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
816
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
817
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
818 Version 1.3.5rc1 (2005-07-31, Revision moin--main--1.3--patch-865)
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
819
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
820 Fixes:
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
821
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
822 * Fixed security bug when acl of deleted page was ignored. See:
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
823 http://moinmoin.wikiwikiweb.de/MoinMoinBugs/ACLIgnoredAfterDelete
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
824 * AttachFile did not display the original filename plus there
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
825 was a confusion in input field labelling ('Rename to').
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
826 * Fixed shortcut link non-existent page detection.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
827 * Fixed non-working bookmark function on python 2.2.x.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
828 * Fixed wikirpc getPageInfo call on python 2.2.x.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
829 * Fixed the failing import of plugins from the data/plugin/
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
830 directories if run in zipimport environments.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
831 * Fixed traceback which occurred on negated searches.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
832 * Fixed crash when trying to render error message on twisted, fast
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
833 cgi and modpy.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
834 * Fixed error message with modpy, used to show wrong errors below
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
835 the real message.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
836 * Fixed search and goto text fields for better compatibility with
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
837 dark themes and better control through css.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
838 * Show an edit link if MissingPage is missing and a warning in the
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
839 server log.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
840 * Fixed missing footer in the editor.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
841 * Fixed indented (invalid) headings with broken links in table of
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
842 contents.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
843 * Fixed crash when file name is too long, show standard error message.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
844 * Save trail file in a safe way, should be enough for normal use.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
845 * Fixed remember_last_visit user preferences option when show_trail
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
846 is not selected.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
847 * Fixed the tests for Standalone, Twisted, FastCGI and Mod_Python.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
848 Run with ?action=test from any page.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
849 * Fixed rare bug when wrong search type was performed when pasting
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
850 search term in Safari.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
851 * Fixed crash for custom formatters and dom_xml (which occurred if
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
852 smileys were in the page).
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
853 * Editor opens on double click in pages with single quote in the
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
854 name, like "Ben's Wiki".
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
855 * '/.' in page names are not replaced any more by '/(2e)'
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
856 * Fixed the long delays while saving pages using RequestCLI.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
857 * Fixed variable expanding for users with non WikiName.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
858 * Fixed MonthCalendar's calculation of "today" to use the user's
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
859 time zone setting.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
860 * Fixed moin_dump script, use same configuration options as other
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
861 scripts.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
862 * Fixed url_mappings to work in proxied setups and sent mails
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
863 again. Also fixed for image links. Thanks to JohannesBerg.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
864 * Fixed page shown after saving a drawing (esp. when saved from a
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
865 sub page). Fixed help link for drawings.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
866 * Fixed mig10 script to run on Python < 2.3.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
867 * The twisted server defaulted to a socket timeout of 12 hours!
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
868 We reduced that to a more sane 10 minutes, that should still be more
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
869 than enough. This fixed the "too many open files" problem we
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
870 encountered quite often recently. Thanks to Helmut Grohne!
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
871
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
872 Other Changes:
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
873
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
874 * Added {hu} flag.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
875 * Added cz, pt and pt-br i18n.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
876 * We send a 404 http status code for nonexisting wiki pages now,
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
877 maybe this will repell some search engines from requesting gone
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
878 pages again and again. The wiki user still sees the MissingPage
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
879 wiki stuff, so a user usually won't notice this change.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
880 * Return 500 error code on failure and exceptions.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
881 * Added some more bot / leech tool user agent strings.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
882 * Prevent page floating elements from floating out of the page over
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
883 the footer, in modern, rightsidebar and classic themes.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
884 * Encode URLs in a safer way
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
885 * We allow usernames with ' character in them now (like Tim O'Brian).
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
886 * Added support for the new security flags in docutils 0.3.9.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
887 * @MAILTO@ expands now to safer [[MailTo()]] macro.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
888 * Clarified and i18ned lost password mails.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
889 * Added 'TitleIndex' and 'SiteNavigation' (+ translation) to the
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
890 list of pages that use html_head_index (so that robots
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
891 "index,follow"). Please make sure to have either FindPage,
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
892 TitleIndex or SiteNavigation in your navi_bar or in your
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
893 page_front_page content if you want search engines to find all
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
894 your pages.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
895 * Make it possible to send account data when being logged in (for
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
896 future reference or whatever purpose).
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
897 * Speed up when running with persistent servers, the wiki config
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
898 does only get loaded once and misc. stuff is being cached between
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
899 requests now.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
900 * The unit tests are disabled when using multi threading, because
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
901 the wiki configuration is shared between diffrent threads.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
902 * The main code path (using standalone server) of MoinMoin runs on
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
903 PyPy now.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
904 * Formatters do automatically transform HTML to plain text if they are
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
905 called with raw HTML code.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
906 * Using larger socket backlog on Standalone and FastCGI servers
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
907 should be more reliable on high load.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
908 * We now strip leading path from attachments uploaded by IE (this is
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
909 a bug in IE, not in MoinMoin). Better use a sane browser, like Firefox.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
910 * added "teleport" to the user agent blacklist
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
911
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
912 New Features:
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
913
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
914 * Integrated Lupy indexer for better search performance. It is disabled
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
915 by default as of 1.3.5 as it still has known issues.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
916 See multiconfig.py if you want to test it.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
917 * Integrated MonthCalendar 2.1, with some new features:
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
918 * a mouseover bubble that shows first level headlines of the linked
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
919 day page
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
920 * all calendars with same pagename move when using cal navigation,
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
921 thanks to Oliver Graf
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
922 * included AnnualMonthlyCalendar patch of Jonathan Dietrich
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
923 (use [[MonthCalendar(Yearly,,,+1,,6,1)]] syntax for birthdays and
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
924 other annually repeating stuff)
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
925 Make sure you remove old MonthCalendar.* from data/plugin/macro so that
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
926 moin will use the new code in MoinMoin/macro/MonthCalendar.py.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
927 Maybe also clear the text_html cache.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
928 * Added the new XSLT parser and the DocBook parser. This should increase
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
929 the 4suite compatiblity. See HelpOnXmlPages for details.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
930 It now should run on 4suite 1.0a4 and 1.0b1. Thanks to Henry Ho!
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
931 * Added the DocBook formatter. This will let you generate DocBook markup
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
932 by writing simple wiki pages. It needs PyXML.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
933 * It is now possible to customize parts of the UserPreferences page in
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
934 your wikiconfig (changing defaults, disabling fields, removing fields):
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
935 * Use user_checkbox_* for the checkboxes.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
936 * Use user_form_* for other fields.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
937 * See MoinMoin/multiconfig.py for the built-in defaults.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
938 * New standalone server classes: ThreadPoolServer using pool of
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
939 threads, ThreadingServer with thread limit and ForkingServer.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
940 * New standalone server configuration options: serverClass,
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
941 threadLimit, requestQueueSize.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
942 * Use "PythonOption Location" in mod_python setup to solve script_name
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
943 problems.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
944
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
945 Developer notes:
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
946
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
947 * Theme can now override maxPagenameLength() method to control page
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
948 name shortening.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
949 * A search Match now provides access to the full re match via
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
950 the re_match attribute (use to access groups of the match)
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
951 * Underlay is not managed by arch any more. The tree contains an
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
952 underlay tarball, and you should untar after you update from main.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
953 * "make update-underlay" will untar underlay
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
954 * "make merge" will star-merge main into your tree
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
955 * "make test" will now create and run in a fresh testwiki instace
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
956 * "make clean" options added
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
957 * _tests module does not have a global request any more. To refer to
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
958 the current request in a test, use self.request.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
959 * _tests.TestConfig class require a request in the constructor.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
960 * "python tests/runtests.py test_module" will run only test_module
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
961 * request.cfg stays between requests (for persistent servers).
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
962
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
963
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
964 Version 1.3.4 (2005-03-13, Revision moin--main--1.3--patch-666)
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
965
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
966 Fixes:
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
967
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
968 * Fixed ACL check in LikePages macro that caused links to unreadable
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
969 pages to show.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
970 * Fixed ACL check in newpage action.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
971 * Fixed a security problem when admin policy defined in a custom
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
972 SecurityPolicy class was ignored.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
973 * Fixed ACL check in action=show so that a user who may not read a page
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
974 also can't find out WHEN the protected page was updated.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
975 * Workaround on Windows 95, 98, ME in order to clear the dircache.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
976 This fixes some bugs related to an outdated page list and newly created
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
977 pages that did not appear immediately.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
978 * Fixed decoding issues of page names on Windows, finally.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
979 http://moinmoin.wikiwikiweb.de/MoinMoinBugs/BrokenUmlautsInLinksIn131
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
980 * Fixed traceback on IIS.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
981 http://moinmoin.wikiwikiweb.de/MoinMoinBugs/request%2epy_broken_on_IIS
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
982 * Fixed wikirpc for standalone server.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
983 * Other fixes (encoding and str/unicode data type related) to wikirpc
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
984 server, fixing some non-ascii issues hopefully.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
985 * Fixed broken query strings for Standalone installations.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
986 * Fixed backlinks - the result did not always show all links, often it
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
987 showed too many irrelevant matches (MoinMoinBugs/BacklinksAreBroken).
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
988 * Fixed the acceptance of the show_hosts setting. Now you should be able
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
989 to hide any IP or host name from being published by MoinMoin by enabling
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
990 this option.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
991 * Fixed wrong line endings on email messages.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
992 * Fixed MoinMoinBugs/StandaloneUnquotesTooMuch.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
993 * Fixed crash when trail file is missing.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
994 * Fixed a traceback when searching for single ( or ).
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
995 * Added mig10 script to fix crashes with uncoverted edit-locks and file
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
996 attachments. Just use it as you did with mig1..mig9 before.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
997 * Added mig11 script to add __init__.py files to data/plugin (and below).
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
998 * added some fixes for the xslt parser (thanks to fanbanlo), it might be
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
999 still broken, but someone with deeper knowledge about xslt should fix it.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1000 * Replaced image link with W3C's "html 4.01 compliance" icon by a simple
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1001 text link to avoid https: or config trouble.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1002 * Catch OverflowError backtrace when illegal date strings (e.g. <1970 or
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1003 >2038) are fed to moinmoin's time routines. It will just output current
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1004 date / time in those cases.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1005 * UserPreferences now also set a date_fmt preference and Date macro
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1006 honours it. You may have to reset your UserPreferences value for that.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1007 * Fixed free parent and subpage links in interwiki notation.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1008 http://moinmoin.wikiwikiweb.de/MoinMoinBugs/FreeParentLinksAreBroken
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1009 * Fixed a traceback for invalid ReST markup.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1010 * Fixed UnicodeError in SystemAdmin's Attachment Browser.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1011
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1012 Other Changes:
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1013
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1014 * Optimized the IRC parser.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1015 * Support for zipimport of the MoinMoin package. This allows you to use
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1016 py2exe and similar programs.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1017 * Show the editor's name in the mail subject.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1018 * Added the pragmas description and keywords. They will add <meta> headers
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1019 if used.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1020 * Added MoinMoin/scripts/xmlrpc-tools/putPageTest.py example script, useful
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1021 as a starting point for importing data using wiki xmlrpc.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1022 * Optimised display on Opera browser.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1023
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1024 New features:
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1025
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1026 * The search modifier "linkto:" was introduced. You can use it to search
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1027 for links.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1028 * The NewPage macro now can take a PageTemplate parameter, see HelpOnMacros.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1029 * New config settings (so you don't need to edit wikirpc.py any more):
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1030 xmlrpc_putpage_enabled = 0 (if 1, enables writing to arbitrary page names)
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1031 xmlrpc_putpage_trusted_only = 1 (if 0, doesn't require users to be
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1032 authenticated by http auth - DANGEROUS, DO NOT SET TO 0!!!)
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1033 * Added support for Digest and NTLM authentication with CGI (e.g. if you
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1034 use those Apache modules)
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1035 * The datetime string accepted by Date and DateTime macros was extended to
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1036 accept a timezone specification, so now +/-HHMM is also valid, e.g.:
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1037 2005-03-06T15:15:57Z (UTC, same as +0000)
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1038 2005-03-06T15:15:57+0000 (UTC)
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1039 2005-03-06T16:15:57+0100 (same time given as local time for time zone
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1040 with offset +0100, that is CET, e.g. Germany)
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1041 2005-03-06T10:15:57-0500 (same time given as local time for time zone
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1042 with offset -0500, EST, US Eastern Std. Time)
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1043 The values given as macro argument will be transformed to UTC internally
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1044 and then adapted again according to viewing user's UserPreferences, so
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1045 the user will see the same moment in time but shown in his local time
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1046 zone's time (at least if he set his UserPreferences correctly and didn't
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1047 forget changing them twice a year for DST and non-DST).
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1048 * Readded (now optional) editlink footer to Include macro. Add
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1049 ',editlink' to call to enable this.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1050 * star "smileys" e.g. {*}{*}{*}{o}{o}
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1051
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1052
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1053 Version 1.3.3 (2005-01-24, Revision moin--main--1.3--patch-595)
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1054
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1055 Fixes:
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1056
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1057 * fixed ACL security problem in search
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1058 * fix for IIS with CGI allowing page names that contain chars
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1059 that are not in the system code page
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1060 * fixed MoinEditorBackup revisions to start with 1 now
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1061 * improved page locking ('current' file)
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1062 * Unittests (normally shown at end of action=test output) are currently
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1063 disabled for everything except CGI, because they only work reliably with
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1064 CGI, giving wrong results for other request methods.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1065
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1066
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1067 Version 1.3.2 (2005-01-23, Revision moin--main--1.3--patch-587)
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1068
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1069 Fixes:
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1070
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1071 * ACL bugfix for deleted pages with ACL protection.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1072 * ACL bugfix for "Default" acl.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1073 * Fixed updating of groups and dicts
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1074 * Python 2.2.x related fixes (worked on 2.3+)
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1075 * Fixed traceback in RecentChanges.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1076 * Fixed traceback with links browser.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1077 * Fixed 0 revision display in 'Show changes'.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1078 * Fixed traceback in Antispam which occurred when it could not connect
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1079 to MoinMaster. Log the errors to stderr or error.log.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1080 * Fixed bug in Page init (no date, use rev). Fixes problem with
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1081 #deprecated PI.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1082 * Fixed empty lists in empty search results.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1083 * Cosmetic fix for modern theme (when viewed with Internet Explorer).
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1084 * Fixed migration 9 script, do not drop newline, do not drop error.log,
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1085 note about missing error.log.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1086 * Fixed repair_language.py script, keep ending newline on revisions.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1087 * Show headings and macro content in correct direction when mixing content
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1088 in several directions in the same page and using caching.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1089 * Fixed bug in standalone re farmconfig.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1090 * Fixed DOS condition in antispam code.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1091 * Use smaller margin in print mode to get better results with
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1092 Mozilla/Firefox.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1093 * Fixed some user input escaping issues.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1094 * Fixed a problem when one wiki plugin override other wikis plugins in
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1095 same farm.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1096 * Fixed some broken tests.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1097 * Fixed recursive include in pstats.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1098 * Fixed bug in standalone - HTTP result code was 200 even when the access
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1099 was forbidden.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1100 * Fixed traceback when trying to login with non-ascii password.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1101 * Fixed traceback when xml is not available, reported on Python 2.2.?
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1102 * Fixed slideshow to show slides in sorted order again.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1103 * Fixed serving multiple wikis on same IP/different ports with twisted and
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1104 farmconfig.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1105 * It is possible to run with data_underlay_dir = None for special
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1106 application, but be aware that the wiki won't be usable unless you have
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1107 at least some of the system pages from underlay/ available.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1108 * Files with Unicode characters in their filename are possible now.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1109 * Bugfix for broken [:page#anchor:text] links.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1110 * Workaround an instability of the gdchart module leading to
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1111 stalled servers etc.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1112 * Fixed some event-log decoding issues that affect charts rendering.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1113
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1114 Other changes:
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1115
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1116 * Major speed improvement over 1.3.1. Many times faster title search,
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1117 creating new page, opening page editor and any operation that list pages.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1118 See http://moinmoin.wikiwikiweb.de/MoinBenchmarks
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1119 * Improved README.migration.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1120 * Cleaner design for login/register interface, login is always the default
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1121 button when the user click Enter.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1122 * If there are problems found in the configuration, log the error
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1123 and display helpful error messages in the browser.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1124 * More forgiving unicode configuration policy, you must use the u'string'
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1125 format only for unicode values.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1126 * Added profiling to CGI.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1127 * The content of farmconfig.py is similar to wikiconfig.py now.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1128 * Unexpected errors while loading cache files are logged.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1129 * i18n for icon ALT tags.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1130 * Include request initialization code in the profile in standalone server.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1131 * When creating new theme, style sheets are inherited correctly, no need
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1132 to override style sheets just to get them working.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1133 * Many times faster plugin system. Typical pages are about 35% faster,
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1134 pages with many plugins can be many times faster.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1135 * Spiders are allowed to fetch attachments.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1136 * Old user files containing password hash encoded in pre 1.3 charset
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1137 are auto repaired on first login.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1138 * data_dir defaults to './data', underlay_data_dir to './underlay' now.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1139 It is a good idea to replace those by absolute pathes in wikiconfig.py.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1140 * Renamed "Refresh" to "Delete Cache" - it was misused by users. The action
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1141 was also moved into the action menu in the modern and rightsidebar themes.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1142 * Added a workaround for TableOfContents missing some links by making it
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1143 uncacheable via a "time" dependency.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1144 * Removed interwiki icon and title attribute for wiki:Self:... links.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1145 * Unittests (normally shown at end of action=test output) are currently
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1146 disabled because they worked unreliably, giving wrong results sometimes.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1147
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1148 New features:
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1149
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1150 * Create new pages easily using configurable interface and page templates
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1151 with the new NewPage macro.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1152 * ReStructuredText (rst) support is built-in now. See HelpOnParsers.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1153 * New experimental feature in mointwisted.py - each interface may
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1154 specify a port: '12.34.56.78:80'. Without a port, the port option
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1155 is used.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1156
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1157 API changes:
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1158
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1159 * For a complete list of changes, see MoinMoin:ApiChanges.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1160 * wikiutil.importPlugin's first argument is now a wiki config instance
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1161 (request.cfg) and there is no path keyword.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1162 * Wiki plugins always override MoinMoin plugins. wikiutil.importPlugin
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1163 implements this override.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1164 * util.pysupport.importName does not accept path - you should call
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1165 it with correct module name, e.g 'wikiconfig.plugin.parser.wiki' for
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1166 wiki plugins, or 'MoinMoin.parser.wiki'.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1167 * wikiutil.extensionPlugin was renamed to wikiPlugins and it gets config
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1168 instance instead of path.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1169 * New function wikiutil.importWikiPlugin used to import wiki plugins
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1170 using a cache in a thread safe way.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1171 * New config option config.use_threads is used to activate thread
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1172 safe code.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1173 * New keyword arguments for getPageList, enable 10X faster operation
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1174 for common cases by controlling page filtering.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1175 * New up to 100X times faster getPageCount
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1176
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1177
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1178 Version 1.3.1 (2004-12-13, Revision moin--main--1.3--patch-434)
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1179
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1180 Fixes:
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1181
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1182 * Fixed "Error Cyclic usage" crash when user had Italian (it), Korean
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1183 (ko), Serbian (sr) or Vietnamese (vi) as user interface language.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1184 * Fall back to en (instead of crashing) when user uses a language moin
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1185 does not support / does not support any more (like pt,sv,fi,sr).
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1186 * In 1.3.0, people accidentally put iso-8859-1 chars into wiki configs,
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1187 but those where expected to be pure utf-8 and thus it crashed.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1188 Fixed by using unicode strings (varname = u'whatever'), a matching
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1189 encoding setting (see top of script comment) and, when decoding strings,
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1190 using decode to ASCII with replace mode (this replaces non-ASCII chars,
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1191 but at least it won't crash - and you get a warning to better use
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1192 Unicode strings).
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1193 * Fixed long time broken table formatting. ||<style="see css spec" a||b||
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1194 Now even generates valid HTML! The old markup for align, valign, width,
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1195 bgcolor still works, but synthesizes style attribute data.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1196 * SystemAdmin macro shows attachments of ALL pages now.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1197 * Users without write acl rights will be able to see attachments again and
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1198 also have AttachFile action in menu.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1199 * Fixed wrong match count in search results, find all matches in page
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1200 titles, show all matches in contents in some rare cases.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1201 * Run about 200% faster with long running processes (standalone, Twisted),
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1202 about 20% faster with cgi, by better internal data handling in wikidicts.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1203 * On SF, the dict files use utf-8 encoding now. We included them also in
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1204 distribution, see contrib/dict/.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1205 * Fixed permissions to shared template stuff.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1206 * Speeded up search, fixed wrong match counts.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1207 * Speeded up internal data handling (wikidicts).
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1208 * Fixed rare unicode error after deleting a page (reported only on SuSE
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1209 Linux 9.0 / Python 2.3.0).
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1210 * Fixed file permissions of files in the data dir.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1211 * Fixed some cosmetic problems in migration scripts and use sys.path.insert
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1212 to get latest moin code when executing them.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1213
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1214 Other Changes:
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1215
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1216 * Improved docs, system and help pages.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1217 * Updated translation files.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1218
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1219 Known Bugs:
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1220
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1221 * Internet Explorer renders our HTML/CSS in a suboptimal way.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1222 (MoinMoin:MoinMoinBugs/InternetExplorer)
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1223 Workaround: use a non-broken browser like FireFox / Mozilla.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1224 Fixed in MoinMoin 1.3.2.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1225 * Passwords using non-ascii do not work.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1226 (MoinMoin:MoinMoinBugs/NonAsciiPasswordsBroken)
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1227 * The TOC macro is broken partly.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1228 (MoinMoinBugs/TableOfContentsBrokenForIncludedPages,
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1229 MoinMoinBugs/TableOfContentsLacksLinks)
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1230 * See also: http://moinmoin.wikiwikiweb.de/MoinMoinBugs
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1231
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1232
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1233 Version 1.3.0 (2004-12-06, Revision moin--main--1.3--patch-400)
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1234
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1235 As you see from the length of the 1.3 changes below, 1.3 is a major(!)
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1236 upgrade. We could have also named it "2.0", but we decided against.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1237 So take the time for reading the informations thoroughly and do the
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1238 migration exactly as we tell you - this is no 5 minutes upgrade!
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1239
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1240 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1241 !!! We heavily changed configuration, data encoding, dir layout: !!!
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1242 !!! * the default encoding changed to utf-8. !!!
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1243 !!! * also, we changed the escaping for special chars to %XX%YY in !!!
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1244 !!! URL and (xxyy) in file system. !!!
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1245 !!! * layout of data dir changed completely !!!
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1246 !!! If you upgrade an existing wiki, you must run the migration !!!
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1247 !!! scripts or you will get data corruption or other problems. !!!
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1248 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1249
496
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
1250 HINT: Upgrading your wiki - critical information
0
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1251
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1252 If you are NOT starting from scratch, you MUST convert your existing
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1253 data - see README.migration for details.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1254
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1255 If you use ##language: xx comments on your OWN pages, you should also run
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1256 repair_language script. Not needed for help/system pages as we already
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1257 have done that for you.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1258
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1259 MoinMoin uses Unicode internally now (UCS-2 with 16 bits or UCS-4 with
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1260 32 bits, depending on your Python installation). The encoding used
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1261 for page files and html output is set by config.charset.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1262
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1263 Moin 1.3 uses utf-8 encoding only, there is NO SUPPORT for using a
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1264 charset different from utf-8 with 1.3. If you try, you are on your own.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1265
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1266 Directory layout
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1267
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1268 Directory layout was heavily changed. Each page now is a directory,
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1269 containing page revisions, attachments, cache files and edit-log.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1270
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1271 You can delete a page or move a page from one wiki to another
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1272 easily. Look at the wiki/data directory to see.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1273
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1274 Example:
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1275 old: data/text/FrontPage
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1276 new: data/pages/FrontPage/revisions/00000042
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1277 data/pages/FrontPage/current (contains: 00000042)
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1278 old: data/backup/FrontPage.xxxxxxxx
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1279 new: data/pages/FrontPage/revisions/00000023
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1280
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1281 For cleaning up cache files, use MoinMoin/scripts/cachecleaner.py
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1282 (see comments in script).
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1283
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1284 Python / Libs
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1285
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1286 * For using RSS, you need to have PyXML installed:
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1287 Python 2.4* -> PyXML 0.8.4 (cvs version)
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1288 Python 2.3.x -> PyXML 0.8.3
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1289 Python 2.2.2+ -> ???
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1290 This will also make "Live Bookmarks" of Mozilla Firefox working.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1291 New: if you don't have PyXML installed, the RSS icon on RecentChanges
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1292 will not be displayed any more. Python with no PyXML installed
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1293 generates invalid RSS XML.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1294
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1295 Page names handling
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1296
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1297 * Handling of special characters in file names changed from _xx format
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1298 to (xx...) format.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1299 * In URLs, moin now uses %xx%yy quoting, (because this is supported by
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1300 browsers), and sub pages use "/" instead of the ugly "_2f".
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1301 * Underscore character "_" is used now as a space character " " both
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1302 in file names and URLs. " " and "_" will be handled equivalent at most
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1303 places in the future (represented as "_", rendered as " ").
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1304 * To prevent wiki abuse and user typing errors, page names are normalized
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1305 in URLs, query strings, the "go" box and when renaming pages. This
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1306 include leading, trailing and multiple slashes and white space. Certain
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1307 invisible unicode characters are removed from page names.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1308 * Group page names are restricted even more, any non unicode alpha-numeric
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1309 character is removed. This is done to enable changing acl syntax in
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1310 the future. The restriction might be loosen on future versions.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1311 * You can edit config.page_invalid_chars_regex to control which characters
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1312 are allowed in page names (Changing it is not supported).
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1313 * When you enter page name, it is normalized and you are redirected to
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1314 the normalized page, or if nothing left (e.g '/////'), to FrontPage.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1315 * When renaming a page to a name that can be normalized to an empty string,
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1316 the new page name will be "EmptyName" and the user will not get an
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1317 error message.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1318
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1319 Underlay directory
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1320
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1321 * Pages (especially system and help pages) are now located in an underlay
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1322 directory (data_underlay_dir). You will see the pages there if they are
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1323 NOT covered (overlayed) by a page in the normal pages directory
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1324 (as set using data_dir).
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1325 MAKE SURE THAT data_underlay_dir IS CORRECT OR YOU WILL SEE MANY EMPTY
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1326 PAGES ONLY IN A NEW WIKI.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1327 * If you edit a page that is shown from underlay directory, it will be
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1328 copied to the normal page directory on save (copy-on-write).
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1329 * You can use one copy of the underlay directory shared by many
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1330 wiki instances. Each wiki will then have only your local, self-made
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1331 wiki pages in its data directory, and only system and help pages in the
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1332 single, shared underlay directory - this simplifies upgrades a lot.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1333 * It is recommended to keep your underlay system and help pages immutable
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1334 using acl, so you can upgrade your wiki easily. The default help and
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1335 system pages already have those ACLs (using MoinPagesEditorGroup).
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1336 * Do not forget to remove your old help and system pages after migrating
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1337 your wiki. We don't provide a script for that as that would be
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1338 dangerous for edited pages. Just use some file manager (e.g. mc) to
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1339 clean the data/pages/ directory. As soon as you have removed the
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1340 system pages there, you will see the new pages in the underlay dir.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1341 See the EditedSystemPages page for a list of pages that exist in both
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1342 data and underlay directory (use this page as admin!).
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1343
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1344 Multiple languages
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1345
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1346 * New file name quoting method allow 50% longer page names in languages
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1347 that use more than one byte per character, like Hebrew, Korean etc.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1348 * Configuration file uses 'utf-8' encoding now. Certain values that are
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1349 marked with [Unicode] can use any character in your language. Examples
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1350 are page names in navi_bar, page types regular expressions and site name.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1351 * For configuration examples adopted to your language, check ConfigMarket
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1352 in the MoinMoin wiki.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1353 * The system and help pages that come with moin are now in utf-8.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1354 * MissingPage system page localized, should display in your language.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1355 * We did many i18n (translation) updates.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1356 * CSS file use utf-8 encoding. User css is also expected to be utf-8.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1357 This is relevant only if you use non-ASCII values in the CSS file.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1358 * config.upperletters and config.lowerletters were removed.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1359 We now use a pre-made ucs-2 spanning set and you usually don't have to
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1360 change it. See MoinMoin/util/chartypes.py if you're interested.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1361 * ACL works with any user name or group name in any language, even names
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1362 with spaces.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1363 * Now you can use any charset in config.charset. Note: only utf-8 is
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1364 a supported configuration!
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1365 * Improved url handling, now creating pages directly from the browser
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1366 url box with non-ascii names works in most cases, even when
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1367 config.charset is not utf-8.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1368 * When using non-utf-8 config.charset, characters in URLs that does
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1369 fit in the charsets are replaced with "?" (instead of crashing).
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1370 * All themes and most macros and actions are Right to Left friendly.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1371 Full RTL support planned for 1.3 release.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1372 * If page language is specified with #language processing instruction
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1373 the page is displayed in the correct direction. Pages without
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1374 language are displayed using the wiki default_lang.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1375
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1376 Multiple configurations
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1377
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1378 * You can run multiple wikis from the same wiki directory or server.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1379 For example, you can run one Twisted server that serve multiple wikis,
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1380 instead of running multiple servers. Samples of the new configuration
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1381 are supplied in wiki/config/*.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1382 * You can't just use your old moin_config.py file. It is now called
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1383 wikiconfig.py and the config variables now have to be in a class
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1384 "Config" and that class must inherit from
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1385 MoinMoin.multiconfig.DefaultConfig - see the provided wikiconfig.py
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1386 sample for details.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1387 This is very useful, e.g. you could derive a GermanConfig from
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1388 DefaultConfig. After that, you can derive configs for wikiA and wikiB
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1389 from that GermanConfig.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1390 * farmconfig.py contains a mapping attribute called "wikis" with pairs of
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1391 wikiconfig module name and regular expression. The regular expression
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1392 is matched against the URL of the request and the first matching entry
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1393 determines the config module to be imported by MoinMoin.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1394 * If you use farmconfig.py's "wikis" mapping, then any wiki has a private
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1395 config module, named after the wiki - e.g. wiki named moinmoin would
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1396 use moinmoin.py.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1397 * If you only have a single wiki, you do not need farmconfig.py. just make
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1398 a wikiconfig.py and it will be used no matter what URL is requested.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1399 * There is one common global "config" that holds sitewide settings (like
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1400 umask or charset) - you do not need to change settings there.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1401 This file is located in the MoinMoin code: MoinMoin/config.py.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1402
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>