Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-04-09 | test/circuitbuild: Add a test for onionskin_answer() | teor | |
Part of 33633. | |||
2020-04-09 | changes: file for 33633 | teor | |
2020-04-09 | relay/circuitbuild: Refactor circuit_extend() | teor | |
Make the "else" case explicit at the end of the function. Part of 33633. | |||
2020-04-09 | test/circuitbuild: Add tests for circuit_extend() | teor | |
Part of 33633. | |||
2020-04-09 | core/or: Make some functions mockable | teor | |
Preparation for testing circuit_extend(). Part of 33633. | |||
2020-04-09 | channel: Rewrite the channel_get_for_extend() comments | teor | |
Explain what the function does now. Fix some typos. Part of 33633. | |||
2020-04-09 | test/circuitbuild: Add tests for open_connection_for_extend | teor | |
Part of 33633. | |||
2020-04-09 | circuitbuild: Make some functions mockable | teor | |
Part of 33633. | |||
2020-04-09 | test/circuitbuild: Add tests for extend_lspec_valid | teor | |
Part of 33633. | |||
2020-04-09 | test/circuitbuild: Make some tests fork | teor | |
Since we're testing IF_BUG_ONCE(), we need to fork. Part of 33633. | |||
2020-04-09 | test/circuitbuild: Tests for adding ed25519 keys | teor | |
Add tests for circuit_extend_add_ed25519_helper(). Part of 33633. | |||
2020-04-09 | nodelist: Make some functions mockable | teor | |
Part of 33633. | |||
2020-04-09 | test/circuitbuild: Add a test for extend_state_valid | teor | |
Part of 33633. | |||
2020-04-09 | test/circuitbuid: Fix new_route_len_unhandled_exit | teor | |
Make test_new_route_len_unhandled_exit more robust, by always tearing down logs. (Rather than just tearing them down on success.) | |||
2020-04-09 | test/circuitbuild: Refactor test case array | teor | |
Avoid repeating test names. Part of 33633. | |||
2020-04-09 | relay: End circuitbuild logs with "." | teor | |
Consistent logs make testing easier. Part of 33633. | |||
2020-04-09 | relay: Check for NULL arguments in circuitbuild | teor | |
Part of 33633. | |||
2020-04-09 | relay: Make circuitbuild functions STATIC | teor | |
Allow the circuitbuild_relay functions to be accessed by the unit tests. Part of 33633. | |||
2020-04-09 | relay: Remove a redundant function return value | teor | |
Part of 33633. | |||
2020-04-09 | relay: Split out opening a connection for an extend | teor | |
Part of 33633. | |||
2020-04-09 | relay: Refactor some long lines from circuit_extend() | teor | |
Part of 33633. | |||
2020-04-09 | relay: Split link specifier checks from circuit_extend() | teor | |
Part of 33633. | |||
2020-04-09 | relay: Split state checks out of circuit_extend() | teor | |
Part of 33633. | |||
2020-04-09 | relay: Improve the comments on onionskin_answer() | teor | |
Part of 33633. | |||
2020-04-09 | relay: Protocol warn when a client gets an extend | teor | |
circuit_extend() may be called when a client receives an extend cell, even if the relay module is disabled. Log a protocol warning when the relay module is disabled. Part of 33633. | |||
2020-04-01 | Move LOG_PROTOCOL_WARN to app/config.h | teor | |
LOG_PROTOCOL_WARN was in core/or.h, but the function it depends on is in app/config.h. Put them in the same header, to reduce dependencies. Part of 33633. | |||
2020-03-20 | relay: Split out relay-only circuit building | teor | |
Move the relay-only circuit building functions into a new file. Part of 33633. | |||
2020-03-20 | relay: Move inform_testing_rechability() to relay | teor | |
Move inform_testing_rechability() to the relay module, and disable it when the relay module is disabled. Part of 33633. | |||
2020-03-20 | relay: Re-order selftest header | teor | |
The selftest header declares functions, and stubs for when the relay module is disabled. Put the functions and stubs in the same order. Part of 33633. | |||
2020-03-20 | Merge branch 'maint-0.4.3' | teor | |
2020-03-20 | Merge branch 'maint-0.4.2' into maint-0.4.3 | teor | |
2020-03-20 | Merge branch 'maint-0.4.1' into maint-0.4.2 | teor | |
2020-03-19 | Merge branch 'ticket33643_skip_035' into ticket33643_skip_041 | Nick Mathewson | |
2020-03-19 | Appveyor: disable crypto/openssl_version | Nick Mathewson | |
2020-03-19 | Add a TOR_SKIP_TESTCASES environment variable for suppressing tests. | Nick Mathewson | |
For example, "TOR_SKIP_TESTCASES=crypto/.. ./src/test/test" will run the tests and suppress all the "crypto/" tests. You could get the same effect by running "./src/test/test :crypto/..", but that can be harder to arrange from CI. Part of a fix/workaround for 33643. | |||
2020-03-19 | Fix erroneous spaces in circuitmux_ewma.c | Neel Chauhan | |
2020-03-19 | Merge branch 'tor-github/pr/1778' | George Kadianakis | |
2020-03-19 | Remove changes files that have appeared in 0.4.3.3-alpha | Nick Mathewson | |
(findMergedChanges.pl is the tool to do this.) | |||
2020-03-19 | Merge remote-tracking branch 'tor-github/pr/1807/head' | Nick Mathewson | |
2020-03-19 | Merge branch 'tor-github/pr/1792' | George Kadianakis | |
2020-03-19 | changes: Add changes file for ticket 33458 | David Goulet | |
Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2020-03-19 | hs-v3: Improve accessor semantic of client cached object | David Goulet | |
Add an inline helper function that indicates if the cached object contains a decrypted descriptor or not. The descriptor object is NULL if tor is unable to decrypt it (lacking client authorization) and some actions need to be done only when we have a decrypted object. This improves code semantic. Fixes #33458 Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2020-03-19 | Merge branch 'maint-0.4.3' | teor | |
2020-03-19 | doc: Fix a manual page typo | teor | |
And consistently talk about extra-info document publishing. Obviously correct documentation changes. | |||
2020-03-19 | coverity: Silence spurious unreachable warning | teor | |
Closes bug 33641; not in any released version of tor. | |||
2020-03-19 | Merge branch 'maint-0.4.3' | teor | |
2020-03-19 | practracker: Regenerate exceptions file | teor | |
Accept the current state of the tor codebase, including all the files and functions that have increased technical debt over the last few months. Accepts all the current practracker warnings, so that reviewers can focus on new warnings. Closes ticket 33635. | |||
2020-03-19 | Merge remote-tracking branch 'tor-github/pr/1806' into maint-0.4.3 | teor | |
2020-03-19 | fix typo in comment | Roger Dingledine | |
2020-03-19 | doc: Fix a man page typo | teor | |
Obviously correct changes to already-reviewed code. |