- Jun 02, 2014
-
-
Nick Mathewson authored
-
Nick Mathewson authored
On some profiles of Andrea's from #11332, I found that a great deal of time can still be attributed to functions called from update_router_have_minimum_dir_info(). This is making our digestmap, tor_memeq, and siphash functions take a much bigger portion of runtime than they really should. If we're calling update_router_have_minimum_dir_info() too often, that's because we're calling router_dir_info_changed() too often. And it looks like most of the callers of router_dir_info_changed() are coming as tail-calls from router_set_status() as invoked by channel_do_open_actions(). But we don't need to call router_dir_info_changed() so much! (I'm not quite sure we need to call it from here at all, but...) Surely we don't need to call it from router_set_status when the router's status has not actually changed. This patch makes us call router_dir_info_changed() from router_set_status only when we are changing the router's status. Fix for bug 12170. This is leftover from our fix back in 273ee3e8 in 0.1.2.1-alpha, where we started caching the value of update_router_have_minimum_dir_info().
-
- May 29, 2014
-
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
I've copied the entries from changes/, labeled the ones that also appeared in 0.2.4.22, sorted them lightly with a python script (added to maint), and combined sections with the same name. I didn't combine sections without a description (e.g. "Minor bugfixes:"), since we'll probably add a description to those.
-
Nick Mathewson authored
fixes bug 12139; bugfix on 0.2.5.1-alpha
-
- May 27, 2014
-
-
Nick Mathewson authored
Fix for 12115; bugfix on 0.2.5.1-alpha
-
Nick Mathewson authored
fixes 12114; bug not in any release. Improves fix for 12028
-
Nick Mathewson authored
-
Nick Mathewson authored
(This is how I found out I was trying to test with a kernel too old for seccomp. I think.)
-
Nick Mathewson authored
This is a minimal set of changes for compilation; I need a more recent kernel to test this stuff.
-
- May 23, 2014
-
-
Nick Mathewson authored
Bugfix on cfd0ee51; bug not in any released version of tor
-
Nick Mathewson authored
-
Nick Mathewson authored
Without this fix, when running with bridges, we would try fetching directory info far too early, and have up to a 60 second delay if we started with bridge descriptors available. Fixes bug 11965. Fix on 0.2.3.6-alpha, arma thinks.
-
Nick Mathewson authored
fixes part of 12064
-
Nick Mathewson authored
There was too much code duplication in doing it the old way, and I nearly made a copy-and-paste error in the last commit.
-
- May 22, 2014
-
-
Nick Mathewson authored
fixes part of 12064
-
Nick Mathewson authored
-
Fix for 12064 part 1
-
Nick Mathewson authored
Our documentation had the name of this directory wrong.
-
Nick Mathewson authored
-
- May 21, 2014
-
-
Andrea Shepard authored
-
- May 20, 2014
-
-
Nick Mathewson authored
These are needed under some circumstances if we are running with expensive-hardening and sandbox at the same time. fixes 11477, bugfix on 0.2.5.4-alpha (where we introduced expensive-hardening)
-
Nick Mathewson authored
-
Nick Mathewson authored
Fixes bug 12032; bugfix on 0.2.5.1-alpha
-
Nick Mathewson authored
See discussion on 9553: Some of the build scripts don't like it when you can't merge maint into release.
-
Nick Mathewson authored
Also, don't tolerate changing DirPortFrontPage. Fixes bug 12028; bugfix on 0.2.5.1-alpha.
-
Nick Mathewson authored
None of the things we might exec() can possibly run under the sanbox, so rather than crash later, we have to refuse to accept the configuration nice and early. The longer-term solution is to have an exec() helper, but wow is that risky. fixes 12043; bugfix on 0.2.5.1-alpha
-
Nick Mathewson authored
This prevents a crash when rotating logs with dirreq-stats enabled fixes 12035; bugfix on 0.2.5.1-alpha.
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
Fix for 12041; bugfix on 0.2.5.1-alpha.
-
- May 17, 2014
-
-
Roger Dingledine authored
-
- May 16, 2014
-
-
Andrea Shepard authored
-
Andrea Shepard authored
-
Nick Mathewson authored
This is an "ours" merge, to avoid taking the commit that bumped maint-0.2.4's version to 0.2.4.22-dev.
-
Nick Mathewson authored
(See discussion on #9553)
-
Nick Mathewson authored
(ticket 9553)
-