changeset 4914:4ee70cfce201

merged moin/1.8
author Thomas Waldmann <tw AT waldmann-edv DOT de>
date Sun, 26 Jul 2009 23:05:59 +0200
parents 4eea6a2856dd (current diff) 3c7e2e535d67 (diff)
children f3413022dae9
files .hgtags MoinMoin/auth/__init__.py MoinMoin/auth/http.py MoinMoin/i18n/ar.MoinMoin.po MoinMoin/i18n/bg.MoinMoin.po MoinMoin/i18n/ca.MoinMoin.po MoinMoin/i18n/cs.MoinMoin.po MoinMoin/i18n/da.MoinMoin.po MoinMoin/i18n/de.MoinMoin.po MoinMoin/i18n/el.MoinMoin.po MoinMoin/i18n/es.MoinMoin.po MoinMoin/i18n/fa.MoinMoin.po MoinMoin/i18n/fi.MoinMoin.po MoinMoin/i18n/fr.MoinMoin.po MoinMoin/i18n/gl.MoinMoin.po MoinMoin/i18n/he.MoinMoin.po MoinMoin/i18n/hi.MoinMoin.po MoinMoin/i18n/hr.MoinMoin.po MoinMoin/i18n/hu.MoinMoin.po MoinMoin/i18n/id.MoinMoin.po MoinMoin/i18n/it.MoinMoin.po MoinMoin/i18n/ja.MoinMoin.po MoinMoin/i18n/ko.MoinMoin.po MoinMoin/i18n/ku.MoinMoin.po MoinMoin/i18n/lt.MoinMoin.po MoinMoin/i18n/lv.MoinMoin.po MoinMoin/i18n/mk.MoinMoin.po MoinMoin/i18n/mn.MoinMoin.po MoinMoin/i18n/nb.MoinMoin.po MoinMoin/i18n/nl.MoinMoin.po MoinMoin/i18n/pl.MoinMoin.po MoinMoin/i18n/pt-br.MoinMoin.po MoinMoin/i18n/pt.MoinMoin.po MoinMoin/i18n/ro.MoinMoin.po MoinMoin/i18n/ru.MoinMoin.po MoinMoin/i18n/sk.MoinMoin.po MoinMoin/i18n/sl.MoinMoin.po MoinMoin/i18n/sr.MoinMoin.po MoinMoin/i18n/sv.MoinMoin.po MoinMoin/i18n/tr.MoinMoin.po MoinMoin/i18n/uk.MoinMoin.po MoinMoin/i18n/vi.MoinMoin.po MoinMoin/i18n/zh-tw.MoinMoin.po MoinMoin/i18n/zh.MoinMoin.po MoinMoin/script/maint/cleancache.py MoinMoin/script/migration/1080300.py MoinMoin/script/migration/1080400.py MoinMoin/version.py MoinMoin/web/static/htdocs/rightsidebar/css/common.css docs/CHANGES docs/INSTALL.html docs/UPDATE.html moin.spec wiki/config/more_samples/ui_wikiconfig_snippet wiki/config/wikiconfig.py wiki/config/wikifarm/farmconfig.py wiki/data/meta wiki/server/moin.wsgi wiki/underlay.tar wikiconfig.py
diffstat 8 files changed, 35 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/.hgtags	Fri Jul 24 21:43:39 2009 +0200
+++ b/.hgtags	Sun Jul 26 23:05:59 2009 +0200
@@ -34,5 +34,6 @@
 fad2936d33a7eac9370f3cdc28f0ec375518d5cf 1.8.1
 1f0db10c207f697de8d496f298167d7de76f30ac 1.8.2
 f25e6286fe1306017cda1bc614f5a9f60b382670 1.8.3
+3010c1a941856920ee564297f16570126b0231c0 1.8.4
 d706f5d4f4ecc935a69b0c6c5b90d47a643e82c4 1.9.0beta1
 a04008fe123371f144707ac237196fd7cc37ae90 1.9.0beta2
--- a/MoinMoin/auth/__init__.py	Fri Jul 24 21:43:39 2009 +0200
+++ b/MoinMoin/auth/__init__.py	Sun Jul 26 23:05:59 2009 +0200
@@ -362,11 +362,15 @@
             u = user.User(request, auth_username=auth_username,
                           auth_method=self.name, auth_attribs=('name', 'password'))
 
+        logging.debug("u: %r" % u)
         if u and self.autocreate:
+            logging.debug("autocreating user")
             u.create_or_update()
         if u and u.valid:
+            logging.debug("returning valid user %r" % u)
             return u, True # True to get other methods called, too
         else:
+            logging.debug("returning %r" % user_obj)
             return user_obj, True
 
 
--- a/MoinMoin/auth/http.py	Fri Jul 24 21:43:39 2009 +0200
+++ b/MoinMoin/auth/http.py	Sun Jul 26 23:05:59 2009 +0200
@@ -89,10 +89,14 @@
                                 {'WWW-Authenticate': 'Basic realm="%s"' % self.realm})
             abort(response)
 
+        logging.debug("u: %r" % u)
         if u and self.autocreate:
+            logging.debug("autocreating user")
             u.create_or_update()
         if u and u.valid:
+            logging.debug("returning valid user %r" % u)
             return u, True # True to get other methods called, too
         else:
+            logging.debug("returning %r" % user_obj)
             return user_obj, True
 
--- a/MoinMoin/script/maint/cleancache.py	Fri Jul 24 21:43:39 2009 +0200
+++ b/MoinMoin/script/maint/cleancache.py	Sun Jul 26 23:05:59 2009 +0200
@@ -7,7 +7,7 @@
 @license: GNU GPL, see COPYING for details.
 """
 
-from MoinMoin import caching
+from MoinMoin import caching, user
 from MoinMoin.Page import Page
 from MoinMoin.script import MoinScript
 
@@ -65,3 +65,8 @@
             for key in caching.get_cache_list(request, arena, scope):
                 caching.CacheEntry(request, arena, key, scope=scope).remove()
 
+        # clean drafts of users
+        uids = user.getUserList(request)
+        for key in uids:
+            caching.CacheEntry(request, 'drafts', key, scope='wiki').remove()
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/MoinMoin/script/migration/1080400.py	Sun Jul 26 23:05:59 2009 +0200
@@ -0,0 +1,13 @@
+# -*- coding: iso-8859-1 -*-
+"""
+    MoinMoin - migration from base rev 1080400
+
+    Nothing to do, we just return the new data dir revision.
+
+    @copyright: 2009 by Thomas Waldmann
+    @license: GNU GPL, see COPYING for details.
+"""
+
+def execute(script, data_dir, rev):
+    return 1089999
+
--- a/MoinMoin/web/static/htdocs/rightsidebar/css/common.css	Fri Jul 24 21:43:39 2009 +0200
+++ b/MoinMoin/web/static/htdocs/rightsidebar/css/common.css	Sun Jul 26 23:05:59 2009 +0200
@@ -19,7 +19,7 @@
 a:hover {color: red;}
 
 a.nonexistent:visited, a.badinterwiki:visited,
-a.nonexistent, a.badinterwiki {color: $404040;}
+a.nonexistent, a.badinterwiki {color: #404040;}
 
 a.www:before {content: url(../img/moin-www.png); margin: 0 0.2em;}
 a.http:before {content: url(../img/moin-www.png); margin: 0 0.2em;}
--- a/docs/CHANGES	Fri Jul 24 21:43:39 2009 +0200
+++ b/docs/CHANGES	Sun Jul 26 23:05:59 2009 +0200
@@ -158,6 +158,11 @@
       See HelpOnAuthentication.
 
 
+Version 1.8.current:
+  Other changes:
+    * moin maint cleancache purges now also drafts
+
+
 Version 1.8.4:
   Bug fixes:
     * ACL security: fix bug in hierarchical ACL processing, more restrictive
--- a/wiki/data/meta	Fri Jul 24 21:43:39 2009 +0200
+++ b/wiki/data/meta	Sun Jul 26 23:05:59 2009 +0200
@@ -1,1 +1,1 @@
-data_format_revision: 1090000
\ No newline at end of file
+data_format_revision: 1090000