annotate docs/CHANGES @ 531:f6a74f85b9d7

fix tableclass attr for gui editor imported from: moin--main--1.5--patch-535
author Thomas Waldmann <tw@waldmann-edv.de>
date Fri, 07 Apr 2006 20:45:45 +0000
parents 20f8bda12a7b
children d827734692ac
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
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
31 * Many (50+) tests are currently failing because they are too restrictive
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
32 and do not match the (output of the) code they should test.
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
33 If you want to compare, I included the output of this test run:
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
34 $ make test >tests/make_test.out
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
35
510
e1990b501b22 human readable SystemInfo, added disk usage
Thomas Waldmann <tw@waldmann-edv.de>
parents: 508
diff changeset
36 Version 1.5.3-current:
e1990b501b22 human readable SystemInfo, added disk usage
Thomas Waldmann <tw@waldmann-edv.de>
parents: 508
diff changeset
37 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
38 * 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
39 * 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
40 (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
41 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
42
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
43 Bugfixes:
529
20f8bda12a7b fix table *bgcolor trouble, cleanup style synth, fix html_gedit api
Thomas Waldmann <tw@waldmann-edv.de>
parents: 527
diff changeset
44 * 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
45 * 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
46 * 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
47 * 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
48 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
49 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
50 * 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
51 * Fixed definition list "same level" indenting.
522
3ea8fd50dd53 use correct pagename for PackagePages logging
Thomas Waldmann <tw@waldmann-edv.de>
parents: 521
diff changeset
52 * 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
53 * 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
54 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
55 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
56 * Fixed gui editor *bgcolor crash.
531
f6a74f85b9d7 fix tableclass attr for gui editor
Thomas Waldmann <tw@waldmann-edv.de>
parents: 529
diff changeset
57 * 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
58
511
8ee8ced7dded moved UserPreferences back to header, add Cancel button
Thomas Waldmann <tw@waldmann-edv.de>
parents: 510
diff changeset
59 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
60 * 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
61 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
62 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
63 * 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
64 separate kw args per attribute now.
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
65
508
400516d5adc3 updated i18n, bumped rev to 1.5.3-rc1
Thomas Waldmann <tw@waldmann-edv.de>
parents: 503
diff changeset
66 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
67
437
f96c2c8d7c91 attachment search (lupy only)
Thomas Waldmann <tw@waldmann-edv.de>
parents: 433
diff changeset
68 New features:
497
ef41e35985dc new scripting method, using 'moin' command. new style migration scripts.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 496
diff changeset
69 * HINT: please read README.migration
483
a594780d5e64 Login macro, login/logout/UserPreferences actions
Thomas Waldmann <tw@waldmann-edv.de>
parents: 480
diff changeset
70 * 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
71 you were before.
a594780d5e64 Login macro, login/logout/UserPreferences actions
Thomas Waldmann <tw@waldmann-edv.de>
parents: 480
diff changeset
72 * 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
73 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
74 same page.
a594780d5e64 Login macro, login/logout/UserPreferences actions
Thomas Waldmann <tw@waldmann-edv.de>
parents: 480
diff changeset
75 * 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
76 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
77 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
78 * 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
79 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
80 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
81 * 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
82 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
83 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
84 * 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
85 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
86 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
87 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
88 (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
89 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
90 * 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
91 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
92 * 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
93 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
94 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
95 * 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
96 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
97 * 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
98 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
99 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
100 * 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
101 Bauer and Chong-Dae Park for working on it.
494
a09701fb61a8 update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 489
diff changeset
102 * 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
103 * Attachment search using lupy (lupy_search = 1 in your config)
494
a09701fb61a8 update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 489
diff changeset
104 Title search will also search attachment filenames.
a09701fb61a8 update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 489
diff changeset
105 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
106 * Indexing filter plugins, see MoinMoin:FiltersForIndexing
494
a09701fb61a8 update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 489
diff changeset
107 Some filters depend on external converters that might not be available
a09701fb61a8 update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 489
diff changeset
108 for any platform (see Depends: line in filter plugin).
a09701fb61a8 update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 489
diff changeset
109 Feel free to contribute more filter plugins, especially if you wrote
a09701fb61a8 update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 489
diff changeset
110 some nice platform independant filter in Python for some popular file
a09701fb61a8 update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 489
diff changeset
111 format! Filters implemented so far (depending on):
a09701fb61a8 update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 489
diff changeset
112 MS Word, RTF, MS Excel (antiword, catdoc)
a09701fb61a8 update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 489
diff changeset
113 PDF (pdftotext)
a09701fb61a8 update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 489
diff changeset
114 OpenOffice.org XML based data formats (-)
a09701fb61a8 update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 489
diff changeset
115 XML, HTML (-)
a09701fb61a8 update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 489
diff changeset
116 text/* (-)
a09701fb61a8 update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 489
diff changeset
117 JPEG's EXIF data (-)
a09701fb61a8 update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 489
diff changeset
118 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
119 * 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
120 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
121 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
122 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
123 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
124 But: the filters will likely stay, as we also need them with Xapian.
497
ef41e35985dc new scripting method, using 'moin' command. new style migration scripts.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 496
diff changeset
125 * A new MoinMoin script interface was introduced:
ef41e35985dc new scripting method, using 'moin' command. new style migration scripts.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 496
diff changeset
126
ef41e35985dc new scripting method, using 'moin' command. new style migration scripts.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 496
diff changeset
127 Syntax: moin [options] <cmdmodule> <cmdname> [options]
ef41e35985dc new scripting method, using 'moin' command. new style migration scripts.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 496
diff changeset
128
ef41e35985dc new scripting method, using 'moin' command. new style migration scripts.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 496
diff changeset
129 For example:
ef41e35985dc new scripting method, using 'moin' command. new style migration scripts.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 496
diff changeset
130 moin --config-dir=/my/cfgdir --wiki-url=wiki.example.org/ \
ef41e35985dc new scripting method, using 'moin' command. new style migration scripts.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 496
diff changeset
131 export dump --page=WikiSandBox
ef41e35985dc new scripting method, using 'moin' command. new style migration scripts.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 496
diff changeset
132
ef41e35985dc new scripting method, using 'moin' command. new style migration scripts.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 496
diff changeset
133 This will call the "moin" script, which will use the --config-dir and
ef41e35985dc new scripting method, using 'moin' command. new style migration scripts.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 496
diff changeset
134 --wiki-url options to initialize, then it will go to MoinMoin.script
ef41e35985dc new scripting method, using 'moin' command. new style migration scripts.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 496
diff changeset
135 module, import the export.dump module from there and run it, providing
ef41e35985dc new scripting method, using 'moin' command. new style migration scripts.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 496
diff changeset
136 the additional --page value to it.
ef41e35985dc new scripting method, using 'moin' command. new style migration scripts.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 496
diff changeset
137
ef41e35985dc new scripting method, using 'moin' command. new style migration scripts.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 496
diff changeset
138 The old scripts that have not been migrated to this new interface can
ef41e35985dc new scripting method, using 'moin' command. new style migration scripts.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 496
diff changeset
139 still be found in MoinMoin/script/old/ - including the old migration
ef41e35985dc new scripting method, using 'moin' command. new style migration scripts.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 496
diff changeset
140 scripts.
501
069acf15d7b3 moin account {check,create,disable} script commands
Thomas Waldmann <tw@waldmann-edv.de>
parents: 497
diff changeset
141 * moin ... account create --name=JoeDoe --email=joe@doe.org
069acf15d7b3 moin account {check,create,disable} script commands
Thomas Waldmann <tw@waldmann-edv.de>
parents: 497
diff changeset
142 * moin ... account disable --name=JoeDoe
502
55691a4d867a moin maint cleancache
Thomas Waldmann <tw@waldmann-edv.de>
parents: 501
diff changeset
143 * moin ... acount check <-- this is what usercheck script was before
55691a4d867a moin maint cleancache
Thomas Waldmann <tw@waldmann-edv.de>
parents: 501
diff changeset
144 * moin ... maint cleancache <-- this is what cachecleaner script was
503
1c46c48ca67e moin maint cleanpage
Thomas Waldmann <tw@waldmann-edv.de>
parents: 502
diff changeset
145 * 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
146
433
724d2d6a8fa1 make cookie_lifetime behaviour more sane
Thomas Waldmann <tw@waldmann-edv.de>
parents: 432
diff changeset
147 Bugfixes:
724d2d6a8fa1 make cookie_lifetime behaviour more sane
Thomas Waldmann <tw@waldmann-edv.de>
parents: 432
diff changeset
148 * 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
149 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
150 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
151 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
152 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
153 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
154 * 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
155 * Fixed cookie_path for root url wikis.
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
156 * Lupy search now behaves a bit less curious. Still no guarantees...
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
157 * 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
158 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
159 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
160 * 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
161 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
162 "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
163 * Fixed a TypeError which occurred for formatters that dislike None values.
918c58dcc275 Fixed PythonErrorEditingFrontPage.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 443
diff changeset
164 (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
165 * 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
166 * 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
167 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
168 * Speedup group/dicts scanning for persistent servers.
ce2e934557f4 implemented HEAD requests for StandAlone server
Thomas Waldmann <tw@waldmann-edv.de>
parents: 472
diff changeset
169 * 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
170 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
171 * 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
172 hostnames: we just use the IP instead of crashing now.
494
a09701fb61a8 update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 489
diff changeset
173 * 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
174 * 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
175 * 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
176 * 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
177
469
ff99c7d6ffcb Added rst admonition class patch by TiagoMacambira
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 464
diff changeset
178 Other:
ff99c7d6ffcb Added rst admonition class patch by TiagoMacambira
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 464
diff changeset
179 * 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
180
432
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
181 Version 1.5.2:
397
1a7f4e1f3e4d Fixed MoinMoinBugs/ RewritingAndCookieUrl/
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 395
diff changeset
182
415
6da5739cbe0c Added FullSearchCached macro.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 413
diff changeset
183 New features:
6da5739cbe0c Added FullSearchCached macro.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 413
diff changeset
184 * Added FullSearchCached macro which is statically cached.
6da5739cbe0c Added FullSearchCached macro.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 413
diff changeset
185 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
186 * Added surge protection, see HelpOnConfiguration/SurgeProtection.
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
187 * Allow hex and symbolic entities.
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
188 * 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
189 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
190 * 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
191 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
192 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
193 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
194 Thanks to Reimar Bauer.
432
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
195 * 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
196
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
197 Other changes:
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
198 * Added "voyager" to bot useragent list.
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
199 * Added locking for caching subsystem.
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
200 * Deron Meranda's formatter API cleanup.
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
201 * Added div and span to formatter API.
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
202 * Removed old unfinished form and export code.
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
203 * updated i18n
404
ff489f0db4d0 fixed table attribute parsing, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 397
diff changeset
204
ff489f0db4d0 fixed table attribute parsing, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 397
diff changeset
205 Fixes:
432
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
206 * Fixed table attribute parsing.
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
207 * Fixed cookie handling wrt properties adherance.
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
208 * 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
209 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
210 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
211 * 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
212 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
213 * Fixed GAP processing for ordered lists.
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
214 * 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
215 * 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
216 * Fixed FootNote's formatter usage.
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
217 * Fixed rst's headline levels.
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
218 * Fixed MoinMoinBugs/WikiParserThinksItIsInsidePreWhenItIsNot
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
219 * Fixed MoinMoinBugs/ListItemGeneratedOutsideList
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
220 * 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
221 * 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
222 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
223 * 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
224 same server urls).
417
2b21d2ea1b3e Fixed MoinMoinBugs/UnableToDisplayDocbookWithAccentuatedTitle
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 416
diff changeset
225 * 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
226 * Fixed MoinMoinBugs/ProcessInlineDontSupportUlElement
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
227
404
ff489f0db4d0 fixed table attribute parsing, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 397
diff changeset
228
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
229 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
230
332
0a40d8a4057e fixed logfile breaking when DeletePage/RenamePage comment contains CRLF chars
Thomas Waldmann <tw@waldmann-edv.de>
parents: 327
diff changeset
231 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
232 * 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
233 * 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
234 * 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
235 * 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
236 * 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
237 * 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
238 * 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
239 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
240 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
241 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
242 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
243 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
244 * 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
245 * 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
246 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
247 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
248 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
249 * 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
250 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
251 * 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
252 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
253 * 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
254 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
255 * 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
256 * 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
257 * 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
258
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
259 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
260 * 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
261 * 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
262 * 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
263 * 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
264 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
265 * 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
266 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
267 * 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
268 * 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
269 * 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
270 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
271
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
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 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
274 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
275 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
276 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
277 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
278 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
279 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
280 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
281 * 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
282 * 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
283 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
284 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
285 * 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
286 * 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
287 * 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
288 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
289 * 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
290 * 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
291 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
292 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
293 * 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
294 * 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
295
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
296 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
297 * 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
298
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
299
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
300 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
301 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
302
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
303 Fixes:
332
0a40d8a4057e fixed logfile breaking when DeletePage/RenamePage comment contains CRLF chars
Thomas Waldmann <tw@waldmann-edv.de>
parents: 327
diff changeset
304 * 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
305 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
306 * 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
307 markup
334
259b384a7ce7 updated CHANGES
Florian Festi <Florian.Festi@trick.informatik.uni-stuttgart.de>
parents: 332
diff changeset
308 * fixed invalid HTML in FootNotes
259b384a7ce7 updated CHANGES
Florian Festi <Florian.Festi@trick.informatik.uni-stuttgart.de>
parents: 332
diff changeset
309 * 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
310 * 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
311 * 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
312
320
2506384f68c4 version bumped to 1.5.0beta6, updated docs
Thomas Waldmann <tw@waldmann-edv.de>
parents: 318
diff changeset
313 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
314 Authentication:
6b02d608c5f4 Added SSO support/auth module for PHP based applications.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 298
diff changeset
315 * 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
316 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
317 files.
6b02d608c5f4 Added SSO support/auth module for PHP based applications.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 298
diff changeset
318
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
319 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
320 * 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
321 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
322 * 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
323 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
324 * 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
325 profiles.
317
d2015038d0e7 send http headers for Despam action
Thomas Waldmann <tw@waldmann-edv.de>
parents: 316
diff changeset
326 * 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
327 * 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
328
295
91d47ebee530 make posted UserPreferences form values easily available for auth methods
Thomas Waldmann <tw@waldmann-edv.de>
parents: 291
diff changeset
329 Other changes:
91d47ebee530 make posted UserPreferences form values easily available for auth methods
Thomas Waldmann <tw@waldmann-edv.de>
parents: 291
diff changeset
330 * 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
331 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
332 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
333 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
334 * 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
335 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
336 * 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
337 * 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
338 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
339 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
340 * 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
341 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
342 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
343 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
344 some SystemPagesIn<Language>Group page.
14d0a26ab4ec updated CHANGES, added MoinEditorPagesGroup to distributed pages
Thomas Waldmann <tw@waldmann-edv.de>
parents: 311
diff changeset
345
295
91d47ebee530 make posted UserPreferences form values easily available for auth methods
Thomas Waldmann <tw@waldmann-edv.de>
parents: 291
diff changeset
346
291
fec34a6dad0b bump version to beta5
Thomas Waldmann <tw@waldmann-edv.de>
parents: 290
diff changeset
347 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
348 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
349 * 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
350 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
351 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
352 * 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
353 unknown. This stuff is only driven by ACLs now.
245
9ed4223a2d7f updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 238
diff changeset
354 * Some fixes to Despam action.
250
763d15fbcdfc fixed moin_dump
Thomas Waldmann <tw@waldmann-edv.de>
parents: 245
diff changeset
355 * 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
356 * 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
357 * removed old_onload reference from infobox.js
defb2fe960ec updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 250
diff changeset
358 * Fixed MoinMoin logo for IE.
defb2fe960ec updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 250
diff changeset
359 * 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
360 * 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
361 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
362 mod_fcgi.
75db8e9f4f46 Documented last night changes to CHANGES.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 268
diff changeset
363 * 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
364 * 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
365 * 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
366 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
367 * 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
368 * 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
369 * 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
370 converter from html to wiki right now.
287
3958ec0fec55 fixed some modern CSS issues
Thomas Waldmann <tw@waldmann-edv.de>
parents: 286
diff changeset
371 * 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
372 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
373 * 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
374 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
375
237
ccfa707e7064 added builtin support for linking irc:// URLs
Thomas Waldmann <tw@waldmann-edv.de>
parents: 236
diff changeset
376 Other changes:
ccfa707e7064 added builtin support for linking irc:// URLs
Thomas Waldmann <tw@waldmann-edv.de>
parents: 236
diff changeset
377 * 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
378 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
379 * 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
380 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
381 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
382 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
383 if it supports auto creation.
245
9ed4223a2d7f updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 238
diff changeset
384 * 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
385 * 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
386 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
387 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
388 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
389 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
390 * 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
391 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
392 * 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
393 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
394 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
395 * Added MoinMoin/scripts/import/IrcLogImporter.py to import supybot's
9ed4223a2d7f updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 238
diff changeset
396 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
397 so you can use the calendar for showing / navigating the logs.
9ed4223a2d7f updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 238
diff changeset
398 * 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
399 * 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
400 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
401 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
402 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
403 * 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
404
221
b1d744e2fd29 cfg.stylesheets for admin configurable additional style sheets
Thomas Waldmann <tw@waldmann-edv.de>
parents: 218
diff changeset
405 Version 1.5.0beta4:
224
88304513aa73 use span for anchordef
Thomas Waldmann <tw@waldmann-edv.de>
parents: 221
diff changeset
406 Fixes:
88304513aa73 use span for anchordef
Thomas Waldmann <tw@waldmann-edv.de>
parents: 221
diff changeset
407 * 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
408 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
409 * 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
410 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
411 (Thanks to Matt Gilbert.)
221
b1d744e2fd29 cfg.stylesheets for admin configurable additional style sheets
Thomas Waldmann <tw@waldmann-edv.de>
parents: 218
diff changeset
412 Other changes:
b1d744e2fd29 cfg.stylesheets for admin configurable additional style sheets
Thomas Waldmann <tw@waldmann-edv.de>
parents: 218
diff changeset
413 * 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
414 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
415 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
416 * 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
417 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
418 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
419
210
54d91760eaba updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 206
diff changeset
420 Version 1.5.0beta3:
54d91760eaba updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 206
diff changeset
421 Fixes:
54d91760eaba updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 206
diff changeset
422 * fixed editor preview throwing away page content for new pages
54d91760eaba updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 206
diff changeset
423 * require POST for userform save and create* action
54d91760eaba updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 206
diff changeset
424 * 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
425 * do not offer gui editor for safari
210
54d91760eaba updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 206
diff changeset
426 Other changes:
54d91760eaba updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 206
diff changeset
427 * 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
428 * added support for linking to .ico and .bmp
210
54d91760eaba updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 206
diff changeset
429 * attachment methods for the text_xml and xml_docbook formatters
54d91760eaba updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 206
diff changeset
430 * new favicon
54d91760eaba updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 206
diff changeset
431 * 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
432 * 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
433
197
62fcbcbb8d92 1.5.0beta2 release, remove halloween stuff, update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 193
diff changeset
434 Version 1.5.0beta2:
62fcbcbb8d92 1.5.0beta2 release, remove halloween stuff, update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 193
diff changeset
435 Fixes:
62fcbcbb8d92 1.5.0beta2 release, remove halloween stuff, update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 193
diff changeset
436 * 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
437 * 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
438 * MoinMoinBugs/PageHitsFails
62fcbcbb8d92 1.5.0beta2 release, remove halloween stuff, update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 193
diff changeset
439 * MoinMoinBugs/PackagePagesFailsBecauseAllowedActionsMissing
211
f374d87dd925 change show_interwiki default to 0
Thomas Waldmann <tw@waldmann-edv.de>
parents: 210
diff changeset
440 * 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
441 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
442 * 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
443 * 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
444 * 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
445
62fcbcbb8d92 1.5.0beta2 release, remove halloween stuff, update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 193
diff changeset
446 Authentication and related:
62fcbcbb8d92 1.5.0beta2 release, remove halloween stuff, update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 193
diff changeset
447 * 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
448 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
449 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
450 check http auth.
62fcbcbb8d92 1.5.0beta2 release, remove halloween stuff, update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 193
diff changeset
451
179
2267638ceedd 1.5.0beta1 release
Thomas Waldmann <tw@waldmann-edv.de>
parents: 173
diff changeset
452 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
453 * 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
454 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
455 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
456 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
457 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
458 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
459 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
460 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
461 not only Linux.
193
236f561fa21f update cachecleaner and recomment its usage on upgrading
Thomas Waldmann <tw@waldmann-edv.de>
parents: 192
diff changeset
462 * 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
463 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
464 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
465 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
466
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
467 Config Changes:
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
468 * 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
469 from multiconfig.py
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
470 * new defaults:
35
f0af060fb82b making people choose the right approach to page_front_page
Thomas Waldmann <tw@waldmann-edv.de>
parents: 32
diff changeset
471 * 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
472 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
473 * 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
474 * 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
475 * 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
476 * 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
477 * 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
478 * acl_enabled [1]
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
479 * 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
480 * 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
481 * backtick_meta [1]
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
482 * allow_subpages [1]
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
483 * new settings:
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
484 * 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
485 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
486 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
487 * 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
488 * 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
489 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
490 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
491 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
492
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
493 * 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
494 * 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
495 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
496 * 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
497 * 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
498 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
499 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
500 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
501 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
502 * 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
503 easily reached
0
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
504 * 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
505 * 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
506
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
507 * 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
508 * 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
509 * 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
510 * 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
511 * 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
512 * 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
513 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
514 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
515 based wiki farms.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
516 * 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
517 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
518 '/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
519 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
520 * 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
521 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
522 (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
523 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
524 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
525 @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
526
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
527 * 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
528 * 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
529 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
530 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
531 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
532 * 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
533 * http auth now supports "Negotiate" scheme, too
129
f0e84aeb51dc sslclientcert auth method, untested
Thomas Waldmann <tw@waldmann-edv.de>
parents: 123
diff changeset
534 * Added sslclientcert auth method (Apache: untested, Twisted: not
f0e84aeb51dc sslclientcert auth method, untested
Thomas Waldmann <tw@waldmann-edv.de>
parents: 123
diff changeset
535 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
536 Submit a patch if you have improvements.
173
92e3a82bfe3e updated sample configs, CHANGES, version
Thomas Waldmann <tw@waldmann-edv.de>
parents: 168
diff changeset
537 * 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
538 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
539 * 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
540 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
541 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
542 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
543 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
544 actions_excluded = ['AttachFile']
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
545 * 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
546 * 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
547 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
548 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
549 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
550 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
551 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
552 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
553 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
554 * 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
555 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
556 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
557
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
558 * UserPreferences changes
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
559 * 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
560 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
561 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
562 * "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
563 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
564 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
565 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
566 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
567 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
568 * 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
569 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
570 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
571 * 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
572 appropriate action now
211
f374d87dd925 change show_interwiki default to 0
Thomas Waldmann <tw@waldmann-edv.de>
parents: 210
diff changeset
573 * 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
574 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
575 * 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
576 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
577 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
578
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
579 * Markup
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
580 * 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
581 * @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
582
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
583 * 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
584 * 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
585 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
586 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
587 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
588 * 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
589 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
590 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
591 there first.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
592
66
20993d3996e9 Added SubscribeUser.py action.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 63
diff changeset
593 Other changes/new features:
173
92e3a82bfe3e updated sample configs, CHANGES, version
Thomas Waldmann <tw@waldmann-edv.de>
parents: 168
diff changeset
594 * Added PackageInstaller and unzipping support (see wiki page
92e3a82bfe3e updated sample configs, CHANGES, version
Thomas Waldmann <tw@waldmann-edv.de>
parents: 168
diff changeset
595 HelpOnActions/AttachFile for further details). PackageInstaller requires
92e3a82bfe3e updated sample configs, CHANGES, version
Thomas Waldmann <tw@waldmann-edv.de>
parents: 168
diff changeset
596 the user to be in cfg.superuser list.
111
88ca17ab3314 Added PackagePages action.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 108
diff changeset
597 * Added an PackagePages action to simplify the package creation.
133
df2368d50468 added location breadcrumbs
Thomas Waldmann <tw@waldmann-edv.de>
parents: 131
diff changeset
598 * 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
599 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
600 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
601 * 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
602 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
603 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
604 MoinMoin/server/wsgi.py (adaptor code)
14
c8a7e012ebeb Despam / mass revert action, needs superuser
Thomas Waldmann <tw@waldmann-edv.de>
parents: 1
diff changeset
605 * 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
606 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
607 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
608 * Better diffs with links to anchors to the changed places
29
8d382149e552 refactor CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 16
diff changeset
609 * Enhanced table support in the DocBook formatter.
8d382149e552 refactor CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 16
diff changeset
610 * Added 'moin' daemon script, that let you run moin standalone
8d382149e552 refactor CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 16
diff changeset
611 server as daemon and control the server with simple command line
8d382149e552 refactor CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 16
diff changeset
612 intreface: moin start | stop | restart | kill
8d382149e552 refactor CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 16
diff changeset
613 * Add 'restart' option to mointwisted script
8d382149e552 refactor CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 16
diff changeset
614 * Add properties option to standalone server config. Allow
8d382149e552 refactor CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 16
diff changeset
615 overriding any request property like in other server types.
8d382149e552 refactor CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 16
diff changeset
616 * 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
617 manual url mapping.
8d382149e552 refactor CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 16
diff changeset
618 See HelpOnConfiguration/IntegratingWithApache
55
2932ba63d998 make WikiBackup action configurable
Thomas Waldmann <tw@waldmann-edv.de>
parents: 54
diff changeset
619 * 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
620 data_dir = "/path/to/data"
55
2932ba63d998 make WikiBackup action configurable
Thomas Waldmann <tw@waldmann-edv.de>
parents: 54
diff changeset
621 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
622 backup_users = ["BackupUserName", ] # only TRUSTED users!
55
2932ba63d998 make WikiBackup action configurable
Thomas Waldmann <tw@waldmann-edv.de>
parents: 54
diff changeset
623 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
624 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
625 backup in case you don't configure it correctly.
2932ba63d998 make WikiBackup action configurable
Thomas Waldmann <tw@waldmann-edv.de>
parents: 54
diff changeset
626 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
627 user data like email addresses and encrypted passwords.
66
20993d3996e9 Added SubscribeUser.py action.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 63
diff changeset
628 * 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
629 current page.
83
3bf0b6c09275 Updated CHANGES.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 66
diff changeset
630 * Added thread count to SystemInfo macro.
106
5b6c796583c3 Clarified CHANGES.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 102
diff changeset
631 * 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
632 * 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
633 * 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
634 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
635 * 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
636 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
637 * 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
638 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
639 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
640 * 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
641 page.
168
8c2614a730c0 updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 161
diff changeset
642 * Print view now shows "interwikiname: pagename" (for show_interwiki = 1).
29
8d382149e552 refactor CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 16
diff changeset
643
63
d1333236adba backward compability with 1.3 mail_from configuration, update example configuration, add tests
Nir Soffer <nirs@freeshell.org>
parents: 61
diff changeset
644 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
645 * 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
646 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
647
153
c4c7dc546c65 ThemeChange, excluding optional content heading rendering change
Thomas Waldmann <tw@waldmann-edv.de>
parents: 137
diff changeset
648 Theme changes:
c4c7dc546c65 ThemeChange, excluding optional content heading rendering change
Thomas Waldmann <tw@waldmann-edv.de>
parents: 137
diff changeset
649 * 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
650 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
651 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
652 you set show_interwiki = 1).
153
c4c7dc546c65 ThemeChange, excluding optional content heading rendering change
Thomas Waldmann <tw@waldmann-edv.de>
parents: 137
diff changeset
653 * 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
654 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
655 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
656 it in navi_bar, too.
153
c4c7dc546c65 ThemeChange, excluding optional content heading rendering change
Thomas Waldmann <tw@waldmann-edv.de>
parents: 137
diff changeset
657 * 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
658 * 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
659 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
660 list).
168
8c2614a730c0 updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 161
diff changeset
661 * 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
662 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
663 * we now render = heading = as <h1> (was <h2> before 1.5),
8c2614a730c0 updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 161
diff changeset
664 == 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
665 * 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
666 themes do it.
211
f374d87dd925 change show_interwiki default to 0
Thomas Waldmann <tw@waldmann-edv.de>
parents: 210
diff changeset
667 * 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
668 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
669 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
670
63
d1333236adba backward compability with 1.3 mail_from configuration, update example configuration, add tests
Nir Soffer <nirs@freeshell.org>
parents: 61
diff changeset
671 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
672 * 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
673 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
674 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
675 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
676 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
677 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
678 * 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
679 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
680 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
681 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
682 * 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
683 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
684 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
685 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
686
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
687 Internal Changes:
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
688 * 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
689 * 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
690 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
691 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
692 * 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
693 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
694 * 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
695 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
696 * 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
697 * 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
698 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
699
49
cf52f97a5857 merge moin--main--1.3--patch-928
Nir Soffer <nirs@freeshell.org>
parents: 39
diff changeset
700 Fixes:
0
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
701 * 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
702 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
703 * 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
704 available.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
705 * 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
706 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
707 * 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
708 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
709 * 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
710 * 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
711 * 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
712 MoinMoinBugs/MacHfsPlusCaseInsensitive
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
713 * 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
714 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
715 * 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
716 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
717 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
718 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
719 * 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
720 * 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
721 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
722 * 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
723 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
724 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
725 * 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
726 python.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
727 * 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
728 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
729 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
730 * 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
731 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
732 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
733 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
734 * 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
735 * 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
736 * 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
737 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
738 * 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
739 can not be created.
83
3bf0b6c09275 Updated CHANGES.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 66
diff changeset
740 * 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
741 * 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
742 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
743 * 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
744 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
745 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
746 query strings.
107
fc0f131e591d fixed MonthCalendar tooltip escaping
Thomas Waldmann <tw@waldmann-edv.de>
parents: 106
diff changeset
747 * 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
748 * 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
749 * The distance between page content beginning and the first = heading =
8c2614a730c0 updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 161
diff changeset
750 was much too much. Fixed.
49
cf52f97a5857 merge moin--main--1.3--patch-928
Nir Soffer <nirs@freeshell.org>
parents: 39
diff changeset
751
cf52f97a5857 merge moin--main--1.3--patch-928
Nir Soffer <nirs@freeshell.org>
parents: 39
diff changeset
752 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
753
1
ab6372adcfa8 bumped version to 1.5.0alpha
Thomas Waldmann <tw@waldmann-edv.de>
parents: 0
diff changeset
754 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
755 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
756 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
757
0
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
758
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
759 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
760
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
761 Fixes:
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
762 * 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
763 * 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
764 * 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
765 * 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
766 * 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
767 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
768
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
769 New Features:
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
770
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
771 * 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
772 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
773 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
774 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
775 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
776
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
777
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
778 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
779
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
780 Fixes:
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
781
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
782 * 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
783 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
784 * 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
785 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
786 * 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
787 * 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
788 * 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
789 * 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
790 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
791 * 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
792 * 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
793 cgi and modpy.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
794 * 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
795 the real message.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
796 * 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
797 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
798 * 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
799 server log.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
800 * 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
801 * 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
802 contents.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
803 * 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
804 * 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
805 * 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
806 is not selected.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
807 * 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
808 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
809 * 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
810 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
811 * 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
812 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
813 * 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
814 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
815 * '/.' 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
816 * 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
817 * 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
818 * 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
819 time zone setting.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
820 * 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
821 scripts.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
822 * 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
823 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
824 * 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
825 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
826 * 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
827 * 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
828 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
829 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
830 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
831
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
832 Other Changes:
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
833
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
834 * Added {hu} flag.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
835 * 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
836 * 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
837 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
838 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
839 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
840 * 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
841 * 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
842 * 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
843 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
844 * 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
845 * 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
846 * 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
847 * @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
848 * 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
849 * 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
850 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
851 "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
852 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
853 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
854 your pages.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
855 * 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
856 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
857 * 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
858 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
859 requests now.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
860 * 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
861 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
862 * 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
863 PyPy now.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
864 * 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
865 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
866 * 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
867 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
868 * 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
869 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
870 * 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
871
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
872 New Features:
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 * 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
875 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
876 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
877 * 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
878 * 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
879 day page
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
880 * 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
881 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
882 * 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
883 (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
884 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
885 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
886 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
887 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
888 * 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
889 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
890 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
891 * 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
892 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
893 * 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
894 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
895 * 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
896 * 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
897 * 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
898 * 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
899 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
900 * 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
901 threadLimit, requestQueueSize.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
902 * 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
903 problems.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
904
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
905 Developer notes:
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
906
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
907 * 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
908 name shortening.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
909 * 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
910 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
911 * 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
912 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
913 * "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
914 * "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
915 * "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
916 * "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
917 * _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
918 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
919 * _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
920 * "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
921 * 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
922
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
923
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
924 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
925
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
926 Fixes:
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
927
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
928 * 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
929 pages to show.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
930 * 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
931 * 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
932 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
933 * 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
934 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
935 * 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
936 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
937 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
938 * 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
939 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
940 * 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
941 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
942 * 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
943 * 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
944 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
945 * 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
946 * 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
947 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
948 * 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
949 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
950 this option.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
951 * 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
952 * Fixed MoinMoinBugs/StandaloneUnquotesTooMuch.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
953 * 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
954 * 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
955 * 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
956 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
957 * 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
958 * 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
959 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
960 * 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
961 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
962 * 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
963 >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
964 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
965 * 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
966 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
967 * 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
968 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
969 * 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
970 * 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
971
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
972 Other Changes:
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
973
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
974 * 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
975 * 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
976 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
977 * 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
978 * 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
979 if used.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
980 * 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
981 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
982 * 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
983
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
984 New features:
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
985
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
986 * 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
987 for links.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
988 * 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
989 * 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
990 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
991 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
992 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
993 * 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
994 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
995 * 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
996 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
997 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
998 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
999 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
1000 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
1001 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
1002 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
1003 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
1004 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
1005 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
1006 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
1007 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
1008 * 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
1009 ',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
1010 * 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
1011
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1012
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1013 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
1014
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1015 Fixes:
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1016
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1017 * 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
1018 * 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
1019 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
1020 * 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
1021 * 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
1022 * 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
1023 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
1024 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
1025
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1026
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1027 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
1028
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1029 Fixes:
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1030
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1031 * 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
1032 * 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
1033 * 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
1034 * 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
1035 * 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
1036 * 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
1037 * 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
1038 * 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
1039 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
1040 * 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
1041 #deprecated PI.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1042 * 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
1043 * 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
1044 * 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
1045 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
1046 * 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
1047 * 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
1048 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
1049 * 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
1050 * 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
1051 * 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
1052 Mozilla/Firefox.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1053 * 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
1054 * 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
1055 same farm.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1056 * 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
1057 * 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
1058 * 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
1059 was forbidden.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1060 * 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
1061 * 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
1062 * 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
1063 * 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
1064 farmconfig.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1065 * 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
1066 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
1067 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
1068 * 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
1069 * 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
1070 * 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
1071 stalled servers etc.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1072 * 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
1073
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1074 Other changes:
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1075
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1076 * 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
1077 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
1078 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
1079 * Improved README.migration.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1080 * 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
1081 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
1082 * 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
1083 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
1084 * 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
1085 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
1086 * 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
1087 * 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
1088 * 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
1089 * 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
1090 * 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
1091 * 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
1092 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
1093 * 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
1094 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
1095 * 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
1096 * 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
1097 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
1098 * 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
1099 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
1100 * 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
1101 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
1102 * 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
1103 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
1104 * 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
1105 * 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
1106 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
1107
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1108 New features:
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1109
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1110 * 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
1111 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
1112 * 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
1113 * 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
1114 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
1115 is used.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1116
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1117 API changes:
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1118
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1119 * 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
1120 * 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
1121 (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
1122 * 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
1123 implements this override.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1124 * 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
1125 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
1126 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
1127 * 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
1128 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
1129 * 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
1130 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
1131 * 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
1132 safe code.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1133 * 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
1134 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
1135 * 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
1136
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1137
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1138 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
1139
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1140 Fixes:
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1141
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1142 * 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
1143 (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
1144 * 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
1145 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
1146 * 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
1147 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
1148 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
1149 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
1150 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
1151 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
1152 Unicode strings).
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1153 * 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
1154 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
1155 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
1156 * 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
1157 * 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
1158 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
1159 * 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
1160 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
1161 * 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
1162 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
1163 * 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
1164 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
1165 * 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
1166 * 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
1167 * 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
1168 * 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
1169 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
1170 * 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
1171 * 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
1172 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
1173
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1174 Other Changes:
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1175
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1176 * 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
1177 * Updated translation files.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1178
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1179 Known Bugs:
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1180
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1181 * 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
1182 (MoinMoin:MoinMoinBugs/InternetExplorer)
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1183 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
1184 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
1185 * 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
1186 (MoinMoin:MoinMoinBugs/NonAsciiPasswordsBroken)
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1187 * 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
1188 (MoinMoinBugs/TableOfContentsBrokenForIncludedPages,
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1189 MoinMoinBugs/TableOfContentsLacksLinks)
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1190 * 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
1191
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1192
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1193 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
1194
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1195 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
1196 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
1197 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
1198 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
1199
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1200 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1201 !!! 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
1202 !!! * 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
1203 !!! * 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
1204 !!! 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
1205 !!! * 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
1206 !!! 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
1207 !!! 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
1208 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1209
496
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
1210 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
1211
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1212 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
1213 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
1214
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1215 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
1216 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
1217 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
1218
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1219 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
1220 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
1221 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
1222
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1223 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
1224 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
1225
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1226 Directory layout
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1227
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1228 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
1229 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
1230
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1231 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
1232 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
1233
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1234 Example:
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1235 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
1236 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
1237 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
1238 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
1239 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
1240
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1241 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
1242 (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
1243
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1244 Python / Libs
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1245
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1246 * 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
1247 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
1248 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
1249 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
1250 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
1251 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
1252 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
1253 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
1254
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1255 Page names handling
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1256
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1257 * 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
1258 to (xx...) format.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1259 * 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
1260 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
1261 * 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
1262 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
1263 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
1264 * 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
1265 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
1266 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
1267 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
1268 * 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
1269 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
1270 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
1271 * 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
1272 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
1273 * 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
1274 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
1275 * 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
1276 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
1277 error message.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1278
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1279 Underlay directory
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 * 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
1282 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
1283 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
1284 (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
1285 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
1286 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
1287 * 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
1288 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
1289 * 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
1290 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
1291 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
1292 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
1293 * 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
1294 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
1295 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
1296 * 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
1297 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
1298 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
1299 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
1300 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
1301 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
1302 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
1303
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1304 Multiple languages
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1305
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1306 * 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
1307 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
1308 * 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
1309 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
1310 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
1311 * 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
1312 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
1313 * 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
1314 * 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
1315 * 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
1316 * 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
1317 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
1318 * 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
1319 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
1320 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
1321 * 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
1322 with spaces.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1323 * 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
1324 a supported configuration!
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1325 * 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
1326 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
1327 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
1328 * 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
1329 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
1330 * 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
1331 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
1332 * 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
1333 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
1334 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
1335
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1336 Multiple configurations
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1337
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1338 * 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
1339 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
1340 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
1341 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
1342 * 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
1343 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
1344 "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
1345 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
1346 sample for details.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1347 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
1348 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
1349 from that GermanConfig.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1350 * 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
1351 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
1352 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
1353 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
1354 * 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
1355 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
1356 use moinmoin.py.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1357 * 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
1358 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
1359 * 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
1360 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
1361 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
1362
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1363 General configuration
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1364
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1365 * SecurityPolicy now uses "write" instead of "edit" (so it is may.write
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1366 now). This is to get it in sync with ACLs.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1367 * SecurityPolicy now automatically can use everything in acl_rights_valid.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1368 * There is a new config option "config_check_enabled". It will warn about
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1369 any unknown variable name (probably typo) 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
1370 If something doesn't work at all and changing the config does no
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1371 difference, switch it on and look at the error message.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1372 * The sample config file comes with config_check_enabled = 1. If you
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1373 introduce additional variables yourself, you definitely want to switch
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1374 that check off or it will fill your log.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1375 * If you define "page_front_page" variable, this name will show in the
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1376 navigation bar now, instead of the default "FrontPage".
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 New search engine
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1379
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1380 * Full text and title search do support multiple search terms now -
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1381 see HelpOnSearching for details.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1382 * Regular expressions are still supported but have to be turned on per
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1383 search term. Search terms in macros using regular expressions will have
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1384 to be fixed.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1385 * The URL interface of the search engine has also changed. Links that
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1386 point directly to search actions may be broken.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1387
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1388 User names
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1389
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1390 * User names can not use group names, even if ACLs are not enabled.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1391 This will prevent error later, if you start to use acl in the future
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1392 (acl is going to be mandatory in 1.5).
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1393 * User names are not restricted any more to only CamelCase.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1394 * To prevent imposing as other users, leading, trailing and multiple
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1395 whitespace in user names is not allowed. Only Unicode alpha numeric
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1396 characters are allowed, with optional one space character between
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1397 words.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1398 * When a user name with a group name or "bad" name is trying to
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1399 access the wiki, he is redirected to the UserPreferences page and
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1400 asked to create a new account.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1401 * When trying to login or create a new account with a bad name,
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1402 correct error message is displayed in all cases.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1403
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1404 CGI
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1405
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1406 * You can not use your old moin.cgi file, as we removed cgimain.py
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1407 (was deprecated since 1.2). Copy the new file from the server dir.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset