Moin

Latest version: v1.9.11

Safety actively analyzes 682471 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 8 of 13

1.5.2

New features:
* Added FullSearchCached macro which is statically cached.
Use it if you do not depend on fresh search results but prefer raw speed.
* Added surge protection, see HelpOnConfiguration/SurgeProtection.
* Allow hex and symbolic entities.
* If there is a user with empty password, we just generate a random one
when he requests it getting sent by mail. Thanks to Reimar Bauer.
* The superuser now can switch to another user using UserPreferences -
nice to help your users when they forgot their password or need other
help. You need to logout/relogin to use your own userid afterwards.
This function only works correctly if you use moin_cookie authentication.
Thanks to Reimar Bauer.
* Add new markup for bulletless lists: just use a "." instead of "*".

Other changes:
* Added "voyager" to bot useragent list.
* Added locking for caching subsystem.
* Deron Meranda's formatter API cleanup.
* Added div and span to formatter API.
* Removed old unfinished form and export code.
* updated i18n

Fixes:
* Fixed table attribute parsing.
* Fixed cookie handling wrt properties adherance.
* The new "." list markup makes it possible to have a bulletless list with
elements on the same level. Before this change and only using indentation
with blanks, that would get merged into a single paragraph.
* It is possible now to have multiple paragraphs in the same list element,
just leave an empty line in between the paragraphs.
* Fixed GAP processing for ordered lists.
* Fix text_gedit formatter's invalid list nesting.
* Fixed hr crash in blockquote (but needs more work).
* Fixed FootNote's formatter usage.
* Fixed rst's headline levels.
* Fixed MoinMoinBugs/WikiParserThinksItIsInsidePreWhenItIsNot
* Fixed MoinMoinBugs/ListItemGeneratedOutsideList
* Fixed that macros were followed by a wrong <p>.
* Added <blockquote> to the block elements in the text_html formatter,
so it does not close it erratically when you close a inner <p>.
* GUI editor converter now also accept http: urls without // (relative or
same server urls).
* Fixed the DocBook parser in cases where the pagename was non-ascii.
* Fixed MoinMoinBugs/ProcessInlineDontSupportUlElement

1.5.1

Fixes:
* Fixed rst parser docutils version check
* Repaired attachment unzipping feature.
* Fixed the AddRevision command of the PackageInstaller.
* improved the migration scripts (used to migrate pre-1.3 wikis to 1.3+):
* do not crash on empty lines in event log
* fix edit log format for very old moin data (like 0.11)
* workaround for an ugly win32 operating system bug leading to wiki text
file mtime not matching edit logs timestamp values if there was some
timezone change since last edit (e.g. a daylight saving tz switch),
but differing 3600s.
This affected pre-1.3 moin wiki servers running on win32 OS only.
We now try to correct those inconsistencies in mig05 by fuzzy matching.
* fixed bracketed link scheme icon (css class)
* we included a modified copy of Python 2.4.2's copy.py as some previous
python versions seem to have problems (2.3.x, x < 5 and also 2.4[.0]),
see: http://moinmoin.wikiwikiweb.de/MoinMoinBugs/DeepCopyError
Our own copy.py was slightly modified to run on 2.3.x and 2.4.x.
* Fixed the problem of not being able to change the date/time format back
to "Default" (UserPreferences).
* We generate the GUI editor footer now the same way as the text editor
footer.
* Include a CSS workaround for yet another IE bug, see:
MoinMoinBugs:InternetExplorerPeekABooBugInRightSideBar
* classic theme: added GUI editor link
* classic theme: added pagename header to editor screen
* the "mail enabled" check now also checks whether mail_from is set

Other changes:
* Updated FCKeditor to current CVS (2006-01-08 == 2.2+)
* Split up show_hosts into show_hosts and show_names
* attachment:file%20with%20spaces.txt in attachment list
* added support for file:// in GUI editor link dialogue, see also:
MoinMoin:FileLinks
* cfg.mail_smarthost now supports "server:port" syntax, the default port
is 25, of course.
* removed unused kwargs showpage/editable/form from wikiutil.send_footer
* updated i18n (translation texts, additional languages)
* removed interwiki:pagename from print view's top of page, added it to
the "lasted edited" line at bottom right.

1.5.0

HINT: 1.5.0 uses the same data/pages format as 1.3.x. The only thing you want
to check is whether the 1.5.x version you are upgrading to has NEW mig
scripts compared to the version you are running now (e.g. in 1.3.5 we
added some scripts that fixed some small problems).
See the MoinMoin/scripts/migration/ directory.
You must run every mig script in sequence and only ONCE ever.
Fixes:
* Fix <x=y> table attributes parsing. Thanks to Reimar Bauer.
* Fixed a few bugs in the reStructured text parser. Note that you
need to install docutils 0.3.10 or newer (snapshot from December 2005
or newer) to make reStructuring parsing work:
* Case preservation for anonymous links
* MoinMoin links get the appropriate CSS class
* Images do not get special CSS markup anymore
Thanks to Matthew Gilbert.
* Fixed a bug in the WSGI code which led to incorrect exception handling.
* Removed all nationality flags. They used to be used for indicating some
specific language (NOT nationality) and this was simply wrong and a bad
idea.
* Fixed some header rendering issues (CSS).
* SystemAdmin macro now checks against cfg.superuser list.

Other changes:
* Added turkish i18n. To be considered as alpha as it got in last minute.

1.5.0rc1

This is the first release candidate of MoinMoin 1.5.0.

Fixes:
* fixed broken logs when a DeletePage (maybe also RenamePage) comment
contained CR/LF characters (could happen when using copy&paste)
* fixed GUI editor MoinEditorBackup page containing HTML instead of wiki
markup
* fixed invalid HTML in FootNotes
* fixed HTML source in EditorBackup after canceling GUI editor
* Footnotes of included pages are not shown at the bottom of the including page.
* Bug in Dict handling that often breaks first entry

1.5.0beta6

Authentication:
* Added SSO module for PHP based apps. Currently supported: eGroupware 1.2.
No need to login in two systems anymore - MoinMoin will read the PHP session
files.

Fixes:
* Improved rendering of bullet lists and external links in Restructured text.
Thanks to Matthew Gilbert.
* Fixed modern theme rendering, including some fixes and workarounds for
broken MS IE.
* When checking for email uniqueness, do not compare with disabled user
profiles.
* Fix sending of HTTP headers for Despam action.
* Add some margin left and right of the link icons.

Other changes:
* Made it easier for auth methods needing a user interface (like ldap or
mysql stuff). Unlike http auth, they usually need some "login form".
We made UserPreferences login form values (name, password, login, logout)
available as kw args of the auth method, so it is easy and obvious now.
* Make login and logout show at the same place. Is only shown when
show_login is True (default).
* Disabled login using &uid=12345.67.8910 method. Please use name/password.
* Made builtin moin_cookie authentication more modular: the cookie is now
touched by MoinMoin.auth.moin_cookie only, with one minor discomfort:
When creating a user, you are not automatically logged in any more.
* We now use the packager for additional help and system pages in all other
languages except English. The packages are attached to SystemPagesSetup
page and can be installed from there after getting "superuser" powers.
The "extra" package contains a collection of orphan pages not listed on
some SystemPagesIn<Language>Group page.

1.5.0beta5

Fixes:
* Fixed a minor user interface bug: it showed RenamePage and DeletePage
actions in the menu if you only had write rights and then complained
when you really tried when you had no delete rights additionally.
* We don't remove RenamePage and DeletePage from menu any more if user is
unknown. This stuff is only driven by ACLs now.
* Some fixes to Despam action.
* Fixed moin_dump (broken by some recent theme init change).
* Fixed a few tests by moving the theme init from moin_dump to RequestCLI.
* removed old_onload reference from infobox.js
* Fixed MoinMoin logo for IE.
* search: fixed whitespace handling in linkto: search terms
* Increased stability of the tests system by outputting results to sys.stdout
instead of request. Note that this changes the semantics for e.g. mod_py or
mod_fcgi.
* Fixed packaging system in the case of AddRevision that does not alter the page.
* Fixed a few bugs in the XML formatters (dom_xml, text_xml, xml_docbook).
* Fixed link icons. We now just use a.xxx.before where xxx is the link scheme,
e.g. a.http.before. See theme's common.css.
* Hopefully fixed some issue with non-ASCII attachment filenames.
* Workaround for Opera 8.5 making silly "No addition" categories.
* Do not show GUI editor for non-wiki format pages, because we only have a
converter from html to wiki right now.
* Fix the modern CSS issues for editbar, when it shifted content far right.
Also removed the absolute height value that never was right.
* Fix mod_python adaptor bugs failing to handle Location correctly.
See: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=339543

Other changes:
* Added irc:// to the builtin supported link schemas. You can remove it
from config.url_schemas in case you have patched it in there.
* Added cfg.user_autocreate (default: False). Use True to enable user
profile autocreation, e.g. when you use http authentication, so your
externally authenticated users don't need to create their moin profile
manually. The auth method (see cfg.auth list) must check this setting
if it supports auto creation.
* Added user_autocreate support for auth.http and auth.sslclientcert.
* Added "." and "" to allowed characters in usernames. This is needed
e.g. when using mod_pubcookie for authentication. mod_pubcookie returns
userids like "geekANDREW.CMU.EDU" (e.g. the Kerberos domain is part of
the id). Thanks to Brian E. Gallew for his patch, which we used for
inspiration for user autocreation changes.
* Changed auth method to return a tuple (user_obj, continue_flag), see
comments in auth.py.
* auth methods now create user objects with kw args auth_method and
auth_attribs, so that moin knows later how the user was authenticated
and which user object attributes were determined by the auth method.
* Added MoinMoin/scripts/import/IrcLogImporter.py to import supybot's
IRC logs into a moin wiki. We use MonthCalendar compatible page names,
so you can use the calendar for showing / navigating the logs.
* Removed packager binary from FCKeditor (fixing a Debian policy problem).
* Worked around .png transparency bugs of IE with the new logo. We ship
two logos: moinmoin.png without an alpha channel (IE compatible) and
moinmoin_alpha.png which has an alpha channel and looks better on
browsers with full .png support.
* Allow a .zip file to have a directory in it if it is the only one.

Page 8 of 13

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.