aboutsummaryrefslogtreecommitdiff
path: root/src/core
AgeCommit message (Expand)Author
2022-12-20Enable IP_BIND_ADDRESS_NO_PORT if supportedAlex Xu (Hello71)
2022-12-11Replace socket_failed_from_resource_exhaustion() by socket_failed_from_fd_exh...qontinuum
2022-12-11Isolate warn_about_resource_exhaution()qontinuum
2022-12-02Ticket 40724: Add metrics for CC circuit countsMike Perry
2022-12-01Ticket 40724: Additional congestion control metricsMike Perry
2022-11-23relay: Use the configured number of threads for worker work calculationDavid Goulet
2022-11-09Merge branch 'ticket40674_047_01' into maint-0.4.7David Goulet
2022-11-09dns: Make TTLs fuzzy at exit relaysRasmus Dahlberg
2022-11-09relay: Make the max pending tasks per CPU a consensus parameterDavid Goulet
2022-11-09Merge branch 'tor-gitlab/mr/654' into maint-0.4.7David Goulet
2022-11-09metrics: Use N_EWMA for moving avg, with N=100.Mike Perry
2022-11-08Merge branch 'tor-gitlab/mr/651' into maint-0.4.7David Goulet
2022-11-08metrics: Record percentage of blocked channelsMike Perry
2022-11-08metrics: Report amount of cwnd drop from delta and gammaMike Perry
2022-11-08Merge branch 'tor-gitlab/mr/650' into maint-0.4.7David Goulet
2022-11-08relay: Remove unused conn->ext_or_conn_idDavid Goulet
2022-11-07math: Replace naughty macro by an inline functionDavid Goulet
2022-11-07metrics: Add flow control metrics.Mike Perry
2022-11-07metrics: Add stats when the clock stalls.Mike Perry
2022-11-07metrics: Add running average of CC cwnd in slow start when closing circuitMike Perry
2022-11-07metrics: Add stats when reaching vegas delta or ss_cwnd_maxDavid Goulet
2022-11-07metrics: Add running average of CC cwnd when closing circuitDavid Goulet
2022-11-07metrics: Add running average of CC cwnd when exiting slow startDavid Goulet
2022-11-03metrics: Add connection socket family to metricsDavid Goulet
2022-11-03metrics: Add stats for num circ reaching max cell outqDavid Goulet
2022-11-01Clip DNS TTL values once in event callbackRasmus Dahlberg
2022-10-27relay: Add DoS subsystem stats to MetricsPortDavid Goulet
2022-10-27metrics: Fix naming and documentationDavid Goulet
2022-10-26relay: Add CC RTT reset stats to MetricsPortDavid Goulet
2022-10-26relay: Add total number of streams seen on MetricsPortDavid Goulet
2022-10-26rephist: Track number of streams seen per typeDavid Goulet
2022-10-26hs: Retry service rendezvous on circuit closeDavid Goulet
2022-10-26circ: Get rid of hs_circ_has_timed_outDavid Goulet
2022-10-26circ: Set proper timeout cutoff for HS circuitsDavid Goulet
2022-10-26relay: Reduce the minimum circuit cell in queue limitDavid Goulet
2022-10-26dos: Apply circuit creation defenses if circ max queue cell reachedDavid Goulet
2022-10-12relay: Add number of rejected connections to MetricsPortDavid Goulet
2022-10-12conn: Keep stats of opened and closed connectionsDavid Goulet
2022-08-11Tune congestion control parameters.Mike Perry
2022-08-11Reduce the number of vegas parameters.Mike Perry
2022-08-11Reset the min value if we hit cwnd_min.Mike Perry
2022-08-11Use EWMA instead of bare rtt for min rtt.Mike Perry
2022-08-11Create slow-start max for n_ewma_cnt.Mike Perry
2022-08-11Implement RFC3742 Limited Slow StartMike Perry
2022-08-02Merge branch 'maint-0.4.6' into maint-0.4.7David Goulet
2022-08-02Merge branch 'maint-0.4.5' into maint-0.4.6David Goulet
2022-08-02Merge branch 'tor-gitlab/mr/608' into maint-0.4.5David Goulet
2022-08-02Merge branch 'maint-0.4.6' into maint-0.4.7David Goulet
2022-08-02Merge branch 'maint-0.4.5' into maint-0.4.6David Goulet
2022-08-02relay: Don't send DESTROY remote reason backward or forwardDavid Goulet