diff options
author | George Kadianakis <desnacked@riseup.net> | 2015-04-02 15:58:33 +0100 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2015-04-03 09:47:40 -0400 |
commit | 929a8f199bc236c39794f675a7bb8ad00b155257 (patch) | |
tree | 83100b5ce69f86e2f5b80bd90c0e175b63e820d5 | |
parent | c1b36488e9c318fc414220e8549624b423560ad2 (diff) | |
download | tor-929a8f199bc236c39794f675a7bb8ad00b155257.tar.gz tor-929a8f199bc236c39794f675a7bb8ad00b155257.zip |
Decrease the amount of rend circ relaunches for hidden services.
-rw-r--r-- | changes/bug11447 | 5 | ||||
-rw-r--r-- | src/or/rendservice.c | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/changes/bug11447 b/changes/bug11447 new file mode 100644 index 0000000000..8cd4f5b467 --- /dev/null +++ b/changes/bug11447 @@ -0,0 +1,5 @@ + o Minor features (DoS-resistance): + - Decrease the amount of reattempts that a hidden service is + willing to perform when its rendezvous circuits fail. This + reduces the computational cost for hidden service under heavy + load. Resolves ticket #11447.
\ No newline at end of file diff --git a/src/or/rendservice.c b/src/or/rendservice.c index 6c934c8c12..4ae06dfb90 100644 --- a/src/or/rendservice.c +++ b/src/or/rendservice.c @@ -90,7 +90,7 @@ typedef struct rend_service_port_config_t { #define MAX_INTRO_CIRCS_PER_PERIOD 10 /** How many times will a hidden service operator attempt to connect to * a requested rendezvous point before giving up? */ -#define MAX_REND_FAILURES 8 +#define MAX_REND_FAILURES 1 /** How many seconds should we spend trying to connect to a requested * rendezvous point before giving up? */ #define MAX_REND_TIMEOUT 30 |