aboutsummaryrefslogtreecommitdiff
path: root/crates/arti
Commit message (Collapse)AuthorAgeFilesLines
...
* | arti: On startup, increase the NOFILE resource limit.Nick Mathewson2021-10-143-0/+29
| | | | | | | | | | | | | | | | | | | | | | The default soft limit is typically enough for process usage on most Unixes, but OSX has a pretty low default (256), which you can run into easily under heavy usage. With this patch, we're going to aim for as much as 16384, if we're allowed. Fixes part of #188.
* | proxy: Mark ENFILES and EMFILES as survivable.Nick Mathewson2021-10-142-2/+33
| | | | | | | | | | | | | | | | I don't love this approach, but those errors aren't distinguished by ErrorKind, so we have to use libc or winapi, apparently. At least nothing here is unsafe. Addresses part of #188.
* | Report errors in logging configuration a bit more usefullyNick Mathewson2021-10-131-2/+22
| |
* | Document trace_filter example in main.rs too.Nick Mathewson2021-10-131-0/+2
| |
* | Require up-to-date x25519-dalek, async_executors, and argh.Nick Mathewson2021-10-091-1/+1
| | | | | | | | | | | | | | | | I tried using -Z minimal-versions to downgrade all first-level dependencies to their oldest permitted versions, and found that we were apparently depending on newer features of all three crates. I'm kind of surprised there were only three.
* | Re-export configuration types from tor-client.Nick Mathewson2021-10-092-11/+11
| |
* | enable checked_conversions lint.Nick Mathewson2021-10-091-0/+1
|/
* Do not use set_ prefix on derive_builder settersJani Monoses2021-09-161-3/+3
|
* Merge remote-tracking branch 'origin/mr/77'Nick Mathewson2021-09-102-11/+21
|\
| * Create a separate logging section in config.Jani Monoses2021-09-092-11/+21
| |
* | Use derive_builder for the rest of tor_dirmgr::configNick Mathewson2021-09-091-3/+3
| |
* | Use derive_builder for NetworkConfig.Nick Mathewson2021-09-082-51/+5
|/
* Make journald an optional feature.Jani Monoses2021-09-072-7/+9
|
* Do not log to journald by defaultJani Monoses2021-09-071-1/+1
|
* Allow logging to journald.Jani Monoses2021-09-073-7/+31
| | | | | Log to journald when available, add journald config option. Separate logging setup into its own function.
* Fix typosJani Monoses2021-09-071-1/+1
|
* Light refactoring and documentation improvements in proxy.rsNick Mathewson2021-08-271-40/+103
|
* Move all crates into a `crates` subdirectory.Nick Mathewson2021-08-277-0/+896
This will cause some pain for now, but now is really the best time to do this kind of thing.