summaryrefslogtreecommitdiff
path: root/crates/tor-hsservice/src/config.rs
Commit message (Expand)AuthorAgeFilesLines
* Switch to derive-deftlyIan Jackson2024-04-031-2/+2
* hss: Make the limit for streams configurable.Nick Mathewson2024-03-261-5/+14
* tor-hsservice: client auth: Only allow `dir:...` to have valid unicodeIan Jackson2024-03-051-2/+4
* tor-hsservice: prelude: Move imports from config.rsIan Jackson2024-03-051-11/+2
* tor-hsservice: reconfigure: Allow changing rate_limit_at_introIan Jackson2024-02-211-5/+3
* tor-hsservice: reconfigure: Prove we've handled all the fieldsIan Jackson2024-02-211-3/+2
* tor-hsservice: config: max_concurrent_streams_per_circuit: comment out (fmt)Ian Jackson2024-02-211-1/+0
* tor-hsservice: config: max_concurrent_streams_per_circuit: comment outIan Jackson2024-02-211-4/+6
* tor-hsservice: reconfigure: reject changing rate_limit_at_intro for nowIan Jackson2024-02-211-0/+6
* tor-hsservice: reconfigure: changing num_intro_points is fineIan Jackson2024-02-211-0/+5
* tor-hsservice: reconfigure: Formalise field handlingIan Jackson2024-02-211-8/+59
* Document allowed numbers of intro points, and make them match CNick Mathewson2024-01-251-7/+17
* hss: Pick random intro-point lifetime based on netparamsNick Mathewson2024-01-251-10/+0
* fixup! hss: Use 3 hours for IPT_PUBLISH_*.Nick Mathewson2024-01-251-3/+0
* hsservice: Make a few more TODOs refer to #1210Nick Mathewson2024-01-121-3/+3
* hsservice: downgrade TODO about "enabled".Nick Mathewson2024-01-121-1/+3
* hsservice: Make TODO HSS comments about client auth refer to #1206Nick Mathewson2024-01-121-4/+4
* Fix typosDimitris Apostolou2024-01-081-1/+1
* hss::config: Downgrade or remove some TODO HSS comments.Nick Mathewson2023-12-121-16/+15
* tor-hsservice: Soup up plumbing for ipt_relay_rotation_timeIan Jackson2023-11-271-0/+10
* Improve documentation in/around DosParams extensionNick Mathewson2023-11-201-1/+8
* hss: Take intro_dos extension from configuration and send it.Nick Mathewson2023-11-201-0/+39
* Implement build_auth_clients()Neel Chauhan2023-10-111-1/+2
* hss: Implement a reconfigure function.Nick Mathewson2023-10-051-0/+26
* hss: Give Config a nickname accessor.Nick Mathewson2023-10-041-0/+7
* arti: Make onion_services serialize as a map.Nick Mathewson2023-10-031-0/+5
* hss: Rename the "name" config field to "nickname".Nick Mathewson2023-10-031-1/+1
* hss: Temporarily disable POW config items.Nick Mathewson2023-10-031-4/+5
* hss: Make more of the configuration defaultable.Nick Mathewson2023-10-031-0/+2
* hss: Make configs and builders implement more traits.Nick Mathewson2023-10-031-3/+5
* hss: Flatten limit and pow fields into main configNick Mathewson2023-09-191-46/+25
* hss: make config subbuilders get flattened.Nick Mathewson2023-09-191-0/+2
* hss: Make the config builders serde.Nick Mathewson2023-09-191-9/+17
* tor-hsservice: Derive PartialEq for Anonimity and DescEncryptionConfig.Gabriela Moldovan2023-09-181-2/+2
* Allow max_concurrent_streams_per_circuit to be impossibly high.Nick Mathewson2023-09-071-1/+1
* hsservice: add TODO about authorized client pluginsNick Mathewson2023-09-071-0/+5
* add a TODO about rate limits and their relationship.Nick Mathewson2023-09-071-0/+4
* hsservice: Make configs members pub(crate).Nick Mathewson2023-09-071-5/+5
* HSS: Parser/encoder for AuthorizedClientConfigNick Mathewson2023-09-071-2/+54
* HSS: Start making builders for config structs.Nick Mathewson2023-09-071-7/+50
* HSS: adjust two options.Nick Mathewson2023-09-071-4/+1
* hss: Add configuration fields for onion services.Nick Mathewson2023-08-281-4/+87
* tor-hsservice: Use real HsNickname in configIan Jackson2023-08-231-4/+4
* tor-hsservice: About half of an IPT ManagerIan Jackson2023-08-231-1/+3
* hsservice: Adapt data structures from onion-service-notes.mdNick Mathewson2023-07-311-0/+25