summaryrefslogtreecommitdiff
path: root/src/or/or.h
diff options
context:
space:
mode:
authorRobert Ransom <rransom.8774@gmail.com>2011-10-25 12:33:21 -0700
committerSebastian Hahn <sebastian@torproject.org>2011-10-26 23:56:47 +0200
commit4684ced1b3fced0543fa65bf01f75c5d81eaf464 (patch)
treefd515c09cd317e8d3aecce27e95da6b42979d62f /src/or/or.h
parent00fffbc1a15e2696a89c721d0c94dc333ff419ef (diff)
downloadtor-4684ced1b3fced0543fa65bf01f75c5d81eaf464.tar.gz
tor-4684ced1b3fced0543fa65bf01f75c5d81eaf464.zip
Add option to give guard flag to relays without the CVE-2011-2768 fix
This way, all of the DA operators can upgrade immediately, without nuking every client's set of entry guards as soon as a majority of them upgrade. Until enough guards have upgraded, a majority of dirauths should set this config option so that there are still enough guards in the network. After a few days pass, all dirauths should use the default.
Diffstat (limited to 'src/or/or.h')
-rw-r--r--src/or/or.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/or/or.h b/src/or/or.h
index 8638f20997..7d50e1f505 100644
--- a/src/or/or.h
+++ b/src/or/or.h
@@ -2672,6 +2672,10 @@ typedef struct {
* number of servers per IP address shared
* with an authority. */
+ /** Should we assign the Guard flag to relays which would allow
+ * exploitation of CVE-2011-2768 against their clients? */
+ int GiveGuardFlagTo_CVE_2011_2768_VulnerableRelays;
+
char *AccountingStart; /**< How long is the accounting interval, and when
* does it start? */
uint64_t AccountingMax; /**< How many bytes do we allow per accounting