Nick Mathewson
6c37f78e58
tor_circmgr::mgr -- refactor some duplicate code.
2021-09-07 14:24:16 -04:00
Nick Mathewson
45e880f507
Rename pick_action to clarify that it can modify self
2021-09-07 14:14:31 -04:00
Jani Monoses
39e39cd277
Make journald an optional feature.
2021-09-07 20:56:37 +03:00
Nick Mathewson
353a16ce7e
Exclude tor-bytes fuzzing helper code from tarpaulin coverage.
2021-09-07 13:30:53 -04:00
Nick Mathewson
358b3e1ea0
Update corpus and links.
2021-09-07 12:32:50 -04:00
Nick Mathewson
f0de653af1
Fix bugs in last fuzzer code.
2021-09-07 12:29:28 -04:00
Nick Mathewson
97692e3cc2
Improvements to array-of-u8 handling in tor-bytes.
...
Now that we have const generics, we can use them. We can also avoid
an extra clone in the implementation for [u8; N].
Nothing in our codebase requires that we use Reader or Writer on a
GenericArray holding anything other than u8, so I've switched back
to the more efficient implementation there.
I've added a fuzzer case for the new method, but apparently rustc nightly isn't working too
well with fuzzers for me; I'm going to try it tomorrow.
2021-09-07 09:46:54 -04:00
Jani Monoses
d5b0d76435
Do not log to journald by default
2021-09-07 15:56:17 +03:00
Jani Monoses
92d0ae26a9
Allow logging to journald.
...
Log to journald when available, add journald config option.
Separate logging setup into its own function.
2021-09-07 15:54:42 +03:00
Nick Mathewson
bd2c9fd8c1
Document every macro.
...
(The nightly version of clippy now includes macros for its
missing_docs_in_private_items lint.)
2021-09-07 08:44:47 -04:00
Jani Monoses
25b4421fa6
Fix typos
2021-09-07 07:52:00 +03:00
Nick Mathewson
781dc4bd64
Light refactoring and documentation improvements in proxy.rs
2021-08-27 14:22:15 -04:00
Nick Mathewson
557a0ff40b
Move all crates into a `crates` subdirectory.
...
This will cause some pain for now, but now is really the best time
to do this kind of thing.
2021-08-27 09:53:09 -04:00