aboutsummaryrefslogtreecommitdiff
path: root/src/rust
AgeCommit message (Expand)Author
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
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: Add macro for passing static borrowed strings from Rust to C.Isis Lovecruft
2018-02-10rust: Replace two `unwrap()`s in FFI code with `unwrap_or()`s.Isis Lovecruft
2018-02-08Merge remote-tracking branch 'frewsxcv/frewsxcv-protover'Nick Mathewson
2018-02-08Stop claiming that compute_for_old_tor() returns pairsNick Mathewson
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
2018-01-30Add Link protocol version 5 to the supported protocols list in protover.rsteor
2018-01-29Wrap types in protover.rs.Corey Farwell
2018-01-22fixups from code reviewChelsea Holland Komlo
2018-01-04smartlist.rs: The libc::c_char type is not the same as i8.Nick Mathewson
2017-12-28[fixup] this might be an improvement?Corey Farwell
2017-12-27Remove unneeded heap allocations in protover.rs.Corey Farwell
2017-12-22remove unnecessary lifetimeChelsea Holland Komlo
2017-12-21add testing implementation for tor loggingChelsea Holland Komlo
2017-12-21allow running protover test with a testing feature flagChelsea Holland Komlo
2017-12-21move macro body to inline rust functionChelsea Holland Komlo
2017-12-21fixups from code reviewChelsea Holland Komlo
2017-12-21cargo fmt fixesChelsea Holland Komlo
2017-12-21add minimal rust module for logging to tor's loggerChelsea Holland Komlo
2017-12-05Change our build process to run Cargo from inside the build treeNick Mathewson
2017-12-04Don't pass --quiet to cargo for nowNick Mathewson
2017-11-11annotate where C and Rust need to stay in syncChelsea Holland Komlo
2017-11-09slight improvement to rust idiomicityNick Mathewson
2017-11-09Rust implementation of protocol_list_supports_protocol_or_later()Nick Mathewson
2017-11-05Fix rust welcome message typo.Alex Xu (Hello71)
2017-11-01rename {,TOR_}RUST_DEPENDENCIESSebastian Hahn
2017-10-27[rust] Avoid a clone in contract_protocol_list()Nick Mathewson
2017-10-27Add a build-rust alias to just rebuild the rust code.Nick Mathewson
2017-10-27[rust] Add "unsafe" to the testing-mode tor_malloc_ wrapper.Nick Mathewson
2017-10-27Make distcleancheck pass with --enable-rustNick Mathewson
2017-10-27Include rust files in 'make dist'Nick Mathewson
2017-10-27repair "make distcheck"Nick Mathewson
2017-10-27Add missing copyright/license statements on all .rs filesNick Mathewson