Features planned for release 1.5.5
This is an incomplete list, and in no way an obligation the features will appear in that release. Please add user's contributions and wishes to the relevant section.
Done
Version 1.5.5rc1: Bugfixes: * Fixed MoinMoinBugs/XmlRpcBrokenForFastCgi - thanks to Johannes Berg. * Fixed gui editor converter confusing of `` and {{{
markup.
- Fixed emission of HTTP headers (esp. Vary: Cache-Control:).
- Fixed a bad crash that happens (on ANY page!) when you put a *Dict
- page's name as a member into a *Group page.
Fix MyPages action title to use an unformatted string.
- Fix double quoted-printable encoding in generated emails (note: this is
- not a moin bug - this just works around bugs in python stdlib).
- Fix mode of drawing files (use config.umask).
- Fix trouble with /?action= urls by dropping getPageNameFromQueryString
- code.
- Fixed sre unpickle issues seen on some machines by avoiding to pickle
- the regex.
- Fix Clock code, add more timers.
- Worked around FastCGI problem on Lighttpd: empty lines in the error log.
- Fix (add) locking for caching's .remove() call, small fixes to lock code.
- Print error message when --target-dir=path is missing from moin export
- dump command.
- New features:
Added support for "304 not modified" response header for AttachFile get
- and rss_rc actions - faster, less traffic, less load.
- Limit rss with full diffs to 5 items.
- Allow surge_action_limits = None to disable surge protection.
- moin.fcg improved - if you use FastCGI, you must use the new file:
- can self-terminate after some number of requests (default: -1, this
- means "unlimited lifetime")
- the count of created threads is limited now (default: 5), you can use
- 1 to use non-threaded operation.
- configurable socket.listen() backlog (default: 5)
- can self-terminate after some number of requests (default: -1, this
- Added indonesian i18n (id).
- Some measures against spammers trying to brute force their spam into moin.
EmbedObject macro: added mov, mpg and midi support
- moin ... export dump --target-dir=PATH --page=PAGENAME_REGEX
- You must specify --target-dir (where dump will write the html files to) and you may specify --page and either a page name or a regex used to match all pages you want to export. Default is to export all pages.
- Tuning:
- more efficient locking code on POSIX platforms, we do much less I/O
- for locking now
- removed most chmod calls in favour of a single os.umask call
- more efficient locking code on POSIX platforms, we do much less I/O
- Improved Python 2.5 compatibility. Note: if you run a bigger wiki farm
- using a persistent server, you might want to look at Python 2.5 because of its improved memory managment.
- Throw away SAVE comments longer than 200 chars (you can't enter those by
- the user interface, so only spammer using automatic POSTs do them).
- Updated spider user agent list.
BadContent and LocalBadContent now get noindex,nofollow robots header,
- same as POSTs.
- Standalone opens it logfile unbuffered from now on, thanks to
- Carsten Grohmann.
- Avoid trouble when request.write() data contains None, just skip it -
- thanks to Juergen Hermann.
Instead of showing a ConfigurationError, moin now emits "404 Not found"
- http headers and a hint about what could be wrong. This won't fill up your logs just because of typos and spiders still trying old URLs.
- HINT: there was NO change in the underlay/ pages since 1.5.4.
}}}
Won't change
- There will be NO i18n / help / system pages updates as we are already working on 1.6 stuff on moinmaster. Only exception is inclusion of the indonesian 1.5 .po file that got sent in a while ago.
Security patches should be added (always) MoinMoinPatch/PreventStoredLdapPasswordHashes (Otherwise may be we have to watch how long it takes to apply a security patch)
- This security issue is low priority given that Moin only stores hashed passwords in locations that are only visible to the right persons. If there is a patch that fixes this without reworking the auth interface, we can apply it.
Todo
Backport and/or write the docutils 0.5 "track the damn API changes" patch. -- AlexanderSchremmer 2006-09-09 21:55:37