| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Document allowed numbers of intro points, and make them match C | Nick Mathewson | 2024-01-25 | 1 | -7/+17 |
| | | | | | | | | Part of #1210. These values are not necessarily the cleverest possible, but they match the C implementation. We can tune them if we need to. | ||||
| * | hss: Pick random intro-point lifetime based on netparams | Nick Mathewson | 2024-01-25 | 1 | -10/+0 |
| | | | | | | This makes us more spec-conformant. See discussion at #1210 "question 3". | ||||
| * | fixup! hss: Use 3 hours for IPT_PUBLISH_*. | Nick Mathewson | 2024-01-25 | 1 | -3/+0 |
| | | |||||
| * | hsservice: Make a few more TODOs refer to #1210 | Nick Mathewson | 2024-01-12 | 1 | -3/+3 |
| | | | | | | (These are about parameters and configuration for the introduction point manager.) | ||||
| * | hsservice: downgrade TODO about "enabled". | Nick Mathewson | 2024-01-12 | 1 | -1/+3 |
| | | | | | We don't necessarily need to build this option at all. | ||||
| * | hsservice: Make TODO HSS comments about client auth refer to #1206 | Nick Mathewson | 2024-01-12 | 1 | -4/+4 |
| | | |||||
| * | Fix typos | Dimitris Apostolou | 2024-01-08 | 1 | -1/+1 |
| | | |||||
| * | hss::config: Downgrade or remove some TODO HSS comments. | Nick Mathewson | 2023-12-12 | 1 | -16/+15 |
| | | |||||
| * | tor-hsservice: Soup up plumbing for ipt_relay_rotation_time | Ian Jackson | 2023-11-27 | 1 | -0/+10 |
| | | | | | | This will mean if we refer to it in more places, we'll still only have one place to change it. | ||||
| * | Improve documentation in/around DosParams extension | Nick Mathewson | 2023-11-20 | 1 | -1/+8 |
| | | | | | | | It does not help that C tor has a set of parameters and a set of configuration options with exactly the same names which configure the same thing in two slightly different ways. | ||||
| * | hss: Take intro_dos extension from configuration and send it. | Nick Mathewson | 2023-11-20 | 1 | -0/+39 |
| | | | | | Closes #723. | ||||
| * | 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 | |||||
