<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to bugs</title><link>https://sourceforge.net/p/moin/bugs/</link><description>Recent changes to bugs</description><atom:link href="https://sourceforge.net/p/moin/bugs/feed.rss" rel="self"/><language>en</language><lastBuildDate>Thu, 06 Jan 2005 18:36:37 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/moin/bugs/feed.rss" rel="self" type="application/rss+xml"/><item><title>Umlaut-in-Link problem 1.3.1</title><link>https://sourceforge.net/p/moin/bugs/69/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;When installing Wiki 1.3.1, Links with Umlauts dont work &lt;br /&gt;
properly in my installation. While the pages show the &lt;br /&gt;
Links correctly, the URL seems to break when referring &lt;br /&gt;
to a page containing escaped characters. &lt;/p&gt;
&lt;p&gt;So will the page link displaying as "AktuelleÄnderungen" &lt;br /&gt;
lead to a URL "...mywiki/Aktuelle%c3%84nderungen" &lt;br /&gt;
which itself points to the page "Aktuelle?derungen".&lt;/p&gt;
&lt;p&gt;I tested this with these environments:&lt;/p&gt;
&lt;p&gt;Browser&lt;br /&gt;
--------&lt;br /&gt;
IE 6.0SP1&lt;br /&gt;
Mozilla/Firefox 1.?&lt;/p&gt;
&lt;p&gt;Web Server&lt;br /&gt;
-----------&lt;br /&gt;
IIS 6.0&lt;br /&gt;
Apache 5.0.22&lt;/p&gt;
&lt;p&gt;OS&lt;br /&gt;
--&lt;br /&gt;
Win2k Server English&lt;br /&gt;
Win2003 Server German&lt;/p&gt;
&lt;p&gt;Python&lt;br /&gt;
------&lt;br /&gt;
Python23&lt;br /&gt;
Python24&lt;/p&gt;
&lt;p&gt;all with the same results.&lt;br /&gt;
charset is unchanged everywhere in the config files (iso)&lt;/p&gt;
&lt;p&gt;Other observation:&lt;br /&gt;
action=test shows 2 failed assertions&lt;br /&gt;
- escape html markup in getText formatted call with link&lt;br /&gt;
(expected "&amp;amp;lt;escape;&amp;amp;gt;" but got "&amp;lt;p&amp;gt;&amp;amp;lt;a &lt;br /&gt;
class="nonexistent" href="...mywiki/%3cescape%&lt;br /&gt;
3e"&amp;amp;gt;&amp;amp;amp;lt;escape&amp;amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; &amp;lt;/p&amp;gt;")&lt;/p&gt;
&lt;p&gt;- escape html markup in getText formatted call&lt;br /&gt;
(expected "&amp;amp;lt;escape;&amp;amp;gt;" but &lt;br /&gt;
got "&amp;lt;p&amp;gt;&amp;amp;amp;lt;escape&amp;amp;amp;gt; &amp;lt;/p&amp;gt;")&lt;/p&gt;
&lt;p&gt;Any idea? Looks like a messed-up escape mechanism &lt;br /&gt;
somewhere...&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Jahr</dc:creator><pubDate>Thu, 06 Jan 2005 18:36:37 -0000</pubDate><guid>https://sourceforge.netc03e4358167fde16b362a895caf559eb6cbddb25</guid></item><item><title>PLEASE REPORT BUGS ONLY ON http://tinyurl.com/6nku2</title><link>https://sourceforge.net/p/moin/bugs/68/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Please report new bugs on our wiki:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://moinmoin.wikiwikiweb.de/MoinMoinBugs" rel="nofollow"&gt;http://moinmoin.wikiwikiweb.de/MoinMoinBugs&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Thanks.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Alexander Schremmer</dc:creator><pubDate>Wed, 05 Jan 2005 18:44:00 -0000</pubDate><guid>https://sourceforge.netdb563f05935490dd74e2c0a445bd36ce35077a80</guid></item><item><title>Attaching a file and giving mime type text/plain changes the</title><link>https://sourceforge.net/p/moin/bugs/67/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;If you attach a .po file to a page, and give it MIME&lt;br /&gt;
type text/plain, an .conf extension is added to the file.&lt;/p&gt;
&lt;p&gt;Example:&lt;/p&gt;
&lt;p&gt;File name: fr.po&lt;br /&gt;
MIME type: text/plain&lt;/p&gt;
&lt;p&gt;-&amp;gt; The file is attached without problem but its name is:&lt;/p&gt;
&lt;p&gt;fr.po.conf&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jean-Philippe Guérard</dc:creator><pubDate>Sat, 27 Nov 2004 19:46:52 -0000</pubDate><guid>https://sourceforge.net1dfe8f23c221339cdddd3a04474955bcc220e1f8</guid></item><item><title>HelpOnAccessControlLists description does not match config</title><link>https://sourceforge.net/p/moin/bugs/66/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;HelpOnAccessControlLists description does not match&lt;br /&gt;
default configuration in wiki/config/wikiconfig.py.&lt;/p&gt;
&lt;p&gt;The page_group_regex default value is '[a-z]Gruop$'.&lt;br /&gt;
This is the same for all other *_regex defaults too.&lt;/p&gt;
&lt;p&gt;I would prefer to see '.*Group$' in the&lt;br /&gt;
wiki/config/wikiconfig.py file.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Raphael Bossek</dc:creator><pubDate>Thu, 11 Nov 2004 09:21:10 -0000</pubDate><guid>https://sourceforge.net7a4f48f5e834b5c5efbd30e07213970ea42e3a33</guid></item><item><title>error in AbandonedPages</title><link>https://sourceforge.net/p/moin/bugs/65/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;When displaying AbandonedPages of a newly installed&lt;br /&gt;
wiki, MoinMoin shows an error on array index because&lt;br /&gt;
last_edits in RecentChanges.py is empty.  A workaround&lt;br /&gt;
is as follows.&lt;/p&gt;
&lt;p&gt;--- RecentChanges.py   (revision 3)&lt;br /&gt;
+++ RecentChanges.py    (working copy)&lt;br /&gt;
@@ -177,12 +177,13 @@&lt;br /&gt;
index = 0&lt;br /&gt;
last_index = 0&lt;br /&gt;
day_count = 0&lt;br /&gt;
-  &lt;br /&gt;
-    line = last_edits[index]&lt;br /&gt;
-    line.time_tuple =&lt;br /&gt;
request.user.getTime(wikiutil.version2timestamp(line.ed_time_usecs))&lt;br /&gt;
-    this_day = line.time_tuple[0:3]&lt;br /&gt;
-    day = this_day&lt;/p&gt;
&lt;p&gt;+    if length &amp;gt; 0:&lt;br /&gt;
+        line = last_edits[index]&lt;br /&gt;
+        line.time_tuple =&lt;br /&gt;
request.user.getTime(wikiutil.version2timestamp(line.ed_time_usecs))&lt;br /&gt;
+        this_day = line.time_tuple[0:3]&lt;br /&gt;
+        day = this_day&lt;br /&gt;
+&lt;br /&gt;
while 1:&lt;/p&gt;
&lt;p&gt;index += 1&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Min Sik Kim</dc:creator><pubDate>Fri, 05 Nov 2004 03:56:23 -0000</pubDate><guid>https://sourceforge.net33d15f3a558221583dd22f07220306a9e3fdc2b7</guid></item><item><title>ZeroDivisionError on diff</title><link>https://sourceforge.net/p/moin/bugs/64/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Someone just changed a page on my wiki, and now a diff&lt;br /&gt;
crashes with a ZeroDivisionError. &lt;/p&gt;
&lt;p&gt;Python Python 2.2.2: /usr/bin/python2&lt;br /&gt;
Linux rabbit 2.4.20-18.7 #1 Thu May 29 06:51:53 EDT&lt;br /&gt;
2003 i686&lt;br /&gt;
MoinMoin Release 1.2.3 [Revision 1.186]&lt;br /&gt;
Thu Oct 7 15:18:11 2004&lt;/p&gt;
&lt;p&gt;A problem occurred in a Python script. Here is the&lt;br /&gt;
sequence of function calls leading up to the error, in&lt;br /&gt;
the order they occurred.&lt;/p&gt;
&lt;p&gt;/usr/local/lib/python2.2/site-packages/MoinMoin/request.py&lt;br /&gt;
in run(self=&amp;lt;MoinMoin.request.RequestCGI instance&amp;gt;)&lt;br /&gt;
454             else:&lt;br /&gt;
455                 try:&lt;br /&gt;
456                  &lt;br /&gt;
cgitb.Hook(file=self).handle(saved_exc)&lt;br /&gt;
457                     # was: cgitb.handler()&lt;br /&gt;
458                 except:&lt;br /&gt;
cgitb = &amp;lt;module 'MoinMoin.support.cgitb' from&lt;br /&gt;
'/usr/loca...hon2.2/site-packages/MoinMoin/support/cgitb.pyc'&amp;gt;,&lt;br /&gt;
cgitb.Hook = &amp;lt;class MoinMoin.support.cgitb.Hook&amp;gt;, file&lt;br /&gt;
undefined, self = &amp;lt;MoinMoin.request.RequestCGI&lt;br /&gt;
instance&amp;gt;, ).handle undefined, saved_exc = (&amp;lt;class&lt;br /&gt;
exceptions.ZeroDivisionError&amp;gt;,&lt;br /&gt;
&amp;lt;exceptions.ZeroDivisionError instance&amp;gt;, &amp;lt;traceback&lt;br /&gt;
object&amp;gt;)&lt;/p&gt;
&lt;p&gt;/usr/local/lib/python2.2/site-packages/MoinMoin/wikiaction.py&lt;br /&gt;
in do_diff(pagename='OpenLetterOnPython',&lt;br /&gt;
request=&amp;lt;MoinMoin.request.RequestCGI instance&amp;gt;)&lt;br /&gt;
294     if request.user.show_fancy_diff:&lt;br /&gt;
295         from MoinMoin.util.diff import diff&lt;br /&gt;
296         request.write(diff(request,&lt;br /&gt;
oldpage.get_raw_body(), newpage.get_raw_body()))&lt;br /&gt;
297         newpage.send_page(request, count_hit=0,&lt;br /&gt;
content_only=1, content_id="content-under-diff")&lt;br /&gt;
298     else:&lt;br /&gt;
request = &amp;lt;MoinMoin.request.RequestCGI instance&amp;gt;,&lt;br /&gt;
request.write = &amp;lt;bound method RequestCGI.write of&lt;br /&gt;
&amp;lt;MoinMoin.request.RequestCGI instance&amp;gt;&amp;gt;, diff =&lt;br /&gt;
&amp;lt;function diff&amp;gt;, oldpage = &amp;lt;MoinMoin.Page.Page&lt;br /&gt;
instance&amp;gt;, oldpage.get_raw_body = &amp;lt;bound method&lt;br /&gt;
Page.get_raw_body of &amp;lt;MoinMoin.Page.Page instance&amp;gt;&amp;gt;,&lt;br /&gt;
newpage = &amp;lt;MoinMoin.Page.Page instance&amp;gt;,&lt;br /&gt;
newpage.get_raw_body = &amp;lt;bound method Page.get_raw_body&lt;br /&gt;
of &amp;lt;MoinMoin.Page.Page instance&amp;gt;&amp;gt;&lt;/p&gt;
&lt;p&gt;/usr/local/lib/python2.2/site-packages/MoinMoin/util/diff.py&lt;br /&gt;
in diff(request=&amp;lt;MoinMoin.request.RequestCGI instance&amp;gt;,&lt;br /&gt;
old="= An Open Letter on Python =\n\n== What Is This?&lt;br /&gt;
=...s/cat_python.html#003382 Toward Python's&lt;br /&gt;
future]\n", new="= An Open Letter on Python =\n\n==&lt;br /&gt;
What Is This? =...s/cat_python.html#003382 Toward&lt;br /&gt;
Python's future]\n")&lt;br /&gt;
94         charmatch = charobj.get_matching_blocks()&lt;br /&gt;
95       &lt;br /&gt;
96         if charobj.ratio() &amp;lt; 0.5:&lt;br /&gt;
97             # Insufficient similarity.&lt;br /&gt;
98             if leftpane:&lt;br /&gt;
charobj = &amp;lt;difflib.SequenceMatcher instance&amp;gt;,&lt;br /&gt;
charobj.ratio = &amp;lt;bound method SequenceMatcher.ratio of&lt;br /&gt;
&amp;lt;difflib.SequenceMatcher instance&amp;gt;&amp;gt;&lt;/p&gt;
&lt;p&gt;//usr/lib/python2.2/difflib.py in&lt;br /&gt;
ratio(self=&amp;lt;difflib.SequenceMatcher instance&amp;gt;)&lt;br /&gt;
526         matches = reduce(lambda sum, triple: sum&lt;br /&gt;
+ triple[-1],&lt;br /&gt;
527                       &lt;br /&gt;
self.get_matching_blocks(), 0)&lt;br /&gt;
528         return 2.0 * matches / (len(self.a) +&lt;br /&gt;
len(self.b))&lt;br /&gt;
529 &lt;br /&gt;
530     def quick_ratio(self):&lt;br /&gt;
matches = 0, len undefined, self =&lt;br /&gt;
&amp;lt;difflib.SequenceMatcher instance&amp;gt;, self.a = '', self.b&lt;br /&gt;
= ''&lt;/p&gt;
&lt;p&gt;ZeroDivisionError: float division&lt;br /&gt;
__doc__ = 'Second argument to a division or&lt;br /&gt;
modulo operation was zero.'&lt;br /&gt;
__getitem__ = &amp;lt;bound method&lt;br /&gt;
ZeroDivisionError.__getitem__ of&lt;br /&gt;
&amp;lt;exceptions.ZeroDivisionError instance&amp;gt;&amp;gt;&lt;br /&gt;
__init__ = &amp;lt;bound method&lt;br /&gt;
ZeroDivisionError.__init__ of&lt;br /&gt;
&amp;lt;exceptions.ZeroDivisionError instance&amp;gt;&amp;gt;&lt;br /&gt;
__module__ = 'exceptions'&lt;br /&gt;
__str__ = &amp;lt;bound method ZeroDivisionError.__str__&lt;br /&gt;
of &amp;lt;exceptions.ZeroDivisionError instance&amp;gt;&amp;gt;&lt;br /&gt;
args = ('float division',)&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael P. Soulier</dc:creator><pubDate>Thu, 07 Oct 2004 19:23:08 -0000</pubDate><guid>https://sourceforge.net97380b274d1b42283ca9998a2fd674c5c00187a1</guid></item><item><title>bad perfomance</title><link>https://sourceforge.net/p/moin/bugs/63/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi, i don't know what could be the problem, but i&lt;br /&gt;
recently installed MoinMoin with Apache (win32) in a&lt;br /&gt;
256/128kbs ADSL line, and editing pages does not work&lt;br /&gt;
properly. Sometimes it doesn't show the Save,&lt;br /&gt;
Preview... buttons, sometimes don't load the text, and&lt;br /&gt;
so on. Not only the edit page option, the preview&lt;br /&gt;
option sometimes have a weird work, and when i have&lt;br /&gt;
pages larger tan 9000bytes it doesn't allow me to full&lt;br /&gt;
save it ...any ideas?&lt;/p&gt;
&lt;p&gt;I use Mozilla 1.6 in Linux, but the server is WinXP&lt;br /&gt;
Prof+Apache2 with Python 2.3.4, MoinMoin 1.2.3 and&lt;br /&gt;
256/128 ADSL connection&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Victor Espigares</dc:creator><pubDate>Wed, 22 Sep 2004 11:59:19 -0000</pubDate><guid>https://sourceforge.net60b36785eb512969af291bf34150a6fe3c8ec5d3</guid></item><item><title>IIS edit performance slow</title><link>https://sourceforge.net/p/moin/bugs/62/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I just upgraded from 1.2.1 to 1.2.3 and now it takes&lt;br /&gt;
forever to edit pages (both to load the editor and to&lt;br /&gt;
save the changes). Otherwise performance is normal.&lt;/p&gt;
&lt;p&gt;This is an idle dual-CPU Win2k server running IIS. CPU&lt;br /&gt;
usage remains low during the delay.&lt;/p&gt;
&lt;p&gt;OK, yes, I exaggerated. It's 20+ seconds, not literally&lt;br /&gt;
forever. ;-)&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Lorrin Nelson</dc:creator><pubDate>Thu, 02 Sep 2004 21:48:27 -0000</pubDate><guid>https://sourceforge.net450bc390c6a0e955003aaca387c4c220e57b1236</guid></item><item><title>rightsidebar.py displays userid escaped</title><link>https://sourceforge.net/p/moin/bugs/61/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;In the rightsidebar.py theme, when the userid has&lt;br /&gt;
characters that moin will escape to create the actual&lt;br /&gt;
page name for the user, that escaped version of the&lt;br /&gt;
userid is displayed under the user section.&lt;/p&gt;
&lt;p&gt;The fix seems simple enough.  In rightsidebar.py, line&lt;br /&gt;
75, change:&lt;/p&gt;
&lt;p&gt;html.append('%s' %&lt;br /&gt;
wikiutil.link_tag(self.request,&lt;br /&gt;
wikiutil.quoteWikiname(self.request.user.name)))&lt;/p&gt;
&lt;p&gt;to the following:&lt;/p&gt;
&lt;p&gt;html.append('%s' %&lt;br /&gt;
wikiutil.link_tag(self.request,&lt;br /&gt;
wikiutil.quoteWikiname(self.request.user.name),wikiutil.escape(self.request.user.name)))&lt;/p&gt;
&lt;p&gt;What this does is call quote Wikiname with a specific&lt;br /&gt;
piece of text to display (the HTML escaped userid),&lt;br /&gt;
instead of using the default which is the Moin-escaped&lt;br /&gt;
userid.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Patrick Mueller</dc:creator><pubDate>Mon, 30 Aug 2004 14:13:58 -0000</pubDate><guid>https://sourceforge.nete74ca3e5334008c8e7e20475a307c63b85f6c6f4</guid></item><item><title>Smart quotes break RSS feed</title><link>https://sourceforge.net/p/moin/bugs/60/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Using Python 2.3.3 and Moin 1.2.2.&lt;/p&gt;
&lt;p&gt;The attached error occurs when attempting to access the&lt;br /&gt;
RecentChanges RSS feed with text diffs in the feed and&lt;br /&gt;
a smart quote character appearing in one of the diffs.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Simon Lieschke</dc:creator><pubDate>Sun, 11 Jul 2004 04:22:35 -0000</pubDate><guid>https://sourceforge.netb3885d5ebcffce18c0fd8f36324bd5ae0e335a34</guid></item></channel></rss>