Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-10-07 | Merge branch 'maint-0.4.4' into master | George Kadianakis | |
2020-10-07 | Merge remote-tracking branch 'tor-gitlab/mr/163' into maint-0.4.4 | George Kadianakis | |
2020-09-28 | Merge branch 'bug40133_035' into bug40133_043 | Nick Mathewson | |
2020-09-14 | Resolve a compilation warning in test_connection.c | Nick Mathewson | |
Instead of casting an enum to a void and back, use a string -- that's better C anyway. Fixes bug 40113; bugfix on 0.2.9.3-alpha. | |||
2020-07-17 | or_connection_t: replace real_addr with canonical_orport. | Nick Mathewson | |
Instead of replacing connection_t.{addr,port} with a canonical orport, and tracking the truth in real_addr, we now leave connection_t.addr alone, and put the canonical address in canonical_orport. Closes #40042 Closes #33898 | |||
2020-07-16 | Add unit tests for connection_describe(). | Nick Mathewson | |
2020-07-14 | addr: Use tor_addr_t instead of uint32_t for IPv4 | David Goulet | |
This changes a LOT of code but in the end, behavior is the same. Unfortunately, many functions had to be changed to accomodate but in majority of cases, to become simpler. Functions are also removed specifically those that were there to convert an IPv4 as a host format to a tor_addr_t. Those are not needed anymore. The IPv4 address field has been standardized to "ipv4_addr", the ORPort to "ipv4_orport" (currently IPv6 uses ipv6_orport) and DirPort to "ipv4_dirport". This is related to Sponsor 55 work that adds IPv6 support for relays and this work is needed in order to have a common interface between IPv4 and IPv6. Closes #40043. Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2020-02-06 | Break CONNECTION_TESTCAE_ARG across multiple lines | Nick Mathewson | |
2020-01-08 | It's 2020. Update the copyright dates with "make update-copyright" | Nick Mathewson | |
2020-01-06 | Merge branch 'haxxpop/tcp_proxy_squashed' into tcp_proxy_squshed_and_merged | Nick Mathewson | |
2020-01-06 | test: HTTP CONNECT protocol | Suphanat Chunhapanya | |
2020-01-06 | test: HAPRoxy protocol | Suphanat Chunhapanya | |
2019-10-22 | Re-run make autostyle. | Nick Mathewson | |
2019-10-22 | test: Hide some test-declaration macro definitions to COCCI. | Nick Mathewson | |
(These ones cause parsing failures.) | |||
2019-01-16 | Bump copyright date to 2019 | Nick Mathewson | |
2019-01-16 | Bump copyright date to 2019. | Nick Mathewson | |
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 | |