aboutsummaryrefslogtreecommitdiff
path: root/src/rust/.cargo
diff options
context:
space:
mode:
authorIsis Lovecruft <isis@torproject.org>2018-03-21 02:22:54 +0000
committerNick Mathewson <nickm@torproject.org>2018-05-22 12:27:25 -0400
commit569b4e57e23d728969a12751afc6b45f32d0f093 (patch)
tree6f929b34a7ff96b34a06fe44aebd42f35e007a72 /src/rust/.cargo
parenta3a8d80bebdbb8988a2f33dea8b18a41e445c06f (diff)
downloadtor-569b4e57e23d728969a12751afc6b45f32d0f093.tar.gz
tor-569b4e57e23d728969a12751afc6b45f32d0f093.zip
rust: Mirror TROVE-2018-005 fix in Rust protover implementation.
* REFACTORS `UnvalidatedProtoEntry::from_str` to place the bulk of the splitting/parsing logic in to a new `UnvalidatedProtoEntry::parse_protocol_and_version_str()` method (so that both `from_str()` and `from_str_any_len()` can call it.) * ADD a new `UnvalidatedProtoEntry::from_str_any_len()` method in order to maintain compatibility with consensus methods older than 29. * ADD a limit on the number of characters in a protocol name. * FIXES part of #25517: https://bugs.torproject.org/25517
Diffstat (limited to 'src/rust/.cargo')
0 files changed, 0 insertions, 0 deletions