[tor-commits] [tor/master] Merge branch 'prop318_limit_protover_035' into prop318_limit_protover_045

ahf at torproject.org ahf at torproject.org
Wed Oct 28 15:17:13 UTC 2020


commit 4a80dde43c44e619a53547e73283602747cba370
Merge: f02f8f8946 dd63b97288
Author: Nick Mathewson <nickm at torproject.org>
Date:   Wed Oct 14 11:31:58 2020 -0400

    Merge branch 'prop318_limit_protover_035' into prop318_limit_protover_045

 changes/ticket40133                 |  5 ++
 src/core/or/protover.c              |  4 +-
 src/rust/protover/errors.rs         |  2 +-
 src/rust/protover/protoset.rs       | 20 +++++---
 src/rust/protover/protover.rs       | 10 ++--
 src/rust/protover/tests/protover.rs | 60 +++++++-----------------
 src/test/test_protover.c            | 91 +++++++++----------------------------
 7 files changed, 66 insertions(+), 126 deletions(-)

diff --cc src/rust/protover/protover.rs
index 550732734c,536667f61b..0060864a2e
--- a/src/rust/protover/protover.rs
+++ b/src/rust/protover/protover.rs
@@@ -889,9 -871,14 +889,9 @@@ mod test 
  
      #[test]
      fn test_protoentry_from_str_too_many_versions() {
-         assert_protoentry_is_unparseable!("Desc=1-4294967295");
+         assert_protoentry_is_unparseable!("Desc=1-64");
      }
  
 -    #[test]
 -    fn test_protoentry_from_str_() {
 -        assert_protoentry_is_unparseable!("");
 -    }
 -
      #[test]
      fn test_protoentry_all_supported_single_protocol_single_version() {
          let protocol: UnvalidatedProtoEntry = "Cons=1".parse().unwrap();
diff --cc src/test/test_protover.c
index 4ccec73699,b4689045cf..f129aa7f1c
--- a/src/test/test_protover.c
+++ b/src/test/test_protover.c
@@@ -29,10 -22,10 +29,10 @@@ test_protover_parse(void *arg
    tt_skip();
   done:
    ;
 -#else
 +#else /* !defined(HAVE_RUST) */
    char *re_encoded = NULL;
  
-   const char *orig = "Foo=1,3 Bar=3 Baz= Quux=9-12,14,15-16,900";
+   const char *orig = "Foo=1,3 Bar=3 Baz= Quux=9-12,14,15-16";
    smartlist_t *elts = parse_protocol_list(orig);
  
    tt_assert(elts);





More information about the tor-commits mailing list