aboutsummaryrefslogtreecommitdiff
path: root/src/rust/protover
AgeCommit message (Expand)Author
2018-09-12rust/protover: fix check for overlapping rangescypherpunks
2018-09-12rust/protover: remove version zero from testscypherpunks
2018-08-17Merge branch 'maint-0.3.3' into maint-0.3.4Nick Mathewson
2018-08-17Merge branch 'maint-0.3.4'Nick Mathewson
2018-08-17Merge remote-tracking branch 'onionk/rust-protospace' into maint-0.3.3Nick Mathewson
2018-08-17rust/protover: don't accept whitespace in ProtoSet::from_str()cypherpunks
2018-08-17Merge branch 'maint-0.3.3' into maint-0.3.4Nick Mathewson
2018-08-17Merge branch 'maint-0.3.4'Nick Mathewson
2018-08-17rust/protover: fix hyphen parsing bug in ProtoSet::from_str()cypherpunks
2018-08-17rust/protover: fix docs for UnvalidatedProtoEntry::from_strcypherpunks
2018-08-17rust/protover: fix parsing docscypherpunks
2018-08-17rust/protover: fix ProtoEntry::from_str docscypherpunks
2018-08-16rust: run rustfmtcypherpunks
2018-08-16rust/docs: fix critical typo for missing_docs lintcypherpunks
2018-07-13Merge remote-tracking branch 'tor-github/pr/179'Nick Mathewson
2018-07-05Fix everything that previously referred to src/orNick Mathewson
2018-06-25Run rustfmt on 'src/rust/protover/ffi.rs'.Corey Farwell
2018-06-24Utilize type param in method invocation.Corey Farwell
2018-06-24Utilize `if..else` for switching on boolean values.Corey Farwell
2018-06-24Utilize `if let` construct instead of explicit unwrapping.Corey Farwell
2018-06-24Change `allocate_and_copy_string` to take a `&str` instead of `&String`.Corey Farwell
2018-06-20Update copyrights to 2018.Nick Mathewson
2018-06-20rust: Remove redundant "testing" feature from tor_log crate.Isis Lovecruft
2018-05-22Merge branch 'maint-0.3.3'Nick Mathewson
2018-05-22Make the TROVE-2018-005 fix work with rust.Nick Mathewson
2018-05-22rust: Mirror TROVE-2018-005 fix in Rust protover implementation.Isis Lovecruft
2018-05-22rust: Mirror TROVE-2018-005 fix in Rust protover implementation.Isis Lovecruft
2018-04-02rust: Fix ProtoSet and ProtoEntry to use the same DoS limits as C.Isis Lovecruft
2018-04-02rust: Port all C protover_all_supported tests to Rust.Isis Lovecruft
2018-04-02rust: Refactor protover::compute_for_old_tor().Isis Lovecruft
2018-04-02rust: Refactor Rust implementation of protover_is_supported_here().Isis Lovecruft
2018-04-02rust: Refactor Rust impl of protover_compute_vote().Isis Lovecruft
2018-04-02rust: Refactor Rust impl of protover_list_supports_protocol_or_later().Isis Lovecruft
2018-04-02rust: Refactor Rust impl of protover_list_supports_protocol().Isis Lovecruft
2018-04-02rust: Refactor Rust impl of protover_all_supported().Isis Lovecruft
2018-04-02rust: Refactor protover tests with new methods; note altered behaviours.Isis Lovecruft
2018-04-02rust: Refactor protover::is_supported_here().Isis Lovecruft
2018-04-02rust: Add new ProtoverVote type and refactor functions to methods.Isis Lovecruft
2018-04-02rust: Add macro for `impl ToString for {Unvalidated}ProtoEntry`.Isis Lovecruft
2018-04-02rust: Add new protover::UnvalidatedProtoEntry type.Isis Lovecruft
2018-04-02rust: Add new protover::ProtoEntry type which uses new datatypes.Isis Lovecruft
2018-04-02rust: Add new protover::UnknownProtocol type.Isis Lovecruft
2018-04-02rust: Implement more memory-efficient protover datatype.Isis Lovecruft
2018-04-02rust: Implement error types for Rust protover implementation.Isis Lovecruft
2018-04-02rust: Fix ProtoSet and ProtoEntry to use the same DoS limits as C.Isis Lovecruft
2018-04-02rust: Port all C protover_all_supported tests to Rust.Isis Lovecruft
2018-04-02rust: Refactor protover::compute_for_old_tor().Isis Lovecruft
2018-04-02rust: Refactor Rust implementation of protover_is_supported_here().Isis Lovecruft
2018-04-02rust: Refactor Rust impl of protover_compute_vote().Isis Lovecruft
2018-04-02rust: Refactor Rust impl of protover_list_supports_protocol_or_later().Isis Lovecruft