commit f0e9b3647c6df72c2b1f71a3cbe180150d1b67a9 Author: Ximin Luo infinity0@gmx.com Date: Wed Nov 6 16:14:10 2013 +0000
allow some proxy defaults to be defined from an external script file. - one can imagine scenarios where it's inconvenient to give query params to embed.html or other wrapper; this helps flexibility in those cases --- proxy/embed.html | 11 +++++++++++ proxy/flashproxy.js | 10 +++++----- 2 files changed, 16 insertions(+), 5 deletions(-)
diff --git a/proxy/embed.html b/proxy/embed.html index 53b5bf5..d475adb 100644 --- a/proxy/embed.html +++ b/proxy/embed.html @@ -3,6 +3,17 @@ <head> <meta charset="utf-8"> <meta http-equiv="refresh" content="86400"> +<script type="text/javascript" > +/* + You can tweak the behaviour of the proxy by giving URL query parameters to + this embedding document. If you wish to override the default values even in + the absense of those parameters, you may set them below. + + See the main code of the proxy for details on which URL query parameters + are available, as well as which defaults you can override. +*/ +//var DEFAULT_FACILITATOR_URL = "https://fp-facilitator.org/"; +</script> <style type="text/css"> html { width: 100%; diff --git a/proxy/flashproxy.js b/proxy/flashproxy.js index cb2ac9e..87b083e 100644 --- a/proxy/flashproxy.js +++ b/proxy/flashproxy.js @@ -62,16 +62,16 @@ * http://autobahn.ws/testsuite/reports/clients/index.html */
-var DEFAULT_FACILITATOR_URL = "https://fp-facilitator.org/"; +var DEFAULT_FACILITATOR_URL = DEFAULT_FACILITATOR_URL || "https://fp-facilitator.org/";
-var DEFAULT_MAX_NUM_PROXY_PAIRS = 10; +var DEFAULT_MAX_NUM_PROXY_PAIRS = DEFAULT_MAX_NUM_PROXY_PAIRS || 10;
-var DEFAULT_INITIAL_FACILITATOR_POLL_INTERVAL = 60.0; -var DEFAULT_FACILITATOR_POLL_INTERVAL = 3600.0; +var DEFAULT_INITIAL_FACILITATOR_POLL_INTERVAL = DEFAULT_INITIAL_FACILITATOR_POLL_INTERVAL || 60.0; +var DEFAULT_FACILITATOR_POLL_INTERVAL = DEFAULT_FACILITATOR_POLL_INTERVAL || 3600.0; var MIN_FACILITATOR_POLL_INTERVAL = 10.0;
/* Bytes per second. Set to undefined to disable limit. */ -var DEFAULT_RATE_LIMIT = undefined; +var DEFAULT_RATE_LIMIT = DEFAULT_RATE_LIMIT || undefined; var MIN_RATE_LIMIT = 10 * 1024; var RATE_LIMIT_HISTORY = 5.0;
tor-commits@lists.torproject.org