Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-03-14 | Merge remote-tracking branch 'origin/maint-0.2.4' | Nick Mathewson | |
2013-03-14 | Make circuit_purpose_to_string handle CIRCUIT_PURPOSE_PATH_BIAS_TESTING | Nick Mathewson | |
2013-03-11 | Merge remote-tracking branch 'karsten/geoip-manual-update-mar2013' | Nick Mathewson | |
2013-03-11 | Merge remote-tracking branch 'origin/maint-0.2.4' | Nick Mathewson | |
2013-03-11 | Merge remote-tracking branch 'origin/maint-0.2.3' into maint-0.2.4 | Nick Mathewson | |
2013-03-11 | Merge remote-tracking branch 'origin/maint-0.2.2' into maint-0.2.3 | Nick Mathewson | |
2013-03-10 | Merge branch 'maint-0.2.4' | Roger Dingledine | |
2013-03-10 | start part-way through the ssl cert lifetime | Roger Dingledine | |
also, snap the start time and end time to a day boundary, since most certs in the wild seem to do this. | |||
2013-03-10 | randomize SSLKeyLifetime by default | Roger Dingledine | |
resolves ticket 8443. | |||
2013-03-10 | parameterize SSLKeyLifetime | Roger Dingledine | |
no actual changes in behavior yet | |||
2013-03-10 | Merge remote-tracking branch 'origin/maint-0.2.4' | Nick Mathewson | |
2013-03-10 | Merge remote-tracking branch 'arma/bug6783_big_hammer' into maint-0.2.4 | Nick Mathewson | |
2013-03-10 | Merge remote-tracking branch 'origin/maint-0.2.4' | Nick Mathewson | |
2013-03-10 | Fix typos in a few log messages | Benjamin Kerensa | |
2013-03-10 | set DisableV2DirectoryInfo_ off by default | Roger Dingledine | |
since it's only enableable by authorities, nobody else would be able to start their tor | |||
2013-03-10 | Tweak bug6783 patch. | Nick Mathewson | |
2013-03-10 | Add a DisableV2DirectoryInfo_ option to 404 all v2 ns requests | Nick Mathewson | |
I have no idea whether b0rken clients will DoS the network if the v2 authorities all turn this on or not. It's experimental. See #6783 for a description of how to test it more or less safely, and please be careful! | |||
2013-03-10 | Merge remote-tracking branch 'origin/maint-0.2.4' | Nick Mathewson | |
2013-03-10 | Fix 8447: use %u to format circid_t. | Nick Mathewson | |
Now that circid_t is 4 bytes long, the default integer promotions will leave it alone when sizeof(int) == 4, which will leave us formatting an unsigned as an int. That's technically undefined behavior. Fixes bug 8447 on bfffc1f0fc7616a25c32da2eb759dade4651659e. Bug not in any released Tor. | |||
2013-03-07 | Update to the March 2013 GeoIP database. | Karsten Loesing | |
2013-03-07 | Manually fix yet another fourteen 'A1' ranges. | Karsten Loesing | |
MaxMind added fourteen new 'A1' ranges in their March 2013 database that the automatic substitution algorithm couldn't fix. Fix them manually. | |||
2013-03-02 | A couple more easy unit tests | Nick Mathewson | |
2013-03-01 | Remove unused check_fingerprint_syntax | Nick Mathewson | |
2013-03-01 | Remove unused HMAC-SHA1 function | Nick Mathewson | |
(We're not adding any new SHA1 instances in our protocols, so this should never actually be needed.) | |||
2013-03-01 | Remove a few more unused functions. | Nick Mathewson | |
2013-03-01 | Unit tests for a few more functions and cases in address.c | Nick Mathewson | |
This brings address's coverage up over 80%. | |||
2013-03-01 | Remove the unused addr_mask_cmp_bits | Nick Mathewson | |
2013-03-01 | Remove the unused parse_addr_and_port_range | Nick Mathewson | |
2013-03-01 | More unit tests for old TAP onion handshake. | Nick Mathewson | |
The test coverage for onion_tap.c is now at 89%, up from 67%. | |||
2013-03-01 | Correctly set entry->is_dir_cache when adding an entry guard for the first time | Andrea Shepard | |
(Second part of a bug8367 fix. -NM) | |||
2013-03-01 | Fix bootstrapping with bridges by making is_dir_cache is set on them. | Nick Mathewson | |
This fixes bug 8367, introduced in d7089ff228227259137b5a8b. Not in any released Tor. | |||
2013-03-01 | Correctly set entry->is_dir_cache when adding an entry guard for the first time | Andrea Shepard | |
(Second part of a bug8367 fix. -NM) | |||
2013-03-01 | Fix bootstrapping with bridges by making is_dir_cache is set on them. | Nick Mathewson | |
This fixes bug 8367, introduced in d7089ff228227259137b5a8b. Not in any released Tor. | |||
2013-03-01 | Merge remote-tracking branch 'public/feature8109' | Nick Mathewson | |
2013-03-01 | Whoops. I forgot the "alpha" | Nick Mathewson | |
2013-03-01 | Bump version in master to 0.2.5.0-alpha-dev | Nick Mathewson | |
2013-02-25 | Fix a comment in tor_main.c | Nick Mathewson | |
We don't use subversion or src/*/makefile.am any longer | |||
2013-02-19 | fix a wide line | Nick Mathewson | |
2013-02-19 | Merge branch 'bug8065_v2' | Nick Mathewson | |
2013-02-19 | Downgrade an assert to LD_BUG | Nick Mathewson | |
This should prevent crashes on further recurrence of 8065, and help diagnose such if they occur | |||
2013-02-19 | Fix a may-be-used-uninitialized warning. | Nick Mathewson | |
2013-02-19 | Merge branch 'bug2286_unit_test_squashed' | Nick Mathewson | |
2013-02-19 | Test alternate values of maxunmeasuredbw too | Andrea Shepard | |
2013-02-19 | Update unmeasured bandwidth clipping unit test per NickM's bugfix for the ↵ | Andrea Shepard | |
Unmeasured=1 issue | |||
2013-02-19 | Refactor storing of measured_bw versus Unmeasured=1. | Nick Mathewson | |
This patch moves the measured_bw field and the has_measured_bw field into vote_routerstatus_t, since only votes have 'Measured=XX' set on their weight line. I also added a new bw_is_unmeasured flag to routerstatus_t to represent the Unmeasured=1 flag on a w line. Previously, I was using has_measured_bw for this, which was quite incorrect: has_measured_bw means that the measured_bw field is set, and it's probably a mistake to have it serve double duty as meaning that 'baandwidth' represents a measured value. While making this change,I also found a harmless but stupid bug in dirserv_read_measured_bandwidths: It assumes that it's getting a smartlist of routerstatus_t, when really it's getting a smartlist of vote_routerstatus_t. C's struct layout rules mean that we could never actually get an error because of that, but it's still quite incorrect. I fixed that, and in the process needed to add two more sorting and searching helpers. Finally, I made the Unmeasured=1 flag get parsed. We don't use it for anything yet, but someday we might. This isn't complete yet -- the new 2286 unit test doesn't build. | |||
2013-02-19 | Add unit test for unmeasured bandwidth clipping in consensus | Andrea Shepard | |
2013-02-19 | Refactor v3_networkstatus test to allow reuse of test for measuredbw | Andrea Shepard | |
2013-02-19 | Note some annoyinc copy-and-paste code | Nick Mathewson | |
2013-02-19 | Tweak consensus method 17 based on arma's comments | Nick Mathewson | |
Instead of capping whenever a router has fewer than 3 measurements, we cap whenever a router has fewer than 3 measurements *AND* there are at least 3 authorities publishing measured bandwidths. We also generate bandwidth lines with a new "Unmeasured=1" flag, meaning that we didn't have enough observations for a node to use measured bandwidth values in the authority's input, whether we capped it or not. | |||
2013-02-19 | touchups on 78582760 | Roger Dingledine | |