[tor-commits] [bridgedb/develop] Add GIMP_CAPTCHA_ENABLED and GIMP_CAPTCHA_DIR options.

isis at torproject.org isis at torproject.org
Sun Mar 16 16:38:45 UTC 2014


commit 08624169a25d601c336706e48db4405921011260
Author: Isis Lovecruft <isis at torproject.org>
Date:   Sat Mar 1 01:38:51 2014 +0000

    Add GIMP_CAPTCHA_ENABLED and GIMP_CAPTCHA_DIR options.
---
 bridgedb.conf        |   11 ++++++++++-
 lib/bridgedb/Main.py |    3 ++-
 2 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/bridgedb.conf b/bridgedb.conf
index d223875..f1bf16c 100644
--- a/bridgedb.conf
+++ b/bridgedb.conf
@@ -15,11 +15,14 @@
 #           for details.
 # :copyright: (c) 2007-2013 The Tor Project, Inc.
 #             (c) 2007-2013, all sentient entities within the AUTHORS file
-# :version: 0.0.3
+# :version: 0.0.5
 #===============================================================================
 #
 # CHANGELOG:
 # ~~~~~~~~~~ 
+# Changes in version 0.0.5 - 2014-02-27
+#   * ADD GIMP_CAPTCHA_ENABLED and GIMP_CAPTCHA_DIR settings (see #10809).
+#
 # Changes in version 0.0.4 - 2014-01-24
 #   * ADD COLLECT_TIMESTAMPS option (see #10724). Set it to False for the
 #     staging instance (etc/test-bridgedb.conf), and True for the production
@@ -226,6 +229,12 @@ RECAPTCHA_PRIV_KEY = ''
 # The remoteip we send to reCAPTCHA during verification
 RECAPTCHA_REMOTEIP = ''
 
+# If true, use a local cache of generated CAPTCHAs:
+GIMP_CAPTCHA_ENABLED = True
+
+# The directory for the local CAPTCHA cache:
+GIMP_CAPTCHA_DIR = 'captchas'
+
 #-------------------------------
 # Email Distribution Options    \
 #------------------------------------------------------------------------------
diff --git a/lib/bridgedb/Main.py b/lib/bridgedb/Main.py
index 36e4e88..be8b1b0 100644
--- a/lib/bridgedb/Main.py
+++ b/lib/bridgedb/Main.py
@@ -282,7 +282,8 @@ def loadConfig(configFile=None, configCls=None):
 
     for attr in ["DB_FILE", "DB_LOG_FILE", "MASTER_KEY_FILE", "PIDFILE",
                  "ASSIGNMENTS_FILE", "HTTPS_CERT_FILE", "HTTPS_KEY_FILE",
-                 "LOG_FILE", "STATUS_FILE", "COUNTRY_BLOCK_FILE"]:
+                 "LOG_FILE", "STATUS_FILE", "COUNTRY_BLOCK_FILE",
+                 "GIMP_CAPTCHA_DIR"]:
         setting = getattr(config, attr, None)
         if setting is None:
             setattr(config, attr, setting)





More information about the tor-commits mailing list