Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-09-26 | Rename get_supported_protocols to protover_get_supported_protocols | Nick Mathewson | |
2016-09-26 | Rename compute_protover_vote to protover_compute_vote | Nick Mathewson | |
2016-09-26 | Changes file for prop264 / ticket 19958. | Nick Mathewson | |
2016-09-26 | Update authority votes to match updated proposal. | Nick Mathewson | |
2016-09-26 | Clean whitespace, add missing documentation | Nick Mathewson | |
2016-09-26 | Remove DoS vector in protover.c voting code | Nick Mathewson | |
2016-09-26 | Use protocols to see when EXTEND2 support exists. | Nick Mathewson | |
(Technically, we could just remove extend2 cell checking entirely, since all Tor versions on our network are required to have it, but let's keep this around as an example of How To Do It.) | |||
2016-09-26 | Vote on 'proto' lines and include them after 'v' lines. | Nick Mathewson | |
(Despite the increased size of the consensus, this should have approximately zero effect on the compressed consensus size, since the "proto" line should be completely implied by the "v" line.) | |||
2016-09-26 | Include protocol versions in votes. | Nick Mathewson | |
2016-09-26 | Workaround a test bug | Nick Mathewson | |
2016-09-26 | Implement voting on the protocol-version options | Nick Mathewson | |
2016-09-26 | Include protocol version lines in votes. | Nick Mathewson | |
2016-09-26 | Remove a little duplicated code before it becomes a lot | Nick Mathewson | |
2016-09-26 | Add code to infer protocol versions for old Tor versions. | Nick Mathewson | |
2016-09-26 | Cover the error cases of parsing protocol versions | Nick Mathewson | |
Also, detect an additional failure type. Thanks, tests! (How distinctly I recall thee) | |||
2016-09-26 | Unit tests for protover_all_supported | Nick Mathewson | |
2016-09-26 | Basic backend for the protocol-versions voting algorithm. | Nick Mathewson | |
[This is a brute-force method that potentially uses way too much RAM. Need to rethink this a little. Right now you can DOS an authority by saying "Foo=1-4294967295".] | |||
2016-09-26 | Actually check for missing protocols and exit as appropriate. | Nick Mathewson | |
2016-09-26 | Add necessary code to parse and handle required/recommended protocols | Nick Mathewson | |
2016-09-26 | Emit and parse protocol lists in router descriptors | Nick Mathewson | |
2016-09-26 | checkpoint basic protover backend | Nick Mathewson | |
2016-08-29 | We no longer need to tag UseNTorHandshake as deprecated, since it is obsolete | Nick Mathewson | |
2016-08-29 | Merge remote-tracking branch 'teor/reject-tap-v6' | Nick Mathewson | |
2016-08-26 | test: Fix shared random unit test for big endian | David Goulet | |
Copying the integer 42 in a char buffer has a different representation depending on the endianess of the system thus that unit test was failing on big endian system. This commit introduces a python script, like the one we have for SRV, that computes a COMMIT/REVEAL from scratch so we can use it as a test vector for our encoding unit tests. With this, we use a random value of bytes instead of a number fixing the endianess issue and making the whole test case more solid with an external tool that builds the COMMIT and REVEAL according to the spec. Fixes #19977 Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2016-08-26 | Merge remote-tracking branch 'andrea/oos-test-failures' | Nick Mathewson | |
2016-08-26 | update packager emails list again | Nick Mathewson | |
2016-08-26 | Avoid asserts in oos/kill_conn_list unit test | Andrea Shepard | |
2016-08-26 | Fix OOS comparator fix | Andrea Shepard | |
2016-08-25 | Fix duplicated if condition in connection.c | David Goulet | |
Furthermore, fix a test that could returned an uninitialized value. Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2016-08-25 | changes file and docs for 18640. | Nick Mathewson | |
2016-08-25 | Merge remote-tracking branch 'andrea/ticket18640_v3' | Nick Mathewson | |
2016-08-24 | Merge branch 'maint-0.2.8' | Nick Mathewson | |
2016-08-24 | bump to 0.2.8.7-dev | Nick Mathewson | |
2016-08-24 | bump to 0.2.9.2-alpha-dev | Nick Mathewson | |
2016-08-24 | forward-port the 0.2.8.7 changelogtor-0.2.9.2-alpha | Roger Dingledine | |
2016-08-24 | and also make that fix in the ReleaseNotes | Roger Dingledine | |
2016-08-24 | fix typo and possible confusion in changelog entry | Roger Dingledine | |
2016-08-24 | make check-spaces fixes | Nick Mathewson | |
2016-08-24 | ReleaseNotes update | Nick Mathewson | |
2016-08-24 | Roger points out that most people do not set UpdateBridgesFromAuthority | Nick Mathewson | |
2016-08-24 | Merge branch 'maint-0.2.8' | Nick Mathewson | |
2016-08-24 | Bump to 0.2.8.7 | Nick Mathewson | |
2016-08-24 | Bump to 0.2.9.2-alpha | Nick Mathewson | |
2016-08-24 | Add last two entries (I hope) to 0292-alpha changelog | Nick Mathewson | |
2016-08-24 | Merge branch 'maint-0.2.8' | Nick Mathewson | |
2016-08-24 | Changes file for bug19973 | Nick Mathewson | |
2016-08-24 | Fix path selection on firewalled clients | teor | |
Signed-off-by: teor <teor2345@gmail.com> | |||
2016-08-24 | Merge branch 'maint-0.2.8' | Nick Mathewson | |
2016-08-24 | Merge branch 'maint-0.2.7' into maint-0.2.8 | Nick Mathewson | |
2016-08-24 | Changes file for bifroest | Nick Mathewson | |