Commit 045db909 authored by David Goulet's avatar David Goulet
Browse files

Merge remote-tracking branch 'tor-gitlab/mr/140' into maint-0.3.5

parents c6fb2669 248cbc2d
Pipeline #2378 canceled with stage
o Major bugfixes (stats, onion services):
- Fix a bug where we were undercounting the Tor network's total onion
service traffic, by only counting rendezvous traffic originating from
services and ignoring any traffic originating from clients. Fixes bug
40117; bugfix on
......@@ -333,10 +333,12 @@ rend_mid_rendezvous(or_circuit_t *circ, const uint8_t *request,
goto err;
/* Statistics: Mark this circuit as an RP circuit so that we collect
stats from it. */
/* Statistics: Mark circuits as RP circuits */
if (options->HiddenServiceStatistics) {
/* `circ` is the RP <-> service circuit */
circ->circuit_carries_hs_traffic_stats = 1;
/* `rend_circ` is the client <-> RP circuit */
rend_circ->circuit_carries_hs_traffic_stats = 1;
/* Send the RENDEZVOUS2 cell to the client. */
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment