aboutsummaryrefslogtreecommitdiff
path: root/src/rust
AgeCommit message (Expand)Author
2018-04-06Include tor_log rust files in source distribution.Nick Mathewson
2018-04-06Merge branch 'maint-0.3.3'Nick Mathewson
2018-04-06Ship all files needed to build Tor with rustNick Mathewson
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
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-03-21Update tor_log to libc 0.2.39 as well.Nick Mathewson
2018-03-21Merge branch 'maint-0.3.3'Nick Mathewson
2018-03-21maint: Update Rust libc dependency from 0.2.22 to 0.2.39.Isis Lovecruft
2018-03-19Merge remote-tracking branch 'isis/bug23881_r1'Nick Mathewson
2018-03-19rust: Fix typo in name of logged function.Isis Lovecruft
2018-03-19rust: Remove #[no_mangle]s on two constants.Isis Lovecruft
2018-02-27rust: Remove extra whitespace from a static log/error message.Isis Lovecruft
2018-02-15Documentation fixes suggested by catalyst.Nick Mathewson
2018-02-15Merge remote-tracking branch 'isis/bug25185'Nick Mathewson
2018-02-15rust protover: match the C implementation on empty-str casesNick Mathewson
2018-02-15Forbid u32::MAX as a protover range element in rustNick Mathewson
2018-02-15Rust protover compat: forbid more than MAX_VERSIONS_TO_EXPAND in a rangeNick Mathewson
2018-02-10rust: Remove now unused byte_slice_is_c_like() utility.Isis Lovecruft