Features planned for release 1.5.6
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.
1.5.5a has a broken Standalone server needing a patch - this is the main reason why we plan to do 1.5.6 soon. We won't name it 1.5.5b because some people would think it is beta (like some were confused about whether 1.5.5a was alpha).
Done
Version 1.5.current: A general security notice: Check your Python version, there was a buffer overflow issue recently! Details see: http://moinmoin.wikiwikiweb.de/PythonUnicodeEscapeBug Bugfixes: * Fix AttributeError traceback with Standalone server (if_modified_since) * Fix AttachFile "304 not modified" and redirect status code for Twisted * http auth: we now decode username and password to unicode (using config.charset == utf-8). Same for SSL client cert auth and CN. * Avoid infinite recursion in Page.parsePageLinks. * Fixed standalone server failing to shutdown if interface == "". * Now MoinMoin does not think anymore that every page links to various user homepages. * Made the irssi parser more tolerant (Thanks to "TheAnarcat"). * Now multiple formatters can be used per request, the send_page code was not reentrant to this regard. Fixes "empty" search results. * Fixed problem with "=" in ImageLink macro links. * Not a moin bug, but a silly stdlib os.tempnam function made trouble to some people because it lets you override the path given in the code by setting the environment variable TMP(DIR). We now use a different function to avoid renaming trouble when TMP(DIR) points to a different file system. * Fixed antispam update on every save (Thanks to "TheAnarcat"). * GUI converter: don't throw away rowclass for tables. * GUI editor formatter: allow height for table cells. * GUI editor formatter: comment texts are output using the formatter now. New features: * Mail notifications contain a link to the diff action so the user can see the coloured difference more easily. Thanks to Tobias Polzin. * FeatureRequests/MoveAttachments - you can move attachments from one page to another (and also rename the attachment at the same time). Thanks to Reimar Bauer. * Added support for linking to attachment: and inline: URLs with ImageLink. * Added UNIX socket support for FastCGI, just set the port to some (socket) filename. Details see: MoinMoin:FeatureRequests/FastCgiUnixSocket * [[Attachlist(pagename,mimetype)]] lists attachments of pagename (default: current page) with optional mimetype restriction (default: all). Thanks to Reimar Bauer. Other changes: * Minor performance improvements (might be noticeable if you have many custom navi_bar entries and high server load). * Avoid usage of no-cache because it breaks attachment download on IE6. This is a IE bug, not a moin bug. * Added XHTML to the unsafe list. * Changed the rst parser to be compatible to the new docutils interface for directives. * Updated EmbedObject macro.
Won't change
- There will be NO i18n / help / system pages updates as we are already working on 1.6 stuff on moinmaster.
Todo
- everybody can help testing:
- the moinmoin site wiki farm runs the current 1.5 code, so if you find a bug here, it will be also in next 1.5 release.
- Moin development usually does NOT use IE6, so if you are using windows, you can help testing with IE6.
- installation tests are also important to test the other server methods (we are using fastcgi here)
FeatureRequest/AttachListUseMimeType (would be nice if that patch could be added to 1.5.6)