| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Update our disclaimers and limitations sections. | Nick Mathewson | 2021-10-27 | 1 | -5/+3 | |
| | | ||||||
| * | Tests and refactoring for IsolationMap. | Nick Mathewson | 2021-10-26 | 1 | -13/+50 | |
| | | ||||||
| * | TorClient::resolve_ptr should take an IpAddr. | Nick Mathewson | 2021-10-26 | 1 | -1/+13 | |
| | | ||||||
| * | Rename tor_client/arti_tor_client to arti_client. | Nick Mathewson | 2021-10-21 | 2 | -7/+7 | |
| | | | | | | | Solves a name conflict with the existing tor_client create. Closes #130. | |||||
| * | Fix most warnings from nightly. | Nick Mathewson | 2021-10-19 | 1 | -1/+3 | |
| | | | | | (One represents code that I forgot to write.) | |||||
| * | Make elements of TorClientConfig private. | Nick Mathewson | 2021-10-19 | 2 | -14/+11 | |
| | | ||||||
| * | tor-client: refactor TorClient::bootstrap's args into a config object | eta | 2021-10-19 | 1 | -10/+16 | |
| | | | | | | | | | | | | | | The three arguments TorClient::bootstrap requires by way of configuration have been factored into a new TorClientConfig object. This object gains two associated functions: one which uses `tor_config`'s `CfgPath` machinery to generate sane defaults for the state and cache directories, and one that accepts said directories in order to create a config object with those inserted. (this commit was inspired by trying to use arti as a library and being somewhat overwhelmed by the amount of config stuff there was to do :p) | |||||
| * | Change how we connect to target addresses. | Nick Mathewson | 2021-10-18 | 1 | -1/+1 | |
| | | | | | | | | Now we all both address:port, (address, port), and more. We also allow SocketAddr and IpAddr, but only via a trait labeled as "Dangerous". | |||||
| * | Merge branch 'reject_bad_hostnames' | Nick Mathewson | 2021-10-18 | 2 | -2/+16 | |
| |\ | ||||||
| | * | Rename is_localhost to allow_local_addrs, and apply it to IPs too. | Nick Mathewson | 2021-10-18 | 1 | -2/+2 | |
| | | | ||||||
| | * | Formatting fixes | Neel Chauhan | 2021-10-06 | 1 | -1/+3 | |
| | | | ||||||
| | * | Introduce ClientConfig for is_localhost config parameter | Neel Chauhan | 2021-10-06 | 2 | -2/+14 | |
| | | | ||||||
| * | | Do not use downcast_ref, use tor-client error. | Jani Monoses | 2021-10-18 | 1 | -8/+6 | |
| | | | ||||||
| * | | Add a cast to correct a type error about WSAEMFILE | Nick Mathewson | 2021-10-15 | 1 | -1/+7 | |
| | | | ||||||
| * | | arti: On startup, increase the NOFILE resource limit. | Nick Mathewson | 2021-10-14 | 2 | -0/+28 | |
| | | | | | | | | | | | | | | | | | | | | | | | 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 Mathewson | 2021-10-14 | 1 | -2/+27 | |
| | | | | | | | | | | | | | | | | | 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 usefully | Nick Mathewson | 2021-10-13 | 1 | -2/+22 | |
| | | | ||||||
| * | | Document trace_filter example in main.rs too. | Nick Mathewson | 2021-10-13 | 1 | -0/+2 | |
| | | | ||||||
| * | | Re-export configuration types from tor-client. | Nick Mathewson | 2021-10-09 | 1 | -8/+10 | |
| | | | ||||||
| * | | enable checked_conversions lint. | Nick Mathewson | 2021-10-09 | 1 | -0/+1 | |
| |/ | ||||||
| * | Do not use set_ prefix on derive_builder setters | Jani Monoses | 2021-09-16 | 1 | -3/+3 | |
| | | ||||||
| * | Merge remote-tracking branch 'origin/mr/77' | Nick Mathewson | 2021-09-10 | 2 | -11/+21 | |
| |\ | ||||||
| | * | Create a separate logging section in config. | Jani Monoses | 2021-09-09 | 2 | -11/+21 | |
| | | | ||||||
| * | | Use derive_builder for the rest of tor_dirmgr::config | Nick Mathewson | 2021-09-09 | 1 | -3/+3 | |
| | | | ||||||
| * | | Use derive_builder for NetworkConfig. | Nick Mathewson | 2021-09-08 | 2 | -51/+5 | |
| |/ | ||||||
| * | Make journald an optional feature. | Jani Monoses | 2021-09-07 | 1 | -6/+7 | |
| | | ||||||
| * | Do not log to journald by default | Jani Monoses | 2021-09-07 | 1 | -1/+1 | |
| | | ||||||
| * | Allow logging to journald. | Jani Monoses | 2021-09-07 | 2 | -7/+30 | |
| | | | | | | Log to journald when available, add journald config option. Separate logging setup into its own function. | |||||
| * | Fix typos | Jani Monoses | 2021-09-07 | 1 | -1/+1 | |
| | | ||||||
| * | Light refactoring and documentation improvements in proxy.rs | Nick Mathewson | 2021-08-27 | 1 | -40/+103 | |
| | | ||||||
| * | Move all crates into a `crates` subdirectory. | Nick Mathewson | 2021-08-27 | 5 | -0/+799 | |
| This will cause some pain for now, but now is really the best time to do this kind of thing. | ||||||
