David Goulet
David Goulet
When calling the user callback after a DNS resolution on error, make sure to send back the query type (A, AAAA, PTR). Closes #1219 Signed-off-by: David Goulet
This is related to this issue found in tor: https://gitlab.torproject.org/tpo/core/tor/-/issues/40490 Basically, in the user callback, when a DNS resolution error occurs, the DNS query type is always 0. This turned...
First of all, tor doesn't support multiple transport name on a single *TransportPlugin line so get rid of that. The manpage has never documented that feature and it complexifies the...
Turns out that the HS DoS defenses parameters were overwritten by the consensus parameters everytime a new consensus would arrive. This means that a service operator can still enable the...
Closes #40061 Signed-off-by: David Goulet
If at least one service is configured as a version 2, a log warning is emitted once and only once. Closes #40003 Signed-off-by: David Goulet
Closes #33623 Signed-off-by: David Goulet
To close intro circuits, we need a valid decrypted descriptor in order to find the circuit by authentication key. However, we can have encrypted descriptors in the client cache that...