diff options
author | Nick Mathewson <nickm@torproject.org> | 2008-12-29 01:47:28 +0000 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2008-12-29 01:47:28 +0000 |
commit | 870fd18b8fe880c6194415f6744b08a3989a0166 (patch) | |
tree | e277a75238db8b402462b1bbd0bd578e6247c6f1 /ChangeLog | |
parent | 94507f1b6d563d301ef5ad284141105ebb3e9d2f (diff) | |
download | tor-870fd18b8fe880c6194415f6744b08a3989a0166.tar.gz tor-870fd18b8fe880c6194415f6744b08a3989a0166.zip |
Refactor some exit-policy-related functions that showed up in oprofile.
Specifically, split compare_tor_addr_to_addr_policy() from a loop with a bunch
of complicated ifs inside into some ifs, each with a simple loop. Rearrange
router_find_exact_exit_enclave() to run a little faster. Bizarrely,
router_policy_rejects_all() shows up on oprofile, so precalculate it per
routerinfo.
svn:r17802
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -5,6 +5,10 @@ Changes in version 0.2.1.10-alpha - 2009-01-?? like Vidalia can show bridge operators that they're actually making a difference. + o Minor bugfixes (performance): + - Squeeze 2-5% out of client performance (according to oprofile) by + improving the implementation of some policy-manipulation functions. + o Minor bugfixes: - Make get_interface_address() function work properly again; stop guessing the wrong parts of our address as our address. |