commit ddd2b6ecad5b0dea5f9629eb48d4fbd4a6c854f1
Author: Karsten Loesing <karsten.loesing(a)gmx.net>
Date: Tue Dec 13 11:55:56 2011 +0100
Add a few <hr>'s.
---
web/WEB-INF/users.jsp | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/web/WEB-INF/users.jsp b/web/WEB-INF/users.jsp
index bdd01b4..b3dfa31 100644
--- a/web/WEB-INF/users.jsp
+++ b/web/WEB-INF/users.jsp
@@ -62,6 +62,7 @@ based on the requests seen by a few dozen directory mirrors.</p>
…
[View More] </p>
</div>
</form>
+<hr>
<a name="direct-users-table"></a>
<p><b>Top-10 countries by directly connecting users:</b></p>
<table>
@@ -92,6 +93,7 @@ based on the requests seen by a few dozen directory mirrors.</p>
</p>
</div>
</form>
+<hr>
<a name="censorship-events"></a>
<p><b>Top-10 countries by possible censorship events (<a
href="papers/detector-2011-09-09.pdf">BETA</a>):</b></p>
@@ -125,6 +127,7 @@ based on the requests seen by a few dozen directory mirrors.</p>
</p>
</div>
</form>
+<hr>
<p><a href="csv/direct-users.csv">CSV</a> file containing daily directly
connecting users by country.</p>
<p><a href="csv/monthly-users-peak.csv">CSV</a> file containing peak daily
@@ -170,6 +173,7 @@ by a few hundred bridges.</p>
</p>
</div>
</form>
+<hr>
<p><a href="csv/bridge-users.csv">CSV</a> file containing all data.</p>
<p><a href="csv/monthly-users-peak.csv">CSV</a> file containing peak daily
Tor users (direct and bridge) per month by country.</p>
[View Less]
commit 1619c2cf49ddbe485511376b2483f7c0bb249f4c
Author: Karsten Loesing <karsten.loesing(a)gmx.net>
Date: Tue Dec 13 11:04:39 2011 +0100
Add a missing word.
---
.../torproject/doctor/MetricsWebsiteReport.java | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/org/torproject/doctor/MetricsWebsiteReport.java b/src/org/torproject/doctor/MetricsWebsiteReport.java
index 1529461..f4552e0 100755
--- a/src/org/torproject/doctor/MetricsWebsiteReport.java
+++ …
[View More]b/src/org/torproject/doctor/MetricsWebsiteReport.java
@@ -163,8 +163,8 @@ public class MetricsWebsiteReport {
this.bw.write(dateTimeFormat.format(
this.downloadedConsensus.getValidAfterMillis()));
}
- this.bw.write(". <i>Note that it takes up to 15 to learn about new "
- + "consensus and votes and process them.</i></p>\n");
+ this.bw.write(". <i>Note that it takes up to 15 minutes to learn "
+ + "about new consensus and votes and process them.</i></p>\n");
}
/* Write the lists of known flags. */
[View Less]
commit 34f4820ac3504c00ab5c09e85376a49fac47031c
Author: Karsten Loesing <karsten.loesing(a)gmx.net>
Date: Mon Dec 12 19:15:24 2011 +0100
Add a work-in-progress note to the README.
---
README | 10 ++++++++++
1 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/README b/README
index 9f235d3..f192501 100755
--- a/README
+++ b/README
@@ -24,3 +24,13 @@ running, batch-processing applications and not for continuously running
applications that rely on learning about …
[View More]changes to an underlying
descriptor source.
+Work-In-Progress Notice
+=======================
+
+As of December 2011, this library is a work in progress. Its interfaces
+may change at any time. If you want to be informed of interface changes
+during the initial development phase, ask for your software to be added to
+the list below (software name, repository, contact person):
+
+ - DocTor, https://git.torproject.org/doctor.git, karsten
+
[View Less]
commit d688a40a0e7c1e8417ecdc463821e50cd1762715
Author: Robert Ransom <rransom.8774(a)gmail.com>
Date: Mon Dec 12 11:25:55 2011 -0800
Don't crash on startup of a dormant relay
If a relay is dormant at startup, it will call init_keys before
crypto_set_tls_dh_prime. This is bad. Let's make it not so bad, because
someday it *will* happen again.
---
changes/bug4702 | 6 ++++++
src/common/crypto.c | 7 +++++--
2 files changed, 11 insertions(+), 2 deletions(-…
[View More])
diff --git a/changes/bug4702 b/changes/bug4702
new file mode 100644
index 0000000..dcd3bfc
--- /dev/null
+++ b/changes/bug4702
@@ -0,0 +1,6 @@
+ o Minor bugfixes:
+
+ - Fix an assertion failure when a relay with accounting enabled
+ starts up while dormant. Fixes bug 4702; bugfix on
+ 0.2.3.9-alpha.
+
diff --git a/src/common/crypto.c b/src/common/crypto.c
index 2aa3fc9..673fc0c 100644
--- a/src/common/crypto.c
+++ b/src/common/crypto.c
@@ -2089,8 +2089,11 @@ init_dh_param(void)
dh_param_p = circuit_dh_prime;
dh_param_g = generator;
- /* Should be already set by config.c. */
- tor_assert(dh_param_p_tls);
+ /* Ensure that we have TLS DH parameters set up, too, even if we're
+ going to change them soon. */
+ if (!dh_param_p_tls) {
+ crypto_set_tls_dh_prime(NULL);
+ }
}
/** Number of bits to use when choosing the x or y value in a Diffie-Hellman
[View Less]