aboutsummaryrefslogtreecommitdiff
path: root/src/or/protover.c
AgeCommit message (Expand)Author
2018-09-14protover: reject invalid protocol namescypherpunks
2018-06-08Avoid out-of-bounds smartlist access in protover_compute_vote()rl1987
2018-03-01Spec conformance on protover: always reject ranges where lo>hiNick Mathewson
2018-03-01Forbid UINT32_MAX as a protocol versionNick Mathewson
2018-03-01Forbid "-0" as a protocol version.Nick Mathewson
2018-03-01Add another NULL-pointer fix for protover.c.Nick Mathewson
2018-03-01Correctly handle NULL returns from parse_protocol_list when voting.Nick Mathewson
2017-11-27Handle NULL input to protover_compute_for_old_tor()Nick Mathewson
2016-12-02protover: Fix old tor hardcoded version checkDavid Goulet
2016-11-06Finish a sentence in a comment. Close 20576.Nick Mathewson
2016-10-17Write a bunch of module documentation.Nick Mathewson
2016-09-26fix a warning in protover.Nick Mathewson
2016-09-26Update prop264 implementation to split HSMid->HS{Intro,Rend}Nick Mathewson
2016-09-26Rename get_supported_protocols to protover_get_supported_protocolsNick Mathewson
2016-09-26Rename compute_protover_vote to protover_compute_voteNick Mathewson
2016-09-26Clean whitespace, add missing documentationNick Mathewson
2016-09-26Remove DoS vector in protover.c voting codeNick Mathewson
2016-09-26Use protocols to see when EXTEND2 support exists.Nick Mathewson
2016-09-26Workaround a test bugNick Mathewson
2016-09-26Add code to infer protocol versions for old Tor versions.Nick Mathewson
2016-09-26Cover the error cases of parsing protocol versionsNick Mathewson
2016-09-26Basic backend for the protocol-versions voting algorithm.Nick Mathewson
2016-09-26checkpoint basic protover backendNick Mathewson