annotate docs/CHANGES @ 1712:c0dd392bed62

updated CHANGES for recovering a lost password
author Reimar Bauer <rb.proj AT googlemail DOT com>
date Sun, 07 Jan 2007 11:19:54 +0100
parents 66b17318081d
children 8f944671df08
rev   line source
0
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1 MoinMoin Version History
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
2 ========================
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
3
432
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
4 Please completely read CHANGES text until you reach the version you were
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
5 using until now. Otherwise you might miss some important upgrading and
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
6 configuration hints.
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
7
496
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
8 Starting with 1.5.3, update installation hints are marked with HINT.
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
9 They assume you are upgrading from the last release version before (e.g. from
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
10 1.5.2 to 1.5.3).
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
11
432
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
12 This release has known bugs (see MoinMoin:MoinMoinBugs), but we think it is
496
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
13 already better than the previous stable release. Our release policy is not
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
14 trying to make a "perfect release" (as that release might NEVER get released),
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
15 but to make progress and don't delay releases too much.
432
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
16
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
17 Known main issues:
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
18
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
19 * The GUI WYSIWYG editor has still some issues and limitations.
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
20 If you can't live with those, you can simply switch it off by using:
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
21 editor_force = True
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
22 editor_default = 'text' # internal default, just for completeness
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
23
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
24 * TWikiDraw may have some issues - we need some JAVA guy caring for it!
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
25
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
26 * "Backup" and especially "Restore" action (both new in 1.5) have some
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
27 issues, so please DON'T USE THEM except if you want to help debugging
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
28 and improving it and after having made a backup with some other, proven
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
29 method. USE BOTH ON YOUR OWN RISK!
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
30
799
28de47f4ff1a merge xapian branch and 1.6 branch
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 669 788
diff changeset
31 Branch moin-1.6-xapian:
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
32 /!\ This needs to be merged together with Franz' CHANGES file into the section
ff050fb8f2c2 Merged my CHANGES file into the main CHANGES file and MoinMoin:WikiSyncronisation.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1521
diff changeset
33 below.
ff050fb8f2c2 Merged my CHANGES file into the main CHANGES file and MoinMoin:WikiSyncronisation.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1521
diff changeset
34
788
4840926790f5 indexed search: added Xapian support (needs more work), removed Lupy support
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 577
diff changeset
35 New Features:
4840926790f5 indexed search: added Xapian support (needs more work), removed Lupy support
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 577
diff changeset
36 * Added Xapian (see http://xapian.org/) based indexed search code.
4840926790f5 indexed search: added Xapian support (needs more work), removed Lupy support
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 577
diff changeset
37 Our implementation is still buggy, only use it if you want to help
4840926790f5 indexed search: added Xapian support (needs more work), removed Lupy support
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 577
diff changeset
38 debugging it or to implement / test indexing filters (see
4840926790f5 indexed search: added Xapian support (needs more work), removed Lupy support
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 577
diff changeset
39 MoinMoin/filter/). To use this:
4840926790f5 indexed search: added Xapian support (needs more work), removed Lupy support
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 577
diff changeset
40 * Install xapian-core and xapian-bindings on your machine.
4840926790f5 indexed search: added Xapian support (needs more work), removed Lupy support
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 577
diff changeset
41 We used 0.9.4, but newer code should hopefully work, too.
4840926790f5 indexed search: added Xapian support (needs more work), removed Lupy support
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 577
diff changeset
42 * cfg.xapian_search = True
4840926790f5 indexed search: added Xapian support (needs more work), removed Lupy support
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 577
diff changeset
43 * Execute this to build the index:
4840926790f5 indexed search: added Xapian support (needs more work), removed Lupy support
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 577
diff changeset
44 $ moin ... index build # indexes pages and attachments
4840926790f5 indexed search: added Xapian support (needs more work), removed Lupy support
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 577
diff changeset
45 $ moin ... index build --files=files.lst # same plus a list of files
4840926790f5 indexed search: added Xapian support (needs more work), removed Lupy support
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 577
diff changeset
46 You should run those commands as the same user you use for your wiki,
4840926790f5 indexed search: added Xapian support (needs more work), removed Lupy support
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 577
diff changeset
47 usually this is the webserver userid, e.g.:
4840926790f5 indexed search: added Xapian support (needs more work), removed Lupy support
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 577
diff changeset
48 $ sudo -u www-data moin --config=... --wiki-url=wiki.example.org/ \
4840926790f5 indexed search: added Xapian support (needs more work), removed Lupy support
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 577
diff changeset
49 index build --files=files.lst
4840926790f5 indexed search: added Xapian support (needs more work), removed Lupy support
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 577
diff changeset
50 ToDo:
4840926790f5 indexed search: added Xapian support (needs more work), removed Lupy support
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 577
diff changeset
51 * fix/improve query parsing (xapian_term member functions)
4840926790f5 indexed search: added Xapian support (needs more work), removed Lupy support
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 577
diff changeset
52 * fix/improve evaluation of search result
4840926790f5 indexed search: added Xapian support (needs more work), removed Lupy support
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 577
diff changeset
53 * maybe add some "xapian native query" mode (can we make it working without
4840926790f5 indexed search: added Xapian support (needs more work), removed Lupy support
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 577
diff changeset
54 the _moinSearch post-processing (not possible as it uses the same query))
4840926790f5 indexed search: added Xapian support (needs more work), removed Lupy support
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 577
diff changeset
55
4840926790f5 indexed search: added Xapian support (needs more work), removed Lupy support
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 577
diff changeset
56 Other Changes:
4840926790f5 indexed search: added Xapian support (needs more work), removed Lupy support
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 577
diff changeset
57 * Removed Lupy based indexed search code. If you were brave enough to
4840926790f5 indexed search: added Xapian support (needs more work), removed Lupy support
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 577
diff changeset
58 use cfg.lupy_search, you maybe want to try cfg.xapian_search instead.
4840926790f5 indexed search: added Xapian support (needs more work), removed Lupy support
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 577
diff changeset
59
4840926790f5 indexed search: added Xapian support (needs more work), removed Lupy support
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 577
diff changeset
60
629
cdfb01bec122 bump revision to 1.6.0alpha
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 627
diff changeset
61 Version 1.6.current:
cdfb01bec122 bump revision to 1.6.0alpha
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 627
diff changeset
62 This is the active development branch. All changes get done here and
cdfb01bec122 bump revision to 1.6.0alpha
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 627
diff changeset
63 critical stuff gets committed with -m "... (backport to 1.5)" and then
cdfb01bec122 bump revision to 1.6.0alpha
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 627
diff changeset
64 backported to 1.5. :) Commits to 1.5 done in any other way are likely to
cdfb01bec122 bump revision to 1.6.0alpha
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 627
diff changeset
65 get reverted.
cdfb01bec122 bump revision to 1.6.0alpha
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 627
diff changeset
66
651
7f11b74d0506 Fixed string quoting in html parser, added CHANGES entry.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 645
diff changeset
67 Developer notes (these should be moved to the end in the release):
1603
767109c48208 rearrange testing setup, make moin.py runnable from toplevel dir
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1595
diff changeset
68 * the testing wikiconfig moved to tests/wikiconfig.py, the testing wiki
767109c48208 rearrange testing setup, make moin.py runnable from toplevel dir
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1595
diff changeset
69 is now created in tests/wiki/...
752
d2858428f370 moved auth related stuff to auth/*
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 750
diff changeset
70 * killed "processors" (finally), formatter method changed to:
d2858428f370 moved auth related stuff to auth/*
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 750
diff changeset
71 formatter.parser(parsername, lines)
634
31797904ee5a do not offer revert for empty revisions (as that does not work anyway)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 633
diff changeset
72 * refactored some actions to use ActionBase base class
651
7f11b74d0506 Fixed string quoting in html parser, added CHANGES entry.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 645
diff changeset
73 * moved "test" action from wikiaction to MoinMoin/action/
7f11b74d0506 Fixed string quoting in html parser, added CHANGES entry.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 645
diff changeset
74 (and use ActionBase)
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
75 * moved MoinMoin/config.py to MoinMoin/config/__init__.py
58f5af49cd03 move config and multiconfig to config/ package, see HINT in CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1007
diff changeset
76 * moved MoinMoin/multiconfig.py to MoinMoin/config/multiconfig.py
637
35f0f8584a57 move wikirpc.py to xmlrpc/__init__.py
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 636
diff changeset
77 * moved "SystemInfo" macro from wikimacro to MoinMoin/macro/
636
b77ab6ea0c18 move wikiaction.py to action/__init__.py
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 635
diff changeset
78 * moved wikiaction.py stuff to MoinMoin/action/__init__.py
635
9e17ec23650c moved wikimacro.py to macro/__init__.py
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 634
diff changeset
79 * moved wikimacro.py stuff to MoinMoin/macro/__init__.py
637
35f0f8584a57 move wikirpc.py to xmlrpc/__init__.py
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 636
diff changeset
80 * moved wikirpc.py stuff to MoinMoin/xmlrpc/__init__.py
638
1741e021aa17 move wikitest.py to action/test.py (only used from there)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 637
diff changeset
81 * moved wikitest.py stuff to action/test.py (only used from there)
661
19ef5f9fff84 moved formatter.base to formatter.__init__
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 657
diff changeset
82 * moved formatter/base.py to formatter/__init__.py (FormatterBase)
748
bff32ecb8a57 move util/ParserBase.py to parser/ParserBase.py
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 747
diff changeset
83 * moved util/ParserBase.py to parser/ParserBase.py
640
80d0ad85a2d8 splitted request.py into request/*, please help fixing/testing, see CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 639
diff changeset
84 * moved / splitted request.py into MoinMoin/request/*
80d0ad85a2d8 splitted request.py into request/*, please help fixing/testing, see CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 639
diff changeset
85 Most stuff will be broken, please help fixing it (usually some imports
80d0ad85a2d8 splitted request.py into request/*, please help fixing/testing, see CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 639
diff changeset
86 will be missing and the adaptor script will need a change maybe):
80d0ad85a2d8 splitted request.py into request/*, please help fixing/testing, see CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 639
diff changeset
87 CGI works
80d0ad85a2d8 splitted request.py into request/*, please help fixing/testing, see CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 639
diff changeset
88 CLI works
1540
e61d8846ca2c updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1536
diff changeset
89 STANDALONE works
e61d8846ca2c updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1536
diff changeset
90 FCGI works
e61d8846ca2c updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1536
diff changeset
91 TWISTED works
1061
0f18462344f8 refactored http header emitting code, CGI works, others untested
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1057
diff changeset
92 MODPY ?
0f18462344f8 refactored http header emitting code, CGI works, others untested
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1057
diff changeset
93 WSGI ?
746
0d3e9b79dde3 moved SecurityPolicy stuff to security/*
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 745
diff changeset
94 * moved util/antispam.py to security/antispam.py,
0d3e9b79dde3 moved SecurityPolicy stuff to security/*
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 745
diff changeset
95 moved util/autoadmin.py to security/autoadmin.py,
747
e178ada80ead moved wikiacl.py to security/__init__.py
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 746
diff changeset
96 moved security.py to security/__init__.py,
e178ada80ead moved wikiacl.py to security/__init__.py
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 746
diff changeset
97 moved wikiacl.py to security/__init__.py.
749
3dba26fcfde0 moved logfile/logfile.py to logfile/__init__.py
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 748
diff changeset
98 * moved logfile/logfile.py to logfile/__init__.py
750
f158c4e8fea2 moved mail related functions to MoinMoin.mail
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 749
diff changeset
99 * moved mailimport.py to mail/mailimport.py,
f158c4e8fea2 moved mail related functions to MoinMoin.mail
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 749
diff changeset
100 moved util/mail.py to mail/sendmail.py
752
d2858428f370 moved auth related stuff to auth/*
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 750
diff changeset
101 * moved auth.py to auth/__init__.py,
776
ab9cd47eb066 teared auth code into single files, basic built-in moin_login method and also session handling code is still in auth/__init__.py
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 755
diff changeset
102 moved util/sessionParser.py to auth/_PHPsessionParser.py,
ab9cd47eb066 teared auth code into single files, basic built-in moin_login method and also session handling code is still in auth/__init__.py
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 755
diff changeset
103 teared auth code into single modules under auth/* - moin_session handling
ab9cd47eb066 teared auth code into single files, basic built-in moin_login method and also session handling code is still in auth/__init__.py
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 755
diff changeset
104 and the builting moin_login method are in auth/__init__.py.
657
016a8a3ef354 wikiutil.MimeType class, renamed parsers to mimetype like module names
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 653
diff changeset
105 * added wikiutil.MimeType class (works internally with sanitized mime
016a8a3ef354 wikiutil.MimeType class, renamed parsers to mimetype like module names
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 653
diff changeset
106 types because the official ones suck)
016a8a3ef354 wikiutil.MimeType class, renamed parsers to mimetype like module names
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 653
diff changeset
107 * renamed parsers to module names representing sane mimetypes, e.g.:
016a8a3ef354 wikiutil.MimeType class, renamed parsers to mimetype like module names
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 653
diff changeset
108 parser.wiki -> parser.text_moin_wiki
837
7abe5a3e5e8c thread_monitor can write dumps to data_dir, updated CHANGES (already done in 1.5 branch)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 836
diff changeset
109 * Added thread_monitor debugging aid. It can be activated using:
675
6248f0fbc583 Added CHANGES entry.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 669
diff changeset
110 from MoinMoin.util import thread_monitor; thread_monitor.activate_hook()
837
7abe5a3e5e8c thread_monitor can write dumps to data_dir, updated CHANGES (already done in 1.5 branch)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 836
diff changeset
111 and then triggered by requesting URL ...?action=thread_monitor - please
7abe5a3e5e8c thread_monitor can write dumps to data_dir, updated CHANGES (already done in 1.5 branch)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 836
diff changeset
112 be aware that monitoring threads has a big performance impact on its own,
7abe5a3e5e8c thread_monitor can write dumps to data_dir, updated CHANGES (already done in 1.5 branch)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 836
diff changeset
113 so you only want to temporarily enable this for debugging.
7abe5a3e5e8c thread_monitor can write dumps to data_dir, updated CHANGES (already done in 1.5 branch)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 836
diff changeset
114 By default, it dumps its output to the data_dir as tm_<timestamp>.log,
7abe5a3e5e8c thread_monitor can write dumps to data_dir, updated CHANGES (already done in 1.5 branch)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 836
diff changeset
115 you can change this at bottom of action/thread_monitor.py if you want to
7abe5a3e5e8c thread_monitor can write dumps to data_dir, updated CHANGES (already done in 1.5 branch)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 836
diff changeset
116 see output in your browser.
680
d6556513c4d3 add scope param to CacheEntry, scope=='farm' uses farmwide caching, use it for i18n
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 675
diff changeset
117 * Introduced scope parameter to CacheEntry() - if you specify 'farm', it
681
2d5883e4b82c scope == {'item', 'wiki', 'farm'} for caching
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 680
diff changeset
118 will cache into a common directory for all wikis in the same farm, if you
2d5883e4b82c scope == {'item', 'wiki', 'farm'} for caching
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 680
diff changeset
119 specify 'wiki', it will use a cache directory per wiki and if you specify
2d5883e4b82c scope == {'item', 'wiki', 'farm'} for caching
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 680
diff changeset
120 'item', it will use a cache directory per item (== per page).
683
a2beb43407ea deprecate usage of CacheEntry without explicit scope
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 681
diff changeset
121 Creating a CacheEntry without explicit scope is DEPRECATED.
734
bf2435e61f97 moved smileys from MoinMoin.config to theme, fixed smiley text_python caching bug
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 733
diff changeset
122 * smileys moved from MoinMoin.config to MoinMoin.theme
826
8e880418d736 remove all underscore <-> blank magic
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 825
diff changeset
123 * removed all _ magic in URLs and filenames
8e880418d736 remove all underscore <-> blank magic
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 825
diff changeset
124 TODO: write mig script for data_dir
1007
8cc609b746de request.action now has the action for the current request, default 'show'
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 992
diff changeset
125 * request.action now has the action requested, default: 'show'.
1061
0f18462344f8 refactored http header emitting code, CGI works, others untested
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1057
diff changeset
126 * Cleaned up duplicated http_headers code and DEPRECATED this function
0f18462344f8 refactored http header emitting code, CGI works, others untested
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1057
diff changeset
127 call (it was sometimes confused with setHttpHeaders call) - it will
0f18462344f8 refactored http header emitting code, CGI works, others untested
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1057
diff changeset
128 vanish with moin 1.7, so please fix your custom plugins!
0f18462344f8 refactored http header emitting code, CGI works, others untested
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1057
diff changeset
129 The replacement is:
0f18462344f8 refactored http header emitting code, CGI works, others untested
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1057
diff changeset
130 request.emit_http_headers(more_headers=[])
0f18462344f8 refactored http header emitting code, CGI works, others untested
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1057
diff changeset
131 This call pre-processes the headers list (encoding from unicode, making
0f18462344f8 refactored http header emitting code, CGI works, others untested
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1057
diff changeset
132 sure that there is exactly ONE content-type header, etc.) and then
0f18462344f8 refactored http header emitting code, CGI works, others untested
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1057
diff changeset
133 calls a server specific helper _emit_http_headers to emit it.
0f18462344f8 refactored http header emitting code, CGI works, others untested
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1057
diff changeset
134 CGI works
1540
e61d8846ca2c updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1536
diff changeset
135 STANDALONE works
e61d8846ca2c updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1536
diff changeset
136 FCGI works
e61d8846ca2c updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1536
diff changeset
137 TWISTED works
1061
0f18462344f8 refactored http header emitting code, CGI works, others untested
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1057
diff changeset
138 CLI ?
0f18462344f8 refactored http header emitting code, CGI works, others untested
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1057
diff changeset
139 MODPY ?
0f18462344f8 refactored http header emitting code, CGI works, others untested
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1057
diff changeset
140 WSGI ?
1067
5bf357a720e7 deprecated setResponseCode method, replaced by emit_http_headers
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1062
diff changeset
141 * setResponseCode request method DEPRECATED (it only worked for Twisted
5bf357a720e7 deprecated setResponseCode method, replaced by emit_http_headers
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1062
diff changeset
142 anyway), just use emit_http_headers and include a Status: XXX header.
1521
ac7e2218a298 Mail notifications contain a link to the diff action so the user can see the coloured difference more easily. Thanks to Tobias Polzin.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1517
diff changeset
143 Method will vanish with moin 1.7.
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
144 * cfg.url_prefix is DEPRECATED, please use cfg.url_prefix_static.
1354
26949e36ca0b move code for title_link to theme, better escape warning
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1339
diff changeset
145 * d['title_link'] is not supported any more. You can easily make that link
26949e36ca0b move code for title_link to theme, better escape warning
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1339
diff changeset
146 on your own in your theme, see example in MoinMoin/theme/__init__.py,
26949e36ca0b move code for title_link to theme, better escape warning
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1339
diff changeset
147 function "title".
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
148 * There is a new Page method called Page.get_raw_body_str that returns
ff050fb8f2c2 Merged my CHANGES file into the main CHANGES file and MoinMoin:WikiSyncronisation.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1521
diff changeset
149 the encoded page body. This is useful if you just deal with byte data
ff050fb8f2c2 Merged my CHANGES file into the main CHANGES file and MoinMoin:WikiSyncronisation.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1521
diff changeset
150 (e.g. while generating 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
151 * The TagStore/PickleTagStore system is used to store the syncronisation tags.
ff050fb8f2c2 Merged my CHANGES file into the main CHANGES file and MoinMoin:WikiSyncronisation.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1521
diff changeset
152 * XMLRPC functions may return Fault instances from now on
ff050fb8f2c2 Merged my CHANGES file into the main CHANGES file and MoinMoin:WikiSyncronisation.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1521
diff changeset
153 * Moin got multicall support, including a module that makes it usable on the
ff050fb8f2c2 Merged my CHANGES file into the main CHANGES file and MoinMoin:WikiSyncronisation.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1521
diff changeset
154 client-side without requiring Python 2.4
1534
8a53c6676240 Added no_magic to text_html formatter to disable tag autoclosing. (Thanks to Radomir Dopieralski.)
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1531
diff changeset
155 * Added no_magic to text_html formatter to disable tag autoclosing.
1585
a843bc5793fb introduce stdlib's logging module
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1584
diff changeset
156 * Added logging framework, using stdlib's "logging" module. Just do
a843bc5793fb introduce stdlib's logging module
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1584
diff changeset
157 import logging ; logging.debug("your text"). Depending on configuration
a843bc5793fb introduce stdlib's logging module
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1584
diff changeset
158 in the server Config class, your stuff will be written to screen (stderr),
a843bc5793fb introduce stdlib's logging module
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1584
diff changeset
159 to a moin logfile, to apache's error.log, etc.:
a843bc5793fb introduce stdlib's logging module
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1584
diff changeset
160 logPath = None # 'moin.log'
a843bc5793fb introduce stdlib's logging module
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1584
diff changeset
161 loglevel_file = None # logging.DEBUG/INFO/WARNING/ERROR/CRITICAL
a843bc5793fb introduce stdlib's logging module
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1584
diff changeset
162 loglevel_stderr = None # logging.DEBUG/INFO/WARNING/ERROR/CRITICAL
a843bc5793fb introduce stdlib's logging module
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1584
diff changeset
163 NOTE: this is NOT in wikiconfig, but e.g. in moin.cgi or moin.py or ...
1589
4b752a969078 Added CHANGES entry for Raphael's patch.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1585
diff changeset
164 * MOIN_DEBUG can be set in the environment to let MoinMoin ignore exceptions
4b752a969078 Added CHANGES entry for Raphael's patch.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1585
diff changeset
165 that would lead to a traceback in the browser. Thanks to Raphael Bossek.
1632
f89736ab2c8e ItemCache: CHANGES entry, epydoc comments
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1603
diff changeset
166 * There is a new MoinMoin.Page.ItemCache class now with automatic cache
f89736ab2c8e ItemCache: CHANGES entry, epydoc comments
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1603
diff changeset
167 invalidation based on global edit-log. We currently use it to cache page
f89736ab2c8e ItemCache: CHANGES entry, epydoc comments
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1603
diff changeset
168 acls, speedup Page.get_rev and reading the page local edit-log.
636
b77ab6ea0c18 move wikiaction.py to action/__init__.py
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 635
diff changeset
169
651
7f11b74d0506 Fixed string quoting in html parser, added CHANGES entry.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 645
diff changeset
170 New Features:
1683
964fa7d0de32 action menu propagates rev parameter, simplify revision display
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1679
diff changeset
171 * 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
172 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
173 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
174 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
175 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
176 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
177 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
178 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
179 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
180 * 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
181 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
182 from the menu there.
1603
767109c48208 rearrange testing setup, make moin.py runnable from toplevel dir
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1595
diff changeset
183 * The standalone server script moved to the toplevel directory. This makes
767109c48208 rearrange testing setup, make moin.py runnable from toplevel dir
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1595
diff changeset
184 it possible to directly start moin.py without additional configuration
767109c48208 rearrange testing setup, make moin.py runnable from toplevel dir
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1595
diff changeset
185 to run a MoinMoin DesktopEdition like wiki setup.
767109c48208 rearrange testing setup, make moin.py runnable from toplevel dir
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1595
diff changeset
186 Be careful: DesktopEdition uses relaxed security settings only suitable
767109c48208 rearrange testing setup, make moin.py runnable from toplevel dir
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1595
diff changeset
187 for personal and local use.
767109c48208 rearrange testing setup, make moin.py runnable from toplevel dir
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1595
diff changeset
188 * Added the MMDE scripts to contrib/DesktopEdition.
830
e9e09bf11c82 added CHANGES entry for new link syntax and pagename quoting
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 826
diff changeset
189 * Removed "underscore in URL" == "blank in pagename magic" - it made more
e9e09bf11c82 added CHANGES entry for new link syntax and pagename quoting
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 826
diff changeset
190 trouble than it was worth. If you still want to have a _ in URL, just
e9e09bf11c82 added CHANGES entry for new link syntax and pagename quoting
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 826
diff changeset
191 put a _ into pagename.
e9e09bf11c82 added CHANGES entry for new link syntax and pagename quoting
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 826
diff changeset
192 * Introduced quoting for pagenames and new, easier link markup:
e9e09bf11c82 added CHANGES entry for new link syntax and pagename quoting
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 826
diff changeset
193 * ["Page with blanks" but different link text],
e9e09bf11c82 added CHANGES entry for new link syntax and pagename quoting
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 826
diff changeset
194 NOTE: using [:Page with blanks:but different link text] is DEPRECATED.
e9e09bf11c82 added CHANGES entry for new link syntax and pagename quoting
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 826
diff changeset
195 * ["/Sub Page" with different link text]
e9e09bf11c82 added CHANGES entry for new link syntax and pagename quoting
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 826
diff changeset
196 * MoinMoin:"Page with blanks"
e9e09bf11c82 added CHANGES entry for new link syntax and pagename quoting
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 826
diff changeset
197 * [wiki:MoinMoin:"Page with blanks" different link text]
e9e09bf11c82 added CHANGES entry for new link syntax and pagename quoting
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 826
diff changeset
198 * attachment:"blanks are evil.txt"
651
7f11b74d0506 Fixed string quoting in html parser, added CHANGES entry.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 645
diff changeset
199
1691
d29448b5771d mailimport: use freelink syntax to extract target page from subject, fix some comments/docs
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1689
diff changeset
200 * FeatureRequests/WikiEmailIntegration, HelpOnConfiguration/EmailSupport
651
7f11b74d0506 Fixed string quoting in html parser, added CHANGES entry.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 645
diff changeset
201 * HTML parser (called "html") that allows you to use HTML on the page.
7f11b74d0506 Fixed string quoting in html parser, added CHANGES entry.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 645
diff changeset
202 Thanks to the trac team for the nice code.
680
d6556513c4d3 add scope param to CacheEntry, scope=='farm' uses farmwide caching, use it for i18n
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 675
diff changeset
203 * You can have a common cache_dir for your farm (will save a bit space
d6556513c4d3 add scope param to CacheEntry, scope=='farm' uses farmwide caching, use it for i18n
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 675
diff changeset
204 and cpu time as it shares some stuff).
d6556513c4d3 add scope param to CacheEntry, scope=='farm' uses farmwide caching, use it for i18n
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 675
diff changeset
205 You need to set "cache_dir = '/some/farm/cachedir' in your farmconfig.
740
0ec051831d52 Add listAttachments, getAttachment, and putAttachment to the xmlrpc api. (Thanks to Matthew Gilbert)
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 739
diff changeset
206 * Added XMLRPC methods for attachment handling. Thanks to Matthew Gilbert.
744
9595eaf676a7 Added note in CHANGES.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 740
diff changeset
207 * Added TLS/SSL support to the standalone server. Thanks to Matthew Gilbert.
745
7697385bbb7f pep 8 style changes to SecureThreadPoolServer
mgilbert@MGILBERT.na.qualcomm.com
parents: 744
diff changeset
208 To use TLS/SSL support you must also install the TLSLite library
7697385bbb7f pep 8 style changes to SecureThreadPoolServer
mgilbert@MGILBERT.na.qualcomm.com
parents: 744
diff changeset
209 (http://trevp.net/tlslite/). Version 0.3.8 was used for development and
7697385bbb7f pep 8 style changes to SecureThreadPoolServer
mgilbert@MGILBERT.na.qualcomm.com
parents: 744
diff changeset
210 testing.
838
910ed4667859 cfg.log_reverse_dns_lookups = False for disabling reverse dns lookup on networks with broken rdns
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 837
diff changeset
211 * cfg.log_reverse_dns_lookups [default: True] - you can set this to False
910ed4667859 cfg.log_reverse_dns_lookups = False for disabling reverse dns lookup on networks with broken rdns
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 837
diff changeset
212 if rev. dns lookups are broken in your network (leading to long delays
910ed4667859 cfg.log_reverse_dns_lookups = False for disabling reverse dns lookup on networks with broken rdns
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 837
diff changeset
213 on page saves). With False, edit-log will only contain IP, not hostname.
873
5019723cb7d4 improved google sitemap action (ported from 1.5)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 872
diff changeset
214 * ?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
215 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
216 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
217 --------------------------------------------------------------------
5019723cb7d4 improved google sitemap action (ported from 1.5)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 872
diff changeset
218 / 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
219 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
220 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
221 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
222 system/help pages 0.1 / yearly / page last edit
869
0152984f76ee use rel nofollow for action links
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 862
diff changeset
223 * We use rel="nofollow" for some action links in the hope that some search
0152984f76ee use rel nofollow for action links
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 862
diff changeset
224 engines don't fetch the targets (if they do, they will just get 403 and
0152984f76ee use rel nofollow for action links
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 862
diff changeset
225 cause unnecessary traffic).
879
49d164e275f3 EmbedObject macro (backport to 1.5)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 876
diff changeset
226 * Included EmbedObject macro for embedding shockwave flash, mp3, visio, ...
883
a170df39355f @SIG@ etc. generate local time stamps now, no difference visible on page view.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 879
diff changeset
227 * @SIG@ etc. generate local time stamps now, no difference visible on page
a170df39355f @SIG@ etc. generate local time stamps now, no difference visible on page view.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 879
diff changeset
228 view.
902
6cc24670fd0f Speeded up linkto: search by avoiding read locks on pagelinks retrieval.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 883
diff changeset
229 * Speeded up linkto search by avoiding read locks on the pagelinks file.
914
980b83d9b823 i18n: updated README and CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 902
diff changeset
230 * The i18n system no loads *.po files directly (no *.py or *.mo any more)
980b83d9b823 i18n: updated README and CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 902
diff changeset
231 and caches the results (farm wide cache/i18n/*).
938
8effe95df6f0 added diff highlighting parser
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 914
diff changeset
232 * added the diff parser from ParserMarket, thanks to Emilio Lopes, Fabien
1412
07e331b171dc Documented last changes, added some umlauts to CHANGES.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1396
diff changeset
233 Ninoles and Jürgen Hermann.
1117
d25b3f1b25f3 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1067
diff changeset
234 * Added support for "304 not modified" response header for AttachFile get
d25b3f1b25f3 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1067
diff changeset
235 and rss_rc actions - faster, less traffic, less load.
1412
07e331b171dc Documented last changes, added some umlauts to CHANGES.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1396
diff changeset
236 * Added support for @SELF to the NewPage macro.
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
237 * Conflict icon in RecentChanges
ff050fb8f2c2 Merged my CHANGES file into the main CHANGES file and MoinMoin:WikiSyncronisation.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1521
diff changeset
238 * 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
239 * 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
240 * 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
241 * 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
242 * 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
243 * 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
244 * 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
245 * 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
246 no system pages etc.)
ff050fb8f2c2 Merged my CHANGES file into the main CHANGES file and MoinMoin:WikiSyncronisation.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1521
diff changeset
247 * IWID support - i.e. every wiki instance has a unique ID
ff050fb8f2c2 Merged my CHANGES file into the main CHANGES file and MoinMoin:WikiSyncronisation.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1521
diff changeset
248 * The list of InterWiki sites is editable in the wiki (page InterWikiMap),
ff050fb8f2c2 Merged my CHANGES file into the main CHANGES file and MoinMoin:WikiSyncronisation.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1521
diff changeset
249 it is getting reloaded every minute
ff050fb8f2c2 Merged my CHANGES file into the main CHANGES file and MoinMoin:WikiSyncronisation.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1521
diff changeset
250 * Syncronisation of wikis using the SyncPages action
ff050fb8f2c2 Merged my CHANGES file into the main CHANGES file and MoinMoin:WikiSyncronisation.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1521
diff changeset
251 * GetText2 macro that allows to translate messages that contain data
ff050fb8f2c2 Merged my CHANGES file into the main CHANGES file and MoinMoin:WikiSyncronisation.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1521
diff changeset
252 * showtags action that lists all tags related to a page
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
253 * if you have "#acl" (without the quotes) on a page, this means now:
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
254 "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
255 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
256 all on the page (acl_rights_default is used in that case).
1617
1c28e0ea4fd0 Added support for actions in the irssi parser. Thanks to Georg Brandl.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1603
diff changeset
257 * Added support for actions in the irssi parser. Thanks to Georg Brandl.
1640
6478c7744221 new per page drafts functionality, replaces old /MoinEditorBackup method
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1635
diff changeset
258 * */MoinEditorBackup pages are not created any more (TODO: write mig script
6478c7744221 new per page drafts functionality, replaces old /MoinEditorBackup method
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1635
diff changeset
259 that removes existing ones from data/pages). We now have a drafts
6478c7744221 new per page drafts functionality, replaces old /MoinEditorBackup method
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1635
diff changeset
260 functionality as follows:
6478c7744221 new per page drafts functionality, replaces old /MoinEditorBackup method
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1635
diff changeset
261 * if you edit a page and cancel the edit, use preview or save, a draft
6478c7744221 new per page drafts functionality, replaces old /MoinEditorBackup method
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1635
diff changeset
262 copy gets saved for you to a internal cache area (data/cache/drafts/).
6478c7744221 new per page drafts functionality, replaces old /MoinEditorBackup method
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1635
diff changeset
263 * if it is a save what you did and it succeeds, the draft copy gets
6478c7744221 new per page drafts functionality, replaces old /MoinEditorBackup method
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1635
diff changeset
264 killed right afterwards.
6478c7744221 new per page drafts functionality, replaces old /MoinEditorBackup method
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1635
diff changeset
265 * if you accidentally used cancel or your browser or machine crashes
6478c7744221 new per page drafts functionality, replaces old /MoinEditorBackup method
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1635
diff changeset
266 after you used preview, then just visit that page again and edit it.
6478c7744221 new per page drafts functionality, replaces old /MoinEditorBackup method
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1635
diff changeset
267 the editor will notify you that there is a draft of this page and you
6478c7744221 new per page drafts functionality, replaces old /MoinEditorBackup method
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1635
diff changeset
268 will see a "Load draft" button. Click on it to load the draft into the
6478c7744221 new per page drafts functionality, replaces old /MoinEditorBackup method
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1635
diff changeset
269 editor and save the page.
6478c7744221 new per page drafts functionality, replaces old /MoinEditorBackup method
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1635
diff changeset
270 * The draft storage is per user and per page, but only one draft per page.
1689
7b80735ede14 quicklinks_default and subscribed_pages_default to preload the lists in the user profile
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1683
diff changeset
271 * cfg.quicklinks_default and cfg.subscribed_pages_default can be used to
7b80735ede14 quicklinks_default and subscribed_pages_default to preload the lists in the user profile
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1683
diff changeset
272 preload new user profiles with configurable values.
1692
73f12c0dda0d support for ircs: URLs (thanks to Thilo Pfennig)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1691
diff changeset
273 * added support for ircs: URLs (secure IRC)
1694
fdf01f9f3143 Use OtherWiki: as abbreviation for an interwiki link to a TwinPage, fix bug for interwiki links with empty pagename
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1692
diff changeset
274 * it is allowed now to use interwiki links with empty pagename, like
fdf01f9f3143 Use OtherWiki: as abbreviation for an interwiki link to a TwinPage, fix bug for interwiki links with empty pagename
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1692
diff changeset
275 MoinMoin: (no page name after the colon). MoinMoin then uses the current
fdf01f9f3143 Use OtherWiki: as abbreviation for an interwiki link to a TwinPage, fix bug for interwiki links with empty pagename
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1692
diff changeset
276 page name as the default. This is a useful abbreviation for TwinPages in
fdf01f9f3143 Use OtherWiki: as abbreviation for an interwiki link to a TwinPage, fix bug for interwiki links with empty pagename
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1692
diff changeset
277 other wikis.
1712
c0dd392bed62 updated CHANGES for recovering a lost password
Reimar Bauer <rb.proj AT googlemail DOT com>
parents: 1705
diff changeset
278 * it is now supported to resize an image from within the gui editor
c0dd392bed62 updated CHANGES for recovering a lost password
Reimar Bauer <rb.proj AT googlemail DOT com>
parents: 1705
diff changeset
279 * the login page gives now the possibility to recover a lost password, thanks to
c0dd392bed62 updated CHANGES for recovering a lost password
Reimar Bauer <rb.proj AT googlemail DOT com>
parents: 1705
diff changeset
280 Oliver Siemoneit. This is especially useful for wikis where acess to user
c0dd392bed62 updated CHANGES for recovering a lost password
Reimar Bauer <rb.proj AT googlemail DOT com>
parents: 1705
diff changeset
281 preferences is restricted by acl.
651
7f11b74d0506 Fixed string quoting in html parser, added CHANGES entry.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 645
diff changeset
282
634
31797904ee5a do not offer revert for empty revisions (as that does not work anyway)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 633
diff changeset
283 Bugfixes:
31797904ee5a do not offer revert for empty revisions (as that does not work anyway)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 633
diff changeset
284 * on action "info" page, "revert" link will not be displayed for empty page
31797904ee5a do not offer revert for empty revisions (as that does not work anyway)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 633
diff changeset
285 revisions (but you just can delete the current page to get an empty rev.)
645
8da03e8daeb0 fix vanishing strike markup after gui editor usage (backport to 1.5)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 640
diff changeset
286 * fix vanishing strike markup after gui editor usage
652
483d2c0ee1f4 fix deletion of empty interwiki links (backport to 1.5)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 645
diff changeset
287 * fix deletion of empty Interwiki links ([wiki:MoinMaster: mm entry page])
667
0047a18480c2 Added entry to CHANGES.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 661
diff changeset
288 * fix mod_python attachment upload bug (thanks to Nick Phillips)
669
e3b84c7488e8 show_version shows version info similar to SystemInfo now
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 667
diff changeset
289 * fix show_version to show it in the same way as SystemInfo
733
5b2029e9fc58 allow '-' in usernames (backport to 1.5)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 719
diff changeset
290 * allow "-" in usernames (fixes "Invalid user name" msg)
734
bf2435e61f97 moved smileys from MoinMoin.config to theme, fixed smiley text_python caching bug
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 733
diff changeset
291 * fixed smiley caching bug (smileys didn't change theme)
737
87cf4c0aac44 hopefully fixes the css_url backtrace for new users when admin removed css_url form field
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 734
diff changeset
292 * fixed backtrace when user removed css_url entry from user_form_fields
755
0ba3bd233965 Added entry in the CHANGES file.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 752
diff changeset
293 * Fixed the output of macro and "attachment:" usages of the rst parser.
836
538bf7495665 removed Twisted request.remote_host - expensive and unused (already backported to 1.5)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 835
diff changeset
294 * Removed Twisted request object reverse DNS lookup
839
715171e93d79 send original strings through the wiki formatter if we find no translation (backport to 1.5)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 838
diff changeset
295 * cfg.editor_quickhelp was not parsed with the wiki parser when customized
854
a71bcc0f27c3 fixed MoinMoinBugs:GuiEditorDeletesNewBulletText
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 839
diff changeset
296 * fixed MoinMoin:MoinMoinBugs/GuiEditorDeletesNewBulletText
862
7e103a2591db fixed table alignment in gui editor converter (backport to 1.5)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 854
diff changeset
297 * fixed MoinMoin:MoinMoinBugs/HtmlTextConvertTables
872
b0f7ec792299 updated ImageLink macro (port to 1.6)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 870
diff changeset
298 * updated ImageLink macro
874
4dd230fa84f8 fix crash when calculating large diff, added MoinMoin.support.difflib (ported from 1.5)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 873
diff changeset
299 * Added a (less broken) MoinMoin.support.difflib, details see there.
992
6d9eeabb2bd9 noindex,nofollow for BadContent / LocalBadContent
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 938
diff changeset
300 * BadContent and LocalBadContent now get noindex,nofollow robots header,
6d9eeabb2bd9 noindex,nofollow for BadContent / LocalBadContent
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 938
diff changeset
301 same as POSTs.
1058
91e8f75b006b Fixed handling of anchors in the rst parser.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1011
diff changeset
302 * Fixed handling of anchors in wiki links for the Restructured text parser.
1117
d25b3f1b25f3 updated CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1067
diff changeset
303 * Fixed http header output.
1292
e2ff18e85c37 Fixed interwiki bug in fckdialog, thanks to David Linke.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1171
diff changeset
304 * Fixed request.cfg corruption in the fckdialog code that could lead
e2ff18e85c37 Fixed interwiki bug in fckdialog, thanks to David Linke.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1171
diff changeset
305 to e.g. stalled servers (thanks to David Linke)
1412
07e331b171dc Documented last changes, added some umlauts to CHANGES.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1396
diff changeset
306 * Fixed typo in NewPage that lead to a NameError.
1517
23ac69c53779 Fixed standalone traceback on shutdown in case of interface being ''. Fixes MoinMoinBugs/StandAloneServerCrashesOnSendingDieRequest
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1514
diff changeset
307 * Fixed standalone server failing to shutdown if interface == "".
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
308 * Conflict resolution fixes.
ff050fb8f2c2 Merged my CHANGES file into the main CHANGES file and MoinMoin:WikiSyncronisation.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1521
diff changeset
309 * Python 2.5 compatibility fixes in the Page caching logic
ff050fb8f2c2 Merged my CHANGES file into the main CHANGES file and MoinMoin:WikiSyncronisation.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1521
diff changeset
310 * sre pickle issues in the wikidicts code
ff050fb8f2c2 Merged my CHANGES file into the main CHANGES file and MoinMoin:WikiSyncronisation.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1521
diff changeset
311 * cgitb can hide particular names, this avoids information leaks
ff050fb8f2c2 Merged my CHANGES file into the main CHANGES file and MoinMoin:WikiSyncronisation.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1521
diff changeset
312 if the user files cannot be parsed for example
ff050fb8f2c2 Merged my CHANGES file into the main CHANGES file and MoinMoin:WikiSyncronisation.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1521
diff changeset
313 * Fixed User.__repr__ - it is insane to put the ID in there
ff050fb8f2c2 Merged my CHANGES file into the main CHANGES file and MoinMoin:WikiSyncronisation.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1521
diff changeset
314 * Worked around the FastCGI problem on Lighttpd: empty lines in the error
ff050fb8f2c2 Merged my CHANGES file into the main CHANGES file and MoinMoin:WikiSyncronisation.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1521
diff changeset
315 log, thanks to Jay Soffian
ff050fb8f2c2 Merged my CHANGES file into the main CHANGES file and MoinMoin:WikiSyncronisation.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1521
diff changeset
316 * Fixed the MetaDict code to use locks.
ff050fb8f2c2 Merged my CHANGES file into the main CHANGES file and MoinMoin:WikiSyncronisation.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1521
diff changeset
317 * Fixed bug in request.py that avoided showing a traceback if there was a fault
ff050fb8f2c2 Merged my CHANGES file into the main CHANGES file and MoinMoin:WikiSyncronisation.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1521
diff changeset
318 after the first headers were sent.
ff050fb8f2c2 Merged my CHANGES file into the main CHANGES file and MoinMoin:WikiSyncronisation.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1521
diff changeset
319 * Fixed severe race conditions in the meta dict and the sync tags code.
ff050fb8f2c2 Merged my CHANGES file into the main CHANGES file and MoinMoin:WikiSyncronisation.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1521
diff changeset
320 * Mute the tempnam warning in the caching module.
ff050fb8f2c2 Merged my CHANGES file into the main CHANGES file and MoinMoin:WikiSyncronisation.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1521
diff changeset
321 * diff3 algorithm extended, a new mode should reduce the conflicts,
ff050fb8f2c2 Merged my CHANGES file into the main CHANGES file and MoinMoin:WikiSyncronisation.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1521
diff changeset
322 fixed a bug that silently truncated pages if there was content added
ff050fb8f2c2 Merged my CHANGES file into the main CHANGES file and MoinMoin:WikiSyncronisation.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1521
diff changeset
323 on one side at the end
ff050fb8f2c2 Merged my CHANGES file into the main CHANGES file and MoinMoin:WikiSyncronisation.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1521
diff changeset
324 * Standalone opens it logfile unbuffered from now on, thanks to
ff050fb8f2c2 Merged my CHANGES file into the main CHANGES file and MoinMoin:WikiSyncronisation.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1521
diff changeset
325 Carsten Grohmann
1529
76b4d2324d25 MoinMoin should not record the homepage links as pagelinks, fixes MoinMoinBugs/PageLinksIncludeUnrelatedLinks.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1528
diff changeset
326 * Now MoinMoin does not anymore think that every page links to various user
76b4d2324d25 MoinMoin should not record the homepage links as pagelinks, fixes MoinMoinBugs/PageLinksIncludeUnrelatedLinks.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1528
diff changeset
327 homepages anymore.
1531
b369a5c3f3e2 Restore the formatter in send_page, fixes 'empty' search results.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1529
diff changeset
328 * Now multiple formatters can be used per request, the send_page code was
b369a5c3f3e2 Restore the formatter in send_page, fixes 'empty' search results.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1529
diff changeset
329 not reentrant to this regard. Fixes "empty" search results.
1548
2eb5117aa7de content-disposition for AttachFile downloads either inline or attachment depending on mimetype in cfg.mimetypes_xss_protect list
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1547
diff changeset
330 * Not a moin bug, but it severely annoyed IE users and also was less
2eb5117aa7de content-disposition for AttachFile downloads either inline or attachment depending on mimetype in cfg.mimetypes_xss_protect list
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1547
diff changeset
331 comfortable for users of other browser: since about 1.5.4, we served
2eb5117aa7de content-disposition for AttachFile downloads either inline or attachment depending on mimetype in cfg.mimetypes_xss_protect list
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1547
diff changeset
332 attachments with Content-Disposition: attachment - so that the user has
2eb5117aa7de content-disposition for AttachFile downloads either inline or attachment depending on mimetype in cfg.mimetypes_xss_protect list
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1547
diff changeset
333 to save them to disk. This was to fix a possible XSS attack using attached
2eb5117aa7de content-disposition for AttachFile downloads either inline or attachment depending on mimetype in cfg.mimetypes_xss_protect list
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1547
diff changeset
334 HTML files with Javascript inside for stealing your moin cookie or doing
2eb5117aa7de content-disposition for AttachFile downloads either inline or attachment depending on mimetype in cfg.mimetypes_xss_protect list
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1547
diff changeset
335 other nasty things. We improved this by using different behaviour depending
2eb5117aa7de content-disposition for AttachFile downloads either inline or attachment depending on mimetype in cfg.mimetypes_xss_protect list
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1547
diff changeset
336 on the potential danger the attached file has when served inline:
1555
0eaaba71dfc0 Added XHTML to the unsafe list. Backport necessary.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1554
diff changeset
337 The config option contains a few mimetypes that are known to be inherently
0eaaba71dfc0 Added XHTML to the unsafe list. Backport necessary.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1554
diff changeset
338 unsafe to this regard. If you know more dangerous stuff, please just
1548
2eb5117aa7de content-disposition for AttachFile downloads either inline or attachment depending on mimetype in cfg.mimetypes_xss_protect list
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1547
diff changeset
339 add the mimetypes there to protect your users and file a bug report
2eb5117aa7de content-disposition for AttachFile downloads either inline or attachment depending on mimetype in cfg.mimetypes_xss_protect list
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1547
diff changeset
340 telling us what we missed.
1595
3a63c9b31d7e avoid infinite recursion in parsePageLinks
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1589
diff changeset
341 * Avoid infinite recursion in Page.parsePageLinks.
1705
66b17318081d updated CHANGES for ImageLink / gui resizing images stuff
Reimar Bauer <rb.proj AT googlemail DOT com>
parents: 1694
diff changeset
342 * Now ImageLink could be used with InterwikiLinks for pages
629
cdfb01bec122 bump revision to 1.6.0alpha
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 627
diff changeset
343
739
8802d6935b6f use same browser compatibility detection as FCKeditor does internally
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 737
diff changeset
344 Other changes:
1584
1a1d6e0fe14f make moin.cgi work similar to the standalone/Twisted start scripts
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1582
diff changeset
345 * HINT: if you run standard CGI, copy and edit the new moin.cgi from
1a1d6e0fe14f make moin.cgi work similar to the standalone/Twisted start scripts
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1582
diff changeset
346 wiki/server/moin.cgi (we made it more similar to how standalone or
1a1d6e0fe14f make moin.cgi work similar to the standalone/Twisted start scripts
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1582
diff changeset
347 Twisted start script works)
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
348 * 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
349 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
350 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
351 See MoinMoin/multiconfig.py for an alternative way if you can't do that.
1514
b3665210e63e add note about auth configuration change
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1432
diff changeset
352 * 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
353 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
354 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
355 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
356 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
357 * 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
358 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
359 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
360 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
361 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
362 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
363 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
364 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
365 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
366 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
367 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
368 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
369 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
370 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
371 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
372 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
373 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
374 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
375 * 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
376 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
377 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
378 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
379 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
380 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
381 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
382 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
383 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
384 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
385 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
386 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
387 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
388 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
389 /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
390 set url_prefix_action in your wikiconfig to e.g. "action".
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
391 * We don't use ...?action=show any more for the "Clear message" links shown
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
392 in the message boxes, but directly link to the page.
1514
b3665210e63e add note about auth configuration change
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1432
diff changeset
393 * we use (again) the same browser compatibility check as FCKeditor uses
b3665210e63e add note about auth configuration change
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1432
diff changeset
394 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
395 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
396 at FCKeditor development or browser development.
1521
ac7e2218a298 Mail notifications contain a link to the diff action so the user can see the coloured difference more easily. Thanks to Tobias Polzin.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1517
diff changeset
397 * Mail notifications contain a link to the diff action so the user
ac7e2218a298 Mail notifications contain a link to the diff action so the user can see the coloured difference more easily. Thanks to Tobias Polzin.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1517
diff changeset
398 can see the coloured difference more easily. Thanks to Tobias Polzin.
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
399 * Refactored conflict resolution and XMLRPC code.
ff050fb8f2c2 Merged my CHANGES file into the main CHANGES file and MoinMoin:WikiSyncronisation.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1521
diff changeset
400 * Added a module for binary diffs
1528
ec52fba7f971 Added support for Python 2.5 in the thread monitor.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1526
diff changeset
401 * The thread monitor supports the Python 2.5 feature of directly grabbing
ec52fba7f971 Added support for Python 2.5 in the thread monitor.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1526
diff changeset
402 the current stack frames of all threads now so it has become much faster.
1554
0739c71cc6a6 Made the irssi parser more tolerant (Thanks to "TheAnarcat").
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1548
diff changeset
403 * Made the irssi parser more tolerant (Thanks to "TheAnarcat").
1558
5628126794b4 Changed the rst parser to be compatible to the new docutils interface for directives.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1555
diff changeset
404 * Changed the rst parser to be compatible to the new docutils interface
5628126794b4 Changed the rst parser to be compatible to the new docutils interface for directives.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1555
diff changeset
405 for directives.
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
406 * 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
407 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
408 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
409 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
410 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
411 HINT: if you use custom themes, you want to update them in the same way.
1635
a41c60e53ddd display upload attachment form at top, avoids lots of scrolling
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1634
diff changeset
412 * AttachFile displays the upload dialogue now at top, this avoids lots of
a41c60e53ddd display upload attachment form at top, avoids lots of scrolling
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1634
diff changeset
413 scrolling if you attach some new files to a page that already has lots of
a41c60e53ddd display upload attachment form at top, avoids lots of scrolling
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1634
diff changeset
414 files attached.
739
8802d6935b6f use same browser compatibility detection as FCKeditor does internally
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 737
diff changeset
415
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
416
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
417
1655
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
418 Version 1.5.current:
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
419 New features:
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
420 * 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
421 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
422 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
423 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
424 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
425 * 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
426 (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
427 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
428 case. Normal users won't see any difference.
1655
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
429
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
430 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
431 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
432 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
433 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
434
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
435 Bugfixes:
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
436 * 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
437 * 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
438 * 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
439 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
440 * 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
441 * 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
442 * 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
443 homepages.
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
444 * 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
445 * 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
446 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
447 * 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
448 * 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
449 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
450 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
451 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
452 file system.
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
453 * 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
454 * 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
455 * 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
456 * 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
457
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
458 New features:
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
459 * 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
460 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
461 * 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
462 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
463 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
464 * 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
465 * 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
466 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
467 * [[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
468 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
469 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
470
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
471 Other changes:
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
472 * 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
473 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
474 * 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
475 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
476 * 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
477 * 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
478 for directives.
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
479 * Updated EmbedObject macro.
6ea877b0bc6f updated CHANGES for stuff ported from 1.5
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1640
diff changeset
480
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
481
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
482 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
483 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
484 * 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
485
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
486 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
487 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
488 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
489 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
490 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
491 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
492
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
493 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
494 * 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
495 * 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
496 * 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
497 * 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
498 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
499 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
500 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
501 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
502 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
503 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
504 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
505 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
506 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
507 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
508 * 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
509 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
510 * 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
511
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
512 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
513 * 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
514 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
515 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
516 "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
517 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
518 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
519 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
520 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
521 * 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
522 (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
523
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
524 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
525 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
526 * 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
527 * 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
528 * 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
529 * 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
530 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
531 * 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
532 * 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
533 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
534 * 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
535 * 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
536 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
537 * 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
538 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
539 * 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
540 * 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
541 * 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
542 * 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
543 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
544
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
545 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
546 * 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
547 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
548 * 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
549 * 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
550 * 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
551 * 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
552 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
553 * 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
554 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
555 * 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
556 * 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
557 * 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
558 * 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
559 * 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
560 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
561 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
562 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
563
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
564 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
565 * 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
566 * 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
567 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
568 * 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
569 * 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
570 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
571 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
572 * 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
573 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
574 * 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
575 * 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
576 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
577 * 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
578 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
579 * 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
580 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
581 * 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
582 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
583 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
584
7a5aa14c6c00 update CHANGES entries between 1.5.4 and 1.5.5a
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1558
diff changeset
585
1171
28120c8c1b6b thfcgi: updated CHANGES, use unlimited lifetime by default
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1117
diff changeset
586 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
587 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
588 Version 1.5.4-current:
49d164e275f3 EmbedObject macro (backport to 1.5)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 876
diff changeset
589 * 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
590
577
f6074b4afbe1 updated CHANGES: we switched to mercurial SCM
tw@localhost
parents: 576
diff changeset
591 Version 1.5.current:
f6074b4afbe1 updated CHANGES: we switched to mercurial SCM
tw@localhost
parents: 576
diff changeset
592 Developer notes:
f6074b4afbe1 updated CHANGES: we switched to mercurial SCM
tw@localhost
parents: 576
diff changeset
593 * We switched to Mercurial SCM, see here for more infos:
f6074b4afbe1 updated CHANGES: we switched to mercurial SCM
tw@localhost
parents: 576
diff changeset
594 http://moinmoin.wikiwikiweb.de/MoinDev/MercurialGuide
f6074b4afbe1 updated CHANGES: we switched to mercurial SCM
tw@localhost
parents: 576
diff changeset
595
625
42958bb7e500 fix MonthCalendar macro for non-ascii page names, update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 577
diff changeset
596 Bugfixes:
42958bb7e500 fix MonthCalendar macro for non-ascii page names, update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 577
diff changeset
597 * 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
598 * 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
599 specific terms
626
50c7a0cc1791 fix forgotten password email
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 625
diff changeset
600 * 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
601 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
602 * 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
603 latest docutils.
626
50c7a0cc1791 fix forgotten password email
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 625
diff changeset
604
625
42958bb7e500 fix MonthCalendar macro for non-ascii page names, update CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 577
diff changeset
605
571
e5bd284ca29e bumped version to 1.5.3 release, updated underlay
Thomas Waldmann <tw@waldmann-edv.de>
parents: 569
diff changeset
606 Version 1.5.3:
539
8abd2a7e6e85 ignore ConvertErrors when user cancelled editing
Thomas Waldmann <tw@waldmann-edv.de>
parents: 536
diff changeset
607 New Features:
561
3e3a4a38db1f updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 552
diff changeset
608 * 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
609
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
610 Bug Fixes:
561
3e3a4a38db1f updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 552
diff changeset
611 * GUI editor / GUI editor converter:
3e3a4a38db1f updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 552
diff changeset
612 * Fixed missing GUI editor link in edit bar.
3e3a4a38db1f updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 552
diff changeset
613 * Fixed table/row/cell style spaces.
3e3a4a38db1f updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 552
diff changeset
614 * Changed <p> generation for macros.
3e3a4a38db1f updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 552
diff changeset
615 * Fixed handling of subpages.
3e3a4a38db1f updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 552
diff changeset
616 * Fixed processing of complex list elements (thanks to Craig Markwardt).
3e3a4a38db1f updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 552
diff changeset
617 * 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
618 * 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
619 * Fixed table height attribute crash.
561
3e3a4a38db1f updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 552
diff changeset
620 * Fixed sslclientcert auth.
3e3a4a38db1f updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 552
diff changeset
621 * Added some missing files to i18n processing, translatable strings more
3e3a4a38db1f updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 552
diff changeset
622 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
623 * 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
624 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
625 * 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
626 * 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
627 action.
569
6c572f52899f fixed missing </a> formatter bug
Thomas Waldmann <tw@waldmann-edv.de>
parents: 567
diff changeset
628 * 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
629 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
630
539
8abd2a7e6e85 ignore ConvertErrors when user cancelled editing
Thomas Waldmann <tw@waldmann-edv.de>
parents: 536
diff changeset
631 Other Changes:
8abd2a7e6e85 ignore ConvertErrors when user cancelled editing
Thomas Waldmann <tw@waldmann-edv.de>
parents: 536
diff changeset
632 * 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
633 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
634
536
9aebec40e7f9 bump version to 1.5.3-rc2
Thomas Waldmann <tw@waldmann-edv.de>
parents: 534
diff changeset
635 Version 1.5.3-rc2:
510
e1990b501b22 human readable SystemInfo, added disk usage
Thomas Waldmann <tw@waldmann-edv.de>
parents: 508
diff changeset
636 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
637 * 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
638 * 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
639 (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
640 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
641
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
642 Bugfixes:
529
20f8bda12a7b fix table *bgcolor trouble, cleanup style synth, fix html_gedit api
Thomas Waldmann <tw@waldmann-edv.de>
parents: 527
diff changeset
643 * 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
644 * 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
645 * 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
646 * 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
647 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
648 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
649 * 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
650 * Fixed definition list "same level" indenting.
522
3ea8fd50dd53 use correct pagename for PackagePages logging
Thomas Waldmann <tw@waldmann-edv.de>
parents: 521
diff changeset
651 * Fixed pagename in log for PackagePages action.
529
20f8bda12a7b fix table *bgcolor trouble, cleanup style synth, fix html_gedit api
Thomas Waldmann <tw@waldmann-edv.de>
parents: 527
diff changeset
652 * Made <p> self-closing and line-anchors more well-behaved, thanks to
525
66c0297e3fd0 make <p> self-closing, line-anchors more well-behaved
Thomas Waldmann <tw@waldmann-edv.de>
parents: 522
diff changeset
653 Martin Wilck for the patch. I didn't apply the <ol> patch, because this
66c0297e3fd0 make <p> self-closing, line-anchors more well-behaved
Thomas Waldmann <tw@waldmann-edv.de>
parents: 522
diff changeset
654 is no real problem, just a problem of a bad standard.
529
20f8bda12a7b fix table *bgcolor trouble, cleanup style synth, fix html_gedit api
Thomas Waldmann <tw@waldmann-edv.de>
parents: 527
diff changeset
655 * Fixed gui editor *bgcolor crash.
531
f6a74f85b9d7 fix tableclass attr for gui editor
Thomas Waldmann <tw@waldmann-edv.de>
parents: 529
diff changeset
656 * Support/Fix tableclass attr with gui editor.
522
3ea8fd50dd53 use correct pagename for PackagePages logging
Thomas Waldmann <tw@waldmann-edv.de>
parents: 521
diff changeset
657
511
8ee8ced7dded moved UserPreferences back to header, add Cancel button
Thomas Waldmann <tw@waldmann-edv.de>
parents: 510
diff changeset
658 Other changes:
529
20f8bda12a7b fix table *bgcolor trouble, cleanup style synth, fix html_gedit api
Thomas Waldmann <tw@waldmann-edv.de>
parents: 527
diff changeset
659 * Moved back UserPreferences action link from menu to top of page (renaming
512
3ede5fa7001a shorter name for User Preferences, updated i18n
Thomas Waldmann <tw@waldmann-edv.de>
parents: 511
diff changeset
660 it to "Preferences"), added "Cancel" button to make it possible to return
3ede5fa7001a shorter name for User Preferences, updated i18n
Thomas Waldmann <tw@waldmann-edv.de>
parents: 511
diff changeset
661 to the previous page without saving preferences.
529
20f8bda12a7b fix table *bgcolor trouble, cleanup style synth, fix html_gedit api
Thomas Waldmann <tw@waldmann-edv.de>
parents: 527
diff changeset
662 * Removed formatter.url "attrs" keyword arg that took premade html, we use
515
1b9f0d6b9f48 fixed double CSS class attribute for nonexistent links, removed ugly formatter.url attrs keyword handling code
Thomas Waldmann <tw@waldmann-edv.de>
parents: 512
diff changeset
663 separate kw args per attribute now.
534
d827734692ac fix some easy test bugs, disable the severely broken tests
Thomas Waldmann <tw@waldmann-edv.de>
parents: 531
diff changeset
664 * Moved broken tests to MoinMoin/_tests/broken (= disabling them).
d827734692ac fix some easy test bugs, disable the severely broken tests
Thomas Waldmann <tw@waldmann-edv.de>
parents: 531
diff changeset
665 All "active" tests run ok now.
d827734692ac fix some easy test bugs, disable the severely broken tests
Thomas Waldmann <tw@waldmann-edv.de>
parents: 531
diff changeset
666 If you want to compare, I included the output of this test run:
d827734692ac fix some easy test bugs, disable the severely broken tests
Thomas Waldmann <tw@waldmann-edv.de>
parents: 531
diff changeset
667 $ make test >tests/make_test.out
d827734692ac fix some easy test bugs, disable the severely broken tests
Thomas Waldmann <tw@waldmann-edv.de>
parents: 531
diff changeset
668
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
669
508
400516d5adc3 updated i18n, bumped rev to 1.5.3-rc1
Thomas Waldmann <tw@waldmann-edv.de>
parents: 503
diff changeset
670 Version 1.5.3-rc1:
496
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
671
437
f96c2c8d7c91 attachment search (lupy only)
Thomas Waldmann <tw@waldmann-edv.de>
parents: 433
diff changeset
672 New features:
497
ef41e35985dc new scripting method, using 'moin' command. new style migration scripts.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 496
diff changeset
673 * HINT: please read README.migration
483
a594780d5e64 Login macro, login/logout/UserPreferences actions
Thomas Waldmann <tw@waldmann-edv.de>
parents: 480
diff changeset
674 * Login and Logout are actions now, therefore you stay on the page where
a594780d5e64 Login macro, login/logout/UserPreferences actions
Thomas Waldmann <tw@waldmann-edv.de>
parents: 480
diff changeset
675 you were before.
a594780d5e64 Login macro, login/logout/UserPreferences actions
Thomas Waldmann <tw@waldmann-edv.de>
parents: 480
diff changeset
676 * UserPreferences is also an action now and moved from top border (in
a594780d5e64 Login macro, login/logout/UserPreferences actions
Thomas Waldmann <tw@waldmann-edv.de>
parents: 480
diff changeset
677 modern theme) to the "more actions" dropdown menu. You also stay on the
a594780d5e64 Login macro, login/logout/UserPreferences actions
Thomas Waldmann <tw@waldmann-edv.de>
parents: 480
diff changeset
678 same page.
a594780d5e64 Login macro, login/logout/UserPreferences actions
Thomas Waldmann <tw@waldmann-edv.de>
parents: 480
diff changeset
679 * There is also a [[Login]] macro now. You can put it on any page you want
a594780d5e64 Login macro, login/logout/UserPreferences actions
Thomas Waldmann <tw@waldmann-edv.de>
parents: 480
diff changeset
680 and if the user is not logged in, it renders the login form. If the user
a594780d5e64 Login macro, login/logout/UserPreferences actions
Thomas Waldmann <tw@waldmann-edv.de>
parents: 480
diff changeset
681 is logged in, it doesn't render anything.
496
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
682 * We check cfg.superuser to be a list of user names (as documented) and
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
683 deny superuser access if it is not. This avoids security issues by
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
684 wrong configuration.
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
685 * auth methods changed:
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
686 HINT: if you wrote own auth methods, please change them as you see in
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
687 MoinMoin/auth.py and test them again before relying on them.
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
688 * now get a user_obj kw argument that is either a user object returned
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
689 from a previous auth method or None (if no user has been made up yet).
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
690 The auth method should either return a user object (if it has
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
691 determined one) or what it got as user_obj (being "passive") or None
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
692 (if it wants to "veto" some user even if a previous method already has
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
693 made up some user object).
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
694 * return value of continue_flag is now True in most cases (except if
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
695 it wants to "veto" and abort).
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
696 * moin_cookie auth method now logs out a user by deleting the cookie and
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
697 setting user_obj.valid = 0. This makes it possible to still get the
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
698 user's name in subsequent auth method calls within the same request.
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
699 * added ldap_login and smb_mount auth methods, see MoinMoin/auth.py and
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
700 wiki/config/more_samples/ldap_smb_farmconfig.py
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
701 * MonthCalendar now takes an additional argument for specifying a template
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
702 to use to directly invoke the page editor when clicking on non-existing
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
703 day pages.
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
704 * Added ImageLink macro. Thanks to Jeff Kunce, Marcin Zalewski, Reimar
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
705 Bauer and Chong-Dae Park for working on it.
494
a09701fb61a8 update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 489
diff changeset
706 * Lupy stuff (still experimental, partly broken and disabled by default):
496
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
707 * Attachment search using lupy (lupy_search = 1 in your config)
494
a09701fb61a8 update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 489
diff changeset
708 Title search will also search attachment filenames.
a09701fb61a8 update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 489
diff changeset
709 Full text search will also search attachment contents.
496
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
710 * Indexing filter plugins, see MoinMoin:FiltersForIndexing
494
a09701fb61a8 update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 489
diff changeset
711 Some filters depend on external converters that might not be available
a09701fb61a8 update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 489
diff changeset
712 for any platform (see Depends: line in filter plugin).
a09701fb61a8 update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 489
diff changeset
713 Feel free to contribute more filter plugins, especially if you wrote
a09701fb61a8 update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 489
diff changeset
714 some nice platform independant filter in Python for some popular file
a09701fb61a8 update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 489
diff changeset
715 format! Filters implemented so far (depending on):
a09701fb61a8 update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 489
diff changeset
716 MS Word, RTF, MS Excel (antiword, catdoc)
a09701fb61a8 update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 489
diff changeset
717 PDF (pdftotext)
a09701fb61a8 update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 489
diff changeset
718 OpenOffice.org XML based data formats (-)
a09701fb61a8 update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 489
diff changeset
719 XML, HTML (-)
a09701fb61a8 update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 489
diff changeset
720 text/* (-)
a09701fb61a8 update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 489
diff changeset
721 JPEG's EXIF data (-)
a09701fb61a8 update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 489
diff changeset
722 Binary generic (-)
496
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
723 * As you might know, Lupy is "retired" (that means it isn't developped
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
724 by its authors any more). We are currently evaluating Xapian as new
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
725 indexing search engine in moin.
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
726 If we succeed, we will replace Lupy stuff by some Xapian interface
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
727 code in moin.
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
728 But: the filters will likely stay, as we also need them with Xapian.
575
02dfbea04bf3 Moved a section in CHANGES onto another level
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 573
diff changeset
729
02dfbea04bf3 Moved a section in CHANGES onto another level
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 573
diff changeset
730 * A new MoinMoin script interface was introduced:
02dfbea04bf3 Moved a section in CHANGES onto another level
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 573
diff changeset
731
02dfbea04bf3 Moved a section in CHANGES onto another level
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 573
diff changeset
732 Syntax: moin [options] <cmdmodule> <cmdname> [options]
02dfbea04bf3 Moved a section in CHANGES onto another level
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 573
diff changeset
733
02dfbea04bf3 Moved a section in CHANGES onto another level
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 573
diff changeset
734 For example:
02dfbea04bf3 Moved a section in CHANGES onto another level
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 573
diff changeset
735 moin --config-dir=/my/cfgdir --wiki-url=wiki.example.org/ \
02dfbea04bf3 Moved a section in CHANGES onto another level
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 573
diff changeset
736 export dump --page=WikiSandBox
02dfbea04bf3 Moved a section in CHANGES onto another level
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 573
diff changeset
737
02dfbea04bf3 Moved a section in CHANGES onto another level
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 573
diff changeset
738 This will call the "moin" script, which will use the --config-dir and
02dfbea04bf3 Moved a section in CHANGES onto another level
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 573
diff changeset
739 --wiki-url options to initialize, then it will go to MoinMoin.script
02dfbea04bf3 Moved a section in CHANGES onto another level
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 573
diff changeset
740 module, import the export.dump module from there and run it, providing
02dfbea04bf3 Moved a section in CHANGES onto another level
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 573
diff changeset
741 the additional --page value to it.
497
ef41e35985dc new scripting method, using 'moin' command. new style migration scripts.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 496
diff changeset
742
575
02dfbea04bf3 Moved a section in CHANGES onto another level
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 573
diff changeset
743 The old scripts that have not been migrated to this new interface can
02dfbea04bf3 Moved a section in CHANGES onto another level
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 573
diff changeset
744 still be found in MoinMoin/script/old/ - including the old migration
02dfbea04bf3 Moved a section in CHANGES onto another level
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 573
diff changeset
745 scripts.
02dfbea04bf3 Moved a section in CHANGES onto another level
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 573
diff changeset
746 * moin ... account create --name=JoeDoe --email=joe@doe.org
02dfbea04bf3 Moved a section in CHANGES onto another level
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 573
diff changeset
747 * moin ... account disable --name=JoeDoe
02dfbea04bf3 Moved a section in CHANGES onto another level
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 573
diff changeset
748 * moin ... acount check <-- this is what usercheck script was before
02dfbea04bf3 Moved a section in CHANGES onto another level
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 573
diff changeset
749 * moin ... maint cleancache <-- this is what cachecleaner script was
02dfbea04bf3 Moved a section in CHANGES onto another level
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 573
diff changeset
750 * moin ... maint cleanpage <-- this is what pagescleaner script was
437
f96c2c8d7c91 attachment search (lupy only)
Thomas Waldmann <tw@waldmann-edv.de>
parents: 433
diff changeset
751
433
724d2d6a8fa1 make cookie_lifetime behaviour more sane
Thomas Waldmann <tw@waldmann-edv.de>
parents: 432
diff changeset
752 Bugfixes:
724d2d6a8fa1 make cookie_lifetime behaviour more sane
Thomas Waldmann <tw@waldmann-edv.de>
parents: 432
diff changeset
753 * cookie_lifetime didn't work comfortable for low values. The cookie was
724d2d6a8fa1 make cookie_lifetime behaviour more sane
Thomas Waldmann <tw@waldmann-edv.de>
parents: 432
diff changeset
754 created once on login and never updated afterwards. So you got logged
724d2d6a8fa1 make cookie_lifetime behaviour more sane
Thomas Waldmann <tw@waldmann-edv.de>
parents: 432
diff changeset
755 out cookie_lifetime hours later, no matter whether you were active at
724d2d6a8fa1 make cookie_lifetime behaviour more sane
Thomas Waldmann <tw@waldmann-edv.de>
parents: 432
diff changeset
756 that time or not. This has been changed, we update the cookie expiry now
724d2d6a8fa1 make cookie_lifetime behaviour more sane
Thomas Waldmann <tw@waldmann-edv.de>
parents: 432
diff changeset
757 on every request, so it will expire cookie_lifetime after your last
724d2d6a8fa1 make cookie_lifetime behaviour more sane
Thomas Waldmann <tw@waldmann-edv.de>
parents: 432
diff changeset
758 request (not after login).
496
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
759 * Fixed logout problems when using cfg.cookie_path.
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
760 * Fixed cookie_path for root url wikis.
576
69a031af29ff Fixed minor false friend in CHANGES.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 575
diff changeset
761 * Lupy search now behaves a bit less funky. Still no guarantees...
496
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
762 * We lowered the twisted server timeout to 2 minutes now (was: 10) because
443
f2f1db293930 fix farmconfig.wikis processing for big farms (>=50 wikis) by not using a big RE for it
Thomas Waldmann <tw@waldmann-edv.de>
parents: 438
diff changeset
763 it just used up too many files (open TCP connections until it timeouts)
470
957d482215ac lupy: some filters, update mode
Thomas Waldmann <tw@waldmann-edv.de>
parents: 469
diff changeset
764 on our farm.
496
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
765 * The algorithm used for processing the farmconfig.wikis list was changed
443
f2f1db293930 fix farmconfig.wikis processing for big farms (>=50 wikis) by not using a big RE for it
Thomas Waldmann <tw@waldmann-edv.de>
parents: 438
diff changeset
766 to work for big farms (>= 50 wikis), too. This works around the python
f2f1db293930 fix farmconfig.wikis processing for big farms (>=50 wikis) by not using a big RE for it
Thomas Waldmann <tw@waldmann-edv.de>
parents: 438
diff changeset
767 "re" module limitation of having a maximum of 100 named groups in a RE.
444
918c58dcc275 Fixed PythonErrorEditingFrontPage.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 443
diff changeset
768 * Fixed a TypeError which occurred for formatters that dislike None values.
918c58dcc275 Fixed PythonErrorEditingFrontPage.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 443
diff changeset
769 (cf. http://moinmoin.wikiwikiweb.de/MoinMoinBugs/PythonErrorEditingFrontPage)
496
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
770 * Fixed GUI editor converter error for https:... image URLs.
453
493972205fac removed duplicate AttachFile entry in actions menu
Thomas Waldmann <tw@waldmann-edv.de>
parents: 452
diff changeset
771 * ThemeBase (use by modern/rightsidebar): removed duplicate AttachFile from
496
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
772 actions menu (we already have it in editbar).
478
ce2e934557f4 implemented HEAD requests for StandAlone server
Thomas Waldmann <tw@waldmann-edv.de>
parents: 472
diff changeset
773 * Speedup group/dicts scanning for persistent servers.
ce2e934557f4 implemented HEAD requests for StandAlone server
Thomas Waldmann <tw@waldmann-edv.de>
parents: 472
diff changeset
774 * Implemented HEAD requests for standalone server, this should fix some of
ce2e934557f4 implemented HEAD requests for StandAlone server
Thomas Waldmann <tw@waldmann-edv.de>
parents: 472
diff changeset
775 the strange effects happening when using "Save as" on attachments.
487
782c389db4e9 avoid crashing on non-ASCII hostnames
Thomas Waldmann <tw@waldmann-edv.de>
parents: 483
diff changeset
776 * Not a moin bug, but rather a workaround for non-standard non-ASCII DNS
782c389db4e9 avoid crashing on non-ASCII hostnames
Thomas Waldmann <tw@waldmann-edv.de>
parents: 483
diff changeset
777 hostnames: we just use the IP instead of crashing now.
494
a09701fb61a8 update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 489
diff changeset
778 * Spurious cyclic usage error in i18n fixed.
496
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
779 * Fixed antispam for python 2.5a xmlrpclib.
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
780 * I18n for linenumber toggle in listings.
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
781 * All action menu entries are translatable now.
432
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
782
469
ff99c7d6ffcb Added rst admonition class patch by TiagoMacambira
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 464
diff changeset
783 Other:
ff99c7d6ffcb Added rst admonition class patch by TiagoMacambira
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 464
diff changeset
784 * Added css classes for the rst admonitions. Thanks to TiagoMacambira!
ff99c7d6ffcb Added rst admonition class patch by TiagoMacambira
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 464
diff changeset
785
432
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
786 Version 1.5.2:
397
1a7f4e1f3e4d Fixed MoinMoinBugs/ RewritingAndCookieUrl/
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 395
diff changeset
787
415
6da5739cbe0c Added FullSearchCached macro.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 413
diff changeset
788 New features:
6da5739cbe0c Added FullSearchCached macro.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 413
diff changeset
789 * Added FullSearchCached macro which is statically cached.
6da5739cbe0c Added FullSearchCached macro.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 413
diff changeset
790 Use it if you do not depend on fresh search results but prefer raw speed.
432
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
791 * Added surge protection, see HelpOnConfiguration/SurgeProtection.
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
792 * Allow hex and symbolic entities.
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
793 * If there is a user with empty password, we just generate a random one
416
fb5e1ecdbc33 generate rnd password when there is none yet
Thomas Waldmann <tw@waldmann-edv.de>
parents: 415
diff changeset
794 when he requests it getting sent by mail. Thanks to Reimar Bauer.
432
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
795 * The superuser now can switch to another user using UserPreferences -
423
c16423b7ff18 switch user functionality for superuser
Thomas Waldmann <tw@waldmann-edv.de>
parents: 421
diff changeset
796 nice to help your users when they forgot their password or need other
c16423b7ff18 switch user functionality for superuser
Thomas Waldmann <tw@waldmann-edv.de>
parents: 421
diff changeset
797 help. You need to logout/relogin to use your own userid afterwards.
464
ee7bbc2b2ca8 added note about moin_cookie being required by su-functionality
Thomas Waldmann <tw@waldmann-edv.de>
parents: 461
diff changeset
798 This function only works correctly if you use moin_cookie authentication.
423
c16423b7ff18 switch user functionality for superuser
Thomas Waldmann <tw@waldmann-edv.de>
parents: 421
diff changeset
799 Thanks to Reimar Bauer.
432
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
800 * Add new markup for bulletless lists: just use a "." instead of "*".
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
801
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
802 Other changes:
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
803 * Added "voyager" to bot useragent list.
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
804 * Added locking for caching subsystem.
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
805 * Deron Meranda's formatter API cleanup.
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
806 * Added div and span to formatter API.
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
807 * Removed old unfinished form and export code.
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
808 * updated i18n
404
ff489f0db4d0 fixed table attribute parsing, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 397
diff changeset
809
ff489f0db4d0 fixed table attribute parsing, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 397
diff changeset
810 Fixes:
432
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
811 * Fixed table attribute parsing.
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
812 * Fixed cookie handling wrt properties adherance.
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
813 * The new "." list markup makes it possible to have a bulletless list with
411
6e2114f8e942 fixed version, surge protection configuration, merged CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 404
diff changeset
814 elements on the same level. Before this change and only using indentation
6e2114f8e942 fixed version, surge protection configuration, merged CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 404
diff changeset
815 with blanks, that would get merged into a single paragraph.
432
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
816 * It is possible now to have multiple paragraphs in the same list element,
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
817 just leave an empty line in between the paragraphs.
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
818 * Fixed GAP processing for ordered lists.
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
819 * Fix text_gedit formatter's invalid list nesting.
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
820 * Fixed hr crash in blockquote (but needs more work).
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
821 * Fixed FootNote's formatter usage.
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
822 * Fixed rst's headline levels.
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
823 * Fixed MoinMoinBugs/WikiParserThinksItIsInsidePreWhenItIsNot
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
824 * Fixed MoinMoinBugs/ListItemGeneratedOutsideList
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
825 * Fixed that macros were followed by a wrong <p>.
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
826 * Added <blockquote> to the block elements in the text_html formatter,
411
6e2114f8e942 fixed version, surge protection configuration, merged CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 404
diff changeset
827 so it does not close it erratically when you close a inner <p>.
6e2114f8e942 fixed version, surge protection configuration, merged CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 404
diff changeset
828 * GUI editor converter now also accept http: urls without // (relative or
432
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
829 same server urls).
417
2b21d2ea1b3e Fixed MoinMoinBugs/UnableToDisplayDocbookWithAccentuatedTitle
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 416
diff changeset
830 * Fixed the DocBook parser in cases where the pagename was non-ascii.
432
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
831 * Fixed MoinMoinBugs/ProcessInlineDontSupportUlElement
70d97ff00d7f release 1.5.2 CHANGES file
Thomas Waldmann <tw@waldmann-edv.de>
parents: 430
diff changeset
832
404
ff489f0db4d0 fixed table attribute parsing, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 397
diff changeset
833
395
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
834 Version 1.5.1:
327
555f6e5f6c14 document needed TWikiDraw work, document known issues for rc1
Thomas Waldmann <tw@waldmann-edv.de>
parents: 320
diff changeset
835
332
0a40d8a4057e fixed logfile breaking when DeletePage/RenamePage comment contains CRLF chars
Thomas Waldmann <tw@waldmann-edv.de>
parents: 327
diff changeset
836 Fixes:
395
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
837 * Fixed rst parser docutils version check
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
838 * Repaired attachment unzipping feature.
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
839 * Fixed the AddRevision command of the PackageInstaller.
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
840 * improved the migration scripts (used to migrate pre-1.3 wikis to 1.3+):
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
841 * do not crash on empty lines in event log
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
842 * fix edit log format for very old moin data (like 0.11)
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
843 * workaround for an ugly win32 operating system bug leading to wiki text
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
844 file mtime not matching edit logs timestamp values if there was some
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
845 timezone change since last edit (e.g. a daylight saving tz switch),
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
846 but differing 3600s.
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
847 This affected pre-1.3 moin wiki servers running on win32 OS only.
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
848 We now try to correct those inconsistencies in mig05 by fuzzy matching.
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
849 * fixed bracketed link scheme icon (css class)
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
850 * we included a modified copy of Python 2.4.2's copy.py as some previous
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
851 python versions seem to have problems (2.3.x, x < 5 and also 2.4[.0]),
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
852 see: http://moinmoin.wikiwikiweb.de/MoinMoinBugs/DeepCopyError
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
853 Our own copy.py was slightly modified to run on 2.3.x and 2.4.x.
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
854 * Fixed the problem of not being able to change the date/time format back
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
855 to "Default" (UserPreferences).
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
856 * We generate the GUI editor footer now the same way as the text editor
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
857 footer.
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
858 * Include a CSS workaround for yet another IE bug, see:
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
859 MoinMoinBugs:InternetExplorerPeekABooBugInRightSideBar
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
860 * classic theme: added GUI editor link
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
861 * classic theme: added pagename header to editor screen
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
862 * the "mail enabled" check now also checks whether mail_from is set
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
863
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
864 Other changes:
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
865 * Updated FCKeditor to current CVS (2006-01-08 == 2.2+)
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
866 * Split up show_hosts into show_hosts and show_names
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
867 * attachment:file%20with%20spaces.txt in attachment list
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
868 * added support for file:// in GUI editor link dialogue, see also:
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
869 MoinMoin:FileLinks
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
870 * cfg.mail_smarthost now supports "server:port" syntax, the default port
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
871 is 25, of course.
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
872 * removed unused kwargs showpage/editable/form from wikiutil.send_footer
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
873 * updated i18n (translation texts, additional languages)
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
874 * removed interwiki:pagename from print view's top of page, added it to
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
875 the "lasted edited" line at bottom right.
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
876
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
877
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
878 Version 1.5.0:
496
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
879 HINT: 1.5.0 uses the same data/pages format as 1.3.x. The only thing you want
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
880 to check is whether the 1.5.x version you are upgrading to has NEW mig
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
881 scripts compared to the version you are running now (e.g. in 1.3.5 we
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
882 added some scripts that fixed some small problems).
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
883 See the MoinMoin/scripts/migration/ directory.
1f8a60be2d6d reordered CHANGES, added some upgrade HINTs to CHANGES, added filter plugin dir
Thomas Waldmann <tw@waldmann-edv.de>
parents: 494
diff changeset
884 You must run every mig script in sequence and only ONCE ever.
395
416fe98eb08f 1.5.1 release: bump revision, minor globaledit script and mail check fixes, updated test output, updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 393
diff changeset
885 Fixes:
363
89d0a178964a 1.5.0 release final changes: updated docs, i18n, underlay, interwiki. fixed SystemAdmin macro to use cfg.superuser.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 362
diff changeset
886 * Fix <x=y> table attributes parsing. Thanks to Reimar Bauer.
89d0a178964a 1.5.0 release final changes: updated docs, i18n, underlay, interwiki. fixed SystemAdmin macro to use cfg.superuser.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 362
diff changeset
887 * Fixed a few bugs in the reStructured text parser. Note that you
89d0a178964a 1.5.0 release final changes: updated docs, i18n, underlay, interwiki. fixed SystemAdmin macro to use cfg.superuser.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 362
diff changeset
888 need to install docutils 0.3.10 or newer (snapshot from December 2005
89d0a178964a 1.5.0 release final changes: updated docs, i18n, underlay, interwiki. fixed SystemAdmin macro to use cfg.superuser.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 362
diff changeset
889 or newer) to make reStructuring parsing work:
89d0a178964a 1.5.0 release final changes: updated docs, i18n, underlay, interwiki. fixed SystemAdmin macro to use cfg.superuser.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 362
diff changeset
890 * Case preservation for anonymous links
89d0a178964a 1.5.0 release final changes: updated docs, i18n, underlay, interwiki. fixed SystemAdmin macro to use cfg.superuser.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 362
diff changeset
891 * MoinMoin links get the appropriate CSS class
89d0a178964a 1.5.0 release final changes: updated docs, i18n, underlay, interwiki. fixed SystemAdmin macro to use cfg.superuser.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 362
diff changeset
892 * Images do not get special CSS markup anymore
89d0a178964a 1.5.0 release final changes: updated docs, i18n, underlay, interwiki. fixed SystemAdmin macro to use cfg.superuser.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 362
diff changeset
893 Thanks to Matthew Gilbert.
89d0a178964a 1.5.0 release final changes: updated docs, i18n, underlay, interwiki. fixed SystemAdmin macro to use cfg.superuser.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 362
diff changeset
894 * Fixed a bug in the WSGI code which led to incorrect exception handling.
89d0a178964a 1.5.0 release final changes: updated docs, i18n, underlay, interwiki. fixed SystemAdmin macro to use cfg.superuser.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 362
diff changeset
895 * Removed all nationality flags. They used to be used for indicating some
89d0a178964a 1.5.0 release final changes: updated docs, i18n, underlay, interwiki. fixed SystemAdmin macro to use cfg.superuser.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 362
diff changeset
896 specific language (NOT nationality) and this was simply wrong and a bad
89d0a178964a 1.5.0 release final changes: updated docs, i18n, underlay, interwiki. fixed SystemAdmin macro to use cfg.superuser.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 362
diff changeset
897 idea.
89d0a178964a 1.5.0 release final changes: updated docs, i18n, underlay, interwiki. fixed SystemAdmin macro to use cfg.superuser.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 362
diff changeset
898 * Fixed some header rendering issues (CSS).
89d0a178964a 1.5.0 release final changes: updated docs, i18n, underlay, interwiki. fixed SystemAdmin macro to use cfg.superuser.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 362
diff changeset
899 * SystemAdmin macro now checks against cfg.superuser list.
89d0a178964a 1.5.0 release final changes: updated docs, i18n, underlay, interwiki. fixed SystemAdmin macro to use cfg.superuser.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 362
diff changeset
900
89d0a178964a 1.5.0 release final changes: updated docs, i18n, underlay, interwiki. fixed SystemAdmin macro to use cfg.superuser.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 362
diff changeset
901 Other changes:
89d0a178964a 1.5.0 release final changes: updated docs, i18n, underlay, interwiki. fixed SystemAdmin macro to use cfg.superuser.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 362
diff changeset
902 * Added turkish i18n. To be considered as alpha as it got in last minute.
89d0a178964a 1.5.0 release final changes: updated docs, i18n, underlay, interwiki. fixed SystemAdmin macro to use cfg.superuser.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 362
diff changeset
903
89d0a178964a 1.5.0 release final changes: updated docs, i18n, underlay, interwiki. fixed SystemAdmin macro to use cfg.superuser.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 362
diff changeset
904
89d0a178964a 1.5.0 release final changes: updated docs, i18n, underlay, interwiki. fixed SystemAdmin macro to use cfg.superuser.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 362
diff changeset
905 Version 1.5.0rc1:
89d0a178964a 1.5.0 release final changes: updated docs, i18n, underlay, interwiki. fixed SystemAdmin macro to use cfg.superuser.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 362
diff changeset
906 This is the first release candidate of MoinMoin 1.5.0.
89d0a178964a 1.5.0 release final changes: updated docs, i18n, underlay, interwiki. fixed SystemAdmin macro to use cfg.superuser.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 362
diff changeset
907
89d0a178964a 1.5.0 release final changes: updated docs, i18n, underlay, interwiki. fixed SystemAdmin macro to use cfg.superuser.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 362
diff changeset
908 Fixes:
332
0a40d8a4057e fixed logfile breaking when DeletePage/RenamePage comment contains CRLF chars
Thomas Waldmann <tw@waldmann-edv.de>
parents: 327
diff changeset
909 * fixed broken logs when a DeletePage (maybe also RenamePage) comment
0a40d8a4057e fixed logfile breaking when DeletePage/RenamePage comment contains CRLF chars
Thomas Waldmann <tw@waldmann-edv.de>
parents: 327
diff changeset
910 contained CR/LF characters (could happen when using copy&paste)
0a40d8a4057e fixed logfile breaking when DeletePage/RenamePage comment contains CRLF chars
Thomas Waldmann <tw@waldmann-edv.de>
parents: 327
diff changeset
911 * fixed GUI editor MoinEditorBackup page containing HTML instead of wiki
0a40d8a4057e fixed logfile breaking when DeletePage/RenamePage comment contains CRLF chars
Thomas Waldmann <tw@waldmann-edv.de>
parents: 327
diff changeset
912 markup
334
259b384a7ce7 updated CHANGES
Florian Festi <Florian.Festi@trick.informatik.uni-stuttgart.de>
parents: 332
diff changeset
913 * fixed invalid HTML in FootNotes
259b384a7ce7 updated CHANGES
Florian Festi <Florian.Festi@trick.informatik.uni-stuttgart.de>
parents: 332
diff changeset
914 * fixed HTML source in EditorBackup after canceling GUI editor
335
e574cc401e89 fixed MoinMoinBugs/IncorrectlyPlacedFootnote. All footnotes are now shown at the very bottom. There is a continuing numbering of all footnotes including the ones on included pages
Florian Festi <Florian.Festi@trick.informatik.uni-stuttgart.de>
parents: 334
diff changeset
915 * Footnotes of included pages are not shown at the bottom of the including page.
336
c39981463fb2 fixed MoinMoinBugs/ErraticGetValMacroExpansion. Corrected REs for Dict and Group pages. Use spaces insted of \s because this matches newlines!
Florian Festi <Florian.Festi@trick.informatik.uni-stuttgart.de>
parents: 335
diff changeset
916 * Bug in Dict handling that often breaks first entry
c39981463fb2 fixed MoinMoinBugs/ErraticGetValMacroExpansion. Corrected REs for Dict and Group pages. Use spaces insted of \s because this matches newlines!
Florian Festi <Florian.Festi@trick.informatik.uni-stuttgart.de>
parents: 335
diff changeset
917
320
2506384f68c4 version bumped to 1.5.0beta6, updated docs
Thomas Waldmann <tw@waldmann-edv.de>
parents: 318
diff changeset
918 Version 1.5.0beta6:
301
6b02d608c5f4 Added SSO support/auth module for PHP based applications.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 298
diff changeset
919 Authentication:
6b02d608c5f4 Added SSO support/auth module for PHP based applications.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 298
diff changeset
920 * Added SSO module for PHP based apps. Currently supported: eGroupware 1.2.
6b02d608c5f4 Added SSO support/auth module for PHP based applications.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 298
diff changeset
921 No need to login in two systems anymore - MoinMoin will read the PHP session
6b02d608c5f4 Added SSO support/auth module for PHP based applications.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 298
diff changeset
922 files.
6b02d608c5f4 Added SSO support/auth module for PHP based applications.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 298
diff changeset
923
303
32dbd9314784 Improved rendering of bullet lists and external links in Restructured text. Thanks to Matt.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 301
diff changeset
924 Fixes:
32dbd9314784 Improved rendering of bullet lists and external links in Restructured text. Thanks to Matt.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 301
diff changeset
925 * Improved rendering of bullet lists and external links in Restructured text.
32dbd9314784 Improved rendering of bullet lists and external links in Restructured text. Thanks to Matt.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 301
diff changeset
926 Thanks to Matthew Gilbert.
306
4e5e4fc9f7fa fixed rendering of modern for IE, Opera, Konqueror (as far as possible). TODO: other themes
Thomas Waldmann <tw@waldmann-edv.de>
parents: 303
diff changeset
927 * Fixed modern theme rendering, including some fixes and workarounds for
4e5e4fc9f7fa fixed rendering of modern for IE, Opera, Konqueror (as far as possible). TODO: other themes
Thomas Waldmann <tw@waldmann-edv.de>
parents: 303
diff changeset
928 broken MS IE.
311
6ab8c171e491 do not check new user's email address against disabled accounts
Thomas Waldmann <tw@waldmann-edv.de>
parents: 306
diff changeset
929 * When checking for email uniqueness, do not compare with disabled user
6ab8c171e491 do not check new user's email address against disabled accounts
Thomas Waldmann <tw@waldmann-edv.de>
parents: 306
diff changeset
930 profiles.
317
d2015038d0e7 send http headers for Despam action
Thomas Waldmann <tw@waldmann-edv.de>
parents: 316
diff changeset
931 * Fix sending of HTTP headers for Despam action.
318
c50c2677dd9e add some margin left and right of link icon
Thomas Waldmann <tw@waldmann-edv.de>
parents: 317
diff changeset
932 * Add some margin left and right of the link icons.
303
32dbd9314784 Improved rendering of bullet lists and external links in Restructured text. Thanks to Matt.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 301
diff changeset
933
295
91d47ebee530 make posted UserPreferences form values easily available for auth methods
Thomas Waldmann <tw@waldmann-edv.de>
parents: 291
diff changeset
934 Other changes:
91d47ebee530 make posted UserPreferences form values easily available for auth methods
Thomas Waldmann <tw@waldmann-edv.de>
parents: 291
diff changeset
935 * Made it easier for auth methods needing a user interface (like ldap or
91d47ebee530 make posted UserPreferences form values easily available for auth methods
Thomas Waldmann <tw@waldmann-edv.de>
parents: 291
diff changeset
936 mysql stuff). Unlike http auth, they usually need some "login form".
91d47ebee530 make posted UserPreferences form values easily available for auth methods
Thomas Waldmann <tw@waldmann-edv.de>
parents: 291
diff changeset
937 We made UserPreferences login form values (name, password, login, logout)
91d47ebee530 make posted UserPreferences form values easily available for auth methods
Thomas Waldmann <tw@waldmann-edv.de>
parents: 291
diff changeset
938 available as kw args of the auth method, so it is easy and obvious now.
297
fe57f191672e make login/logout showing configurable, update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 295
diff changeset
939 * Make login and logout show at the same place. Is only shown when
fe57f191672e make login/logout showing configurable, update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 295
diff changeset
940 show_login is True (default).
298
6c74345f4d55 cleaned up and moved moin's cookie stuff to auth.moin_cookie
Thomas Waldmann <tw@waldmann-edv.de>
parents: 297
diff changeset
941 * Disabled login using &uid=12345.67.8910 method. Please use name/password.
6c74345f4d55 cleaned up and moved moin's cookie stuff to auth.moin_cookie
Thomas Waldmann <tw@waldmann-edv.de>
parents: 297
diff changeset
942 * Made builtin moin_cookie authentication more modular: the cookie is now
6c74345f4d55 cleaned up and moved moin's cookie stuff to auth.moin_cookie
Thomas Waldmann <tw@waldmann-edv.de>
parents: 297
diff changeset
943 touched by MoinMoin.auth.moin_cookie only, with one minor discomfort:
6c74345f4d55 cleaned up and moved moin's cookie stuff to auth.moin_cookie
Thomas Waldmann <tw@waldmann-edv.de>
parents: 297
diff changeset
944 When creating a user, you are not automatically logged in any more.
316
14d0a26ab4ec updated CHANGES, added MoinEditorPagesGroup to distributed pages
Thomas Waldmann <tw@waldmann-edv.de>
parents: 311
diff changeset
945 * We now use the packager for additional help and system pages in all other
14d0a26ab4ec updated CHANGES, added MoinEditorPagesGroup to distributed pages
Thomas Waldmann <tw@waldmann-edv.de>
parents: 311
diff changeset
946 languages except English. The packages are attached to SystemPagesSetup
14d0a26ab4ec updated CHANGES, added MoinEditorPagesGroup to distributed pages
Thomas Waldmann <tw@waldmann-edv.de>
parents: 311
diff changeset
947 page and can be installed from there after getting "superuser" powers.
14d0a26ab4ec updated CHANGES, added MoinEditorPagesGroup to distributed pages
Thomas Waldmann <tw@waldmann-edv.de>
parents: 311
diff changeset
948 The "extra" package contains a collection of orphan pages not listed on
14d0a26ab4ec updated CHANGES, added MoinEditorPagesGroup to distributed pages
Thomas Waldmann <tw@waldmann-edv.de>
parents: 311
diff changeset
949 some SystemPagesIn<Language>Group page.
14d0a26ab4ec updated CHANGES, added MoinEditorPagesGroup to distributed pages
Thomas Waldmann <tw@waldmann-edv.de>
parents: 311
diff changeset
950
295
91d47ebee530 make posted UserPreferences form values easily available for auth methods
Thomas Waldmann <tw@waldmann-edv.de>
parents: 291
diff changeset
951
291
fec34a6dad0b bump version to beta5
Thomas Waldmann <tw@waldmann-edv.de>
parents: 290
diff changeset
952 Version 1.5.0beta5:
236
81620fd76cac fix minor UI bug: DeletePage/RenamePage was shown active in menu although user missed delete rights. We also stop checking for user.valid as this should be driven by ACLs only.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 226
diff changeset
953 Fixes:
81620fd76cac fix minor UI bug: DeletePage/RenamePage was shown active in menu although user missed delete rights. We also stop checking for user.valid as this should be driven by ACLs only.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 226
diff changeset
954 * Fixed a minor user interface bug: it showed RenamePage and DeletePage
81620fd76cac fix minor UI bug: DeletePage/RenamePage was shown active in menu although user missed delete rights. We also stop checking for user.valid as this should be driven by ACLs only.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 226
diff changeset
955 actions in the menu if you only had write rights and then complained
81620fd76cac fix minor UI bug: DeletePage/RenamePage was shown active in menu although user missed delete rights. We also stop checking for user.valid as this should be driven by ACLs only.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 226
diff changeset
956 when you really tried when you had no delete rights additionally.
81620fd76cac fix minor UI bug: DeletePage/RenamePage was shown active in menu although user missed delete rights. We also stop checking for user.valid as this should be driven by ACLs only.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 226
diff changeset
957 * We don't remove RenamePage and DeletePage from menu any more if user is
81620fd76cac fix minor UI bug: DeletePage/RenamePage was shown active in menu although user missed delete rights. We also stop checking for user.valid as this should be driven by ACLs only.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 226
diff changeset
958 unknown. This stuff is only driven by ACLs now.
245
9ed4223a2d7f updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 238
diff changeset
959 * Some fixes to Despam action.
250
763d15fbcdfc fixed moin_dump
Thomas Waldmann <tw@waldmann-edv.de>
parents: 245
diff changeset
960 * Fixed moin_dump (broken by some recent theme init change).
278
ce748c8271dd Remove other password field, too, when UserPreferences don't need to have password field(s). Update CHANGES.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 273
diff changeset
961 * Fixed a few tests by moving the theme init from moin_dump to RequestCLI.
255
defb2fe960ec updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 250
diff changeset
962 * removed old_onload reference from infobox.js
defb2fe960ec updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 250
diff changeset
963 * Fixed MoinMoin logo for IE.
defb2fe960ec updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 250
diff changeset
964 * search: fixed whitespace handling in linkto: search terms
269
75db8e9f4f46 Documented last night changes to CHANGES.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 268
diff changeset
965 * Increased stability of the tests system by outputting results to sys.stdout
75db8e9f4f46 Documented last night changes to CHANGES.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 268
diff changeset
966 instead of request. Note that this changes the semantics for e.g. mod_py or
75db8e9f4f46 Documented last night changes to CHANGES.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 268
diff changeset
967 mod_fcgi.
75db8e9f4f46 Documented last night changes to CHANGES.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 268
diff changeset
968 * Fixed packaging system in the case of AddRevision that does not alter the page.
75db8e9f4f46 Documented last night changes to CHANGES.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 268
diff changeset
969 * Fixed a few bugs in the XML formatters (dom_xml, text_xml, xml_docbook).
273
714732e11d60 fixed and extended link icons
Thomas Waldmann <tw@waldmann-edv.de>
parents: 269
diff changeset
970 * Fixed link icons. We now just use a.xxx.before where xxx is the link scheme,
714732e11d60 fixed and extended link icons
Thomas Waldmann <tw@waldmann-edv.de>
parents: 269
diff changeset
971 e.g. a.http.before. See theme's common.css.
281
8155e50e94ca fixed crash with non-ASCII attachment filename
Thomas Waldmann <tw@waldmann-edv.de>
parents: 280
diff changeset
972 * Hopefully fixed some issue with non-ASCII attachment filenames.
282
625640dccd66 workaround for Opera 8.5 making <No addition> categories
Thomas Waldmann <tw@waldmann-edv.de>
parents: 281
diff changeset
973 * Workaround for Opera 8.5 making silly "No addition" categories.
286
08cd0e9b9369 do not show gui editor for non-wiki format pages
Thomas Waldmann <tw@waldmann-edv.de>
parents: 282
diff changeset
974 * Do not show GUI editor for non-wiki format pages, because we only have a
08cd0e9b9369 do not show gui editor for non-wiki format pages
Thomas Waldmann <tw@waldmann-edv.de>
parents: 282
diff changeset
975 converter from html to wiki right now.
287
3958ec0fec55 fixed some modern CSS issues
Thomas Waldmann <tw@waldmann-edv.de>
parents: 286
diff changeset
976 * Fix the modern CSS issues for editbar, when it shifted content far right.
3958ec0fec55 fixed some modern CSS issues
Thomas Waldmann <tw@waldmann-edv.de>
parents: 286
diff changeset
977 Also removed the absolute height value that never was right.
290
5e05c2fce894 Fix mod_python adaptor bugs failing to handle Location correctly
Thomas Waldmann <tw@waldmann-edv.de>
parents: 287
diff changeset
978 * Fix mod_python adaptor bugs failing to handle Location correctly.
5e05c2fce894 Fix mod_python adaptor bugs failing to handle Location correctly
Thomas Waldmann <tw@waldmann-edv.de>
parents: 287
diff changeset
979 See: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=339543
255
defb2fe960ec updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 250
diff changeset
980
237
ccfa707e7064 added builtin support for linking irc:// URLs
Thomas Waldmann <tw@waldmann-edv.de>
parents: 236
diff changeset
981 Other changes:
ccfa707e7064 added builtin support for linking irc:// URLs
Thomas Waldmann <tw@waldmann-edv.de>
parents: 236
diff changeset
982 * Added irc:// to the builtin supported link schemas. You can remove it
ccfa707e7064 added builtin support for linking irc:// URLs
Thomas Waldmann <tw@waldmann-edv.de>
parents: 236
diff changeset
983 from config.url_schemas in case you have patched it in there.
238
b80624429934 added cfg.user_autocreate, for now for auth.http and auth.ssl_clientcert
Thomas Waldmann <tw@waldmann-edv.de>
parents: 237
diff changeset
984 * Added cfg.user_autocreate (default: False). Use True to enable user
b80624429934 added cfg.user_autocreate, for now for auth.http and auth.ssl_clientcert
Thomas Waldmann <tw@waldmann-edv.de>
parents: 237
diff changeset
985 profile autocreation, e.g. when you use http authentication, so your
b80624429934 added cfg.user_autocreate, for now for auth.http and auth.ssl_clientcert
Thomas Waldmann <tw@waldmann-edv.de>
parents: 237
diff changeset
986 externally authenticated users don't need to create their moin profile
b80624429934 added cfg.user_autocreate, for now for auth.http and auth.ssl_clientcert
Thomas Waldmann <tw@waldmann-edv.de>
parents: 237
diff changeset
987 manually. The auth method (see cfg.auth list) must check this setting
b80624429934 added cfg.user_autocreate, for now for auth.http and auth.ssl_clientcert
Thomas Waldmann <tw@waldmann-edv.de>
parents: 237
diff changeset
988 if it supports auto creation.
245
9ed4223a2d7f updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 238
diff changeset
989 * Added user_autocreate support for auth.http and auth.sslclientcert.
238
b80624429934 added cfg.user_autocreate, for now for auth.http and auth.ssl_clientcert
Thomas Waldmann <tw@waldmann-edv.de>
parents: 237
diff changeset
990 * Added "." and "@" to allowed characters in usernames. This is needed
b80624429934 added cfg.user_autocreate, for now for auth.http and auth.ssl_clientcert
Thomas Waldmann <tw@waldmann-edv.de>
parents: 237
diff changeset
991 e.g. when using mod_pubcookie for authentication. mod_pubcookie returns
b80624429934 added cfg.user_autocreate, for now for auth.http and auth.ssl_clientcert
Thomas Waldmann <tw@waldmann-edv.de>
parents: 237
diff changeset
992 userids like "geek@ANDREW.CMU.EDU" (e.g. the Kerberos domain is part of
b80624429934 added cfg.user_autocreate, for now for auth.http and auth.ssl_clientcert
Thomas Waldmann <tw@waldmann-edv.de>
parents: 237
diff changeset
993 the id). Thanks to Brian E. Gallew for his patch, which we used for
b80624429934 added cfg.user_autocreate, for now for auth.http and auth.ssl_clientcert
Thomas Waldmann <tw@waldmann-edv.de>
parents: 237
diff changeset
994 inspiration for user autocreation changes.
278
ce748c8271dd Remove other password field, too, when UserPreferences don't need to have password field(s). Update CHANGES.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 273
diff changeset
995 * Changed auth method to return a tuple (user_obj, continue_flag), see
ce748c8271dd Remove other password field, too, when UserPreferences don't need to have password field(s). Update CHANGES.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 273
diff changeset
996 comments in auth.py.
ce748c8271dd Remove other password field, too, when UserPreferences don't need to have password field(s). Update CHANGES.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 273
diff changeset
997 * auth methods now create user objects with kw args auth_method and
ce748c8271dd Remove other password field, too, when UserPreferences don't need to have password field(s). Update CHANGES.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 273
diff changeset
998 auth_attribs, so that moin knows later how the user was authenticated
ce748c8271dd Remove other password field, too, when UserPreferences don't need to have password field(s). Update CHANGES.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 273
diff changeset
999 and which user object attributes were determined by the auth method.
245
9ed4223a2d7f updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 238
diff changeset
1000 * Added MoinMoin/scripts/import/IrcLogImporter.py to import supybot's
9ed4223a2d7f updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 238
diff changeset
1001 IRC logs into a moin wiki. We use MonthCalendar compatible page names,
9ed4223a2d7f updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 238
diff changeset
1002 so you can use the calendar for showing / navigating the logs.
9ed4223a2d7f updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 238
diff changeset
1003 * Removed packager binary from FCKeditor (fixing a Debian policy problem).
257
133d6a826da2 Documented new logo.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 255
diff changeset
1004 * Worked around .png transparency bugs of IE with the new logo. We ship
133d6a826da2 Documented new logo.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 255
diff changeset
1005 two logos: moinmoin.png without an alpha channel (IE compatible) and
133d6a826da2 Documented new logo.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 255
diff changeset
1006 moinmoin_alpha.png which has an alpha channel and looks better on
133d6a826da2 Documented new logo.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 255
diff changeset
1007 browsers with full .png support.
280
015c945277ec "Winzip compat ?patch" - Allow a .zip file to have a directory in it if it is the only one. Thanks Diego Ongaro.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 278
diff changeset
1008 * Allow a .zip file to have a directory in it if it is the only one.
236
81620fd76cac fix minor UI bug: DeletePage/RenamePage was shown active in menu although user missed delete rights. We also stop checking for user.valid as this should be driven by ACLs only.
Thomas Waldmann <tw@waldmann-edv.de>
parents: 226
diff changeset
1009
221
b1d744e2fd29 cfg.stylesheets for admin configurable additional style sheets
Thomas Waldmann <tw@waldmann-edv.de>
parents: 218
diff changeset
1010 Version 1.5.0beta4:
224
88304513aa73 use span for anchordef
Thomas Waldmann <tw@waldmann-edv.de>
parents: 221
diff changeset
1011 Fixes:
88304513aa73 use span for anchordef
Thomas Waldmann <tw@waldmann-edv.de>
parents: 221
diff changeset
1012 * use <span class="anchor"> instead of <a> for line-xxx anchors, this
88304513aa73 use span for anchordef
Thomas Waldmann <tw@waldmann-edv.de>
parents: 221
diff changeset
1013 fixes some rendering problems on IE
226
52ee38346bc7 Merged new rst patches by Matt. Formatter/docutils compatiblity.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 225
diff changeset
1014 * Fixed the ReStructured text parser when it was used with non-HTML
52ee38346bc7 Merged new rst patches by Matt. Formatter/docutils compatiblity.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 225
diff changeset
1015 formatters. Increased compatiblity with new docutils code.
52ee38346bc7 Merged new rst patches by Matt. Formatter/docutils compatiblity.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 225
diff changeset
1016 (Thanks to Matt Gilbert.)
221
b1d744e2fd29 cfg.stylesheets for admin configurable additional style sheets
Thomas Waldmann <tw@waldmann-edv.de>
parents: 218
diff changeset
1017 Other changes:
b1d744e2fd29 cfg.stylesheets for admin configurable additional style sheets
Thomas Waldmann <tw@waldmann-edv.de>
parents: 218
diff changeset
1018 * cfg.stylesheets = [] (default). You can use this on wiki or farm level
b1d744e2fd29 cfg.stylesheets for admin configurable additional style sheets
Thomas Waldmann <tw@waldmann-edv.de>
parents: 218
diff changeset
1019 to emit stylesheets after the theme css and before the user prefs css.
b1d744e2fd29 cfg.stylesheets for admin configurable additional style sheets
Thomas Waldmann <tw@waldmann-edv.de>
parents: 218
diff changeset
1020 The list entries must be ('screen', '/where/ever/is/my.css') style.
225
1814c26fe6f1 sample code for using an external auth cookie
Thomas Waldmann <tw@waldmann-edv.de>
parents: 224
diff changeset
1021 * Added sample code for auth using an external cookie made by some other
1814c26fe6f1 sample code for using an external auth cookie
Thomas Waldmann <tw@waldmann-edv.de>
parents: 224
diff changeset
1022 program. See contrib/auth_externalcookie/*. You need to edit it to
1814c26fe6f1 sample code for using an external auth cookie
Thomas Waldmann <tw@waldmann-edv.de>
parents: 224
diff changeset
1023 fit whatever cookie you want to use.
1814c26fe6f1 sample code for using an external auth cookie
Thomas Waldmann <tw@waldmann-edv.de>
parents: 224
diff changeset
1024
210
54d91760eaba updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 206
diff changeset
1025 Version 1.5.0beta3:
54d91760eaba updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 206
diff changeset
1026 Fixes:
54d91760eaba updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 206
diff changeset
1027 * fixed editor preview throwing away page content for new pages
54d91760eaba updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 206
diff changeset
1028 * require POST for userform save and create* action
54d91760eaba updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 206
diff changeset
1029 * use request.normalizePagename() while collecting pagelinks
212
8af4c008e5b9 1.5.0beta3 release, bumped version, do not offer gui editor for safari
Thomas Waldmann <tw@waldmann-edv.de>
parents: 211
diff changeset
1030 * do not offer gui editor for safari
210
54d91760eaba updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 206
diff changeset
1031 Other changes:
54d91760eaba updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 206
diff changeset
1032 * tell user if account is disabled
198
76c964712b0f added support for linking to .ico and .bmp
Thomas Waldmann <tw@waldmann-edv.de>
parents: 197
diff changeset
1033 * added support for linking to .ico and .bmp
210
54d91760eaba updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 206
diff changeset
1034 * attachment methods for the text_xml and xml_docbook formatters
54d91760eaba updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 206
diff changeset
1035 * new favicon
54d91760eaba updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 206
diff changeset
1036 * updated i18n (fixed nl, did nobody notice this?) and underlay
211
f374d87dd925 change show_interwiki default to 0
Thomas Waldmann <tw@waldmann-edv.de>
parents: 210
diff changeset
1037 * changed show_interwiki default to 0
198
76c964712b0f added support for linking to .ico and .bmp
Thomas Waldmann <tw@waldmann-edv.de>
parents: 197
diff changeset
1038
197
62fcbcbb8d92 1.5.0beta2 release, remove halloween stuff, update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 193
diff changeset
1039 Version 1.5.0beta2:
62fcbcbb8d92 1.5.0beta2 release, remove halloween stuff, update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 193
diff changeset
1040 Fixes:
62fcbcbb8d92 1.5.0beta2 release, remove halloween stuff, update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 193
diff changeset
1041 * fix wrong _ in title links (MoinMoinBugs/AddSpaceWikiNameAtHead)
62fcbcbb8d92 1.5.0beta2 release, remove halloween stuff, update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 193
diff changeset
1042 * fix gui editor (converter) crash on save
62fcbcbb8d92 1.5.0beta2 release, remove halloween stuff, update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 193
diff changeset
1043 * MoinMoinBugs/PageHitsFails
62fcbcbb8d92 1.5.0beta2 release, remove halloween stuff, update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 193
diff changeset
1044 * MoinMoinBugs/PackagePagesFailsBecauseAllowedActionsMissing
211
f374d87dd925 change show_interwiki default to 0
Thomas Waldmann <tw@waldmann-edv.de>
parents: 210
diff changeset
1045 * Avoid destroying existing page content if editor is called with
197
62fcbcbb8d92 1.5.0beta2 release, remove halloween stuff, update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 193
diff changeset
1046 template parameter for an existing page.
62fcbcbb8d92 1.5.0beta2 release, remove halloween stuff, update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 193
diff changeset
1047 * fix countdown javascript for browser status line in editor
62fcbcbb8d92 1.5.0beta2 release, remove halloween stuff, update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 193
diff changeset
1048 * added page title display for editor
62fcbcbb8d92 1.5.0beta2 release, remove halloween stuff, update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 193
diff changeset
1049 * added header div for classic theme
62fcbcbb8d92 1.5.0beta2 release, remove halloween stuff, update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 193
diff changeset
1050
62fcbcbb8d92 1.5.0beta2 release, remove halloween stuff, update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 193
diff changeset
1051 Authentication and related:
62fcbcbb8d92 1.5.0beta2 release, remove halloween stuff, update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 193
diff changeset
1052 * Added a WhoAmI.py wiki xmlrpc plugin to check whether auth works
62fcbcbb8d92 1.5.0beta2 release, remove halloween stuff, update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 193
diff changeset
1053 correctly for xmlrpc. There is a counterpart script WhoAmI.py that
62fcbcbb8d92 1.5.0beta2 release, remove halloween stuff, update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 193
diff changeset
1054 uses http auth when calling the xmlrpc plugin, so you can use it to
62fcbcbb8d92 1.5.0beta2 release, remove halloween stuff, update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 193
diff changeset
1055 check http auth.
62fcbcbb8d92 1.5.0beta2 release, remove halloween stuff, update CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 193
diff changeset
1056
179
2267638ceedd 1.5.0beta1 release
Thomas Waldmann <tw@waldmann-edv.de>
parents: 173
diff changeset
1057 Version 1.5.0beta1:
63
d1333236adba backward compability with 1.3 mail_from configuration, update example configuration, add tests
Nir Soffer <nirs@freeshell.org>
parents: 61
diff changeset
1058 * Requirements changed to require Python >= 2.3. We recommend that
d1333236adba backward compability with 1.3 mail_from configuration, update example configuration, add tests
Nir Soffer <nirs@freeshell.org>
parents: 61
diff changeset
1059 you use the latest Python release you can get. The reason we
d1333236adba backward compability with 1.3 mail_from configuration, update example configuration, add tests
Nir Soffer <nirs@freeshell.org>
parents: 61
diff changeset
1060 dropped 2.2.2 support is because no developer or tester uses this
d1333236adba backward compability with 1.3 mail_from configuration, update example configuration, add tests
Nir Soffer <nirs@freeshell.org>
parents: 61
diff changeset
1061 old version any more, so incompatibilities crept in the code
d1333236adba backward compability with 1.3 mail_from configuration, update example configuration, add tests
Nir Soffer <nirs@freeshell.org>
parents: 61
diff changeset
1062 without anybody noticing. Using some recent Python usually is no
d1333236adba backward compability with 1.3 mail_from configuration, update example configuration, add tests
Nir Soffer <nirs@freeshell.org>
parents: 61
diff changeset
1063 real problem, see there for some hints in case you still run an
d1333236adba backward compability with 1.3 mail_from configuration, update example configuration, add tests
Nir Soffer <nirs@freeshell.org>
parents: 61
diff changeset
1064 old python: http://moinmoin.wikiwikiweb.de/NewPythonOnOldLinux
d1333236adba backward compability with 1.3 mail_from configuration, update example configuration, add tests
Nir Soffer <nirs@freeshell.org>
parents: 61
diff changeset
1065 The hint also does apply to other POSIX style operating systems,
d1333236adba backward compability with 1.3 mail_from configuration, update example configuration, add tests
Nir Soffer <nirs@freeshell.org>
parents: 61
diff changeset
1066 not only Linux.
193
236f561fa21f update cachecleaner and recomment its usage on upgrading
Thomas Waldmann <tw@waldmann-edv.de>
parents: 192
diff changeset
1067 * We recommend you use MoinMoin/scripts/cachecleaner.py to clean the
236f561fa21f update cachecleaner and recomment its usage on upgrading
Thomas Waldmann <tw@waldmann-edv.de>
parents: 192
diff changeset
1068 wiki's cache (see comments at top of the script).
236f561fa21f update cachecleaner and recomment its usage on upgrading
Thomas Waldmann <tw@waldmann-edv.de>
parents: 192
diff changeset
1069 The cache will automatically be rebuilt (some operations may take
236f561fa21f update cachecleaner and recomment its usage on upgrading
Thomas Waldmann <tw@waldmann-edv.de>
parents: 192
diff changeset
1070 some time when first being used, e.g. linkto: search, so be patient!).
0
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1071
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1072 Config Changes:
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1073 * there is a file CHANGES.config with just the recently changed stuff
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1074 from multiconfig.py
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1075 * new defaults:
35
f0af060fb82b making people choose the right approach to page_front_page
Thomas Waldmann <tw@waldmann-edv.de>
parents: 32
diff changeset
1076 * page_front_page old: u"FrontPage" new: u"HelpOnLanguages"
f0af060fb82b making people choose the right approach to page_front_page
Thomas Waldmann <tw@waldmann-edv.de>
parents: 32
diff changeset
1077 please just read the help page in case you see it :)
0
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1078 * bang_meta old: 0 new: 1
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1079 * show_section_numbers old: 1 new: 0
38
9ab510c272c4 be a bit less restrictive on some pagename matching regexes
Thomas Waldmann <tw@waldmann-edv.de>
parents: 35
diff changeset
1080 * some regexes that used to be [a-z]Uxxxx$ are now [a-z0-9]Uxxxx$
156
206b3db4eade RC: make NEW icon clickable, make long comment parts breakable (fixing ugly rendering for some use cases)
Thomas Waldmann <tw@waldmann-edv.de>
parents: 153
diff changeset
1081 * navi_bar has no page_front_page as first element any more
0
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1082 * removed settings and code [new behaviour]:
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1083 * acl_enabled [1]
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1084 * allow_extended_names [1]
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1085 * allow_numeric_entities [1]
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1086 * backtick_meta [1]
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1087 * allow_subpages [1]
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1088 * new settings:
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1089 * cfg.mail_sendmail = "/usr/sbin/sendmail -t -i" can be used if sending
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1090 via SMTP doesn't work on your server. Default is None and that means
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1091 using SMTP.
131
1738cbba372c new cfg settings: language_ignore_browser and language_default (was: default_lang)
Thomas Waldmann <tw@waldmann-edv.de>
parents: 129
diff changeset
1092 * language_default replaces the old default_lang setting (just renamed).
1738cbba372c new cfg settings: language_ignore_browser and language_default (was: default_lang)
Thomas Waldmann <tw@waldmann-edv.de>
parents: 129
diff changeset
1093 * language_ignore_browser = True can be used to let moin ignore the
1738cbba372c new cfg settings: language_ignore_browser and language_default (was: default_lang)
Thomas Waldmann <tw@waldmann-edv.de>
parents: 129
diff changeset
1094 user's browser settings (e.g. if you run a local-language only wiki
1738cbba372c new cfg settings: language_ignore_browser and language_default (was: default_lang)
Thomas Waldmann <tw@waldmann-edv.de>
parents: 129
diff changeset
1095 and your users use misconfigured or buggy browsers often). Default is
1738cbba372c new cfg settings: language_ignore_browser and language_default (was: default_lang)
Thomas Waldmann <tw@waldmann-edv.de>
parents: 129
diff changeset
1096 False. Don't forget to set language_default when using this.
0
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1097
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1098 * Wiki Editor changes / new WYSIWYG editor
114
00a0fa898ed5 upgraded FCKeditor to current CVS (after 2.1 release of it)
Thomas Waldmann <tw@waldmann-edv.de>
parents: 111
diff changeset
1099 * fully imported the javascript based LGPLed FCKeditor (many thanks
0
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1100 to Fred CK for his great work). See http://fckeditor.net/ for details.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1101 * config for FCKeditor is at wiki/htdocs/applets/moinfckeditor.js
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1102 * added cfg.interwiki_preferred (default = []) to set a list of wikis to
63
d1333236adba backward compability with 1.3 mail_from configuration, update example configuration, add tests
Nir Soffer <nirs@freeshell.org>
parents: 61
diff changeset
1103 show at the top of the wiki selection list when inserting an
d1333236adba backward compability with 1.3 mail_from configuration, update example configuration, add tests
Nir Soffer <nirs@freeshell.org>
parents: 61
diff changeset
1104 interwiki link (just use the same wiki name as in interwiki
d1333236adba backward compability with 1.3 mail_from configuration, update example configuration, add tests
Nir Soffer <nirs@freeshell.org>
parents: 61
diff changeset
1105 map). If the last list item is None, then the preferred wikis
d1333236adba backward compability with 1.3 mail_from configuration, update example configuration, add tests
Nir Soffer <nirs@freeshell.org>
parents: 61
diff changeset
1106 will not be followed by the entries of the interwiki map.
d1333236adba backward compability with 1.3 mail_from configuration, update example configuration, add tests
Nir Soffer <nirs@freeshell.org>
parents: 61
diff changeset
1107 * moved save/preview/... buttons to the top so that they can be
d1333236adba backward compability with 1.3 mail_from configuration, update example configuration, add tests
Nir Soffer <nirs@freeshell.org>
parents: 61
diff changeset
1108 easily reached
0
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1109 * reduced edit_rows default to 20 lines
16
9c868ac2ccc6 Added support for edit by doubleclick in the diff view.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 14
diff changeset
1110 * Added support for edit by doubleclick in the diff view
0
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1111
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1112 * Improved wiki farm support
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1113 * make user files sharable between several wikis in a farm
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1114 * allow/use interwiki subscriptions
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1115 * use interwiki links in page trail
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1116 * save bookmark per wiki name
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1117 * cfg.cookie_domain can be used to set a cookie valid for a complete
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1118 domain (default: None == only for this host). If you use '.domain.tld',
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1119 the cookie will be valid for all hosts *.domain.tld - good for host
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1120 based wiki farms.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1121 * cfg.cookie_path can be used to set a cookie valid for a wiki farm under
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1122 some base path (default: None == only for this wiki's path). If you use
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1123 '/wikifarm', the cookie will be valid for all wikis
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1124 server.tld/wikifarm/* - good for path based wiki farms.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1125 * Interwiki user homepage (if you have MANY users)
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1126 Generated links for usernames are interwiki now, use cfg.user_homewiki
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1127 (default: 'Self') to specify in which wiki the user home pages are
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1128 located. Note: when pointing this to another wiki, the /MoinEditorBackup
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1129 functionality will be disabled.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1130 @SIG@ also uses interwiki when needed.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1131
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1132 * Authentication, ACLs and related
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1133 * Modular authentication: cfg.auth is a list of functions that return a
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1134 valid user or None, use it like this:
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1135 from MoinMoin.auth import http, moin_cookie
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1136 auth = [http, moin_cookie]
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1137 * cfg.auth_http_enabled was removed, please use cfg.auth instead.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1138 * http auth now supports "Negotiate" scheme, too
129
f0e84aeb51dc sslclientcert auth method, untested
Thomas Waldmann <tw@waldmann-edv.de>
parents: 123
diff changeset
1139 * Added sslclientcert auth method (Apache: untested, Twisted: not
f0e84aeb51dc sslclientcert auth method, untested
Thomas Waldmann <tw@waldmann-edv.de>
parents: 123
diff changeset
1140 implemented, IIS: no idea). See MoinMoin/auth.py for details.
f0e84aeb51dc sslclientcert auth method, untested
Thomas Waldmann <tw@waldmann-edv.de>
parents: 123
diff changeset
1141 Submit a patch if you have improvements.
173
92e3a82bfe3e updated sample configs, CHANGES, version
Thomas Waldmann <tw@waldmann-edv.de>
parents: 168
diff changeset
1142 * cfg.superuser is a list of unicode usernames. It is used by some
92e3a82bfe3e updated sample configs, CHANGES, version
Thomas Waldmann <tw@waldmann-edv.de>
parents: 168
diff changeset
1143 critical operations like despam action or PackageInstaller.
0
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1144 * removed allowed_actions, we now use actions_excluded only and it
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1145 defaults to [], that means, no action is excluded, everything is
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1146 allowed (limited by ACLs). In case of RenamePage and DeletePage,
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1147 this shouldn't be a problem as both can be reverted. In case you
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1148 did not allow attachments, you now have to use:
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1149 actions_excluded = ['AttachFile']
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1150 * special users (All, Known, Trusted) in Groups are now supported
746
0d3e9b79dde3 moved SecurityPolicy stuff to security/*
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 745
diff changeset
1151 * MoinMoin.security.autoadmin SecurityPolicy added
0
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1152 When using this security policy, a user will get admin rights on his
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1153 homepage (where pagename == username) and its sub pages. This is needed
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1154 for the MyPages action, but can also get used for manual ACL changes.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1155 It can also be used for Project page auto admin functionality, see the
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1156 comments in the script for details.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1157 Further it can automatically create the user's group pages when the
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1158 user saves his homepage.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1159 * there is a UpdateGroup xmlrpc call, see MoinMoin/xmlrpc/UpdateGroup.py -
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1160 you can use this to update your *Group pages e.g. when generating them
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1161 from an external group database.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1162
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1163 * UserPreferences changes
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1164 * Alias name: is used for display purposes, when "name" is cryptic. It is
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1165 shown e.g. in the title attribute of userid links (displayed when
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1166 moving the mouse over it).
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1167 * "Publish my email (not my wiki homepage) in author info" - use this
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1168 if you don't have a wiki homepage, but if you want to be contactable
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1169 by email. When you edit a page, your email address will be published
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1170 as mailto: link on RecentChanges, at bottom of page (last editor) and
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1171 in page info. If the wiki runs publically on the internet, be careful
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1172 using this or your email address might be collected by spammers.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1173 * Preferred Editor: whether you want to use the text editor (as in
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1174 previous moin versions), the gui editor (new!) or both (you will get
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1175 2 edit links in that case).
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1176 * a user can add/remove the current page to/from his quicklinks with an
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1177 appropriate action now
211
f374d87dd925 change show_interwiki default to 0
Thomas Waldmann <tw@waldmann-edv.de>
parents: 210
diff changeset
1178 * if cfg.user_email_unique = False, we don't require user's email
0
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1179 addresses to be unique
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1180 * removed show_fancy_links user preferences setting to simplify code and
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1181 caching. Displaying those icons is now done by CSS styles (see
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1182 common.css). Maybe needs fixing for non-standard themes and RTL langs.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1183
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1184 * Markup
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1185 * added strikethrough markup: --(striked through text here)--
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1186 * @ME@ expands to just the plain username (no markup added) on save
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1187
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1188 * User homepages
63
d1333236adba backward compability with 1.3 mail_from configuration, update example configuration, add tests
Nir Soffer <nirs@freeshell.org>
parents: 61
diff changeset
1189 * when a user accesses his own non-existing homepage (pagename ==
d1333236adba backward compability with 1.3 mail_from configuration, update example configuration, add tests
Nir Soffer <nirs@freeshell.org>
parents: 61
diff changeset
1190 username), the wiki will present the MissingHomePage system page
d1333236adba backward compability with 1.3 mail_from configuration, update example configuration, add tests
Nir Soffer <nirs@freeshell.org>
parents: 61
diff changeset
1191 content, explaining what a user homepage is good for and offer
d1333236adba backward compability with 1.3 mail_from configuration, update example configuration, add tests
Nir Soffer <nirs@freeshell.org>
parents: 61
diff changeset
1192 one-click editing it with content loaded from HomepageTemplate
0
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1193 * creation of homepage subpages is assisted by the MyPages action, which
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1194 offers rw, ro page creation (and a related group) or creation of private
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1195 pages. If you are not in the user_homewiki, you will get redirected
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1196 there first.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1197
66
20993d3996e9 Added SubscribeUser.py action.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 63
diff changeset
1198 Other changes/new features:
173
92e3a82bfe3e updated sample configs, CHANGES, version
Thomas Waldmann <tw@waldmann-edv.de>
parents: 168
diff changeset
1199 * Added PackageInstaller and unzipping support (see wiki page
92e3a82bfe3e updated sample configs, CHANGES, version
Thomas Waldmann <tw@waldmann-edv.de>
parents: 168
diff changeset
1200 HelpOnActions/AttachFile for further details). PackageInstaller requires
92e3a82bfe3e updated sample configs, CHANGES, version
Thomas Waldmann <tw@waldmann-edv.de>
parents: 168
diff changeset
1201 the user to be in cfg.superuser list.
111
88ca17ab3314 Added PackagePages action.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 108
diff changeset
1202 * Added an PackagePages action to simplify the package creation.
133
df2368d50468 added location breadcrumbs
Thomas Waldmann <tw@waldmann-edv.de>
parents: 131
diff changeset
1203 * Added location breadcrumbs - when you are on some subpage, the page
df2368d50468 added location breadcrumbs
Thomas Waldmann <tw@waldmann-edv.de>
parents: 131
diff changeset
1204 title parts link to the corresponding parent pages, the last part does
df2368d50468 added location breadcrumbs
Thomas Waldmann <tw@waldmann-edv.de>
parents: 131
diff changeset
1205 the usual reverse linking.
0
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1206 * added WSGI server support, thanks to Anakim Border, see:
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1207 wiki/server/moinwsgi.py (moin as WSGI app, uses the flup WSGI server,
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1208 see http://www.saddi.com/software/flup/)
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1209 MoinMoin/server/wsgi.py (adaptor code)
14
c8a7e012ebeb Despam / mass revert action, needs superuser
Thomas Waldmann <tw@waldmann-edv.de>
parents: 1
diff changeset
1210 * added a "Despam" action to make de-spamming a wiki easy (mass revert
c8a7e012ebeb Despam / mass revert action, needs superuser
Thomas Waldmann <tw@waldmann-edv.de>
parents: 1
diff changeset
1211 bad changes done by a single author or bot). You need to be in
c8a7e012ebeb Despam / mass revert action, needs superuser
Thomas Waldmann <tw@waldmann-edv.de>
parents: 1
diff changeset
1212 cfg.superuser to use it.
32
5153d7c2b1c1 diffs with hrefs into the full text, TODO: extend formatter to support that
Thomas Waldmann <tw@waldmann-edv.de>
parents: 29
diff changeset
1213 * Better diffs with links to anchors to the changed places
29
8d382149e552 refactor CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 16
diff changeset
1214 * Enhanced table support in the DocBook formatter.
8d382149e552 refactor CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 16
diff changeset
1215 * Added 'moin' daemon script, that let you run moin standalone
8d382149e552 refactor CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 16
diff changeset
1216 server as daemon and control the server with simple command line
8d382149e552 refactor CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 16
diff changeset
1217 intreface: moin start | stop | restart | kill
8d382149e552 refactor CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 16
diff changeset
1218 * Add 'restart' option to mointwisted script
8d382149e552 refactor CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 16
diff changeset
1219 * Add properties option to standalone server config. Allow
8d382149e552 refactor CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 16
diff changeset
1220 overriding any request property like in other server types.
8d382149e552 refactor CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 16
diff changeset
1221 * Add support for running behind proxy out of the box with out
8d382149e552 refactor CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 16
diff changeset
1222 manual url mapping.
8d382149e552 refactor CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 16
diff changeset
1223 See HelpOnConfiguration/IntegratingWithApache
55
2932ba63d998 make WikiBackup action configurable
Thomas Waldmann <tw@waldmann-edv.de>
parents: 54
diff changeset
1224 * added a WikiBackup action, configure it similar to this:
63
d1333236adba backward compability with 1.3 mail_from configuration, update example configuration, add tests
Nir Soffer <nirs@freeshell.org>
parents: 61
diff changeset
1225 data_dir = "/path/to/data"
55
2932ba63d998 make WikiBackup action configurable
Thomas Waldmann <tw@waldmann-edv.de>
parents: 54
diff changeset
1226 backup_include = [data_dir, ] # you can add other dirs here
63
d1333236adba backward compability with 1.3 mail_from configuration, update example configuration, add tests
Nir Soffer <nirs@freeshell.org>
parents: 61
diff changeset
1227 backup_users = ["BackupUserName", ] # only TRUSTED users!
55
2932ba63d998 make WikiBackup action configurable
Thomas Waldmann <tw@waldmann-edv.de>
parents: 54
diff changeset
1228 You usually don't need to change the default backup_exclude setting.
2932ba63d998 make WikiBackup action configurable
Thomas Waldmann <tw@waldmann-edv.de>
parents: 54
diff changeset
1229 The default backup_include list is EMPTY and so will be your
2932ba63d998 make WikiBackup action configurable
Thomas Waldmann <tw@waldmann-edv.de>
parents: 54
diff changeset
1230 backup in case you don't configure it correctly.
2932ba63d998 make WikiBackup action configurable
Thomas Waldmann <tw@waldmann-edv.de>
parents: 54
diff changeset
1231 If you put your data_dir there, the backup will contain private
63
d1333236adba backward compability with 1.3 mail_from configuration, update example configuration, add tests
Nir Soffer <nirs@freeshell.org>
parents: 61
diff changeset
1232 user data like email addresses and encrypted passwords.
66
20993d3996e9 Added SubscribeUser.py action.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 63
diff changeset
1233 * Added a SubscribeUser action which allows the administrator to subscribe users to the
20993d3996e9 Added SubscribeUser.py action.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 63
diff changeset
1234 current page.
83
3bf0b6c09275 Updated CHANGES.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 66
diff changeset
1235 * Added thread count to SystemInfo macro.
106
5b6c796583c3 Clarified CHANGES.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 102
diff changeset
1236 * Added Petr's newest patch against the DocBook code. It allows you to use macros (esp. the include macro) in DocBook pages in order to build larger documents.
87
ee1c9e86b393 Allow the user to generate DocBook with a single click.
Alexander Schremmer <alex@alexanderweb.de.tla>
parents: 83
diff changeset
1237 * Added a RenderAsDocbook action which redirects to the DocBook formatter.
123
0e91f640f242 local dict support, inspired by the Debian patch
Thomas Waldmann <tw@waldmann-edv.de>
parents: 114
diff changeset
1238 * Added searching for wiki-local words lists under <data_dir>/dict/.
0e91f640f242 local dict support, inspired by the Debian patch
Thomas Waldmann <tw@waldmann-edv.de>
parents: 114
diff changeset
1239 They are used additionally to the global lists in MoinMoin/dict/.
134
95dd6aa5f3e5 moin_dump: dump referenced attachments
Thomas Waldmann <tw@waldmann-edv.de>
parents: 133
diff changeset
1240 * moin_dump now also dumps attachments referenced from the page.
95dd6aa5f3e5 moin_dump: dump referenced attachments
Thomas Waldmann <tw@waldmann-edv.de>
parents: 133
diff changeset
1241 It doesn't dump stuff that is just attached, but not referenced!
156
206b3db4eade RC: make NEW icon clickable, make long comment parts breakable (fixing ugly rendering for some use cases)
Thomas Waldmann <tw@waldmann-edv.de>
parents: 153
diff changeset
1242 * On RecentChanges we now force the comment to be breakable, this improves
206b3db4eade RC: make NEW icon clickable, make long comment parts breakable (fixing ugly rendering for some use cases)
Thomas Waldmann <tw@waldmann-edv.de>
parents: 153
diff changeset
1243 rendering of over-long words or on narrow browser windows - especially
206b3db4eade RC: make NEW icon clickable, make long comment parts breakable (fixing ugly rendering for some use cases)
Thomas Waldmann <tw@waldmann-edv.de>
parents: 153
diff changeset
1244 for themes with limited content width like rightsidebar.
206b3db4eade RC: make NEW icon clickable, make long comment parts breakable (fixing ugly rendering for some use cases)
Thomas Waldmann <tw@waldmann-edv.de>
parents: 153
diff changeset
1245 * We now have the "new" icon on RecentChanges clickable, just links to the
206b3db4eade RC: make NEW icon clickable, make long comment parts breakable (fixing ugly rendering for some use cases)
Thomas Waldmann <tw@waldmann-edv.de>
parents: 153
diff changeset
1246 page.
168
8c2614a730c0 updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 161
diff changeset
1247 * Print view now shows "interwikiname: pagename" (for show_interwiki = 1).
29
8d382149e552 refactor CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 16
diff changeset
1248
63
d1333236adba backward compability with 1.3 mail_from configuration, update example configuration, add tests
Nir Soffer <nirs@freeshell.org>
parents: 61
diff changeset
1249 International support:
d1333236adba backward compability with 1.3 mail_from configuration, update example configuration, add tests
Nir Soffer <nirs@freeshell.org>
parents: 61
diff changeset
1250 * mail_from can be now a unicode name-address
1412
07e331b171dc Documented last changes, added some umlauts to CHANGES.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents: 1396
diff changeset
1251 e.g u'Jürgen wiki <noreply@jhwiki.org>'
63
d1333236adba backward compability with 1.3 mail_from configuration, update example configuration, add tests
Nir Soffer <nirs@freeshell.org>
parents: 61
diff changeset
1252
153
c4c7dc546c65 ThemeChange, excluding optional content heading rendering change
Thomas Waldmann <tw@waldmann-edv.de>
parents: 137
diff changeset
1253 Theme changes:
c4c7dc546c65 ThemeChange, excluding optional content heading rendering change
Thomas Waldmann <tw@waldmann-edv.de>
parents: 137
diff changeset
1254 * logo_string is now should be really only the logo (img).
c4c7dc546c65 ThemeChange, excluding optional content heading rendering change
Thomas Waldmann <tw@waldmann-edv.de>
parents: 137
diff changeset
1255 If you included your wiki's name in logo_string you maybe want to remove
211
f374d87dd925 change show_interwiki default to 0
Thomas Waldmann <tw@waldmann-edv.de>
parents: 210
diff changeset
1256 it now as it is shown as part of the location display now anyway (if
f374d87dd925 change show_interwiki default to 0
Thomas Waldmann <tw@waldmann-edv.de>
parents: 210
diff changeset
1257 you set show_interwiki = 1).
153
c4c7dc546c65 ThemeChange, excluding optional content heading rendering change
Thomas Waldmann <tw@waldmann-edv.de>
parents: 137
diff changeset
1258 * You maybe want to remove page_front_page from your navi_bar - we link to
211
f374d87dd925 change show_interwiki default to 0
Thomas Waldmann <tw@waldmann-edv.de>
parents: 210
diff changeset
1259 that page now from the logo and (new, if you set show_interwiki = 1) from
f374d87dd925 change show_interwiki default to 0
Thomas Waldmann <tw@waldmann-edv.de>
parents: 210
diff changeset
1260 the interwiki name displayed in location display, so you maybe don't need
f374d87dd925 change show_interwiki default to 0
Thomas Waldmann <tw@waldmann-edv.de>
parents: 210
diff changeset
1261 it in navi_bar, too.
153
c4c7dc546c65 ThemeChange, excluding optional content heading rendering change
Thomas Waldmann <tw@waldmann-edv.de>
parents: 137
diff changeset
1262 * If you have a custom theme, you should / may:
c4c7dc546c65 ThemeChange, excluding optional content heading rendering change
Thomas Waldmann <tw@waldmann-edv.de>
parents: 137
diff changeset
1263 * sync modern/css/screen.css #pagelocation #pagetrail stuff to your
c4c7dc546c65 ThemeChange, excluding optional content heading rendering change
Thomas Waldmann <tw@waldmann-edv.de>
parents: 137
diff changeset
1264 screen.css or pagelocation display (title()) will look strange (like a
c4c7dc546c65 ThemeChange, excluding optional content heading rendering change
Thomas Waldmann <tw@waldmann-edv.de>
parents: 137
diff changeset
1265 list).
168
8c2614a730c0 updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 161
diff changeset
1266 * remove "#title h1 ..." CSS (or any other CSS assuming h1 is a page
8c2614a730c0 updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 161
diff changeset
1267 title and not just a first level heading), it is not used any more.
8c2614a730c0 updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 161
diff changeset
1268 * we now render = heading = as <h1> (was <h2> before 1.5),
8c2614a730c0 updated CHANGES
Thomas Waldmann <tw@waldmann-edv.de>
parents: 161
diff changeset
1269 == heading == as <h2> (was <h3>), etc.
153
c4c7dc546c65 ThemeChange, excluding optional content heading rendering change
Thomas Waldmann <tw@waldmann-edv.de>
parents: 137
diff changeset
1270 * maybe move both title() and trail() to header area, like the builtin
c4c7dc546c65 ThemeChange, excluding optional content heading rendering change
Thomas Waldmann <tw@waldmann-edv.de>
parents: 137
diff changeset
1271 themes do it.
211
f374d87dd925 change show_interwiki default to 0
Thomas Waldmann <tw@waldmann-edv.de>
parents: 210
diff changeset
1272 * there is a new interwiki() base theme method that optionally (if
161
65efc38c4e23 separated interwiki display into an own div and made its display configurable via show_interwiki [1]
Thomas Waldmann <tw@waldmann-edv.de>
parents: 156
diff changeset
1273 show_interwiki = 1) shows the interwiki name of this wiki and links to
65efc38c4e23 separated interwiki display into an own div and made its display configurable via show_interwiki [1]
Thomas Waldmann <tw@waldmann-edv.de>
parents: 156
diff changeset
1274 page_front_page. The css for it is #interwiki.
153
c4c7dc546c65 ThemeChange, excluding optional content heading rendering change
Thomas Waldmann <tw@waldmann-edv.de>
parents: 137
diff changeset
1275
63
d1333236adba backward compability with 1.3 mail_from configuration, update example configuration, add tests
Nir Soffer <nirs@freeshell.org>
parents: 61
diff changeset
1276 Developer notes:
53
699811601bed merge moin--main--1.3--patch-934,935: detect correctly missing plguins and missing names in plugins
Nir Soffer <nirs@freeshell.org>
parents: 51
diff changeset
1277 * Plugin API was improved. When plugin module is missing,
699811601bed merge moin--main--1.3--patch-934,935: detect correctly missing plguins and missing names in plugins
Nir Soffer <nirs@freeshell.org>
parents: 51
diff changeset
1278 wikiutil.PluginMissingError is raised. When trying to import a
699811601bed merge moin--main--1.3--patch-934,935: detect correctly missing plguins and missing names in plugins
Nir Soffer <nirs@freeshell.org>
parents: 51
diff changeset
1279 missing name from a plugin module, wikiutil.PluginMissingError is
699811601bed merge moin--main--1.3--patch-934,935: detect correctly missing plguins and missing names in plugins
Nir Soffer <nirs@freeshell.org>
parents: 51
diff changeset
1280 raised. You must update any code that use wikiutil.importPlugin.
699811601bed merge moin--main--1.3--patch-934,935: detect correctly missing plguins and missing names in plugins
Nir Soffer <nirs@freeshell.org>
parents: 51
diff changeset
1281 Errors in your plugin should raise now correct tracebacks. See
699811601bed merge moin--main--1.3--patch-934,935: detect correctly missing plguins and missing names in plugins
Nir Soffer <nirs@freeshell.org>
parents: 51
diff changeset
1282 http://moinmoin.wikiwikiweb.de/ErrorHandlingInPlugins
699811601bed merge moin--main--1.3--patch-934,935: detect correctly missing plguins and missing names in plugins
Nir Soffer <nirs@freeshell.org>
parents: 51
diff changeset
1283 * pysupport.importName was changed, it does not check for any
699811601bed merge moin--main--1.3--patch-934,935: detect correctly missing plguins and missing names in plugins
Nir Soffer <nirs@freeshell.org>
parents: 51
diff changeset
1284 errors when trying to import a name from a module. The calling
699811601bed merge moin--main--1.3--patch-934,935: detect correctly missing plguins and missing names in plugins
Nir Soffer <nirs@freeshell.org>
parents: 51
diff changeset
1285 code should check for ImportError or AttributeError. Previous
699811601bed merge moin--main--1.3--patch-934,935: detect correctly missing plguins and missing names in plugins
Nir Soffer <nirs@freeshell.org>
parents: 51
diff changeset
1286 code used to hide all errors behind None.
98
8375a3795ff8 theme: refactor editabr to make it easier to customize by theme authors
Nir Soffer <nirs@freeshell.org>
parents: 96
diff changeset
1287 * Its easier now to customize the editbar by overriding
8375a3795ff8 theme: refactor editabr to make it easier to customize by theme authors
Nir Soffer <nirs@freeshell.org>
parents: 96
diff changeset
1288 editbarItems() in your theme, and returning a list of items to
8375a3795ff8 theme: refactor editabr to make it easier to customize by theme authors
Nir Soffer <nirs@freeshell.org>
parents: 96
diff changeset
1289 display in the editbar. To change a single editbar link, override
8375a3795ff8 theme: refactor editabr to make it easier to customize by theme authors
Nir Soffer <nirs@freeshell.org>
parents: 96
diff changeset
1290 one of the xxxLink methods in your theme.
0
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1291
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1292 Internal Changes:
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1293 * request.formatter (html) is available for actions now
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1294 * theme API's d['page_home_page'] is gone (sorry) and replaced by
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1295 d['home_page'] which is either None or tuple (wikiname,pagename).
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1296 It is better to use the base classes function for username/prefs anyway.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1297 * introduced cfg.hacks for internal use by development, see comment in
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents: