| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | dirmgr: add Store trait | tharvik | 2022-02-23 | 1 | -8/+8 |
| | | |||||
| * | Make much of DirMgrConfig reconfigurable. | Nick Mathewson | 2021-12-07 | 1 | -12/+54 |
| | | | | | | | | | | | We can't change the authorities while in-flight: that would be pretty miserable to implement. Similarly we can't change the cache while in-flight. Everything else should be fair game, though there are a couple of tricky bits. I've tried to document those. | ||||
| * | Sketch API for reconfiguration. | Nick Mathewson | 2021-12-07 | 1 | -0/+5 |
| | | | | | | | | This patch doesn't actually make anything reconfigurable, but it does create an API that will tell you "you can't change the value of that!" If the API looks reasonable, I can start making it possible to change the values of individual items. | ||||
| * | More typo fixes that I forgot to save :( | Nick Mathewson | 2021-11-24 | 1 | -1/+1 |
| | | |||||
| * | Make every Config type implement Eq. | Nick Mathewson | 2021-11-21 | 1 | -3/+3 |
| | | | | | | Doing this is necessary for reconfiguration support, and will help a lot with testing, too. | ||||
| * | Give every ConfigBuilder a From<Config> implementation. | Nick Mathewson | 2021-11-21 | 1 | -6/+25 |
| | | | | | This will make it more convenient to reconfigure things. | ||||
| * | Use named fields for the elements of ConfigBuildError | Nick Mathewson | 2021-11-18 | 1 | -4/+4 |
| | | |||||
| * | Rename RetryConfig to DownloadSchedule, fold in parallelism. | Nick Mathewson | 2021-11-18 | 1 | -34/+23 |
| | | |||||
| * | Move top-level configuration downwards from `arti` to `arti-config`. | Nick Mathewson | 2021-11-18 | 1 | -5/+9 |
| | | | | | | | | | To do this at all neatly, I had to split out `tor-config` from `arti-config` again, and putting the lower level stuff (paths, builder errors) into tor-config. I also changed our use of derive_builder to always use a common error type, to avoid error type proliferation. | ||||
| * | Try writing a bit more documentation for configuration types. | Nick Mathewson | 2021-10-28 | 1 | -2/+13 |
| | | |||||
| * | Replace references to arti-client in the documentation. | Nick Mathewson | 2021-10-21 | 1 | -2/+2 |
| | | |||||
| * | Use unwrap in tests. | Jani Monoses | 2021-10-18 | 1 | -9/+15 |
| | | | | | | | | | | For now, this avoids having to separately handle AuthorityBuilderError, DirMgrConfigBuilderError, DownloadScheduleConfigBuilderError, NetworkConfigBuilderError and FallbackDirBuilderError when anyhow is not used. Turn off a clippy warning. | ||||
| * | Lock down some dirmgr config functions. | Nick Mathewson | 2021-10-09 | 1 | -11/+11 |
| | | |||||
| * | Re-export configuration types from tor-client. | Nick Mathewson | 2021-10-09 | 1 | -0/+5 |
| | | |||||
| * | Do not use set_ prefix on derive_builder setters | Jani Monoses | 2021-09-16 | 1 | -3/+3 |
| | | |||||
| * | Use derive_builder for Authority and FallbackDir. | Nick Mathewson | 2021-09-10 | 1 | -34/+0 |
| | | |||||
| * | Use derive_builder for the rest of tor_dirmgr::config | Nick Mathewson | 2021-09-09 | 1 | -80/+21 |
| | | |||||
| * | Use derive_builder for DownloadScheduleConfig | Nick Mathewson | 2021-09-08 | 1 | -66/+7 |
| | | |||||
| * | Use derive_builder for NetworkConfig. | Nick Mathewson | 2021-09-08 | 1 | -97/+37 |
| | | |||||
| * | fix/silence clippy lints in test modules | Daniel Eades | 2021-09-08 | 1 | -0/+1 |
| | | |||||
| * | Move all crates into a `crates` subdirectory. | Nick Mathewson | 2021-08-27 | 1 | -0/+594 |
| This will cause some pain for now, but now is really the best time to do this kind of thing. | |||||
