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