Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-02-22 | hs: Fix tests for congestion control | David Goulet | |
2022-02-22 | hs: Decode flow-control line | David Goulet | |
This puts the flow control version (unparsed) in the descriptor. The client doesn't use it yet. Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2022-01-19 | Merge branch 'maint-0.4.6' | David Goulet | |
2022-01-19 | Merge branch 'maint-0.4.5' into maint-0.4.6 | David Goulet | |
2022-01-19 | test: Remove HSv2 protover specific test | David Goulet | |
HSv2 is not advertised as a supported protocol version anymore. This was introduced with the merge-forward of commit 72041c63064b461e which didn't fix the unit test. Fixes #40549 Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2022-01-18 | Merge branch 'maint-0.4.6' | David Goulet | |
2022-01-18 | Merge branch 'maint-0.4.5' into maint-0.4.6 | David Goulet | |
2022-01-18 | Merge branch 'maint-0.3.5' into maint-0.4.5 | David Goulet | |
2022-01-18 | relay: Don't advertise HSv2 protocol version | David Goulet | |
We removed HSIntro=3 and HSDir=1 that are v2 specific. Since 0.3.5.17, we do not support introducing or being a directory for onion service v2. Closes #40509 Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2021-11-05 | Merge branch 'maint-0.4.5' into maint-0.4.6 | David Goulet | |
2021-11-05 | Merge branch 'maint-0.4.6' | David Goulet | |
2021-11-05 | protover: Fix merge forward from 035 | David Goulet | |
Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2021-10-06 | rust: Remove Rust support from tree | David Goulet | |
Closes #40469 Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2021-03-12 | Run "make autostyle" in advance of new series. | Nick Mathewson | |
2021-03-12 | Update copyrights to 2021, using "make update-copyright" | Nick Mathewson | |
2021-02-08 | Remove DirCache=1 from list of supported versions. | Nick Mathewson | |
Closes #40221 | |||
2020-10-14 | Protover: simplify implementation structure to use 64-bit property | Nick Mathewson | |
Now that prop318 is in, we can simplify our representation for protocol range sets to just be a bitmask. | |||
2020-10-14 | Merge branch 'prop318_limit_protover_035' into prop318_limit_protover_045 | Nick Mathewson | |
2020-10-14 | Implement proposal 318: Limit protovers to 0..63 | Nick Mathewson | |
In brief: we go through a lot of gymnastics to handle huge protover numbers, but after years of development we're not even close to 10 for any of our current versions. We also have a convenient workaround available in case we ever run out of protocols: if (for example) we someday need Link=64, we can just add Link2=0 or something. This patch is a minimal patch to change tor's behavior; it doesn't take advantage of the new restrictions. Implements #40133 and proposal 318. | |||
2020-08-03 | Merge remote-tracking branch 'tor-gitlab/mr/94' | Nick Mathewson | |
2020-06-24 | Merge branch 'tor-github/pr/1939' | George Kadianakis | |
2020-06-24 | Make summarize_protover_flags() handle NULL and empty string the same | Neel Chauhan | |
2020-06-23 | Merge branch 'maint-0.4.4' | David Goulet | |
2020-06-17 | Spelling fix: "RECCOMEND" => "RECOMMEND". | Nick Mathewson | |
2020-05-18 | test/protover: Add debug logs to some tests | teor | |
Part of 33222. | |||
2020-05-17 | test/protover: Add tests for summarize flags | teor | |
Part of 33222. | |||
2020-05-15 | protover: Add defines for recent protocol versions | teor | |
Also update the protover/supported_protocols test. Part of 33226. | |||
2020-03-06 | Disable parts of test_protover_all_supported() that cause fatal exceptions ↵ | rl1987 | |
when ALL_BUGS_ARE_FATAL | |||
2020-02-12 | test/protover: Test hard-coded protover sorting | teor | |
Make sure that the following hard-coded protocol version lists are sorted: * supported protocols * recommended relay and client protocols * required relay and client protocols This test currently fails, because the supported protocols are not sorted. Tests for 33285. | |||
2020-02-09 | protover: reject unexpected commas | cypherpunks | |
Consistently reject extra commas, instead of only rejecting leading commas. Fix on b2b2e1c7f24d9b65059e3d089768d6c49ba4f58f. Fixes #27194; bugfix on 0.2.9.4-alpha. | |||
2020-01-08 | It's 2020. Update the copyright dates with "make update-copyright" | Nick Mathewson | |
2019-09-30 | Re-run "make autostyle" with improved annotate_ifdef_directives | Nick Mathewson | |
2019-06-05 | Run "make autostyle." | Nick Mathewson | |
2019-01-16 | Bump copyright date to 2019 | Nick Mathewson | |
2019-01-16 | Bump copyright date to 2019. | Nick Mathewson | |
2018-10-23 | Merge branch 'maint-0.3.4' into maint-0.3.5 | Nick Mathewson | |
2018-10-23 | Merge branch 'maint-0.3.3' into maint-0.3.4 | Nick Mathewson | |
2018-10-23 | Merge remote-tracking branch 'onionk/rust-allsupportednull1' into maint-0.3.3 | Nick Mathewson | |
2018-09-21 | Merge branch 'maint-0.3.4' | Nick Mathewson | |
2018-09-21 | Merge branch 'maint-0.3.3' into maint-0.3.4 | Nick Mathewson | |
2018-09-21 | Merge branch 'maint-0.3.2' into maint-0.3.3 | Nick Mathewson | |
2018-09-21 | Merge branch 'maint-0.2.9' into maint-0.3.2maint-0.3.2 | Nick Mathewson | |
2018-09-21 | rust/protover: fix null deref in protover_all_supported() | cypherpunks | |
Fortunately with the current callers it couldn't happen in practice. Fix on d1820c1516a31a149fc51a9e5126bf899e4c4e08. | |||
2018-09-16 | Add tortls.h includes to expose critical macro. Fix #27734. | Nick Mathewson | |
2018-09-16 | When Tor is compiled with NSS, don't claim support for LinkAuth=1 | Nick Mathewson | |
Closes ticket 27288 | |||
2018-09-14 | protover: reject invalid protocol names | cypherpunks | |
The spec only allows the characters [A-Za-z0-9-]. Fix on b2b2e1c7f24d9b65059e3d089768d6c49ba4f58f. Fixes #27316; bugfix on 0.2.9.4-alpha. | |||
2018-09-12 | Merge branch 'maint-0.3.4' | Nick Mathewson | |
2018-09-12 | Merge branch 'maint-0.3.3' into maint-0.3.4 | Nick Mathewson | |
2018-09-12 | test/protover: remove version zero from tests | cypherpunks | |
This isn't legal according to dir-spec.txt. We can write separate tests for it if the spec is changed to make it legal. | |||
2018-09-11 | Merge remote-tracking branch 'onionk/doublevote1' | Nick Mathewson | |