Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-10-14 | Merge remote-tracking branch 'tor-github/pr/1393' into maint-0.4.2 | Nick Mathewson | |
2019-10-09 | Merge remote-tracking branch 'tor-github/pr/1399' | Nick Mathewson | |
2019-10-08 | test: New behavior on IP retry for HSv3 | Neel Chauhan | |
Unit test for #31652 where if we are over the retry limit for the IP but we have an established circuit, we don't remove the IP. Part of #31652 | |||
2019-10-08 | hs-v3: Do not remove intro point if circuit exists | David Goulet | |
When considering introduction point of a service's descriptor, do not remove an intro point that has an established or pending circuit. Fixes #31652 Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2019-10-08 | Fix flapping of test_service_intro_point() unittest. | George Kadianakis | |
2019-10-07 | Merge remote-tracking branch 'tor-github/pr/1317' | Nick Mathewson | |
2019-10-04 | Use {mock,unmock}_hostname_resolver() in relevant tests | Nick Mathewson | |
These tests all invoke the hostname resolver in one way or another, and therefore potentially block if our DNS server is missing, absent, or extremely slow. Closes ticket 31841. | |||
2019-10-04 | Add a mock replacement for blocking hostname resolution | Nick Mathewson | |
Based on examination of our tests, this mock function accepts "localhost" and "torproject.org", and rejects everything else. | |||
2019-10-04 | Merge remote-tracking branch 'tor-github/pr/1392' | teor | |
2019-10-03 | hs: ADD_ONION NEW:BEST now defaults to ED25519-V3 | David Goulet | |
From RSA1024 (v2) to v3 now. Closes #29669 Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2019-10-03 | Merge branch 'tor-github/pr/1377' | George Kadianakis | |
2019-10-03 | Merge branch 'tor-github/pr/1276' | George Kadianakis | |
2019-10-03 | Unit tests for dirserv_reject_tor_version(). | Nick Mathewson | |
2019-10-03 | util/map_anon_nofork: Add a cast to avoid passing -48 to memset | Nick Mathewson | |
This fixes coverity CID 1454593, and bug 31948. Bug not in any released version of Tor. | |||
2019-10-02 | Merge remote-tracking branch 'tor-github/pr/1374' | Nick Mathewson | |
2019-10-02 | Merge branch 'tor-github/pr/1385' | David Goulet | |
2019-10-01 | Add a test for max_u16_in_sl(). | Nick Mathewson | |
This test does not currently pass, because of bug 31898. | |||
2019-09-30 | Re-run "make autostyle" with improved annotate_ifdef_directives | Nick Mathewson | |
2019-09-30 | log: When initialising log domain masks, only set known log domains | teor | |
And add a runtime test that checks for unknown domains and flags. Fixes bug 31854; bugfix on 0.2.1.1-alpha. | |||
2019-09-30 | Merge branch 'tor-github/pr/1356' | George Kadianakis | |
2019-09-30 | test: Avoid a map_anon_nofork test failure on SunOS | teor | |
This test failure happened due to a signed/unsigned integer comparison. This bug occurred on SunOS, it may also occur on other systems that use signed char as the default. (And cast 1-byte integer constants to an unsigned integer.) Fixes bug 31897; bugfix on 0.4.1.1-alpha. | |||
2019-09-26 | Merge remote-tracking branch 'tor-github/pr/1308' | Nick Mathewson | |
2019-09-25 | Merge remote-tracking branch 'tor-github/pr/1349' | Nick Mathewson | |
2019-09-25 | Merge branch 'tor-github/pr/1345' | George Kadianakis | |
2019-09-25 | Merge branch 'tor-github/pr/1309' | George Kadianakis | |
2019-09-25 | test: Use SEVERITY_MASK_IDX() to find the LOG_* mask indexes | teor | |
In the unit tests and fuzzers. Fixes bug 31334; bugfix on 0.2.5.2-alpha. | |||
2019-09-24 | test: a file with no config options, at the end of an %include directory | teor | |
(The file must contain whitespace or comments to trigger the bug.) Regression test for 31408. | |||
2019-09-24 | Merge branch 'bug31408_035' into bug31408_master | teor | |
2019-09-23 | fix: Ticket #31589 | AmreshVenugopal | |
- The function `decrypt_desc_layer` has a cleaner interface. - `is_superencrypted_layer` changed from `int` -> `bool` [ticket details](https://trac.torproject.org/projects/tor/ticket/31589) add(changes/*): changes file fix(src/features/hs): is_superencrypted changed from `int` -> `bool` fix(changes/ticket31589): header add(changes/ticket31589): subsystem(onion services) to change | |||
2019-09-23 | Fix bug when %including folder with comment only files. #31408 | Daniel Pinto | |
When processing a %included folder, a bug caused the pointer to the last element of the options list to be set to NULL when processing a file with only comments or whitepace. This could cause options from other files on the same folder to be discarded depending on the lines after the affected %include. | |||
2019-09-19 | test: test dirserv_router_has_valid_address() with DirAllowPrivateAddresses | teor | |
Part of 31793. | |||
2019-09-19 | test: refactor dirserv_router_has_valid_address() tests | teor | |
Cleanup after 31793. | |||
2019-09-19 | test: dirserv_router_has_valid_address() with zero-family addresses | teor | |
Sometimes tor doesn't initialise an address, so its family is zero. Failing test for 31793. Future commits will fix the code. | |||
2019-09-17 | Merge branch 'maint-0.4.0' into maint-0.4.1 | Nick Mathewson | |
2019-09-17 | Merge branch 'maint-0.3.5' into maint-0.4.0 | Nick Mathewson | |
2019-09-16 | Run "make autostyle" and fix wide lines. | Nick Mathewson | |
2019-09-16 | On windows, allow failures in test_parseconf.sh | Nick Mathewson | |
There seems to be some unreliability issue with this test on appveyor. Addresses ticket 31757; This isn't a final fix for this issue, but it should make CI pass. | |||
2019-09-16 | Fix a shellcheck warning in test_parseconf.sh. | Nick Mathewson | |
I wonder why this didn't show up before. | |||
2019-09-16 | Merge branch 'tor-github/pr/1316' | George Kadianakis | |
2019-09-16 | Merge branch 'tor-github/pr/1324' | George Kadianakis | |
2019-09-14 | test_parseconf.sh: On --dump-config failure, --verify-config | Nick Mathewson | |
2019-09-14 | Add a test with many non-default options. | Nick Mathewson | |
2019-09-14 | Add a few error test cases | Nick Mathewson | |
2019-09-14 | Add an integration test for %include. | Nick Mathewson | |
2019-09-14 | test_parseconf: run each test from inside its directory. | Nick Mathewson | |
We need this to test includes and relative paths. | |||
2019-09-14 | Add test for +Option, /Option, and Option | Nick Mathewson | |
Here we use these directives to replace, extend, or clear values in torrc.defaults and in torrc. | |||
2019-09-14 | Move our first 3 example conf_examples to named directories | Nick Mathewson | |
I'm not planning to use "example" as the name for all of them, but these first three _are_ simple examples. | |||
2019-09-14 | Add a test script to try parsing and encoding Tor configurations | Nick Mathewson | |
This script takes a set of example torrcs and command-lines from src/test/conf_examples. If a success is expected, it runs "tor --dump-config" and compares the result with the one we expect. If a failure is expected, it runs "tor --verify-config" and greps for the error we expect. | |||
2019-09-13 | Detect overflow or underflow on double config values. | Nick Mathewson | |
Any floating point value too positive or negative to distinguish from +/-Inf, or too small to distinguish from +/-0, is an over/underflow. | |||
2019-09-12 | Merge branch 'tor-github/pr/1319' | David Goulet | |