tor/src
Isis Lovecruft c7bcca0233
rust: Refactor Rust impl of protover_all_supported().
This includes differences in behaviour to before, which should now more closely
match the C version:

 - If parsing a protover `char*` from C, and the string is not parseable, this
   function will return 1 early, which matches the C behaviour when protocols
   are unparseable.  Previously, we would parse it and its version numbers
   simultaneously, i.e. there was no fail early option, causing us to spend more
   time unnecessarily parsing versions.

 * REFACTOR `protover::ffi::protover_all_supported()` to use new types and
   methods.
2018-04-02 19:34:26 +00:00
..
common Add a paranoia check in string_is_valid_nonrfc_hostname() 2018-03-28 07:48:18 -04:00
config Merge branch 'maint-0.3.1' into maint-0.3.2 2018-03-13 10:59:30 -04:00
ext Update src/ext/rust to latest master for libc update. 2018-03-21 17:09:59 -04:00
or dir auths no longer vote Guard if they're not voting V2Dir 2018-04-02 00:20:01 -04:00
rust rust: Refactor Rust impl of protover_all_supported(). 2018-04-02 19:34:26 +00:00
test Merge remote-tracking branch 'dgoulet/bug24767_033_03' into maint-0.3.3 2018-03-28 14:21:04 -04:00
tools Fix the log-severities memory-leak in tor-resolve.c 2017-12-11 11:49:57 -05:00
trace Add stub function for libor-trace. 2017-04-25 18:02:19 +02:00
trunnel Fix spelling mistakes corresponding to ticket #23650 2018-02-07 10:41:57 -05:00
win32 bump version to 0.3.3.4-alpha-dev 2018-03-29 11:24:02 -04:00
include.am Add --enable-rust configure switch 2017-04-29 08:55:57 +02:00