Commit History

Autor SHA1 Mensaxe Data
  Isis Lovecruft b6059297d7 rust: Implement error types for Rust protover implementation. %!s(int64=6) %!d(string=hai) anos
  Nick Mathewson d8893bc93c Merge remote-tracking branch 'isis/bug23881_r1' %!s(int64=6) %!d(string=hai) anos
  Nick Mathewson bda1dfb9e0 Merge remote-tracking branch 'isis/bug25185' %!s(int64=6) %!d(string=hai) anos
  Nick Mathewson 5af03c1ef3 rust protover: match the C implementation on empty-str cases %!s(int64=6) %!d(string=hai) anos
  Nick Mathewson b58a2febe3 Forbid u32::MAX as a protover range element in rust %!s(int64=6) %!d(string=hai) anos
  Nick Mathewson f69510ba4b Rust protover compat: forbid more than MAX_VERSIONS_TO_EXPAND in a range %!s(int64=6) %!d(string=hai) anos
  Isis Lovecruft 6c77593a57 rust: Use tor_util::strings utils for protover_compute_for_old_tor. %!s(int64=6) %!d(string=hai) anos
  Isis Lovecruft 3c4e006e7e rust: Use tor_util::strings utils for protover_get_supported_protocols. %!s(int64=6) %!d(string=hai) anos
  Isis Lovecruft 45c59eff6c rust: Replace two `unwrap()`s in FFI code with `unwrap_or()`s. %!s(int64=6) %!d(string=hai) anos
  Nick Mathewson d9826b0a30 Merge remote-tracking branch 'frewsxcv/frewsxcv-protover' %!s(int64=6) %!d(string=hai) anos
  Nick Mathewson af049657eb Stop claiming that compute_for_old_tor() returns pairs %!s(int64=6) %!d(string=hai) anos
  Nick Mathewson d8307cb0e9 Remove new unsafe {} use. %!s(int64=6) %!d(string=hai) anos
  Isis Lovecruft b85436c596 protover: Fix memleak in Rust impl of protover_compute_for_old_tor. %!s(int64=6) %!d(string=hai) anos
  Isis Lovecruft 7ea9e080c5 protover: Fix memleak in Rust implementation. %!s(int64=6) %!d(string=hai) anos
  teor b67f010678 Add Link protocol version 5 to the supported protocols list in protover.rs %!s(int64=6) %!d(string=hai) anos
  Corey Farwell 124caf28e6 Wrap types in protover.rs. %!s(int64=6) %!d(string=hai) anos
  Chelsea Holland Komlo d0184963f9 fixups from code review %!s(int64=6) %!d(string=hai) anos
  Corey Farwell 2529319f68 [fixup] this might be an improvement? %!s(int64=6) %!d(string=hai) anos
  Corey Farwell 8ba5805bae Remove unneeded heap allocations in protover.rs. %!s(int64=6) %!d(string=hai) anos
  Chelsea Holland Komlo 71a5376141 move macro body to inline rust function %!s(int64=6) %!d(string=hai) anos
  Chelsea Holland Komlo cd8bcacfe1 cargo fmt fixes %!s(int64=6) %!d(string=hai) anos
  Chelsea Holland Komlo 3dfe8e6522 add minimal rust module for logging to tor's logger %!s(int64=6) %!d(string=hai) anos
  Chelsea Holland Komlo 1c50331b9a annotate where C and Rust need to stay in sync %!s(int64=6) %!d(string=hai) anos
  Nick Mathewson 039a776367 slight improvement to rust idiomicity %!s(int64=6) %!d(string=hai) anos
  Nick Mathewson c80bb04542 Rust implementation of protocol_list_supports_protocol_or_later() %!s(int64=6) %!d(string=hai) anos
  Nick Mathewson 69502942b0 [rust] Avoid a clone in contract_protocol_list() %!s(int64=6) %!d(string=hai) anos
  Nick Mathewson 2ca8fcb892 Add missing copyright/license statements on all .rs files %!s(int64=6) %!d(string=hai) anos
  Chelsea Holland Komlo 6be75bd61d cargo fmt; fix line length warnings %!s(int64=6) %!d(string=hai) anos
  Chelsea Holland Komlo 90daad999e remove experimental rust features %!s(int64=6) %!d(string=hai) anos
  Chelsea Holland Komlo d14a83f74f remove unneeded dependencies, remove types where unnecessary %!s(int64=6) %!d(string=hai) anos