| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Implement build_auth_clients() | Neel Chauhan | 2023-10-11 | 1 | -1/+2 |
| | | |||||
| * | hss: Implement a reconfigure function. | Nick Mathewson | 2023-10-05 | 1 | -0/+26 |
| | | |||||
| * | hss: Give Config a nickname accessor. | Nick Mathewson | 2023-10-04 | 1 | -0/+7 |
| | | |||||
| * | arti: Make onion_services serialize as a map. | Nick Mathewson | 2023-10-03 | 1 | -0/+5 |
| | | | | | This lets us write `[onion_services.allium_cepa]`. | ||||
| * | hss: Rename the "name" config field to "nickname". | Nick Mathewson | 2023-10-03 | 1 | -1/+1 |
| | | |||||
| * | hss: Temporarily disable POW config items. | Nick Mathewson | 2023-10-03 | 1 | -4/+5 |
| | | | | | | We plan to ship without them at first, so we may as well remove them. | ||||
| * | hss: Make more of the configuration defaultable. | Nick Mathewson | 2023-10-03 | 1 | -0/+2 |
| | | |||||
| * | hss: Make configs and builders implement more traits. | Nick Mathewson | 2023-10-03 | 1 | -3/+5 |
| | | |||||
| * | hss: Flatten limit and pow fields into main config | Nick Mathewson | 2023-09-19 | 1 | -46/+25 |
| | | | | | | | See thread at https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1599#note_2944510 for information about why `flatten` doesn't work here. | ||||
| * | hss: make config subbuilders get flattened. | Nick Mathewson | 2023-09-19 | 1 | -0/+2 |
| | | | | | This matches our design. | ||||
| * | hss: Make the config builders serde. | Nick Mathewson | 2023-09-19 | 1 | -9/+17 |
| | | | | | | Temporarily disable descriptor encryption configuration while we figure out how it should work (see #1028) | ||||
| * | tor-hsservice: Derive PartialEq for Anonimity and DescEncryptionConfig. | Gabriela Moldovan | 2023-09-18 | 1 | -2/+2 |
| | | | | | | | | | | | | This will enable the descriptor publisher to tell whether it needs to update the descriptor. When the publisher is notified of an `OnionServiceConfig` change, it checks whether the `anonimity` or `encrypt_descriptor` fields have changed. If they have, it rebuilds and republishes the descriptor using the new values (note: the publisher changes will be implemented in a future commit). | ||||
| * | Allow max_concurrent_streams_per_circuit to be impossibly high. | Nick Mathewson | 2023-09-07 | 1 | -1/+1 |
| | | |||||
| * | hsservice: add TODO about authorized client plugins | Nick Mathewson | 2023-09-07 | 1 | -0/+5 |
| | | |||||
| * | add a TODO about rate limits and their relationship. | Nick Mathewson | 2023-09-07 | 1 | -0/+4 |
| | | |||||
| * | hsservice: Make configs members pub(crate). | Nick Mathewson | 2023-09-07 | 1 | -5/+5 |
| | | |||||
| * | HSS: Parser/encoder for AuthorizedClientConfig | Nick Mathewson | 2023-09-07 | 1 | -2/+54 |
| | | |||||
| * | HSS: Start making builders for config structs. | Nick Mathewson | 2023-09-07 | 1 | -7/+50 |
| | | | | | Note a few issues encountered while doing so. | ||||
| * | HSS: adjust two options. | Nick Mathewson | 2023-09-07 | 1 | -4/+1 |
| | | | | | | | | | | For rate-limiting, we make it optional. If it isn't set, we don't tell the intro to rate-limit. We condense our two max-streams options into one. We had two options here because we were looking for feature parity with C, but I think I had misunderstood what C provides. | ||||
| * | hss: Add configuration fields for onion services. | Nick Mathewson | 2023-08-28 | 1 | -4/+87 |
| | | |||||
| * | tor-hsservice: Use real HsNickname in config | Ian Jackson | 2023-08-23 | 1 | -4/+4 |
| | | |||||
| * | tor-hsservice: About half of an IPT Manager | Ian Jackson | 2023-08-23 | 1 | -1/+3 |
| | | | | | There are many TODOs and no tests, but it does compile. | ||||
| * | hsservice: Adapt data structures from onion-service-notes.md | Nick Mathewson | 2023-07-31 | 1 | -0/+25 |
| Also, removed some older structures that don't make sense in the current design. Closes #970 | |||||
