Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-03-30 | Merge branch 'maint-0.4.3' | David Goulet | |
2020-03-30 | hs-v3: Relax severity of a log message when decoding descriptors. | George Kadianakis | |
Make it LOG_PROTOCOL_WARN and also add the expiration timestamp in there to ease debugging in the future. | |||
2020-03-30 | Merge branch 'tor-github/pr/1775' | David Goulet | |
2020-03-30 | Use a macro to make our hs_opts checking terser. | Nick Mathewson | |
2020-03-30 | Use SECTION_HEADER, not "HiddenServiceDir". | Nick Mathewson | |
Add a nonfatal assertion about a branch that should be unreachable. | |||
2020-03-30 | Update expected log messages in tests to new format. | Nick Mathewson | |
2020-03-30 | Derive hidden service configuration from hs_opts_t. | Nick Mathewson | |
This simplifies our parsing code by about 150 lines, and makes the functions more straightforward. | |||
2020-03-30 | Start using confmgt logic to parse HS configuration. | Nick Mathewson | |
This patch doesn't actually use the results of the parsed object to create the service configuration: subsequent patches will do that. This patch just introduces the necessary configuration tables and starts using them to validate the configuration. As of this writing, this patch breaks tests. I'll likely fix that in a rebase later on: the current error messages for failures to parse options are a regression, so I've opened #33640 for that. | |||
2020-03-30 | Use config_lines_partition() to parse hs config sections. | Nick Mathewson | |
2020-03-27 | fix typo in struct addr_policy_t comment | Roger Dingledine | |
2020-03-27 | correct tor_addr_family() function comment | Roger Dingledine | |
kind of a losing game to remember to update that comment when we add another possible family, but hey, maybe it will be a while until we add one more. | |||
2020-03-27 | spell consensus more right in comments | Roger Dingledine | |
2020-03-27 | fix typo in log message | Roger Dingledine | |
2020-03-26 | Merge remote-tracking branch 'tor-github/pr/1780/head' | Nick Mathewson | |
2020-03-26 | Merge branch 'maint-0.4.3' | David Goulet | |
2020-03-26 | Merge branch 'tor-github/pr/1794' into maint-0.4.3 | David Goulet | |
2020-03-25 | Merge branch 'bug33651' | Nick Mathewson | |
2020-03-23 | Merge branch 'maint-0.4.3' | George Kadianakis | |
2020-03-23 | Merge branch 'tor-github/pr/1788' into maint-0.4.3 | George Kadianakis | |
2020-03-23 | Merge remote-tracking branch 'tor-github/pr/1797/head' | Nick Mathewson | |
2020-03-21 | Add some comments about future relay IPv6 work | teor | |
Comments about 33681. | |||
2020-03-21 | parseconf: Add ORPort and DirPort auto tests | teor | |
These tests don't actually trigger bug 32588, but they do increase the coverage of the auto port config code. Tests for 32588. | |||
2020-03-21 | Merge branch 'bug32588_043' into bug32588_master | teor | |
2020-03-21 | Merge branch 'bug32588_042' into bug32588_043 | teor | |
Merge static function declaration deletions from bug32588_042 and maint-0.4.3 in app/config/config.c. | |||
2020-03-21 | Merge branch 'bug32588_041' into bug32588_042 | teor | |
2020-03-21 | Merge branch 'bug32588_035' into bug32588_041 | teor | |
Merge tests from maint-0.4.1 with new tests from bug32588_035 in test_router.c. | |||
2020-03-21 | Add a test for the localhost case. | Nick Mathewson | |
2020-03-21 | Extend test to handle router_get_advertised_ipv6_or_ap | Nick Mathewson | |
2020-03-21 | Add a test for router_get_advertised_or_port_by_af(). | Nick Mathewson | |
2020-03-21 | Add tests for get_first_advertised_{addr,port}_by_type_af() | Nick Mathewson | |
2020-03-21 | router: Refactor IPv6 ORPort function logic | teor | |
Return early when there is no suitable IPv6 ORPort. Show the address and port on error, using a convenience function. Code simplification and refactoring. Cleanup after 32588. | |||
2020-03-21 | router: Stop advertising incorrect auto IPv6 ORPorts | teor | |
When IPv6 ORPorts are set to "auto", tor relays and bridges would advertise an incorrect port in their descriptor. This may be a low-severity memory safety issue, because the published port number may be derived from uninitialised or out-of-bounds memory reads. Fixes bug 32588; bugfix on 0.2.3.9-alpha. | |||
2020-03-21 | relay: Set some output arguments in stubs | teor | |
Fixes part of bug 33674; not in any released version of tor. | |||
2020-03-20 | Merge branch 'maint-0.4.3' | Nick Mathewson | |
2020-03-20 | relay/dirauth: Set some output arguments in stubs | teor | |
And document how some functions set their output arguments. Fixes bug 33674; bugfix on 0.4.3.1-alpha. | |||
2020-03-20 | Set *have_low_ports_out from stub port_parse_ports_relay(). | Nick Mathewson | |
Previously we just ignored this option, which would leave it unset, and cause an assertion failure later on when running with the User option. Fixes bug 33668; bugfix on 0.4.3.1-alpha. | |||
2020-03-20 | Merge branch 'maint-0.4.3' | teor | |
2020-03-20 | dirauth: Remove a duplicate macro definition | teor | |
Obviously correct changes to already-reviewed code. | |||
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 | 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 | Actually log post-bootstrap directory dl totals. | Nick Mathewson | |
Fixes bug 33651; bug not in any released Tor. | |||
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 | 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 | coverity: Silence spurious unreachable warning | teor | |
Closes bug 33641; not in any released version of tor. |