aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-11-09changelog: Add the missing latest stablesDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-11-08Merge branch 'maint-0.4.7'David Goulet
2022-11-08Merge branch 'tor-gitlab/mr/651' into maint-0.4.7David Goulet
2022-11-08Merge branch 'maint-0.4.7'David Goulet
2022-11-08metrics: Report amount of cwnd drop from delta and gammaMike Perry
Part of #40708.
2022-11-08Merge branch 'maint-0.4.7'David Goulet
2022-11-08Merge branch 'tor-gitlab/mr/650' into maint-0.4.7David Goulet
2022-11-08Merge branch 'maint-0.4.7'David Goulet
2022-11-08relay: Remove unused conn->ext_or_conn_idDavid Goulet
This also incidently removes a use of uninitialized stack data from the connection_or_set_ext_or_identifier() function. Fixes #40648 Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-11-07math: Replace naughty macro by an inline functionDavid Goulet
Part of #40708 Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-11-07metrics: Add flow control metrics.Mike Perry
Part of #40708.
2022-11-07metrics: Add stats when the clock stalls.Mike Perry
Part of #40708.
2022-11-07metrics: Add running average of CC cwnd in slow start when closing circuitMike Perry
Count slow start separately. Part of #40708 Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-11-07changes: Add file for ticket 40708David Goulet
Closes #40708 Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-11-07metrics: Add stats when reaching vegas delta or ss_cwnd_maxDavid Goulet
Part of #40708 Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-11-07metrics: Add running average of CC cwnd when closing circuitDavid Goulet
Part of #40708 Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-11-07metrics: Add running average of CC cwnd when exiting slow startDavid Goulet
Part of #40708 Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-11-03Merge branch 'tor-gitlab/mr/627'David Goulet
2022-11-03metrics: Add connection socket family to metricsDavid Goulet
Adds either ipv4 or ipv6 to the "tor_relay_connections_total" stats. Closes #40710 Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-11-03metrics: Add stats for num circ reaching max cell outqDavid Goulet
Part of #40708 Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-11-01added check for compiler support of Wextra-semiAndy
update AX_CHECK_COMPILE_FLAG function call
2022-11-01Merge branch 'tor-gitlab/mr/649'David Goulet
2022-11-01Merge branch 'tor-gitlab/mr/594'David Goulet
2022-11-01Remove `BUG()` in Windows process read callback.Alexander Færøy
This BUG() was added when the code was written to see if this callback was ever executed after we marked the handle as EOF. It turns out, it does, but we handle it gracefully. We can therefore remove the BUG(). Fixes tpo/core/tor#40596.
2022-10-31Merge branch 'tor-gitlab/mr/579'David Goulet
2022-10-31Merge branch 'maint-0.4.7'David Goulet
2022-10-31Merge branch 'tor-gitlab/mr/636'David Goulet
2022-10-31sandbox: Add my-consensus-<flavor-name> to sandbox for dirauthDavid Goulet
Fixese #40663 Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-10-31Merge branch 'maint-0.4.7'David Goulet
2022-10-28Merge branch 'tor-gitlab/mr/646'David Goulet
2022-10-28thread: Bump max detectable CPU from 16 to 128David Goulet
Lets take advantage of those beefy machines ;). Closes #40703 Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-10-28relay: Skip warnings for single onion servicesJeremy Saklad
Single onion services are not secret, so there is no added risk from using accounting or running a relay in the same instance. Related to #40691
2022-10-27resolve a BUG() on relays at startupRoger Dingledine
Remove a harmless "Bug" log message that can happen in relay_addr_learn_from_dirauth() on relays during startup: tor_bug_occurred_(): Bug: ../src/feature/relay/relay_find_addr.c:225: relay_addr_learn_from_dirauth: Non-fatal assertion !(!ei) failed. (on Tor 0.4.7.10 ) Bug: Tor 0.4.7.10: Non-fatal assertion !(!ei) failed in relay_addr_learn_from_dirauth at ../src/feature/relay/relay_find_addr.c:225. Stack trace: (on Tor 0.4.7.10 ) Finishes fixing bug 40231. Fixes bug 40523; bugfix on 0.4.5.4-rc.
2022-10-27Merge branch 'maint-0.4.7'David Goulet
2022-10-27Merge branch 'tor-gitlab/mr/645' into maint-0.4.7David Goulet
2022-10-27Merge branch 'maint-0.4.7'David Goulet
2022-10-27Merge branch 'tor-gitlab/mr/644' into maint-0.4.7David Goulet
2022-10-27Merge branch 'maint-0.4.7'David Goulet
2022-10-27metrics: Treat relay connections as gauge, not counterDavid Goulet
Fixes #40699 Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-10-27Changes file for 40683Mike Perry
2022-10-27Strip "__.SYMDEF*" before re-archiving in combine_libs on macOS and iOS.Alexander Færøy
This patch changes how combine_libs works on Darwin like platforms to make sure we don't include any `__.SYMDEF` and `__.SYMDEF SORTED` symbols on the archive before we repack and run ${RANLIB} on the archive. See: tpo/core/tor#40683.
2022-10-27changes: Update changes for ticket 40194David Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-10-27metrics: Add number of opened circuits to MetricsPortDavid Goulet
Related to #40194 Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-10-27relay: Add our consensus relay flag to MetricsPortDavid Goulet
Related to #40194 Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-10-27metrics: Add traffic related stats to MetricsPortDavid Goulet
At this commit, bytes read and written are exported. Related to #40194 Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-10-27relay: Add DoS subsystem stats to MetricsPortDavid Goulet
Related to #40194 Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-10-27Merge branch 'maint-0.4.7'David Goulet
2022-10-27metrics: Fix naming and documentationDavid Goulet
After nickm's review, minor changes to names and comments. Related to #40194 Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-10-26Merge branch 'tor-gitlab/mr/585'David Goulet
2022-10-26Merge branch 'tor-gitlab/mr/596'David Goulet