Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-09-21 | Split directory.c code into several modules | Nick Mathewson | |
Parts of this C file naturally belong in dircache, dirclient, and dircommon: so, move them there. | |||
2018-09-21 | Split main.c into main.c and mainloop.c | Nick Mathewson | |
The main.c code is responsible for initialization and shutdown; the mainloop.c code is responsible for running the main loop of Tor. Splitting the "generic event loop" part of mainloop.c from the event-loop-specific part is not done as part of this patch. | |||
2018-07-10 | Isolate resolve.h usage in the modules that really need it. | Nick Mathewson | |
(Almost none of Tor should actually need to touch the platform resolver.) | |||
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-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 node_t into its own header. | Nick Mathewson | |
2018-06-15 | Split socks_request_t into its own header. | Nick Mathewson | |
2018-06-15 | Move or_connection_t to its own header. | Nick Mathewson | |
2018-06-15 | Split dir_connection_t into its own header | Nick Mathewson | |
2018-06-15 | Split entry and edge_connection_t into their own headers. | Nick Mathewson | |
2018-03-27 | test: Add unittest for the OR connection failure cache | George Kadianakis | |
Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2018-02-07 | Fix spelling mistakes corresponding to ticket #23650 | Deepesh Pathak | |
2017-08-24 | Ensure that `make check-spaces` is happy. | Alexander Færøy | |
The `test-operator-cleanup` patch, and related coccinelle patches, don't do any checks for line length. This patch fixes the line length issues caused by the previous commits. | |||
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-07-07 | test: Move some test code to test helpers. | George Kadianakis | |
Move code to create connection streams and rend_data structures to test_helpers so that we can use them from the e2e rendezvous circuit unittests. | |||
2017-04-21 | Fix a comment that held the remaining reference to the old api. | Nick Mathewson | |
2017-03-15 | Run the copyright update script. | Nick Mathewson | |
2016-11-04 | Merge branch 'ticket17238_029_02-resquash' | Nick Mathewson | |
Conflicts: src/or/rendclient.c src/or/rendcommon.c src/or/routerparse.c src/test/test_dir.c src/trunnel/ed25519_cert.h | |||
2016-11-04 | hs: Refactor rend_data_t for multi version support | David Goulet | |
In order to implement proposal 224, we need the data structure rend_data_t to be able to accomodate versionning that is the current version of hidden service (2) and the new version (3) and future version. For that, we implement a series of accessors and a downcast function to get the v2 data structure. rend_data_t becomes a top level generic place holder. The entire rend_data_t API has been moved to hs_common.{c|h} in order to seperate code that is shared from between HS versions and unshared code (in rendcommon.c). Closes #19024 Signed-off-by: David Goulet <dgoulet@torproject.org> Signed-off-by: George Kadianakis <desnacked@riseup.net> | |||
2016-09-09 | Fix cases where the tests were doing closesocket() on a non-socket | Nick Mathewson | |
These seem to have caused warnings on windows. Hmmm. | |||
2016-09-08 | Suppress a really impressive pile of warnings in conection/.. tests | Nick Mathewson | |
2016-09-08 | Fix a bug in connection/download_status.. tests | Nick Mathewson | |
2016-05-19 | Fix unused-but-set-variable warnings in the connection unit tests | teor (Tim Wilson-Brown) | |
No behaviour change - just remove the variables | |||
2016-05-19 | Update unit tests for multiple bootstrap connections | teor (Tim Wilson-Brown) | |
2016-05-09 | fix typos/etc before i go nuts on #18809 | Roger Dingledine | |
2016-02-27 | Update the copyright year. | Nick Mathewson | |
2015-12-18 | Fix an unreached null-pointer deref in connection tests | Nick Mathewson | |
This is CID 1343603 | |||
2015-12-18 | Fix a buffer overrun in connection tests. | Nick Mathewson | |
This is CID 1343601. | |||
2015-12-15 | Fix some memory leaks in the unit tests | Nick Mathewson | |
2015-12-15 | clean whitespace | Nick Mathewson | |
2015-12-15 | Fix a few compilation warnings and errors | Nick Mathewson | |
2015-12-16 | Prop210: Close excess connections once a consensus is downloading | teor (Tim Wilson-Brown) | |
Once tor is downloading a usable consensus, any other connection attempts are not needed. Choose a connection to keep, favouring: * fallback directories over authorities, * connections initiated earlier over later connections Close all other connections downloading a consensus. | |||
2015-12-16 | Prop210: Refactor connection_get_* to produce lists and counts | teor (Tim Wilson-Brown) | |