Commit History

Autor SHA1 Mensaxe Data
  Nick Mathewson 153ff4f559 fix a warning in protover. %!s(int64=8) %!d(string=hai) anos
  Nick Mathewson ed5d2daba1 Merge remote-tracking branch 'public/ticket20001_v2' %!s(int64=8) %!d(string=hai) anos
  Nick Mathewson 97337844b7 Merge branch 'protover_v2_squashed' %!s(int64=8) %!d(string=hai) anos
  Nick Mathewson 501fc3bbc6 protovers: during voting, assert that we are not voting to shut down. %!s(int64=8) %!d(string=hai) anos
  Nick Mathewson 1ab641a70e Remove version_known, and subtly change the meaning of protocols_known %!s(int64=8) %!d(string=hai) anos
  Nick Mathewson f3382bd722 Rename "proto " to "pr " in consensuses %!s(int64=8) %!d(string=hai) anos
  Nick Mathewson 4cbfee14d4 Update prop264 implementation to split HSMid->HS{Intro,Rend} %!s(int64=8) %!d(string=hai) anos
  Nick Mathewson 0a3da5ce79 prop264: sometimes check client _and_ server versions. %!s(int64=8) %!d(string=hai) anos
  Nick Mathewson afe0419db7 Rename get_supported_protocols to protover_get_supported_protocols %!s(int64=8) %!d(string=hai) anos
  Nick Mathewson 3a3120819c Rename compute_protover_vote to protover_compute_vote %!s(int64=8) %!d(string=hai) anos
  Nick Mathewson 78c07eeee1 Changes file for prop264 / ticket 19958. %!s(int64=8) %!d(string=hai) anos
  Nick Mathewson 4f57d5871e Update authority votes to match updated proposal. %!s(int64=8) %!d(string=hai) anos
  Nick Mathewson e402cddefe Clean whitespace, add missing documentation %!s(int64=8) %!d(string=hai) anos
  Nick Mathewson 1e29c68ba9 Remove DoS vector in protover.c voting code %!s(int64=8) %!d(string=hai) anos
  Nick Mathewson e525f5697f Use protocols to see when EXTEND2 support exists. %!s(int64=8) %!d(string=hai) anos
  Nick Mathewson 90a6fe318c Vote on 'proto' lines and include them after 'v' lines. %!s(int64=8) %!d(string=hai) anos
  Nick Mathewson f33b90324a Include protocol versions in votes. %!s(int64=8) %!d(string=hai) anos
  Nick Mathewson d97a385535 Workaround a test bug %!s(int64=8) %!d(string=hai) anos
  Nick Mathewson a3e82563df Implement voting on the protocol-version options %!s(int64=8) %!d(string=hai) anos
  Nick Mathewson 84f913024d Include protocol version lines in votes. %!s(int64=8) %!d(string=hai) anos
  Nick Mathewson 07a9b79520 Remove a little duplicated code before it becomes a lot %!s(int64=8) %!d(string=hai) anos
  Nick Mathewson c6a2204e23 Add code to infer protocol versions for old Tor versions. %!s(int64=8) %!d(string=hai) anos
  Nick Mathewson a232161f7b Cover the error cases of parsing protocol versions %!s(int64=8) %!d(string=hai) anos
  Nick Mathewson 0697e413ef Unit tests for protover_all_supported %!s(int64=8) %!d(string=hai) anos
  Nick Mathewson c1be8f9d57 Basic backend for the protocol-versions voting algorithm. %!s(int64=8) %!d(string=hai) anos
  Nick Mathewson 7f718c46f3 Actually check for missing protocols and exit as appropriate. %!s(int64=8) %!d(string=hai) anos
  Nick Mathewson cca1e0acff Add necessary code to parse and handle required/recommended protocols %!s(int64=8) %!d(string=hai) anos
  Nick Mathewson 4df12239f6 Emit and parse protocol lists in router descriptors %!s(int64=8) %!d(string=hai) anos
  Nick Mathewson b2b2e1c7f2 checkpoint basic protover backend %!s(int64=8) %!d(string=hai) anos
  Nick Mathewson a633baf632 Merge branch 'osx_sierra_028' %!s(int64=8) %!d(string=hai) anos