Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-07-09 | Merge branch 'maint-0.3.4' | Nick Mathewson | |
2018-07-09 | Merge branch 'maint-0.3.3' into maint-0.3.4 | Nick Mathewson | |
2018-07-09 | Merge branch 'maint-0.3.2' into maint-0.3.3 | Nick Mathewson | |
2018-07-09 | Merge remote-tracking branch 'github/bug26269_031' into maint-0.3.2 | Nick Mathewson | |
2018-07-05 | Fix every include path changed in the previous commit (automated) | Nick Mathewson | |
I am very glad to have written this script. | |||
2018-07-05 | Remove util.h | Nick Mathewson | |
Inline its contents (which were all includes) into or.h, and some of its contents into other places that didn't include or.h at all. | |||
2018-07-01 | Extract or_state_t to its own header. | Nick Mathewson | |
Fewer modules needed this than I had expected. | |||
2018-07-01 | Remove needless includes from or.h | Nick Mathewson | |
or.h should really include only the minimum of stuff from or/*, common/*, and lib/*. | |||
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-06-13 | test_entrynodes: fix a GCC warning | Nick Mathewson | |
Some versions of GCC complain that the bfn_mock_node_get_by_id function might return NULL, but we're assuming that it won't. (We're assuming it won't return NULL because we know in the tests that we're passing it valid IDs.) To make GCC happy, tt_assert() that each node_t is set before using it. Fixes a second case of bug26269; bugfix on 0.3.0.1-alpha. | |||
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 | |