changeset 4085:afd75bb5f345

merge moin/1.7
author Thomas Waldmann <tw AT waldmann-edv DOT de>
date Fri, 12 Sep 2008 22:23:53 +0200
parents f796dbb7e15b (current diff) be4cefe2a219 (diff)
children ea802f2440b2
files .hgtags MoinMoin/__init__.py MoinMoin/config/multiconfig.py MoinMoin/i18n/MoinMoin.pot 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/en.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/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/request/__init__.py MoinMoin/session.py MoinMoin/version.py 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/server/mointwisted.py wiki/underlay.tar wikiconfig.py
diffstat 8 files changed, 28 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- a/.hgtags	Mon Sep 08 11:58:03 2008 +0200
+++ b/.hgtags	Fri Sep 12 22:23:53 2008 +0200
@@ -23,3 +23,5 @@
 01ef230fb671b0f0636328b04ade9b44c5548327 1.7.0rc3
 761c3a503be2b97d8e7beb902751dbb5e60f3127 1.7.0
 b1e192a3651a57aa451fefca06f5a849e1e4b422 SOC2008-END
+da9e664b3f518f0cab89f7ebf22b99ecac0eaaa1 1.7.1
+ae9bf455eec6a080dd6aafacdaf30fb881b1ca68 1.7.2
--- a/MoinMoin/config/multiconfig.py	Mon Sep 08 11:58:03 2008 +0200
+++ b/MoinMoin/config/multiconfig.py	Fri Sep 12 22:23:53 2008 +0200
@@ -699,6 +699,8 @@
      "See HelpOnSessions."),
     ('session_id_handler', DefaultExpression('session.MoinCookieSessionIDHandler()'),
      "Only used by the DefaultSessionHandler, see HelpOnSessions."),
+    ('cookie_secure', None,
+     'Use secure cookie. (None = auto-enable secure cookie for https, True = ever use secure cookie, False = never use secure cookie).'),
     ('cookie_domain', None,
      'Domain used in the session cookie. (None = do not specify domain).'),
     ('cookie_path', None,
--- a/MoinMoin/request/__init__.py	Mon Sep 08 11:58:03 2008 +0200
+++ b/MoinMoin/request/__init__.py	Fri Sep 12 22:23:53 2008 +0200
@@ -1630,7 +1630,7 @@
             'page',
             'html_formatter',
             'formatter',
-            'cfg',
+            #'cfg', -- do NOT delattr cfg - it causes problems in the xapian indexing thread
             ]:
             try:
                 delattr(self, attr_name)
--- a/MoinMoin/script/migration/1070100.py	Mon Sep 08 11:58:03 2008 +0200
+++ b/MoinMoin/script/migration/1070100.py	Fri Sep 12 22:23:53 2008 +0200
@@ -1,13 +1,13 @@
 # -*- coding: iso-8859-1 -*-
 """
-    MoinMoin - dummy migration terminator script
+    MoinMoin - migration from base rev 1070100
 
-    This must be the last migration script.
+    Nothing to do, we just return the new data dir revision.
 
-    @copyright: 2006 by Thomas Waldmann
+    @copyright: 2008 by Thomas Waldmann
     @license: GNU GPL, see COPYING for details.
 """
 
 def execute(script, data_dir, rev):
-    return None
+    return 1070200
 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/MoinMoin/script/migration/1070200.py	Fri Sep 12 22:23:53 2008 +0200
@@ -0,0 +1,13 @@
+# -*- coding: iso-8859-1 -*-
+"""
+    MoinMoin - dummy migration terminator script
+
+    This must be the last migration script.
+
+    @copyright: 2006 by Thomas Waldmann
+    @license: GNU GPL, see COPYING for details.
+"""
+
+def execute(script, data_dir, rev):
+    return None
+
--- a/MoinMoin/session.py	Mon Sep 08 11:58:03 2008 +0200
+++ b/MoinMoin/session.py	Fri Sep 12 22:23:53 2008 +0200
@@ -318,6 +318,10 @@
             cookie[cookie_name]['path'] = path
         # Set expires for older clients
         cookie[cookie_name]['expires'] = request.httpDate(when=expires, rfc='850')
+        # a secure cookie is not transmitted over unsecure connections:
+        if (cfg.cookie_secure or  # True means: force secure cookies
+            cfg.cookie_secure is None and request.is_ssl):  # None means: https -> secure cookie
+            cookie[cookie_name]['secure'] = True
         return cookie.output()
 
     def _set_cookie(self, request, cookie_string, expires):
--- a/docs/CHANGES	Mon Sep 08 11:58:03 2008 +0200
+++ b/docs/CHANGES	Fri Sep 12 22:23:53 2008 +0200
@@ -102,7 +102,7 @@
       and this list now defaults to ['%(data_dir)s', ].
 
 
-Version 1.7.current:
+Version 1.7.2:
   Fixes:
     * Fix leakage of edit-log file handles (leaked 1 file handle / request!).
     * Fix for MoinMoinBugs/SystemAdminMailAccountData (using POST and forms)
--- a/wiki/data/intermap.txt	Mon Sep 08 11:58:03 2008 +0200
+++ b/wiki/data/intermap.txt	Fri Sep 12 22:23:53 2008 +0200
@@ -20,7 +20,7 @@
 
 # for Germany: bookzilla.de instead of amazon == supporting GNU/Linux and 5% for FSF Europe
 # ISBN http://bookzilla.de/shop/action/advancedSearch?action=search&isbn=
-ISBN http://isbndb.com/search-all.html?kw=9780321481009
+ISBN http://isbndb.com/search-all.html?kw=
 RFC http://www.ietf.org/rfc/rfc
 FreshMeat http://freshmeat.net/
 Thinki http://www.thinkware.se/cgi-bin/thinki.cgi/