annotate docs/CHANGES @ 3643:cc1f7cb4b51a

bump version to 1.8.0alpha
author Thomas Waldmann <tw AT waldmann-edv DOT de>
date Mon, 26 May 2008 00:16:17 +0200
parents 776b338ccc2d
children d027dd4948d7
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
3618
f126ec680605 1.7.0rc1 release (updated CHANGES, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3613
diff changeset
24 * "Backup" and especially "Restore" action have some issues, so please DON'T
f126ec680605 1.7.0rc1 release (updated CHANGES, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3613
diff changeset
25 USE THEM except if you want to help debugging and improving it and after
f126ec680605 1.7.0rc1 release (updated CHANGES, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3613
diff changeset
26 having made a backup with some other, proven method.
f126ec680605 1.7.0rc1 release (updated CHANGES, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3613
diff changeset
27 USE BOTH ON YOUR OWN RISK!
f126ec680605 1.7.0rc1 release (updated CHANGES, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3613
diff changeset
28
f126ec680605 1.7.0rc1 release (updated CHANGES, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3613
diff changeset
29
3643
cc1f7cb4b51a bump version to 1.8.0alpha
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3639
diff changeset
30 Version 1.8.0current:
cc1f7cb4b51a bump version to 1.8.0alpha
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3639
diff changeset
31
cc1f7cb4b51a bump version to 1.8.0alpha
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3639
diff changeset
32 Bug Fixes:
cc1f7cb4b51a bump version to 1.8.0alpha
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3639
diff changeset
33 * ...
cc1f7cb4b51a bump version to 1.8.0alpha
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3639
diff changeset
34
cc1f7cb4b51a bump version to 1.8.0alpha
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3639
diff changeset
35
3639
776b338ccc2d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3625
diff changeset
36 Version 1.7.0current:
776b338ccc2d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3625
diff changeset
37
776b338ccc2d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3625
diff changeset
38 Bug Fixes:
776b338ccc2d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3625
diff changeset
39 * Fix editor preview not working for new pages.
776b338ccc2d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3625
diff changeset
40 * Add ssh protocol to url_schemas.
776b338ccc2d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3625
diff changeset
41 * Fix PageList macro with search errors.
776b338ccc2d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3625
diff changeset
42 * Center the message icons and fix their spacing. Add a class to the
776b338ccc2d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3625
diff changeset
43 "Clear message" link, make the link text smaller and lower.
776b338ccc2d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3625
diff changeset
44 * Better handling of ImportErrors (farmconfig, macros, wikiserverconfig).
776b338ccc2d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3625
diff changeset
45 * Xapian mimetype search: fixes, use text/<format> as mimetype for pages
776b338ccc2d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3625
diff changeset
46 * Builtin search: support mimetype: search for builtin engine, too
776b338ccc2d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3625
diff changeset
47 * Fix the second hmac use for python 2.4
776b338ccc2d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3625
diff changeset
48 * csv parser: fix delimiter sniffing troubles, fix tests
776b338ccc2d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3625
diff changeset
49 * Event notifications: send notifies in the language of the message
776b338ccc2d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3625
diff changeset
50 recipient (not of the current wiki user), other fixes.
776b338ccc2d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3625
diff changeset
51
776b338ccc2d updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3625
diff changeset
52
3618
f126ec680605 1.7.0rc1 release (updated CHANGES, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3613
diff changeset
53 Version 1.7.0rc1:
3613
2232946adeb3 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3599
diff changeset
54
2232946adeb3 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3599
diff changeset
55 Bug Fixes:
2232946adeb3 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3599
diff changeset
56 * Fix hmac for Python 2.4.
2232946adeb3 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3599
diff changeset
57 * AttachFile: fix uploading of < 1K files
2232946adeb3 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3599
diff changeset
58 * fix action=info on page that never existed
2232946adeb3 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3599
diff changeset
59 * deny access on invalid input (happens only with spammers anyway)
2232946adeb3 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3599
diff changeset
60 * fix failure of detection of on-disk cache updates
2232946adeb3 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3599
diff changeset
61
2232946adeb3 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3599
diff changeset
62
3599
2b734fe96f57 1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3591
diff changeset
63 Version 1.7.0beta2:
3546
c9494979fe7a xmlrpc getPageInfoVersion fixed / Page.last_edit() fixed and renamed to edit_info(). Works correctly now for current revision and supports old revisions.
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3542
diff changeset
64
c9494979fe7a xmlrpc getPageInfoVersion fixed / Page.last_edit() fixed and renamed to edit_info(). Works correctly now for current revision and supports old revisions.
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3542
diff changeset
65 Bug Fixes:
3573
124d0ef138aa change page_*_regex processing, see docs/CHANGES (fixes Xapian category search for non-english)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3547
diff changeset
66 * HINT: page_*_regex processing had to be changed to fix Xapian category
124d0ef138aa change page_*_regex processing, see docs/CHANGES (fixes Xapian category search for non-english)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3547
diff changeset
67 search. If you don't use the english defaults, you will have to change
124d0ef138aa change page_*_regex processing, see docs/CHANGES (fixes Xapian category search for non-english)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3547
diff changeset
68 your configuration:
124d0ef138aa change page_*_regex processing, see docs/CHANGES (fixes Xapian category search for non-english)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3547
diff changeset
69 old (default): page_category_regex = u'^Category[A-Z]'
124d0ef138aa change page_*_regex processing, see docs/CHANGES (fixes Xapian category search for non-english)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3547
diff changeset
70 new (default): page_category_regex = ur'(?P<all>Category(?P<key>\S+))'
124d0ef138aa change page_*_regex processing, see docs/CHANGES (fixes Xapian category search for non-english)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3547
diff changeset
71 As you see, the old regex did work for detecting whether a pagename is
124d0ef138aa change page_*_regex processing, see docs/CHANGES (fixes Xapian category search for non-english)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3547
diff changeset
72 a category, but it could not be used to search for a category tag in the
124d0ef138aa change page_*_regex processing, see docs/CHANGES (fixes Xapian category search for non-english)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3547
diff changeset
73 page text. The new regex can be used for both and identifies the complete
124d0ef138aa change page_*_regex processing, see docs/CHANGES (fixes Xapian category search for non-english)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3547
diff changeset
74 category tag (match in group 'all', e.g. "CategoryFoo") as well as the
124d0ef138aa change page_*_regex processing, see docs/CHANGES (fixes Xapian category search for non-english)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3547
diff changeset
75 category key (match in group 'key', e.g. "Foo") by using named regex
124d0ef138aa change page_*_regex processing, see docs/CHANGES (fixes Xapian category search for non-english)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3547
diff changeset
76 groups. \S+ means the category key can be anything non-blank.
124d0ef138aa change page_*_regex processing, see docs/CHANGES (fixes Xapian category search for non-english)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3547
diff changeset
77 If you like to simultaneously support multiple languages, use something
124d0ef138aa change page_*_regex processing, see docs/CHANGES (fixes Xapian category search for non-english)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3547
diff changeset
78 like this: ur'(?P<all>(Kategorie|Category)(?P<key>\S+))'
3599
2b734fe96f57 1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3591
diff changeset
79 * Xapian indexing / search / stemming:
2b734fe96f57 1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3591
diff changeset
80 * fix AttributeError that happened when trying to access an attribute only
2b734fe96f57 1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3591
diff changeset
81 used with xapian search (but regex search is not done by xapian)
2b734fe96f57 1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3591
diff changeset
82 * fix IndexErrors happening when pages are renamed/nuked after the index
2b734fe96f57 1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3591
diff changeset
83 was built
2b734fe96f57 1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3591
diff changeset
84 * fix crash if default language is un-stemmable
2b734fe96f57 1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3591
diff changeset
85 * Fixed indexing of WikiWords (index "WikiWords", "Wiki" and "Words")
2b734fe96f57 1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3591
diff changeset
86 * Fixed category indexing (index CategoryFoo correctly as CategoryFoo, not
2b734fe96f57 1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3591
diff changeset
87 Foo - for all languages, see page_*_regex change above)
2b734fe96f57 1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3591
diff changeset
88 * xapian_stemming: removed some strange code (fixes search
2b734fe96f57 1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3591
diff changeset
89 title:lowercaseword with xapian_stemming enabled)
2b734fe96f57 1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3591
diff changeset
90 * AttachFile / file upload / download:
2b734fe96f57 1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3591
diff changeset
91 * WSGI: use wsgi.file_wrapper (or a builtin simple wrapper). Fixes memory
2b734fe96f57 1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3591
diff changeset
92 consumption for sending of large file attachments.
2b734fe96f57 1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3591
diff changeset
93 * FastCGI: flush often. Fixes memory consumption for sending of large
2b734fe96f57 1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3591
diff changeset
94 file attachments
2b734fe96f57 1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3591
diff changeset
95 * use the open temporary file for file uploads (fixes big memory
2b734fe96f57 1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3591
diff changeset
96 consumption for large file uploads).
2b734fe96f57 1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3591
diff changeset
97 !!! Twisted and mod_python is completely untested !!!
2b734fe96f57 1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3591
diff changeset
98 * AttachFile/Load: remove misleading/outdated text, fix UI cosmetics
2b734fe96f57 1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3591
diff changeset
99 * Fixed traceback for attachment notifications.
2b734fe96f57 1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3591
diff changeset
100 * make error msg less confusing when trying to overwrite a file attachment
2b734fe96f57 1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3591
diff changeset
101 without having acl delete rights
2b734fe96f57 1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3591
diff changeset
102 * Wiki xmlrpc getPageInfoVersion() fixed:
2b734fe96f57 1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3591
diff changeset
103 * works correctly now for old page versions (was unsupported)
2b734fe96f57 1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3591
diff changeset
104 * works correctly now for current page version (reported wrong
2b734fe96f57 1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3591
diff changeset
105 data when a page had attachment uploads after the last page
2b734fe96f57 1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3591
diff changeset
106 edit)
2b734fe96f57 1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3591
diff changeset
107 * returns a Fault if it did not find a edit-log entry
2b734fe96f57 1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3591
diff changeset
108 * SystemAdmin user browser: handle empty email/jabber addresses correctly
2b734fe96f57 1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3591
diff changeset
109 * events.wikidictsrescan: handle TrivialPageChangedEvent too (bug fix for
2b734fe96f57 1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3591
diff changeset
110 MoinMoinBugs/17devWikiDictsDontUpdate)
2b734fe96f57 1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3591
diff changeset
111 * Fixed detection of WikiWords for the docbook parser.
2b734fe96f57 1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3591
diff changeset
112
2b734fe96f57 1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3591
diff changeset
113 New features:
2b734fe96f57 1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3591
diff changeset
114 * Password recovery (recoverpass action):
2b734fe96f57 1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3591
diff changeset
115 If you forgot your password, this action sends you an email with a password
2b734fe96f57 1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3591
diff changeset
116 recovery token (NOT the encrypted password). Token is valid for 12 hours.
2b734fe96f57 1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3591
diff changeset
117 * Logging: you can use MOINLOGGINGCONF environment variable now to override
2b734fe96f57 1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3591
diff changeset
118 from where your logging config is read.
3546
c9494979fe7a xmlrpc getPageInfoVersion fixed / Page.last_edit() fixed and renamed to edit_info(). Works correctly now for current revision and supports old revisions.
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3542
diff changeset
119
3576
08a8965162fe rename ./moin.py to wikiserver.py, add wikiserverlogging.conf to configure its logging
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3573
diff changeset
120 Other changes:
08a8965162fe rename ./moin.py to wikiserver.py, add wikiserverlogging.conf to configure its logging
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3573
diff changeset
121 * HINT: in the toplevel dir, we have renamed moin.py to wikiserver.py (it
08a8965162fe rename ./moin.py to wikiserver.py, add wikiserverlogging.conf to configure its logging
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3573
diff changeset
122 was often confused with the moin scripting command).
08a8965162fe rename ./moin.py to wikiserver.py, add wikiserverlogging.conf to configure its logging
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3573
diff changeset
123 Now you have:
08a8965162fe rename ./moin.py to wikiserver.py, add wikiserverlogging.conf to configure its logging
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3573
diff changeset
124 * wikiserver.py - to start the standalone server
08a8965162fe rename ./moin.py to wikiserver.py, add wikiserverlogging.conf to configure its logging
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3573
diff changeset
125 * wikiserverconfig.py - to configure the standalone server
08a8965162fe rename ./moin.py to wikiserver.py, add wikiserverlogging.conf to configure its logging
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3573
diff changeset
126 * wikiserverlogging.conf - to configure logging for it (default config
08a8965162fe rename ./moin.py to wikiserver.py, add wikiserverlogging.conf to configure its logging
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3573
diff changeset
127 should be ok for all day use, but can easily be modified for debugging)
08a8965162fe rename ./moin.py to wikiserver.py, add wikiserverlogging.conf to configure its logging
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3573
diff changeset
128 * wikiconfig.py - to configure the wiki engine
3599
2b734fe96f57 1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3591
diff changeset
129 * removed old moin daemonizing script (replaced by moin server standalone
2b734fe96f57 1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3591
diff changeset
130 --start/stop)
2b734fe96f57 1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3591
diff changeset
131 * provide moin script command for people not using setup.py, see wiki/server/moin
3591
15e5ca7240ab Load action: remove duplicated code, add comment field, refactor. AttachFile action: refactor. Fix bugs.
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3579
diff changeset
132 * Duplicated file attachment upload code was removed from Load action (just
15e5ca7240ab Load action: remove duplicated code, add comment field, refactor. AttachFile action: refactor. Fix bugs.
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3579
diff changeset
133 use AttachFile action to deal with attachments).
15e5ca7240ab Load action: remove duplicated code, add comment field, refactor. AttachFile action: refactor. Fix bugs.
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3579
diff changeset
134 * Load action now just creates a new revision of the target page, the
15e5ca7240ab Load action: remove duplicated code, add comment field, refactor. AttachFile action: refactor. Fix bugs.
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3579
diff changeset
135 target pagename defaults to the current page name and can be edited. If
15e5ca7240ab Load action: remove duplicated code, add comment field, refactor. AttachFile action: refactor. Fix bugs.
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3579
diff changeset
136 the target pagename is empty, moin tries to derive the target pagename
15e5ca7240ab Load action: remove duplicated code, add comment field, refactor. AttachFile action: refactor. Fix bugs.
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3579
diff changeset
137 from the uploaded file's name.
15e5ca7240ab Load action: remove duplicated code, add comment field, refactor. AttachFile action: refactor. Fix bugs.
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3579
diff changeset
138 Load tries to decode the file contents first using utf-8 coding and, if
15e5ca7240ab Load action: remove duplicated code, add comment field, refactor. AttachFile action: refactor. Fix bugs.
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3579
diff changeset
139 that fails, it forces decoding using iso-8859-1 coding (and replacing
15e5ca7240ab Load action: remove duplicated code, add comment field, refactor. AttachFile action: refactor. Fix bugs.
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3579
diff changeset
140 invalid characters).
3576
08a8965162fe rename ./moin.py to wikiserver.py, add wikiserverlogging.conf to configure its logging
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3573
diff changeset
141
3546
c9494979fe7a xmlrpc getPageInfoVersion fixed / Page.last_edit() fixed and renamed to edit_info(). Works correctly now for current revision and supports old revisions.
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3542
diff changeset
142 Developer notes (these should be moved to the end in the release):
c9494979fe7a xmlrpc getPageInfoVersion fixed / Page.last_edit() fixed and renamed to edit_info(). Works correctly now for current revision and supports old revisions.
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3542
diff changeset
143 * Page.last_edit() is DEPRECATED, please use Page.edit_info().
3547
889b37b6441c get rid of broken Page._last_edited(), use Page.editlog_entry() from now on
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3546
diff changeset
144 * Page._last_edited() is GONE (was broken anyway), please use
889b37b6441c get rid of broken Page._last_edited(), use Page.editlog_entry() from now on
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3546
diff changeset
145 Page.editlog_entry().
3599
2b734fe96f57 1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3591
diff changeset
146 * new request.send_file() call, making it possible to use server-specific
2b734fe96f57 1.7.0beta2 release (updated CHANGES, install-docs, interwiki, bumped version)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3591
diff changeset
147 optimizations
3546
c9494979fe7a xmlrpc getPageInfoVersion fixed / Page.last_edit() fixed and renamed to edit_info(). Works correctly now for current revision and supports old revisions.
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3542
diff changeset
148
3534
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
149 Version 1.7.0beta1:
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
150
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
151 New Features:
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
152 * New powerful and flexible logging, please see wiki/config/logging/ -
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
153 HINT: you have to upgrade your server adaptor script (e.g. moin.cgi)
3579
ff4afe930cb2 logging configuration: you can use MOINLOGGINGCONF env var now to override from where your logging conf is read, fix wikiserverlogging.conf to not create empty moin.log files
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3576
diff changeset
154 and load a logging configuration that fits your needs from there, or
ff4afe930cb2 logging configuration: you can use MOINLOGGINGCONF env var now to override from where your logging conf is read, fix wikiserverlogging.conf to not create empty moin.log files
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3576
diff changeset
155 alternatively you can also set MOINLOGGINGCONF environment variable
ff4afe930cb2 logging configuration: you can use MOINLOGGINGCONF env var now to override from where your logging conf is read, fix wikiserverlogging.conf to not create empty moin.log files
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3576
diff changeset
156 to point at your logging config file.
3534
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
157 If you use some of our sample logging configs, make sure you have a
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
158 look INTO them to fix e.g. the path of the logfile it will use.
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
159 * Moin now logs the path from where it loaded its configuration(s)
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
160 * cfg.trusted_auth_methods is a list of auth methods that put an
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
161 authenticated user into the "Trusted" ACL group.
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
162 * New authentication plugin system, see HelpOnAuthentication.
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
163 * New session handling system (no moin_session any more, now done
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
164 internally and automatically), see HelpOnSessions for details.
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
165 * New preferences plugin system, see MoinMoin/userprefs/__init__.py
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
166 * New notification system with an optional jabber notification bot.
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
167 * Jabber notification support; for more information see HelpOnNotification.
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
168 * Standalone server can now be started via the "moin" script command,
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
169 optionally backgrounding itself. See: moin server standalone --help
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
170 * The diff action now has navigation buttons for prev/next change.
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
171 * Admonition support. Added styling for tip, note, important, warning
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
172 and caution in the modern theme. For more info see HelpOnAdmonitions.
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
173 * DocBook-formatter:
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
174 * supports HTML entities like &rarr; and &#9731;
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
175 * supports the FootNote macro
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
176 * supports bulletless lists
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
177 * support for admonitions
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
178 * will export the wiki page's edit history as the generated article's
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
179 revision history. Doesn't add history of included pages.
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
180 * supports for the MoinMoin comment element, though only inline comments
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
181 are likely to be valid since the DocBook remark is an inline element.
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
182 * ?action=info&max_count=42 - show the last 42 history entries of the page.
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
183 max_count has a default of default_count and a upper limit of
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
184 limit_max_count - you can configure both in your wiki config:
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
185 cfg.history_count = (100, 200) # (default_count, limit_max_count) default
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
186 * The CSV parser can get the delimiter from the first line so other
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
187 delimeters than ";" can be used.
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
188
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
189 Other changes:
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
190 * cfg.show_login is gone, see code in theme/__init__.py, this affects
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
191 many themes!
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
192 * HINT: a new userprefs/ plugin directory will be created by the usual
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
193 "moin migration data" command.
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
194 * Removed attachments direct serving (cfg.attachments - this was deprecated
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
195 since long!).
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
196 * The rst-parser's admonition class names are no longer prepended with
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
197 "admonition_". Instead the class names are now for example "note"
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
198 and not "admonition_note".
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
199 * DocBook-formatter:
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
200 * generates a valid DOCTYPE
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
201 * table support has been improved
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
202 * handling of definitions and glossaries is more robust
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
203 * supports program language and line numbering in code areas
2002
e15f1c62ac51 bumped version to 1.7.0
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1992
diff changeset
204
e15f1c62ac51 bumped version to 1.7.0
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1992
diff changeset
205 Developer notes (these should be moved to the end in the release):
3121
ca1c60a5285c i18n.getText: renaming the 'formatted' (default True) keyword arg to 'wiki' (default False)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3118
diff changeset
206 * getText's (aka _()) 'formatted' keyword param (default: True in 1.6 and
ca1c60a5285c i18n.getText: renaming the 'formatted' (default True) keyword arg to 'wiki' (default False)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3118
diff changeset
207 early 1.7) was renamed/changed: it is now called 'wiki' and defaults to
ca1c60a5285c i18n.getText: renaming the 'formatted' (default True) keyword arg to 'wiki' (default False)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3118
diff changeset
208 False. Example calls:
ca1c60a5285c i18n.getText: renaming the 'formatted' (default True) keyword arg to 'wiki' (default False)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3118
diff changeset
209 _('This will NOT get parsed/formatted by MoinMoin!')
ca1c60a5285c i18n.getText: renaming the 'formatted' (default True) keyword arg to 'wiki' (default False)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3118
diff changeset
210 _('This will be parsed/formatted by MoinMoin!', wiki=True)
3163
1662ed80fbae fixed CHANGES: some stuff was already released with 1.6, removed from 1.7 section
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3121
diff changeset
211 _('This will be used as a left side of percent operator. %s',
1662ed80fbae fixed CHANGES: some stuff was already released with 1.6, removed from 1.7 section
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3121
diff changeset
212 wiki=True, percent=True)
3234
a739558ca3dc Page.url() default changed to relative=False
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3203
diff changeset
213 * Page.url 'relative' keyword param (default: True in 1.6 and early 1.7)
a739558ca3dc Page.url() default changed to relative=False
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3203
diff changeset
214 was changed to default False).
3534
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
215 * The themedict no longer contains 'page_user_prefs' and 'user_prefs',
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
216 this may affect custom themes.
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
217
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
218
3542
ed8531bc87da 1.7.0beta1 release (and fixing CHANGES)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3541
diff changeset
219 Version 1.6.current:
ed8531bc87da 1.7.0beta1 release (and fixing CHANGES)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3541
diff changeset
220 Fixes:
ed8531bc87da 1.7.0beta1 release (and fixing CHANGES)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3541
diff changeset
221 * The iconbar "up" icon (known from 1.5) is back. Although it is not too
ed8531bc87da 1.7.0beta1 release (and fixing CHANGES)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3541
diff changeset
222 useful if you use themes that have the navigation in the page title,
ed8531bc87da 1.7.0beta1 release (and fixing CHANGES)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3541
diff changeset
223 it is useful for themes not using that kind of navigation.
ed8531bc87da 1.7.0beta1 release (and fixing CHANGES)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3541
diff changeset
224
ed8531bc87da 1.7.0beta1 release (and fixing CHANGES)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3541
diff changeset
225
3534
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
226 Version 1.6.3:
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
227 Fixes:
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
228 * Security fix: a check in the user form processing was not working as
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
229 expected, leading to a major ACL and superuser priviledge escalation
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
230 problem. If you use ACL entries other than "Known:" or "All:" and/or
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
231 a non-empty superuser list, you need to urgently install this upgrade.
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
232 * Security fix: if acl_hierarchic=True was used (False is the default),
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
233 ACL processing was wrong for some cases, see
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
234 MoinMoinBugs/AclHierarchicPageAclSupercededByAclRightsAfter
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
235 * For {{transclusion_targets}} we checked the protocol to be http(s),
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
236 this check was removed (because file: and ftp: should work also) and
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
237 it's not moin's problem if the user uses silly protocols that can't
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
238 work for that purpose.
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
239 * Fixed TableOfContents macro for included pages.
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
240 * server_fastcgi: added Config.port = None. If you want to use some port
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
241 (not a fd), you can set it now in your Config, e.g. port = 8888.
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
242 * category: search matches categories even if there are comment lines
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
243 between the horizontal rule and the real categories, e.g.:
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
244 ... some page text ...
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
245 ----
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
246 ## optionally some comments, e.g. about possible categories:
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
247 ## CategoryJustACommentNotFound
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
248 CategoryTheRealAndOnly
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
249
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
250 Note: there might be multiple comment lines, but all real categories
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
251 must be on a single line either directly below the ---- or
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
252 directly below some comment lines.
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
253
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
254 Other changes:
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
255 * Added 'notes' to config.url_schemas, so you can use notes://notessrv/...
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
256 to invoke your Lotus Notes client.
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
257 * After creating a new user profile via UserPreferences, you are logged
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
258 in with that user (no need to immediately enter the same name/password
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
259 again for logging in).
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
260
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
261
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
262 Version 1.6.2:
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
263 Fixes:
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
264 * Security fix: check the ACL of the included page for the rst parser's
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
265 include directive.
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
266 * Potential security/DOS fix: we removed cracklib / python-crack support
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
267 in password_checker as it is not thread-safe and caused segmentation
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
268 faults (leading to server error 500 because the moin process died).
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
269 * Fix moin_session code for auth methods other than moin_login (e.g. http).
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
270 If you have worked around this using moin_anon_session, you can remove
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
271 this workaround now (except if you want anon sessions for other reasons).
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
272 * Fix moin_session code to delete invalid session cookies and also create
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
273 a new session cookie if it got a valid user_obj at the same time.
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
274 * Fix xmlrpc applyAuthToken: give good error msg for empty token.
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
275 * Fixed category search, use category:CategoryFoo as search term.
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
276 * xapian_stemming = False (changed default) to workaround some problems
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
277 in the code enabled by it. Fixes the problems when searching for
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
278 lowercase or numeric titles or word fragments with the builtin search.
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
279 * Fix trail for anon users without a session, do not show a single page.
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
280 * Fix MoinMoinBugs/WikiSyncComplainsAboutTooOldMoin.
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
281 * Wiki parser: fixed strange insertion of unwanted paragraphs.
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
282 * Wiki parser: fix interwiki linking:
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
283 Free interwiki links did not change since 1.5 (they still require to match
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
284 [A-Z][A-Za-z]+ for the wikiname part, i.e. a ASCII word beginning with an
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
285 uppercase letter).
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
286 Bracketed interwiki links now behave similar to how they worked in 1.5:
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
287 Moin just splits off the part left of the colon - no matter how it looks
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
288 like. It then tries to find that in the interwiki map. If it is found,
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
289 a interwiki link gets rendered. If it is not found, moin will render a
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
290 link to a local wiki page (that has a colon in the pagename). It will
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
291 also render a local wiki page link if there is no colon at all, of course.
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
292 Examples:
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
293 [[lowercasewikiname:somepage]] does an interwiki link (if in the map).
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
294 [[ABC:n]] does a local link to page ABC:n (if ABC is NOT in the map).
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
295 * Wiki parser: fix interwiki linking for the case that there are query args
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
296 in the interwiki map entry and you give additional query args via link
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
297 markup (uses correct query arg separator now), e.g.:
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
298 [[Google:searchterm|search this|&foo=bar]]
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
299 * Creole parser: fixed bug that prevents images inside links.
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
300 * Python parser: catch indentation error.
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
301 * PageEditor: fixed copyPage for write restricted pages.
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
302 * GUI editor: fixed javascript error with too complex word_rule regex,
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
303 see MoinMoinBugs/GuiEditorSyntaxError.
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
304 * Fixed FCKeditor dialog boxes for FireFox3.
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
305 * NewPage macro/newpage action: fixed for non-ascii template pagenames.
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
306 * FootNote macro: Fix MoinMoinBugs/FootNoteNumbering.
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
307 * EmbedObject macro: bug fix for image mimetype
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
308 * WSGI:
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
309 * fix TWikiDraw saving a drawing by also evaluating the query args.
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
310 * work around unpythonic WSGI 1.0 read() API, fixing broken xmlrpc
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
311 putPage with mod_wsgi
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
312 * Fix highlighting (see MoinMoinBugs/SearchForPagesWithComments).
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
313 * Fix logfile code for EACCESS errors.
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
314 * Removed the "logging initialized" log messages because it was issued once
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
315 per request for CGI.
2002
e15f1c62ac51 bumped version to 1.7.0
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1992
diff changeset
316
e15f1c62ac51 bumped version to 1.7.0
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1992
diff changeset
317 Other changes:
3534
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
318 * Show "Comments" toggling link in edit bar only if the page really
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
319 contains comments.
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
320 * Made default configuration of surge protection a bit more forgiving,
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
321 especially for edit action which is currently also used for previews.
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
322 * Updated i18n, system/help pages, added Macedonian system text translation.
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
323 * Improved moin xmlrpc write command's builtin docs and auto-append
f94bead41c84 preparing 1.7.0beta1 release: bumping version, updating CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3505
diff changeset
324 ?action=xmlrpc2 to the target wiki url given.
2002
e15f1c62ac51 bumped version to 1.7.0
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1992
diff changeset
325
3118
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
326
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
327 Version 1.6.1:
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
328 New features:
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
329 * Improved params for [[target|label|params]]:
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
330 Added accesskey link tag attribute, e.g.: [[target|label|accesskey=1]].
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
331 Additionally to specifying link tag attributes (like class=foo), you can
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
332 now also specify &key=value for getting that into the query string of
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
333 the link URL.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
334 The "&" character is important, don't forget it or it won't get into the
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
335 query string!
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
336 E.g. for an attachment, you can use:
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
337 [[attachment:foo.pdf|Direct download of foo.pdf|&do=get]]
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
338 E.g. for linking to some specific diff, you can use:
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
339 [[SomePage|see that diff|&action=diff,&rev1=23,&rev2=42]]
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
340 See also the updated HelpOnLinking page!
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
341 * AdvancedSearch: make multipe categories/languages/mimetype selections possible
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
342 * Added a configuration directive to only do one bind to the LDAP server.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
343 This is useful if you bind as the user the first time.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
344 ldap_bindonce = False # default
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
345
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
346 Fixes:
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
347 * Fix XSS issue in login action.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
348 * Fix wrong pagename when creating new pages on Mac OS X - that was a big
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
349 showstopper for moin 1.6.0 on Mac OS X.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
350 * Fixed 1.6 migration script:
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
351 Make sorting python 2.3 compatible.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
352 Just skip corrupted event log lines.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
353 Fix link conversion by using data.pre160 as data_dir.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
354 Fix bad /InterWiki pagenames when encountering interwiki links with bad
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
355 wiki names.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
356 Improve ImageLink conversion by using its argument parser code.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
357 Added STONEAGE_IMAGELINK (default: False) switch to wiki markup converter,
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
358 toggle it if you had a very old ImageLink macro in production and the
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
359 converter output has target and image interchanged.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
360 Fixed UnicodeDecodeError for wrongly encoded attachment filenames.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
361 * Wiki parser:
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
362 Fix parsing of link/transclusion description and params.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
363 Fix relative attachment targets.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
364 Fix supported URL schemes (some got lost since 1.5.8).
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
365 Showing an upload link for non-existing non-text/non-image transclusions
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
366 now (like e.g. *.pdf).
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
367 * RST parser: fix attachment: and drawing: processing
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
368 * Fix quickhelp when editing RST markup pages.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
369 * Fix Despam action: editor grouping was broken, increase time interval
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
370 to 30 days.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
371 * Fix AdvancedSearch domain:system search crashing.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
372 * Only switch off xapian search if we didn't use it because of missing index.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
373 * Fix saving twikidraw drawings by removing 'java' from spider regex.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
374 * Fix classic theme's unsubscribe icon's action link.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
375 * Fix AttachFile action: don't show unzip for packages, only show install
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
376 for superuser.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
377 * Fix "su user" troubles on UserPreferences.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
378 * Removed unit tests from ?action=test (due to changes in our test
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
379 environment, using py.test now, this was broken).
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
380 * Duplicated the top directories' moin.py to wiki/server/moin.py so it gets
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
381 installed by setup.py.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
382 * Fix MoinMoinBugs/1.6.0LanguageIgnoreBrowserConfigurationError
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
383 * Fix MoinMoinBugs/MoveAttachmentNotWorkingWithModPython
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
384 * Fix MoinMoinBugs/1.6.0SupplementationAndAccessRights
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
385 * Fix MoinMoinBugs/RenamingUserAllowsOldUsernameToLogin
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
386 * Fix MoinMoinBugs/GuiEditorExcelPasteExpatErrorUnboundPrefix
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
387
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
388 Other changes:
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
389 * I18n texts, system and help pages updated, please update your underlay
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
390 directory (see wiki/underlay/...).
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
391 * Improved "moin" script help, invoke it with "moin ... package command --help".
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
392 * Added some .ext -> mimetype mappings missing on some systems (like Mac OS X).
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
393 * Removed ImageLink macro, as this can be easily done with moin wiki link
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
394 syntax now - see HelpOnMacros/ImageLink (the 1.6 migration scripts convert
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
395 all ImageLink calls to moin wiki link syntax).
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
396 * Updated EmbedObject macro.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
397
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
398
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
399 Version 1.6.0:
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
400 * This is a reduced CHANGES, ommitting details from rc/beta test and also
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
401 less interesting minor changes and fixes. If you want to see full detail,
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
402 read it there: http://hg.moinmo.in/moin/1.6/file/640f21787334/docs/CHANGES
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
403
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
404 It took MoinMoin development a lot of work and time to implement all the new
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
405 and fixed stuff, so please, before asking for support:
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
406 * take the time to read all the stuff below
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
407 * read the new help pages (copy them from wiki/underlay/ directory)
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
408
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
409 * HINT: If you are upgrading from a older moin version and want to keep your
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
410 existing data directory, it is essential that you read and follow
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
411 README.migration because the wiki markup and user profiles changed significantly.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
412 See also more HINTs below...
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
413
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
414 New features: ==============================================================
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
415
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
416 User interface: ------------------------------------------------------------
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
417 * Removed "underscore in URL" == "blank in pagename magic" - it made more
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
418 trouble than it was worth. If you still want to have a _ in URL, just
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
419 put a _ into pagename.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
420 * Discussion pages, see FeatureRequests/DiscussionAndOrCommentPages.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
421 * cfg.password_checker (default: use some simple builtin checks for too
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
422 easy passwords and, if available, python-crack).
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
423 Use password_checker = None to disable password checking.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
424 * We now have a drafts functionality (no */MoinEditorBackup pages any
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
425 more):
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
426 * If you edit a page and cancel the edit, use preview or save, a draft
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
427 copy gets saved for you to a internal cache area (data/cache/drafts/).
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
428 * If it is a save what you did and it succeeds, the draft copy gets
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
429 killed right afterwards.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
430 * If you accidentally used cancel or your browser or machine crashes
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
431 after you used preview, then just visit that page again and edit it.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
432 the editor will notify you that there is a draft of this page and you
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
433 will see a "Load draft" button. Click on it to load the draft into the
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
434 editor and save the page.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
435 * The draft storage is per user and per page, but only one draft per page.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
436 * cfg.quicklinks_default and cfg.subscribed_pages_default can be used to
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
437 preload new user profiles with configurable values.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
438 * attachment links for non-existing attachments look different now:
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
439 the note about the non-existing attachment moved to the link title,
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
440 the link is shown with nonexistent class (grey).
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
441 * attachment embeddings for non-existing attachments show a grey clip
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
442 * The list of InterWiki sites is editable in the wiki (page InterWikiMap),
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
443 it is getting reloaded every minute.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
444 * We support some new languages and also have new underlay pages, thanks
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
445 to all translators and people helping with the docs!
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
446
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
447 Actions: -------------------------------------------------------------------
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
448 * Synchronisation of wikis using the SyncPages action.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
449 * Xapian (see http://xapian.org/) based indexed search code.
2180
80fc914af5c8 integrated CHANGES.fpletz into main CHANGES, TODOs/unclear stuff went to MoinMoin:XapianIntegration
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2022
diff changeset
450 To use this:
80fc914af5c8 integrated CHANGES.fpletz into main CHANGES, TODOs/unclear stuff went to MoinMoin:XapianIntegration
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2022
diff changeset
451 * Install xapian-core and xapian-bindings on your machine.
80fc914af5c8 integrated CHANGES.fpletz into main CHANGES, TODOs/unclear stuff went to MoinMoin:XapianIntegration
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2022
diff changeset
452 We used 0.9.4, but newer code should hopefully work, too.
80fc914af5c8 integrated CHANGES.fpletz into main CHANGES, TODOs/unclear stuff went to MoinMoin:XapianIntegration
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2022
diff changeset
453 * cfg.xapian_search = True
80fc914af5c8 integrated CHANGES.fpletz into main CHANGES, TODOs/unclear stuff went to MoinMoin:XapianIntegration
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2022
diff changeset
454 * Execute this to build the index:
80fc914af5c8 integrated CHANGES.fpletz into main CHANGES, TODOs/unclear stuff went to MoinMoin:XapianIntegration
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2022
diff changeset
455 $ moin ... index build # indexes pages and attachments
80fc914af5c8 integrated CHANGES.fpletz into main CHANGES, TODOs/unclear stuff went to MoinMoin:XapianIntegration
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2022
diff changeset
456 $ moin ... index build --files=files.lst # same plus a list of files
80fc914af5c8 integrated CHANGES.fpletz into main CHANGES, TODOs/unclear stuff went to MoinMoin:XapianIntegration
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2022
diff changeset
457 You should run those commands as the same user you use for your wiki,
80fc914af5c8 integrated CHANGES.fpletz into main CHANGES, TODOs/unclear stuff went to MoinMoin:XapianIntegration
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2022
diff changeset
458 usually this is the webserver userid, e.g.:
80fc914af5c8 integrated CHANGES.fpletz into main CHANGES, TODOs/unclear stuff went to MoinMoin:XapianIntegration
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2022
diff changeset
459 $ sudo -u www-data moin --config=... --wiki-url=wiki.example.org/ \
80fc914af5c8 integrated CHANGES.fpletz into main CHANGES, TODOs/unclear stuff went to MoinMoin:XapianIntegration
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2022
diff changeset
460 index build --files=files.lst
80fc914af5c8 integrated CHANGES.fpletz into main CHANGES, TODOs/unclear stuff went to MoinMoin:XapianIntegration
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2022
diff changeset
461 * New searches:
80fc914af5c8 integrated CHANGES.fpletz into main CHANGES, TODOs/unclear stuff went to MoinMoin:XapianIntegration
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2022
diff changeset
462 - LanguageSearch: language:de
80fc914af5c8 integrated CHANGES.fpletz into main CHANGES, TODOs/unclear stuff went to MoinMoin:XapianIntegration
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2022
diff changeset
463 - CategorySearch: category:Homepage
80fc914af5c8 integrated CHANGES.fpletz into main CHANGES, TODOs/unclear stuff went to MoinMoin:XapianIntegration
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2022
diff changeset
464 - MimetypeSearch: mimetype:image/png (for attachments/files)
80fc914af5c8 integrated CHANGES.fpletz into main CHANGES, TODOs/unclear stuff went to MoinMoin:XapianIntegration
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2022
diff changeset
465 - DomainSearch: domain:underlay or domain:standard
80fc914af5c8 integrated CHANGES.fpletz into main CHANGES, TODOs/unclear stuff went to MoinMoin:XapianIntegration
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2022
diff changeset
466 - History Search: available in advanced ui
3118
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
467 Note: Some currently only available when Xapian is used.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
468 * New config options and their defaults:
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
469 xapian_search False enables xapian-powered search
2180
80fc914af5c8 integrated CHANGES.fpletz into main CHANGES, TODOs/unclear stuff went to MoinMoin:XapianIntegration
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2022
diff changeset
470 xapian_index_dir None directory for xapian indices
80fc914af5c8 integrated CHANGES.fpletz into main CHANGES, TODOs/unclear stuff went to MoinMoin:XapianIntegration
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2022
diff changeset
471 (can be shared for wiki farms)
3118
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
472 xapian_stemming True toggles usage of stemmer, fallback
2180
80fc914af5c8 integrated CHANGES.fpletz into main CHANGES, TODOs/unclear stuff went to MoinMoin:XapianIntegration
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2022
diff changeset
473 to False if no stemmer installed
80fc914af5c8 integrated CHANGES.fpletz into main CHANGES, TODOs/unclear stuff went to MoinMoin:XapianIntegration
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2022
diff changeset
474 search_results_per_page 10 determines how many hits should be
80fc914af5c8 integrated CHANGES.fpletz into main CHANGES, TODOs/unclear stuff went to MoinMoin:XapianIntegration
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2022
diff changeset
475 shown on a fullsearch action
2220
2be09fd7a1c9 changed default of xapian_index_history to False (True takes lots of time when building the index)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2211
diff changeset
476 xapian_index_history False indexes all revisions of pages to
2180
80fc914af5c8 integrated CHANGES.fpletz into main CHANGES, TODOs/unclear stuff went to MoinMoin:XapianIntegration
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2022
diff changeset
477 allow searching in their history
3118
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
478 * Speeded up linkto search by avoiding read locks on the pagelinks file.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
479
1683
964fa7d0de32 action menu propagates rev parameter, simplify revision display
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1679
diff changeset
480 * The action menu now calls the actions for the revision of the page you
964fa7d0de32 action menu propagates rev parameter, simplify revision display
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1679
diff changeset
481 are currently viewing. If you are viewing the current page revision, you
964fa7d0de32 action menu propagates rev parameter, simplify revision display
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1679
diff changeset
482 get the same behaviour as in moin 1.5, but if you are viewing an old
964fa7d0de32 action menu propagates rev parameter, simplify revision display
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1679
diff changeset
483 page revision, action "raw" will now show you the raw text of this OLD
964fa7d0de32 action menu propagates rev parameter, simplify revision display
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1679
diff changeset
484 revision (not of the current revision as moin 1.5 did it).
964fa7d0de32 action menu propagates rev parameter, simplify revision display
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1679
diff changeset
485 Note that not every action does evaluate the rev=XX parameter it gets.
964fa7d0de32 action menu propagates rev parameter, simplify revision display
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1679
diff changeset
486 Also please note that the edit, info, ... links in the editbar do NOT
964fa7d0de32 action menu propagates rev parameter, simplify revision display
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1679
diff changeset
487 use the rev parameter, but operate on the latest page revision (as
964fa7d0de32 action menu propagates rev parameter, simplify revision display
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1679
diff changeset
488 they did in moin 1.5).
964fa7d0de32 action menu propagates rev parameter, simplify revision display
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1679
diff changeset
489 * Info action lost the links for "raw", "print" and "revert" actions,
964fa7d0de32 action menu propagates rev parameter, simplify revision display
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1679
diff changeset
490 because you can now just view an old revision and select those actions
964fa7d0de32 action menu propagates rev parameter, simplify revision display
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1679
diff changeset
491 from the menu there.
3118
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
492
873
5019723cb7d4 improved google sitemap action (ported from 1.5)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 872
diff changeset
493 * ?action=sitemap emits a google sitemap (XML), listing all your wiki pages
5019723cb7d4 improved google sitemap action (ported from 1.5)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 872
diff changeset
494 and the wiki root URL.
5019723cb7d4 improved google sitemap action (ported from 1.5)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 872
diff changeset
495 Page Priority / Frequency / Last modification
5019723cb7d4 improved google sitemap action (ported from 1.5)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 872
diff changeset
496 --------------------------------------------------------------------
5019723cb7d4 improved google sitemap action (ported from 1.5)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 872
diff changeset
497 / 1.0 / hourly / <now>
5019723cb7d4 improved google sitemap action (ported from 1.5)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 872
diff changeset
498 cfg.page_front_page 1.0 / hourly / page last edit
5019723cb7d4 improved google sitemap action (ported from 1.5)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 872
diff changeset
499 TitleIndex,RecentChanges 0.9 / hourly / <now>
5019723cb7d4 improved google sitemap action (ported from 1.5)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 872
diff changeset
500 content pages 0.5 / daily / page last edit
5019723cb7d4 improved google sitemap action (ported from 1.5)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 872
diff changeset
501 system/help pages 0.1 / yearly / page last edit
3118
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
502
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
503 * Action DeletePage and RenamePage can now be used for subpages of a page, too.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
504 * Added Action CopyPage so you can use now an existing page or page hierarchy
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
505 as template for a new page, see FeatureRequests/CloneOrCopyPages.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
506 * "Package Pages" action supports attachments now.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
507 * Added SisterPages support:
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
508 * action=sisterpages will generate a list of url pagename lines for all
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
509 pages in your moin wiki.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
510 * action=pollsistersites will poll all sister sites listed in
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
511 cfg.sistersites = [(wikiname, fetchURL), ...]
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
512 The fetch URL for the sistersites depends on the wiki engine, e.g.:
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
513 # moin based wiki:
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
514 ('MoinExample', 'http://moin.example.org/?action=sisterpages')
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
515 # oddmuse based wiki:
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
516 ('EmacsWiki', 'http://www.emacswiki.org/cgi-bin/test?action=sisterpages')
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
517 # JspWiki based wiki:
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
518 ('JspWiki', 'http://www.jspwiki.org/SisterSites.jsp')
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
519 * If the current page exists on some sister wiki, a link to it will be
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
520 added to the navibar.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
521 You can use sister wikis for adding another dimension to your wiki UI: use
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
522 it for simple multi language support, or for comments, or anything else
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
523 "related" you need.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
524 TODO: add sistersites_force with sister sites we link to even if they do not
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
525 have the page yet (will work only for moin as we don't know
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
526 pagename>url transformation of other wikis)
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
527 * showtags action that lists all tags related to a page.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
528 * action=view does use mimetypes of EmbedObject too and text files will be shown
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
529 by using their colorized parsers
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
530
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
531 Macros: --------------------------------------------------------------------
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
532 * RecentChanges:
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
533 * If a change has happened after your bookmark, the updated/new/renamed
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
534 icon links to the bookmark diff.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
535 * If a page does not exist any more (because it was deleted or renamed),
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
536 we link the deleted icon to the diff showing what was deleted (for the
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
537 delete action). For the rename action, we just show the deleted icon.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
538 * Conflict icon in RecentChanges is shown if a edit conflict is detected.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
539 * Enhanced SystemAdmin's user browser, so a SuperUser can enable/disable
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
540 users from there.
1992
c4bfc16a6081 CHANGES: inline, view and EmbedObject
Reimar Bauer <rb.proj AT googlemail DOT com>
parents: 1974
diff changeset
541 * Included EmbedObject macro for embedding different major mimetypes:
c4bfc16a6081 CHANGES: inline, view and EmbedObject
Reimar Bauer <rb.proj AT googlemail DOT com>
parents: 1974
diff changeset
542 application, audio, image, video, chemical, x-world.
3118
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
543 You are able to change the defaults of allowed mimetypes in the config
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
544 var mimetypes_embed. The config var mimetypes_xss_protect is used to deny
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
545 mimetypes. The order of both variables is Allow, Deny (mimetypes_embed,
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
546 mimetypes_xss_protect).
1412
07e331b171dc Documented last changes, added some umlauts to CHANGES.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1396
diff changeset
547 * Added support for @SELF to the NewPage macro.
3118
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
548 * GetText2 macro that allows to translate messages that contain data.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
549 * Make the FootNote macro filter duplicates and display a list of numbers
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
550 instead of a list of identical footnotes. Thanks to Johannes Berg for the
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
551 patch.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
552
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
553 Parsers: -------------------------------------------------------------------
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
554 * Moin Wiki parser: Changed markup for links, images and macros, see these
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
555 wiki pages: HelpOnLinking, HelpOnMacros
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
556 * New wiki markup for /* inline comments */ - they get rendered as a span
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
557 with class="comment", see next item:
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
558 * There is a new item in the edit bar: "Comments". If you click it, the
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
559 visibility of all class "comment" tags will be toggled. There is a user
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
560 preferences item "show_comments" to set if the default view shows them or not.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
561 * The wiki parser can be used with css classes now:
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
562 {{{#!wiki comment
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
563 This will render output within a div with class "comment".
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
564 You can use any wiki markup as usual.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
565 }}}
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
566 You can also combine multiple css classes like this:
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
567 {{{#!wiki red/dotted/comment
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
568 This will render a red background, dotted border comment section.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
569 }}}
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
570 The same thing will work for any other css classes you have.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
571 If the css classes contain the word "comment", they will trigger some
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
572 special feature, see next item:
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
573 * Wiki nested parser/pre sections work now, using this syntax:
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
574 a) just use more curly braces if you have 3 closing in your content:
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
575 {{{{
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
576 }}} <- does not terminate the section!
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
577 }}}}
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
578 b) use {{{ + some magic string:
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
579 {{{somemagicstring
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
580 }}} <- does not terminate the section!
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
581 somemagicstring}}}
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
582 c) {{{whatever#!python
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
583 # py code
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
584 whatever}}}
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
585 Pitfall: stuff like below does not work as it did in 1.5:
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
586 {{{aaa
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
587 bbb}}}
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
588 Solution:
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
589 {{{
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
590 aaa
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
591 bbb
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
592 }}}
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
593 * Added support for ircs: URLs (secure IRC).
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
594 * New text/creole parser that allows you to use WikiCreole 1.0 markup,
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
595 use #format creole.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
596 * HTML parser (called "html") that allows you to use HTML on the page.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
597 Thanks to the trac team for the nice code.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
598 * Added the diff parser from ParserMarket, thanks to Emilio Lopes, Fabien
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
599 Ninoles and Juergen Hermann.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
600
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
601 XMLRPC: --------------------------------------------------------------------
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
602 * actions_excluded now defaults to ['xmlrpc'] - this kind of disables the
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
603 built-in wiki xmlrpc server code (not completely: it will just answer
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
604 with a Fault instance for any request). If you want to use xmlrpc v1 or
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
605 v2, you have to remove 'xmlrpc' from the actions_excluded list (for
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
606 example if you want to use wikisync, mailimport or any other feature
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
607 using xmlrpc). If you enable xmlrpc, it will be possible that someone
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
608 changes your wiki content by using xmlrpc (it will of course honour ACLs).
1526
ff050fb8f2c2 Merged my CHANGES file into the main CHANGES file and MoinMoin:WikiSyncronisation.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1521
diff changeset
609 * New XMLRPC methods (see doc strings for details):
ff050fb8f2c2 Merged my CHANGES file into the main CHANGES file and MoinMoin:WikiSyncronisation.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1521
diff changeset
610 * getMoinVersion
ff050fb8f2c2 Merged my CHANGES file into the main CHANGES file and MoinMoin:WikiSyncronisation.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1521
diff changeset
611 * system.multicall -- multicall support
ff050fb8f2c2 Merged my CHANGES file into the main CHANGES file and MoinMoin:WikiSyncronisation.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1521
diff changeset
612 * Authentication System: getAuthToken/appyAuthToken
ff050fb8f2c2 Merged my CHANGES file into the main CHANGES file and MoinMoin:WikiSyncronisation.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1521
diff changeset
613 * getDiff -- method to get binary diffs
ff050fb8f2c2 Merged my CHANGES file into the main CHANGES file and MoinMoin:WikiSyncronisation.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1521
diff changeset
614 * mergeDiff -- method to local changes remotely
ff050fb8f2c2 Merged my CHANGES file into the main CHANGES file and MoinMoin:WikiSyncronisation.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1521
diff changeset
615 * interwikiName -- method to get the IWID and the interwiki moniker
ff050fb8f2c2 Merged my CHANGES file into the main CHANGES file and MoinMoin:WikiSyncronisation.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1521
diff changeset
616 * getAllPagesEx -- method to get the pagelist in a special way (revnos,
ff050fb8f2c2 Merged my CHANGES file into the main CHANGES file and MoinMoin:WikiSyncronisation.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1521
diff changeset
617 no system pages etc.)
2181
340ae0e7529e replace xmlrpc getUser by getUserProfile, auth can be done by getAuthToken/applyAuthToken in the same multicall, use for interwiki auth
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2180
diff changeset
618 * getAuthToken -- make and authentication token by supplying username/password
340ae0e7529e replace xmlrpc getUser by getUserProfile, auth can be done by getAuthToken/applyAuthToken in the same multicall, use for interwiki auth
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2180
diff changeset
619 * applyAuthToken -- set request.user for following xmlrpc calls (within the
340ae0e7529e replace xmlrpc getUser by getUserProfile, auth can be done by getAuthToken/applyAuthToken in the same multicall, use for interwiki auth
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2180
diff changeset
620 same multicall)
340ae0e7529e replace xmlrpc getUser by getUserProfile, auth can be done by getAuthToken/applyAuthToken in the same multicall, use for interwiki auth
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2180
diff changeset
621 * getUserProfile -- method to get user profile data for request.user
3118
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
622 * Added XMLRPC methods for attachment handling. Thanks to Matthew Gilbert.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
623 * XMLRPC putPage method adjusted to new AuthToken, config vars
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
624 xmlrpc_putpage_enabled and xmlrpc_putpage_trusted_only removed.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
625
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
626 Scripts / Commandline interface: -------------------------------------------
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
627 * moin export dump now better conforms to the theme guidelines.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
628 * Added a --dump-user option to the moin export dump command.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
629 Thanks to Oliver O'Halloran.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
630
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
631 Security / Auth / AntiSpam / etc.: -----------------------------------------
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
632 * Hierarchical ACLs are now supported, i.e. pages inheriting permissions
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
633 from higher-level pages. See HelpOnAccessControlLists.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
634 * If you have "#acl" (without the quotes) on a page, this means now:
1547
e74f46dbe7c8 allow empty #acl for use case if you don't want default acl to get applied, but you also don't want to give any rights
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1542
diff changeset
635 "this page has own (empty) ACLs, so do not use acl_rights_default here"
e74f46dbe7c8 allow empty #acl for use case if you don't want default acl to get applied, but you also don't want to give any rights
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1542
diff changeset
636 Please note that this is COMPLETELY DIFFERENT from having no ACL line at
e74f46dbe7c8 allow empty #acl for use case if you don't want default acl to get applied, but you also don't want to give any rights
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1542
diff changeset
637 all on the page (acl_rights_default is used in that case).
3118
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
638 * Antispam master url is now configurable via cfg.antispam_master_url.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
639 The default is to fetch the antispam patterns from MoinMaster wiki.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
640 * Antispam now checks the edit comments against BadContent also.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
641 * TextCHAs (text-form CAPTCHAs).
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
642 Due to increasingly annoying wiki spammers, we added the option to use
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
643 TextCHAs (for page save (not for preview!), for attachment upload, for
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
644 user creation (not for profile save)).
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
645 This function is disabled by default. If you run a wiki that is editable
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
646 by anonymous or non-approved users from the internet (i.e. All: or Known:
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
647 in ACL terms), you should enable it in your wiki config by:
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
648 textchas = { # DO NOT USE EXACTLY THESE QUESTIONS!!!
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
649 'en': {
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
650 u'H2O is ...': u'water', # bad: too common
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
651 u'2 apples and three bananas makes how many fruits?': ur'(five|5)', # good
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
652 u'2 apples and three pigs makes how many fruits?': ur'(two|2)', # good
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
653 u'2+3': ur'5', # bad: computable
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
654 u'
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
655 },
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
656 'de': { # for german users
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
657 u'H2O ist ...': u'wasser',
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
658 },
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
659 }
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
660 This means that english users will get some random question from the 'en'
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
661 set, german users will get some from the 'de' set. If there is no 'de'
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
662 set configured, moin will fallback to language_default and then to 'en',
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
663 so make sure that you at least have a 'en' set configured (or whatever
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
664 you have set as language_default).
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
665 You need to use unicode for the questions and answers (see that u"...").
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
666 For the answer, you need to give a regular expression:
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
667 * In the easiest case, this is just some word or sentence (first en
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
668 example). It will be matched in a case-insensitive way.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
669 * For more complex stuff, you can use the power of regular expressions,
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
670 e.g. if multiple answers are correct (second en example). Any answer
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
671 matching the regular expression will be considered as correct, any
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
672 non-matching answer will be considered as incorrect.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
673
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
674 Tipps for making it hard to break for the spammers and easy for the users:
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
675 * Use site-specific (not too common) questions.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
676 * Don't use too hard questions (annoys legitimate users).
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
677 * Don't use computable questions.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
678 * Don't reuse textchas from other sites.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
679
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
680 textchas_disabled_group = None # (default)
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
681 Set this to some group name and noone in this group will get textchas.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
682 E.g.: textchas_disabled_group = u'NoTextChasGroup'
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
683
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
684 * The login page gives now the possibility to recover a lost password, thanks to
1714
8f944671df08 merged main
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1713 1712
diff changeset
685 Oliver Siemoneit. This is especially useful for wikis where access to user
8f944671df08 merged main
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1713 1712
diff changeset
686 preferences is restricted by acl.
1934
1040f23023a9 update CHANGES for the previous commits
Johannes Berg <johannes AT sipsolutions DOT net>
parents: 1923
diff changeset
687 * Session handling for logged-in users and (not by default due to expiry
1040f23023a9 update CHANGES for the previous commits
Johannes Berg <johannes AT sipsolutions DOT net>
parents: 1923
diff changeset
688 problems) anonymous users.
3118
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
689 * Updated the ldap_login code from 1.5 branch, supports TLS now.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
690 See MoinMoin/config/multiconfig.py for supported configuration options
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
691 and their defaults (and please just change what you need to change,
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
692 in your wikiconfig).
1955
c872387196da refactor antispam: make master url configurable, remove now useless merging code
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1953
diff changeset
693 * Interwiki auth: You need to define cfg.trusted_wikis and
1953
97626bb218f4 interwiki auth: fixes and docs
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1934
diff changeset
694 cfg.user_autocreate to use it. Logging in works by entering:
97626bb218f4 interwiki auth: fixes and docs
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1934
diff changeset
695 Name: RemoteWikiName RemoteUserName
97626bb218f4 interwiki auth: fixes and docs
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1934
diff changeset
696 Password: remotepass
97626bb218f4 interwiki auth: fixes and docs
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1934
diff changeset
697 Then moin contacts RemoteWikiName after looking it up in the interwiki
97626bb218f4 interwiki auth: fixes and docs
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1934
diff changeset
698 map and tries to authenticate there using RemoteUserName and remotepass.
97626bb218f4 interwiki auth: fixes and docs
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1934
diff changeset
699 If it succeeds, the remote wiki will return the remote user profile items
97626bb218f4 interwiki auth: fixes and docs
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1934
diff changeset
700 and your local moin will autocreate an account with these values.
3118
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
701
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
702 Server / Network / Logging: ------------------------------------------------
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
703 * The standalone server script moved to the toplevel directory. This makes
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
704 it possible to directly start moin.py without additional configuration
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
705 to run a MoinMoin DesktopEdition like wiki setup.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
706 Be careful: DesktopEdition uses relaxed security settings only suitable
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
707 for personal and local use.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
708 * Added TLS/SSL support to the standalone server. Thanks to Matthew Gilbert.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
709 To use TLS/SSL support you must also install the TLSLite library
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
710 (http://trevp.net/tlslite/). Version 0.3.8 was used for development and
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
711 testing.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
712
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
713 * cfg.log_reverse_dns_lookups [default: True] - you can set this to False
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
714 if rev. dns lookups are broken in your network (leading to long delays
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
715 on page saves). With False, edit-log will only contain IP, not hostname.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
716 * Added support for "304 not modified" response header for AttachFile get
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
717 and rss_rc actions - faster, less traffic, less load.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
718
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
719 * Added logging framework, using stdlib's "logging" module. Just do
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
720 import logging ; logging.debug("your text"). Depending on configuration
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
721 in the server Config class, your stuff will be written to screen (stderr),
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
722 to a moin logfile, to apache's error.log, etc.:
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
723 logPath = None # 'moin.log'
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
724 loglevel_file = None # logging.DEBUG/INFO/WARNING/ERROR/CRITICAL
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
725 loglevel_stderr = None # logging.DEBUG/INFO/WARNING/ERROR/CRITICAL
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
726 NOTE: this is NOT in wikiconfig, but e.g. in moin.cgi or moin.py or ...
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
727
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
728 * Added some experimental and disabled code, that uses x-forwarded-for
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
729 header (if present) to get the right "outside" IP before a request
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
730 enters our chain of trusted (reverse) proxies.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
731 This code has the problem that we can't configure it in wikiconfig, so
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
732 if you want to use it / test it, you have to edit the moin code:
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
733 MoinMoin/request/__init__.py - edit proxies_trusted (near the top).
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
734 We will try to make this easier to configure, but there was no time left
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
735 before 1.6.0 release for doing bigger code refactorings needed for that.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
736
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
737 Mail: ----------------------------------------------------------------------
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
738 * You can send email to the wiki now (requires xmlrpc), see:
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
739 FeatureRequests/WikiEmailIntegration, HelpOnConfiguration/EmailSupport
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
740
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
741 * Mail notifications contain a link to the diff action so the user
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
742 can see the coloured difference more easily. Thanks to Tobias Polzin.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
743
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
744 Other changes: =============================================================
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
745 * HINT: please copy a new version of your server script from the wiki/server/
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
746 directory and edit it to match your setup.
1011
58f5af49cd03 move config and multiconfig to config/ package, see HINT in CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1007
diff changeset
747 * HINT: instead of "from MoinMoin.multiconfig import DefaultConfig" you
58f5af49cd03 move config and multiconfig to config/ package, see HINT in CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1007
diff changeset
748 need to use "from MoinMoin.config.multiconfig import DefaultConfig" now.
1057
4d1d491c3631 make multiconfig migration more obvious and provide a temporary solution if someone can't edit the wikiconfig/farmconfig immediately
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1011
diff changeset
749 You need to change this in your wikiconfig.py or farmconfig.py file.
4d1d491c3631 make multiconfig migration more obvious and provide a temporary solution if someone can't edit the wikiconfig/farmconfig immediately
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1011
diff changeset
750 See MoinMoin/multiconfig.py for an alternative way if you can't do that.
3625
ef3cbfb74b2e improve upgrading hints for the SecurityPolicy imports
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3618
diff changeset
751 * HINT: you need to change some imports (if you have them in your config):
ef3cbfb74b2e improve upgrading hints for the SecurityPolicy imports
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3618
diff changeset
752 Old: from MoinMoin.util.antispam import SecurityPolicy
ef3cbfb74b2e improve upgrading hints for the SecurityPolicy imports
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3618
diff changeset
753 New: from MoinMoin.security.antispam import SecurityPolicy
ef3cbfb74b2e improve upgrading hints for the SecurityPolicy imports
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3618
diff changeset
754 Old: from MoinMoin.util.autoadmin import SecurityPolicy
ef3cbfb74b2e improve upgrading hints for the SecurityPolicy imports
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3618
diff changeset
755 New: from MoinMoin.security.autoadmin import SecurityPolicy
1514
b3665210e63e add note about auth configuration change
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1432
diff changeset
756 * HINT: you need to change your auth stuff, the new way is:
b3665210e63e add note about auth configuration change
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1432
diff changeset
757 from MoinMoin.auth import moin_login, moin_session
b3665210e63e add note about auth configuration change
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1432
diff changeset
758 from MoinMoin.auth.http import http
b3665210e63e add note about auth configuration change
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1432
diff changeset
759 auth = [http, moin_login, moin_session]
b3665210e63e add note about auth configuration change
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1432
diff changeset
760 Do it in a similar way for other auth methods.
1318
760002b5ffa3 use url_prefix_static = '/moin_static160' instead of url_prefix = '/wiki' to avoid user confusion and stale caches
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1317
diff changeset
761 * HINT: you need to change your url_prefix setting in 2 ways:
760002b5ffa3 use url_prefix_static = '/moin_static160' instead of url_prefix = '/wiki' to avoid user confusion and stale caches
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1317
diff changeset
762 1. The setting is now called url_prefix_static (to make it more clear
760002b5ffa3 use url_prefix_static = '/moin_static160' instead of url_prefix = '/wiki' to avoid user confusion and stale caches
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1317
diff changeset
763 that we mean the static stuff, not the wiki script url).
760002b5ffa3 use url_prefix_static = '/moin_static160' instead of url_prefix = '/wiki' to avoid user confusion and stale caches
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1317
diff changeset
764 2. The strongly recommended (and default) value of it is '/moin_static160'
1338
ea342b114f07 more comments on url_prefix_static configuration
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1318
diff changeset
765 for moin version 1.6.0 (and will be ...161 for moin 1.6.1). It is
ea342b114f07 more comments on url_prefix_static configuration
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1318
diff changeset
766 possible and recommended to use a very long cache lifetime for static
ea342b114f07 more comments on url_prefix_static configuration
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1318
diff changeset
767 stuff now (Expires: access plus 1 year), because we require to change
ea342b114f07 more comments on url_prefix_static configuration
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1318
diff changeset
768 the URL of static stuff when the static stuff changes (e.g. on a
ea342b114f07 more comments on url_prefix_static configuration
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1318
diff changeset
769 version upgrade of moin) to avoid problems with stale cache content.
1318
760002b5ffa3 use url_prefix_static = '/moin_static160' instead of url_prefix = '/wiki' to avoid user confusion and stale caches
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1317
diff changeset
770 Your moin will be faster with lower load and traffic because of this.
1338
ea342b114f07 more comments on url_prefix_static configuration
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1318
diff changeset
771 For standalone server, we use 1 year expiry for static stuff now.
ea342b114f07 more comments on url_prefix_static configuration
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1318
diff changeset
772 For Apache, Lighttpd and other "external" servers, you have to care
ea342b114f07 more comments on url_prefix_static configuration
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1318
diff changeset
773 for configuring them to use a long expiry and change url_prefix_static
ea342b114f07 more comments on url_prefix_static configuration
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1318
diff changeset
774 related configuration on upgrade.
1582
f37b49b6313d url_prefix_static: move default to MoinMoin.config, use matching defaults for Twisted/standalone
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1574
diff changeset
775 HINT: if you run standalone or Twisted server, the easiest way to get a
f37b49b6313d url_prefix_static: move default to MoinMoin.config, use matching defaults for Twisted/standalone
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1574
diff changeset
776 working configuration (with server configuration matching wiki
f37b49b6313d url_prefix_static: move default to MoinMoin.config, use matching defaults for Twisted/standalone
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1574
diff changeset
777 configuration) is to NOT set url_prefix_static at all. Moin will
f37b49b6313d url_prefix_static: move default to MoinMoin.config, use matching defaults for Twisted/standalone
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1574
diff changeset
778 use matching configuration defaults in this case.
1339
544b931cd965 new setting url_prefix_action, cleanup page.url/link_to, wikiutil.link_tag
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1338
diff changeset
779 * url_prefix_action ['action'] was introduced for lowering load and traffic
544b931cd965 new setting url_prefix_action, cleanup page.url/link_to, wikiutil.link_tag
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1338
diff changeset
780 caused by searchengine crawlers. Up to now, crawlers where causing a high
544b931cd965 new setting url_prefix_action, cleanup page.url/link_to, wikiutil.link_tag
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1338
diff changeset
781 load in internet moin wikis because they tried to get about everything,
544b931cd965 new setting url_prefix_action, cleanup page.url/link_to, wikiutil.link_tag
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1338
diff changeset
782 including all actions linked from the user interface.
544b931cd965 new setting url_prefix_action, cleanup page.url/link_to, wikiutil.link_tag
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1338
diff changeset
783 Known crawlers only get 403 for most actions, but nevertheless they first
544b931cd965 new setting url_prefix_action, cleanup page.url/link_to, wikiutil.link_tag
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1338
diff changeset
784 tried. There was no means keeping them away from actions due to the rather
544b931cd965 new setting url_prefix_action, cleanup page.url/link_to, wikiutil.link_tag
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1338
diff changeset
785 braindead robots.txt standard. You can only disallow pathes there, but
544b931cd965 new setting url_prefix_action, cleanup page.url/link_to, wikiutil.link_tag
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1338
diff changeset
786 moin's actions were querystring based, not path based (this would need
544b931cd965 new setting url_prefix_action, cleanup page.url/link_to, wikiutil.link_tag
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1338
diff changeset
787 regex support in robots.txt, but there is no such thing).
1417
76cd1916b7e4 Changed the default value of url_prefix_action to None to get the old behaviour with nicer URLs. Documented this in CHANGES.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1412
diff changeset
788 This changed now. Moin is able to generate action URLs you can handle in
1339
544b931cd965 new setting url_prefix_action, cleanup page.url/link_to, wikiutil.link_tag
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1338
diff changeset
789 robots.txt, like /action/info/PageName?action=info. So if you don't want
544b931cd965 new setting url_prefix_action, cleanup page.url/link_to, wikiutil.link_tag
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1338
diff changeset
790 bots triggering actions, just disallow /action/ there. Keep in mind that
544b931cd965 new setting url_prefix_action, cleanup page.url/link_to, wikiutil.link_tag
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1338
diff changeset
791 attachments are handled by /action/AttachFile, so if you want attached
544b931cd965 new setting url_prefix_action, cleanup page.url/link_to, wikiutil.link_tag
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1338
diff changeset
792 files and pictures indexed by search engine, don't disallow
1417
76cd1916b7e4 Changed the default value of url_prefix_action to None to get the old behaviour with nicer URLs. Documented this in CHANGES.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1412
diff changeset
793 /action/AttachFile/ in your robots.txt. In order to use this feature,
76cd1916b7e4 Changed the default value of url_prefix_action to None to get the old behaviour with nicer URLs. Documented this in CHANGES.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1412
diff changeset
794 set url_prefix_action in your wikiconfig to e.g. "action".
3118
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
795 * We use (again) the same browser compatibility check as FCKeditor uses
1514
b3665210e63e add note about auth configuration change
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1432
diff changeset
796 internally, too. So if GUI editor invocation is broken due to browser
b3665210e63e add note about auth configuration change
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1432
diff changeset
797 compatibility issues or a wrong browser version check, please file a bug
b3665210e63e add note about auth configuration change
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1432
diff changeset
798 at FCKeditor development or browser development.
3118
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
799 * HINT: We removed Lupy based indexed search code. If you were brave enough
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
800 to use cfg.lupy_search, you maybe want to try cfg.xapian_search instead.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
801
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
802 Developer notes: ===========================================================
1634
2161d292e1af move IE hacks to msie.css and include it if IE
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1633
diff changeset
803 * We moved the IE hacks to theme/css/msie.css that gets included after all
2161d292e1af move IE hacks to msie.css and include it if IE
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1633
diff changeset
804 other css files (but before the user css file) using a conditional
2161d292e1af move IE hacks to msie.css and include it if IE
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1633
diff changeset
805 comment with "if IE", so it gets only loaded for MSIE (no matter which
2161d292e1af move IE hacks to msie.css and include it if IE
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1633
diff changeset
806 version). The file has some standard css inside (evaluated on all MSIE
2161d292e1af move IE hacks to msie.css and include it if IE
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1633
diff changeset
807 versions) and some * html hacks that only IE < 7 will read.
2161d292e1af move IE hacks to msie.css and include it if IE
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1633
diff changeset
808 HINT: if you use custom themes, you want to update them in the same way.
3118
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
809 * autofilters for databrowser widget. Thanks to Johannes Berg for the patch.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
810 * changed formatter.attachment_link call (it is now more flexible,
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
811 because you can render the stuff between link start and link end yourself)
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
812 * Page.url() does not escape any more. You have to use wikiutil.escape()
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
813 yourself if you want to write the URL to HTML and it contains e.g. &.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
814 * The testing wikiconfig moved to tests/wikiconfig.py, the testing wiki
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
815 is now created in tests/wiki/...
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
816 * HINT: Killed "processors" (finally), formatter method changed to:
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
817 formatter.parser(parsername, lines)
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
818 * Refactored some actions to use ActionBase base class.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
819 * Moved "test" action from wikiaction to MoinMoin/action/
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
820 (and use ActionBase).
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
821 * Moved MoinMoin/config.py to MoinMoin/config/__init__.py.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
822 * Moved MoinMoin/multiconfig.py to MoinMoin/config/multiconfig.py.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
823 * Moved "SystemInfo" macro from wikimacro to MoinMoin/macro/.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
824 * Moved wikiaction.py stuff to MoinMoin/action/__init__.py.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
825 * Moved wikimacro.py stuff to MoinMoin/macro/__init__.py.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
826 * Moved wikirpc.py stuff to MoinMoin/xmlrpc/__init__.py.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
827 * Moved wikitest.py stuff to action/test.py (only used from there).
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
828 * Moved formatter/base.py to formatter/__init__.py (FormatterBase).
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
829 * Moved util/ParserBase.py to parser/ParserBase.py.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
830 * Moved / splitted request.py into MoinMoin/request/*.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
831 Most stuff will be broken, please help fixing it (usually some imports
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
832 will be missing and the adaptor script will need a change maybe):
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
833 Tested successfully: CGI, CLI, STANDALONE, FCGI, TWISTED
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
834 * Moved security.py to security/__init__.py.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
835 * Moved wikiacl.py to security/__init__.py.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
836 * Moved logfile/logfile.py to logfile/__init__.py.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
837 * Moved mailimport.py to mail/mailimport.py.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
838 * Moved util/mail.py to mail/sendmail.py.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
839 * Moved auth.py to auth/__init__.py.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
840 Moved util/sessionParser.py to auth/_PHPsessionParser.py.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
841 teared auth code into single modules under auth/* - moin_session handling
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
842 and the builting moin_login method are in auth/__init__.py.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
843 * Added wikiutil.MimeType class (works internally with sanitized mime
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
844 types because the official ones suck).
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
845 * Renamed parsers to module names representing sane mimetypes, e.g.:
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
846 parser.wiki -> parser.text_moin_wiki
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
847 * Added thread_monitor debugging aid. It can be activated using:
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
848 from MoinMoin.util import thread_monitor; thread_monitor.activate_hook()
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
849 and then triggered by requesting URL ...?action=thread_monitor - please
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
850 be aware that monitoring threads has a big performance impact on its own,
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
851 so you only want to temporarily enable this for debugging.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
852 By default, it dumps its output to the data_dir as tm_<timestamp>.log,
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
853 you can change this at bottom of action/thread_monitor.py if you want to
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
854 see output in your browser.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
855 * Introduced scope parameter to CacheEntry() - if you specify 'farm', it
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
856 will cache into a common directory for all wikis in the same farm, if you
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
857 specify 'wiki', it will use a cache directory per wiki and if you specify
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
858 'item', it will use a cache directory per item (== per page).
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
859 Creating a CacheEntry without explicit scope is DEPRECATED.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
860 * Smileys moved from MoinMoin.config to MoinMoin.theme.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
861 * Removed all _ magic in URLs and filenames.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
862 * request.action now has the action requested, default: 'show'.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
863 * Cleaned up duplicated http_headers code and DEPRECATED this function
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
864 call (it was sometimes confused with setHttpHeaders call) - it will
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
865 vanish with moin 1.7, so please fix your custom plugins!
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
866 The replacement is:
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
867 request.emit_http_headers(more_headers=[])
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
868 This call pre-processes the headers list (encoding from unicode, making
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
869 sure that there is exactly ONE content-type header, etc.) and then
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
870 calls a server specific helper _emit_http_headers to emit it.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
871 Tested successfully: CGI, STANDALONE, FCGI, TWISTED
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
872 * setResponseCode request method DEPRECATED (it only worked for Twisted
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
873 anyway), just use emit_http_headers and include a Status: XXX header.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
874 Method will vanish with moin 1.7.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
875 * cfg.url_prefix is DEPRECATED, please use cfg.url_prefix_static.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
876 * d['title_link'] is not supported any more. You can easily make that link
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
877 on your own in your theme, see example in MoinMoin/theme/__init__.py,
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
878 function "title".
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
879 * There is a new Page method called Page.get_raw_body_str that returns
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
880 the encoded page body. This is useful if you just deal with byte data
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
881 (e.g. while generating binary diffs).
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
882 * The TagStore/PickleTagStore system is used to store the syncronisation tags.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
883 * XMLRPC functions may return Fault instances from now on
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
884 * Moin got multicall support, including a module that makes it usable on the
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
885 client-side without requiring Python 2.4
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
886 * Added no_magic to text_html formatter to disable tag autoclosing.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
887 * MOIN_DEBUG can be set in the environment to let MoinMoin ignore exceptions
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
888 that would lead to a traceback in the browser. Thanks to Raphael Bossek.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
889 * There is a new MoinMoin.Page.ItemCache class now with automatic cache
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
890 invalidation based on global edit-log. We currently use it to cache page
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
891 acls, speedup Page.get_rev and reading the page local edit-log.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
892 * Added wikiutil.renderText parse and format raw wiki markup with all page elements.
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
893 * The user file format has changed, old files will be read correctly but
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
894 will silently be upgraded to the new format so old versions will not
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
895 read the new files correctly (this only affects 'subscribed_pages' and
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
896 'quicklinks' which will be lost when downgrading.)
95026d5a2125 update CHANGES: 1.5 branch up to 1.5.8, 1.6 branch up to 1.6.1 release
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3105
diff changeset
897
2701
398af77c7ede fixed attachment_link api - it now has a 'on' parameter like most of the other methods
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2582
diff changeset
898
2211
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
899 Version 1.5.8:
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
900 New features:
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
901 * Added timing.log to help performance debugging. Use cfg.log_timing = True
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
902 to update <data_dir>/timing.log (default is False, meaning no logging).
1574
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
903
2211
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
904 Example log entries:
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
905
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
906
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
907 Timestamp PID Timing Flag action URL
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
908 -----------------------------------------------------------------------------
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
909 20070512 184401 22690 vvv None moinmoin.wikiwikiweb.de/RssFeeds
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
910 20070512 184401 22690 0.267s - show moinmoin.wikiwikiweb.de/RssFeeds
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
911
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
912 Timestamp: YYYYMMDD HHMMSS (UTC)
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
913 PID: the process ID of the moin process
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
914 Timing: when action starts, it will be "vvv"
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
915 when it ends, it logs the total time it needed for execution
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
916 Flag (some are only logged at end of action):
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
917 + Page exists
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
918 - Page does not exist
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
919 B user agent was recognized as bot / spider
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
920 !x! Action took rather long (the higher the x, the longer it took - this
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
921 makes it easy to grep for problematic stuff).
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
922 Action: action name (None is when no action was specified, moin assumes
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
923 "show" for that case)
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
924 URL: the requested URL
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
925
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
926 For more information about tuning your moin setup, see:
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
927 http://moinmoin.wikiwikiweb.de/PerformanceTuning
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
928 * Added support for ircs, webcal, xmpp, ed2k and rootz protocols - we
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
929 moved all protocols to config.url_schemas, so this is not empty any more.
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
930 It is possible to use these protocols now on wiki pages and in the
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
931 navi_bar. We just generate the URLs, it is up to your browser what it
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
932 does when clicking on those links.
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
933 * cfg.traceback_show (default: 1) can be used to disable showing tracebacks.
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
934 cfg.traceback_log_dir (default: None) can be used to set a directory
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
935 that is used to dump traceback files to. Your users will get a notice to
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
936 which (random) file in that directory the traceback was been written.
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
937 NOTE: while you can feel free to set traceback_show = 0 and
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
938 traceback_log_dir = None, we will also feel free to reject bug reports
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
939 when you (or your site's users) don't give us enough information (like a
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
940 traceback file) to debug the problem. If you set traceback_show = 0,
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
941 we recommend pointing traceback_log_dir to a directory with reasonable
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
942 free space and putting a page onto your wiki that describes who has to
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
943 get contacted (usually the wiki server admin) in case a traceback happens.
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
944 The admin can then locate the traceback file and submit it to moin
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
945 development, if the bug is not already known (see MoinMoin:MoinMoinBugs).
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
946 Of course we will also need all the other details of a bug report, not
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
947 only the traceback file.
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
948
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
949 Other changes:
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
950 * Updated spider agents list.
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
951 * Reduce bot/spider cpu usage for SystemInfo, OrphanedPages, WantedPages,
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
952 PageHits, PageSize, WordIndex macros (we just return nothing for bots).
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
953
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
954 Bugfixes:
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
955 * XSS fixes, see http://secunia.com/advisories/24138/ (item 1 and 2).
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
956 * ACL security fixes:
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
957 * MonthCalendar respects ACLs of day pages now.
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
958 * Check the ACL for the rst markup include directive.
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
959 * Fixed cleaning of edit comments (control chars in there could damage
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
960 edit-log).
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
961 * Fixed in-process caching of antispam patterns (didn't update the cache
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
962 for multi-process, persistent servers).
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
963 * Correct encoding/decoding for surge-log data, fixes leftover
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
964 surge-logXXXXXXX.tmp files in data/cache/surgeprotect.
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
965 * Fixed mode of cache files (mkstemp creates them with 0600 mode).
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
966 * Symbolic entities with numbers (like &sup2;) did not work, fixed.
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
967 * We open data/error.log earlier now and we also use it for FastCGI.
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
968 * Fixed unicode cfg.page_group_regex.
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
969 * Fixed moin.spec to use english date format.
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
970 * GUI converter: fixed conversion of relative wiki links.
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
971 * Fixed NewPage macro button label to not be formatted as wiki text.
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
972
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
973 Version 1.5.7:
1655
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
974 New features:
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
975 * added url_prefix_local which is used for stuff that must be loaded from
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
976 same site as the wiki engine (e.g. FCKeditor GUI editor applet), while
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
977 url_prefix can be a remote server serving the static files (css/img).
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
978 If not set (or set to None), url_prefix_local will default to the value
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
979 of url_prefix.
1679
d6b93908e4d9 save CPU and disk I/O by checking for spiders in LikePages and EditTemplates macro, both used on MissingPage (ported from 1.5)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1655
diff changeset
980 * We save some CPU and disk I/O by having EditTemplates and LikePages macro
d6b93908e4d9 save CPU and disk I/O by checking for spiders in LikePages and EditTemplates macro, both used on MissingPage (ported from 1.5)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1655
diff changeset
981 (both used on MissingPage) check whether the requesting entity was
d6b93908e4d9 save CPU and disk I/O by checking for spiders in LikePages and EditTemplates macro, both used on MissingPage (ported from 1.5)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1655
diff changeset
982 identified as a spider (e.g. search engine bot) and do nothing in that
d6b93908e4d9 save CPU and disk I/O by checking for spiders in LikePages and EditTemplates macro, both used on MissingPage (ported from 1.5)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1655
diff changeset
983 case. Normal users won't see any difference.
1765
6e438de156d9 AttachFile: allow overwriting files when user chooses that option (ported from 1.5-802)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1752
diff changeset
984 * For AttachFile, you can now choose to overwrite existing files of same
6e438de156d9 AttachFile: allow overwriting files when user chooses that option (ported from 1.5-802)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1752
diff changeset
985 name (nice for updating files).
1655
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
986
1767
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
987 Bugfixes:
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
988 * XSS Fixes:
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
989 * fixed unescaped page info display.
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
990 * fixed unescaped page name display in AttachFile, RenamePage and
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
991 LocalSiteMap actions
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
992 * WantedPages listed existing pages that are not readable for the user,
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
993 but are linked from pages that ARE readable for the user (so this is NOT
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
994 a privacy/security issue). We now don't list those pages any more as it
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
995 is pointless/confusing, the user can't read or edit there anyway.
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
996 * MoinMoin:MoinMoinBugs/TableOfContentsUsesNonExistingIncludeLinks
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
997 * MoinMoin:MoinMoinBugs/ActionsExcludedTriggerError
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
998 * GUI editor/converter:
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
999 * ignore <col>/<colgroup>/<meta> elements
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1000 * support <a> within blockquote
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1001 * Remove generated=... attribute from pagelink html output (this attr is
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1002 for internal use only). w3c validator is now happier again.
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1003 * Fixed css class "userpref" (not: "userprefs") of the Login form.
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1004 * Fixed the version number check in the xslt parser for 4suite >= 1.0.
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1005 * We reset the umask to the wanted value every request. This should fix
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1006 wrong file modes when used with Twisted (twistd uses a hardcoded 0077
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1007 umask in daemonize()).
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1008 * Avoid trouble when saving pages with antispam function when MoinMaster
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1009 wiki is having troubles (catch xmlrpc Fault).
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1010
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1011 Other changes:
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1012 * Standalone server does not do reverse DNS lookups any more (this is a
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1013 standard feature of BaseHTTPServer stdlib module, but we override this
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1014 now and just print the IP).
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1015 * We moved the IE hacks to theme/css/msie.css that gets included after all
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1016 other css files (but before the user css file) using a conditional
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1017 comment with "if IE", so it gets only loaded for MSIE (no matter which
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1018 version). The file has some standard css inside (evaluated on all MSIE
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1019 versions) and some * html hacks that only IE < 7 will read.
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1020 HINT: if you use custom themes, you want to update them in the same way.
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1021 * Improved ldap auth:
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1022 * cfg.ldap_name_attribute was removed because of new cfg.ldap_filter.
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1023 If you had ldap_name_attribute = 'sAMAccountName' before, just use
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1024 ldap_filter = '(sAMAccountName=%(username)s)' now.
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1025 * New cfg.ldap_filter used for the ldap filter string used in the ldap
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1026 search instead of the rather limited, partly hardcoded filter we used
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1027 before. This is much more flexible:
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1028 ldap_filter = '(sAMAccountName=%(username)s)'
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1029 You can also do more complex filtering expressions like:
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1030 '(&(cn=%(username)s)(memberOf=CN=WikiUsers,OU=Groups,DC=example,DC=org))'
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1031 * Added some processing to filter out result entries with dn == None.
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1032 * We set REFERRALS option to 0 before initializing the ldap server
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1033 connection (this seems to be needed for Active Directory servers).
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1034 * We support self-signed ssl certs for ldaps - completely untested.
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1035 * New cfg.ldap_surname_attribute (usually 'sn'), was hardcoded before.
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1036 * New cfg.ldap_givenname_attribute (usually 'givenName'), hardcoded before.
2211
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
1037 * New cfg.ldap_aliasname_attribute (usually 'displayName') - if this
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
1038 attribute is not there or empty (in the results of the ldap lookup for
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
1039 the user), we just make up the aliasname from surname and givenname
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
1040 attribute.
1767
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1041 * We only request the attributes we need from ldap (was: all attrs).
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1042 * We deny user login (and break out of auth chain) for the following cases:
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1043 * if a user is not found by ldap lookup
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1044 * if we find more than one matching entry
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1045 * if the password is empty or incorrect
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1046 * if some exception happens
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1047 * Please note that there is an updated ldap sample config in directory
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1048 wiki/config/more_samples/.
2211
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
1049 * Added experimental LDAP SSL/TLS support (untested, please help testing),
15196c833689 updated 1.5 changes in docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 2201
diff changeset
1050 see also the sample config.
1767
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1051 * Work around a IE7 rendering problem with long pages getting more and
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1052 more narrow. We just applied the same "fix" as we used for IE6, using
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1053 "display: none" for span.anchor for IE browsers.
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1054 * RSS feed related:
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1055 * We used to emit a <link> tag for the action=rss_rc RSS feed on any
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1056 page. This was changed, we now emit that link only on RecentChanges and
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1057 the current user's language translation of RecentChanges.
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1058 This was changed because Google Toolbar requests the RSS feed linked
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1059 by such a link tag every time it sees one. Thus, if you used the wiki
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1060 normally, it requested the RSS feed every few seconds and caused
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1061 problems due to surge protection kicking in because of that.
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1062 * HINT for custom theme users: if your theme code calls
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1063 rsslink(), then you need to change that to rsslink(d) for 1.5.7+.
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1064
df2e76ac7dee updated CHANGES with 1.5 changelog
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1765
diff changeset
1065
1655
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1066 Version 1.5.6:
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1067 A general security notice:
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1068 Check your Python version, there was a buffer overflow issue in Python
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1069 recently! Details: http://moinmoin.wikiwikiweb.de/PythonUnicodeEscapeBug
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1070
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1071 Bugfixes:
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1072 * Fix AttributeError traceback with Standalone server (if_modified_since)
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1073 * Fix AttachFile "304 not modified" and redirect status code for Twisted
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1074 * http auth: we now decode username and password to unicode (using
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1075 config.charset == utf-8). Same for SSL client cert auth and CN.
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1076 * Avoid infinite recursion in Page.parsePageLinks.
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1077 * Fixed standalone server failing to shutdown if interface == "".
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1078 * Now MoinMoin does not think anymore that every page links to various user
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1079 homepages.
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1080 * Made the irssi parser more tolerant (Thanks to "TheAnarcat").
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1081 * Now multiple formatters can be used per request, the send_page code was
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1082 not reentrant to this regard. Fixes "empty" search results.
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1083 * Fixed problem with "=" in ImageLink macro links.
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1084 * Not a moin bug, but a silly stdlib os.tempnam function made trouble to
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1085 some people because it lets you override the path given in the code
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1086 by setting the environment variable TMP(DIR). We now use a different
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1087 function to avoid renaming trouble when TMP(DIR) points to a different
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1088 file system.
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1089 * Fixed antispam update on every save (Thanks to "TheAnarcat").
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1090 * GUI converter: don't throw away rowclass for tables.
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1091 * GUI editor formatter: allow height for table cells.
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1092 * GUI editor formatter: comment texts are output using the formatter now.
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1093
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1094 New features:
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1095 * Mail notifications contain a link to the diff action so the user
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1096 can see the coloured difference more easily. Thanks to Tobias Polzin.
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1097 * FeatureRequests/MoveAttachments - you can move attachments from one
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1098 page to another (and also rename the attachment at the same time).
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1099 Thanks to Reimar Bauer.
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1100 * Added support for linking to attachment: and inline: URLs with ImageLink.
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1101 * Added UNIX socket support for FastCGI, just set the port to some (socket)
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1102 filename. Details see: MoinMoin:FeatureRequests/FastCgiUnixSocket
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1103 * [[Attachlist(pagename,mimetype)]] lists attachments of pagename (default:
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1104 current page) with optional mimetype restriction (default: all).
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1105 Thanks to Reimar Bauer.
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1106
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1107 Other changes:
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1108 * Minor performance improvements (might be noticeable if you have many
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1109 custom navi_bar entries and high server load).
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1110 * Avoid usage of no-cache because it breaks attachment download on IE6.
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1111 This is a IE bug, not a moin bug.
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1112 * Added XHTML to the unsafe list.
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1113 * Changed the rst parser to be compatible to the new docutils interface
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1114 for directives.
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1115 * Updated EmbedObject macro.
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
1116
1574
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1117
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1118 Version 1.5.5a:
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1119 Bugfixes:
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1120 * fixed ticket creation to only use constant values
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1121
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1122 Version 1.5.5:
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1123 HINT: read docs/README.migration.
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1124 HINT: there was NO change in the underlay/ pages since 1.5.4.
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1125 HINT: If you experience problems with the reStructured Text (rst) parser,
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1126 please downgrade docutils to "0.4" because there were major interface
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1127 breaking API refactorings on the docutils trunk.
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1128
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1129 Bugfixes:
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1130 * GUI editor fixes:
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1131 * Fixed MoinMoinBugs/GuiEditorModifiesInterwikiPreferred.
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1132 * Fixed MoinMoinBugs/TableAlignmentProbsWithGUI.
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1133 * Not a moin bug, but it severely annoyed IE users and also was less
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1134 comfortable for users of other browser: since about 1.5.4, we served
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1135 attachments with Content-Disposition: attachment - so that the user has
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1136 to save them to disk. This was to fix a possible XSS attack using attached
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1137 HTML files with Javascript inside for stealing your moin cookie or doing
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1138 other nasty things. We improved this by using different behaviour depending
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1139 on the potential danger the attached file has when served inline:
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1140 mimetypes_xss_protect = ['text/html', 'application/x-shockwave-flash', ]
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1141 This is the default value. If you know more dangerous stuff, please just
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1142 add the mimetypes there to protect your users and file a bug report
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1143 telling us what we missed.
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1144 * Fixed MoinMoinBugs/ReStructuredTextRelativeLinksBroken, thanks to Stefan
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1145 Merten.
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1146 * Make tickets used for some actions more safe.
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1147
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1148 New features:
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1149 * edit_ticketing [True] - we protect page save by a ticket (same stuff we
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1150 already use for DeletePage and RenamePage action).
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1151 NOTE: If you don't use your browser for editing, but some tool like
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1152 "editmoin" or "MoinMoin plugin for jEdit", you'll need an update
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1153 of them supporting the ticket.
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1154 Alternatively, you can use edit_ticketing = False setting - this
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1155 is not recommended for internet wikis as it will make spamming them
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1156 easier.
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1157 * If we detect some spammer, we kick him out by triggering surge protection
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1158 (if surge protection is not disabled).
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1159
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1160 Version 1.5.5rc1:
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1161 Bugfixes:
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1162 * Fixed MoinMoinBugs/XmlRpcBrokenForFastCgi - thanks to Johannes Berg.
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1163 * Fixed gui editor converter confusing of `` and {{{}}} markup.
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1164 * Fixed emission of HTTP headers (esp. Vary: Cache-Control:).
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1165 * Fixed a bad crash that happens (on ANY page!) when you put a *Dict
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1166 page's name as a member into a *Group page.
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1167 * Fix MyPages action title to use an unformatted string.
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1168 * Fix double quoted-printable encoding in generated emails (note: this is
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1169 not a moin bug - this just works around bugs in python stdlib).
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1170 * Fix mode of drawing files (use config.umask).
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1171 * Fix trouble with /?action= urls by dropping getPageNameFromQueryString
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1172 code.
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1173 * Fixed sre unpickle issues seen on some machines by avoiding to pickle
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1174 the regex.
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1175 * Fix Clock code, add more timers.
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1176 * Worked around FastCGI problem on Lighttpd: empty lines in the error log.
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1177 * Fix (add) locking for caching's .remove() call, small fixes to lock code.
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1178 * Print error message when --target-dir=path is missing from moin export
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1179 dump command.
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1180
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1181 New features:
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1182 * Added support for "304 not modified" response header for AttachFile get
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1183 and rss_rc actions - faster, less traffic, less load.
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1184 * Limit rss with full diffs to 5 items.
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1185 * Allow surge_action_limits = None to disable surge protection.
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1186 * moin.fcg improved - if you use FastCGI, you must use the new file:
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1187 * can self-terminate after some number of requests (default: -1, this
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1188 means "unlimited lifetime")
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1189 * the count of created threads is limited now (default: 5), you can use
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1190 1 to use non-threaded operation.
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1191 * configurable socket.listen() backlog (default: 5)
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1192 * Added indonesian i18n (id).
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1193 * Some measures against spammers trying to brute force their spam into moin.
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1194 * EmbedObject macro: added mov, mpg and midi support
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1195 * moin ... export dump --target-dir=PATH --page=PAGENAME_REGEX
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1196 You must specify --target-dir (where dump will write the html files to)
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1197 and you may specify --page and either a page name or a regex used to
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1198 match all pages you want to export. Default is to export all pages.
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1199
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1200 Other changes:
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1201 * Tuning:
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1202 * more efficient locking code on POSIX platforms, we do much less I/O
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1203 for locking now
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1204 * removed most chmod calls in favour of a single os.umask call
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1205 * Improved Python 2.5 compatibility. Note: if you think that MoinMoin
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1206 is using too much RAM, you might want to look at Python 2.5 because
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1207 of its improved memory management.
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1208 * Throw away SAVE comments longer than 200 chars (you can't enter those by
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1209 the user interface, so only spammer using automatic POSTs do them).
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1210 * Updated spider user agent list.
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1211 * BadContent and LocalBadContent now get noindex,nofollow robots header,
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1212 same as POSTs.
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1213 * Standalone opens it logfile unbuffered from now on, thanks to
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1214 Carsten Grohmann.
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1215 * Avoid trouble when request.write() data contains None, just skip it -
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1216 thanks to Juergen Hermann.
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1217 * Instead of showing a ConfigurationError, moin now emits "404 Not found"
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1218 http headers and a hint about what could be wrong. This won't fill up
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1219 your logs just because of typos and spiders still trying old URLs.
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1220
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
1221
1171
28120c8c1b6b thfcgi: updated CHANGES, use unlimited lifetime by default
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1117
diff changeset
1222 Version 1.5.4:
28120c8c1b6b thfcgi: updated CHANGES, use unlimited lifetime by default
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1117
diff changeset
1223 HINT: read docs/README.migration.
879
49d164e275f3 EmbedObject macro (backport to 1.5)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 876
diff changeset
1224 Version 1.5.4-current:
49d164e275f3 EmbedObject macro (backport to 1.5)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 876
diff changeset
1225 * increased maxlength of some input fields from 80 to 200
49d164e275f3 EmbedObject macro (backport to 1.5)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 876
diff changeset
1226
577
f6074b4afbe1 updated CHANGES: we switched to mercurial SCM
tw@localhost
parents: 576
diff changeset
1227 Version 1.5.current:
f6074b4afbe1 updated CHANGES: we switched to mercurial SCM
tw@localhost
parents: 576
diff changeset
1228 Developer notes:
f6074b4afbe1 updated CHANGES: we switched to mercurial SCM
tw@localhost
parents: 576
diff changeset
1229 * We switched to Mercurial SCM, see here for more infos:
f6074b4afbe1 updated CHANGES: we switched to mercurial SCM
tw@localhost
parents: 576
diff changeset
1230 http://moinmoin.wikiwikiweb.de/MoinDev/MercurialGuide
f6074b4afbe1 updated CHANGES: we switched to mercurial SCM
tw@localhost
parents: 576
diff changeset
1231
625
42958bb7e500 fix MonthCalendar macro for non-ascii page names, update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 577
diff changeset
1232 Bugfixes:
42958bb7e500 fix MonthCalendar macro for non-ascii page names, update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 577
diff changeset
1233 * fix MonthCalendar macro for non-ASCII pagenames (thanks to Jonas Smedegaard)
42958bb7e500 fix MonthCalendar macro for non-ascii page names, update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 577
diff changeset
1234 * remove 'search' and 'google' from bot user agent list and add some more
42958bb7e500 fix MonthCalendar macro for non-ascii page names, update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 577
diff changeset
1235 specific terms
626
50c7a0cc1791 fix forgotten password email
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 625
diff changeset
1236 * Fix the forgotten password email login URL and also properly encode the
50c7a0cc1791 fix forgotten password email
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 625
diff changeset
1237 email body. Thanks to Robin Dunn for the patch.
627
b8e8697ea0af Increased docutils compatiblity, thanks to Matt for the patch.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 626
diff changeset
1238 * Applied a patch by Matthew Gilbert for increased compatiblity with
b8e8697ea0af Increased docutils compatiblity, thanks to Matt for the patch.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 626
diff changeset
1239 latest docutils.
626
50c7a0cc1791 fix forgotten password email
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 625
diff changeset
1240
625
42958bb7e500 fix MonthCalendar macro for non-ascii page names, update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 577
diff changeset
1241
571
e5bd284ca29e bumped version to 1.5.3 release, updated underlay
Thomas Waldmann <tw@waldmann-edv.de>
parents: 569
diff changeset
1242 Version 1.5.3:
539
8abd2a7e6e85 ignore ConvertErrors when user cancelled editing
Thomas Waldmann <tw@waldmann-edv.de>
parents: 536
diff changeset
1243 New Features:
561
3e3a4a38db1f updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 552
diff changeset
1244 * Added CSS classes for TableOfContents macro.
552
7d46743be355 fixed subpage links in gui editor, call fckdialog action from current page, not base url
Thomas Waldmann <tw@waldmann-edv.de>
parents: 539
diff changeset
1245
7d46743be355 fixed subpage links in gui editor, call fckdialog action from current page, not base url
Thomas Waldmann <tw@waldmann-edv.de>
parents: 539
diff changeset
1246 Bug Fixes:
561
3e3a4a38db1f updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 552
diff changeset
1247 * GUI editor / GUI editor converter:
3e3a4a38db1f updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 552
diff changeset
1248 * Fixed missing GUI editor link in edit bar.
3e3a4a38db1f updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 552
diff changeset
1249 * Fixed table/row/cell style spaces.
3e3a4a38db1f updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 552
diff changeset
1250 * Changed <p> generation for macros.
3e3a4a38db1f updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 552
diff changeset
1251 * Fixed handling of subpages.
3e3a4a38db1f updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 552
diff changeset
1252 * Fixed processing of complex list elements (thanks to Craig Markwardt).
3e3a4a38db1f updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 552
diff changeset
1253 * Fixed processing of html \n (thanks to Craig Markwardt).
565
c95125eee0e1 gui converter: fixed joining of comment lines with text below
Thomas Waldmann <tw@waldmann-edv.de>
parents: 563
diff changeset
1254 * Fixed joining of comment lines with text below them.
573
b6af162cc4e2 fixed gui editor formatter table height attribute
Thomas Waldmann <tw@waldmann-edv.de>
parents: 571
diff changeset
1255 * Fixed table height attribute crash.
561
3e3a4a38db1f updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 552
diff changeset
1256 * Fixed sslclientcert auth.
3e3a4a38db1f updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 552
diff changeset
1257 * Added some missing files to i18n processing, translatable strings more
3e3a4a38db1f updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 552
diff changeset
1258 complete now.
563
dde3d1b2a9d4 change p generation from self-closing to auto-closing, add \n before table for gui converter
Thomas Waldmann <tw@waldmann-edv.de>
parents: 561
diff changeset
1259 * Change <p> generation from self-closing (<p />) to auto-closing (only
dde3d1b2a9d4 change p generation from self-closing to auto-closing, add \n before table for gui converter
Thomas Waldmann <tw@waldmann-edv.de>
parents: 561
diff changeset
1260 emit <p>, let browser find place for </p>).
dde3d1b2a9d4 change p generation from self-closing to auto-closing, add \n before table for gui converter
Thomas Waldmann <tw@waldmann-edv.de>
parents: 561
diff changeset
1261 * Fix eating of newline before tables.
567
6d062608aab4 Fixed Login hint incorrectly linking to UserPreferences page
Thomas Waldmann <tw@waldmann-edv.de>
parents: 565
diff changeset
1262 * Fixed incorrect login hint for not logged-in users trying a disallowed
6d062608aab4 Fixed Login hint incorrectly linking to UserPreferences page
Thomas Waldmann <tw@waldmann-edv.de>
parents: 565
diff changeset
1263 action.
569
6c572f52899f fixed missing </a> formatter bug
Thomas Waldmann <tw@waldmann-edv.de>
parents: 567
diff changeset
1264 * Fixed nasty missing or double </a> formatter bug (mostly happening when
6c572f52899f fixed missing </a> formatter bug
Thomas Waldmann <tw@waldmann-edv.de>
parents: 567
diff changeset
1265 user has enabled questionmarks for nonexisting pages).
552
7d46743be355 fixed subpage links in gui editor, call fckdialog action from current page, not base url
Thomas Waldmann <tw@waldmann-edv.de>
parents: 539
diff changeset
1266
539
8abd2a7e6e85 ignore ConvertErrors when user cancelled editing
Thomas Waldmann <tw@waldmann-edv.de>
parents: 536
diff changeset
1267 Other Changes:
8abd2a7e6e85 ignore ConvertErrors when user cancelled editing
Thomas Waldmann <tw@waldmann-edv.de>
parents: 536
diff changeset
1268 * We catch and ignore html to wiki conversion errors in case of hitting
8abd2a7e6e85 ignore ConvertErrors when user cancelled editing
Thomas Waldmann <tw@waldmann-edv.de>
parents: 536
diff changeset
1269 the cancel button, so you can get out of the error screen.
8abd2a7e6e85 ignore ConvertErrors when user cancelled editing
Thomas Waldmann <tw@waldmann-edv.de>
parents: 536
diff changeset
1270
536
9aebec40e7f9 bump version to 1.5.3-rc2
Thomas Waldmann <tw@waldmann-edv.de>
parents: 534
diff changeset
1271 Version 1.5.3-rc2:
510
e1990b501b22 human readable SystemInfo, added disk usage
Thomas Waldmann <tw@waldmann-edv.de>
parents: 508
diff changeset
1272 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
1273 * 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
1274 * 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
1275 (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
1276 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
1277
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
1278 Bugfixes:
529
20f8bda12a7b fix table *bgcolor trouble, cleanup style synth, fix html_gedit api
Thomas Waldmann <tw@waldmann-edv.de>
parents: 527
diff changeset
1279 * 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
1280 * 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
1281 * 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
1282 * 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
1283 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
1284 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
1285 * 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
1286 * Fixed definition list "same level" indenting.