summaryrefslogtreecommitdiff
path: root/src/rust/protover/ffi.rs
AgeCommit message (Expand)Author
2018-08-16rust: run rustfmtcypherpunks
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-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: 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: Add new protover::UnknownProtocol type.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: Add new protover::UnknownProtocol type.Isis Lovecruft
2018-03-19Merge remote-tracking branch 'isis/bug23881_r1'Nick Mathewson
2018-02-10rust: Remove now unused byte_slice_is_c_like() utility.Isis Lovecruft
2018-02-10rust: Remove empty_static_cstr() in favour of new cstr!() macro.Isis Lovecruft
2018-02-10rust: Use tor_util::strings utils for protover_compute_for_old_tor.Isis Lovecruft
2018-02-10rust: Use tor_util::strings utils for protover_get_supported_protocols.Isis Lovecruft
2018-02-10rust: Replace two `unwrap()`s in FFI code with `unwrap_or()`s.Isis Lovecruft
2018-02-08Remove new unsafe {} use.Nick Mathewson
2018-02-07protover: Fix memleak in Rust impl of protover_compute_for_old_tor.Isis Lovecruft
2018-02-06protover: Fix memleak in Rust implementation.Isis Lovecruft
2017-12-21cargo fmt fixesChelsea Holland Komlo
2017-11-11annotate where C and Rust need to stay in syncChelsea Holland Komlo
2017-11-09Rust implementation of protocol_list_supports_protocol_or_later()Nick Mathewson
2017-10-27Add missing copyright/license statements on all .rs filesNick Mathewson
2017-10-27cargo fmt; fix line length warningsChelsea Holland Komlo
2017-10-27add tor allocator for rustChelsea Holland Komlo
2017-10-27use tor allocator for string allocation in rustChelsea Holland Komlo
2017-10-27rust implementation of protoverChelsea Holland Komlo