Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-06-22 | Remove bloom filters, order statistics, and bitarrays from container.h | Nick Mathewson | |
2018-06-21 | Rectify include paths (automated) | Nick Mathewson | |
2018-06-20 | Run rectify_include_paths.py | Nick Mathewson | |
2018-06-20 | Update copyrights to 2018. | Nick Mathewson | |
2018-06-15 | Extract routerinfo_t into its own header. | Nick Mathewson | |
I was expecting this to be much worse. | |||
2018-06-15 | Extract microdesc_t into its own header. | Nick Mathewson | |
2018-06-15 | Extract routerstatus_t into its own header. | Nick Mathewson | |
2018-06-15 | Extract networkstatus_t and ..sr_info_t into their own headers | Nick Mathewson | |
2018-06-15 | Extract node_t into its own header. | Nick Mathewson | |
2018-06-15 | Extract cpath_build_state into its own header. | Nick Mathewson | |
More modules use this than I had expected! | |||
2018-06-15 | Extract crypt_path_t and relay_crypto_t into their own headers | Nick Mathewson | |
2018-06-15 | Extract {or,origin}_circuit_t into their own headers | Nick Mathewson | |
2018-06-15 | Split dir_connection_t into its own header | Nick Mathewson | |
2018-05-08 | Merge remote-tracking branch 'mikeperry/bug25870_rebase' | Nick Mathewson | |
2018-05-03 | Merge remote-tracking branch 'isis/bug24660_r1' | Nick Mathewson | |
2018-05-01 | Write unittests to check basic vanguard path selection. | George Kadianakis | |
Adds two unittests: - First checks the path selection of basic Tor circs. - Second checks the path selection of vanguard circs. There is a TODO on the second unittest that we might want to test sooner than later, but it's not trivial to do it right now. To do these unittests we needed the following mods: - Make some functions STATIC. - Add some more fields to the big fake network nodes of test_entrynodes.c - Switch fake node nicknames to base32 (because base64 does not produce valid nicknames). | |||
2018-04-27 | Introduce torrc option NumPrimaryGuards | George Kadianakis | |
2018-04-06 | crypto: Refactor (P)RNG functionality into new crypto_rand module. | Isis Lovecruft | |
* ADD new /src/common/crypto_rand.[ch] module. * ADD new /src/common/crypto_util.[ch] module (contains the memwipe() function, since all crypto_* modules need this). * FIXES part of #24658: https://bugs.torproject.org/24658 | |||
2018-02-07 | Fix spelling mistakes corresponding to ticket #23650 | Deepesh Pathak | |
2017-12-08 | Merge branch 'macro_free_v2_squashed' | Nick Mathewson | |
2017-12-08 | Update free functions into macros: src/or/ part 1 | Nick Mathewson | |
This covers addressmap.h (no change needed) through confparse.h | |||
2017-11-18 | Add an extra check in test_entrynodes | Nick Mathewson | |
This check makes it so we can reach "done" without setting "conn", and so the "if (conn)" check will not be redundant, and so coverity won't complain. Fixes CID 1422205. Not actually a bug. | |||
2017-11-17 | Fix a clang unitialized-var warning | Nick Mathewson | |
2017-11-17 | Intoduce unittest for skipping outdated dirservers. | George Kadianakis | |
2017-10-03 | entrynodes: Better naming for dir info check functions. | George Kadianakis | |
2017-10-03 | entrynodes: Error msg for missing guard descs is now more informative. | George Kadianakis | |
2017-10-03 | entrynodes: Be specific about how many primary descriptors we miss. | George Kadianakis | |
2017-09-15 | Replace accumulated C ;;s with ;s | Nick Mathewson | |
I don't know where these came from. | |||
2017-09-12 | Add a missing bridge download status reset | teor | |
17750 made unused download schedules automatically reset. But we should make that explicit. | |||
2017-08-24 | apply ahf's test_assert_null.cocci | Nick Mathewson | |
2017-08-24 | apply ahf's test_assert_int.cocci | Nick Mathewson | |
2017-06-29 | Merge branch 'maint-0.3.0' into maint-0.3.1 | Nick Mathewson | |
2017-06-29 | Adjust unit tests to account for fix to bug 22753. | Nick Mathewson | |
Our mock network put all the guards on the same IPv4 address, which doesn't fly when we start applying EnforceDistinctSubnets. So in this commit, I disable EnforceDistinctSubnets when running the old guard_restriction_t test. This commit also adds a regression test for #22753. | |||
2017-03-26 | Merge remote-tracking branch 'origin/maint-0.3.0' | Nick Mathewson | |
2017-03-26 | Tweak test_entrynodes comment | Nick Mathewson | |
2017-03-23 | Use update_approx_time() to run a test 100 days in the past. | Nick Mathewson | |
Fixes bug21799. | |||
2017-03-15 | Run the copyright update script. | Nick Mathewson | |
2017-01-30 | Remove XXXXprop271 comments from test_entrynodes.c | Nick Mathewson | |
These commments were complaints about how I didn't like some aspects of prop271. They have been superseded by ticket 20832. | |||
2017-01-24 | Add a unit test for dropguards | Nick Mathewson | |
2017-01-18 | Remove GS_TYPE_LEGACY | Nick Mathewson | |
2017-01-18 | Remove UseDeprecatedGuardAlgorithm. | Nick Mathewson | |
2017-01-18 | Remove the (no longer compiled) code for legacy guard selection. | Nick Mathewson | |
Part of 20830. | |||
2016-12-16 | Fix another pointless stack-protector warning. | Nick Mathewson | |
This is the same as we fixed in 39f455468731d4746adb729a67. | |||
2016-12-16 | Resolve some coverity complaints in test_entrynodes.c | Nick Mathewson | |
2016-12-16 | Fix broken entrynodes/retry_unreachable test | Nick Mathewson | |
I broke this with 20292ec4974b777d430e7962cc38349c5f82b220 when I changed the primary guard retry schedule. | |||
2016-12-16 | Make NumDirectoryGuards work with the new guard algorithm. | Nick Mathewson | |
Now that we support NumEntryGuards, NumDirectoryGuards is pretty easy to put back in. | |||
2016-12-16 | Wrap all of the legacy guard code, and its users, in #ifdefs | Nick Mathewson | |
This will make it easier to see what we remove down the line. | |||
2016-12-16 | Tests for choosing which guard_selection to use | Nick Mathewson | |
2016-12-16 | Update node-selection tests to consider restrictions | Nick Mathewson | |
2016-12-16 | Tests for restricted-circuit cases of upgrade_waiting_circuits() | Nick Mathewson | |