aboutsummaryrefslogtreecommitdiff
path: root/src/core/mainloop
AgeCommit message (Expand)Author
2023-07-31Bug 40828: Add more log scrubbing to protocol warningsMike Perry
2023-05-10compute the client-side pow in a cpuworker threadRoger Dingledine
2023-05-10start the cpuworkers always, even for clientsRoger Dingledine
2023-04-06Fix cases where edge connections can stall.David Goulet
2023-04-06Refactor stream blocking due to channel cell queuesMike Perry
2023-02-07Fix small typo in mainloop.c docs.Gabriela Moldovan
2022-12-20Fix duplicate code after tor-gitlab/mr/671 forward mergeDavid Goulet
2022-12-20Merge branch 'maint-0.4.7'David Goulet
2022-12-20Enable IP_BIND_ADDRESS_NO_PORT if supportedAlex Xu (Hello71)
2022-12-12Merge branch 'tor-gitlab/mr/660'David Goulet
2022-12-11Replace socket_failed_from_resource_exhaustion() by socket_failed_from_fd_exh...qontinuum
2022-12-11Isolate warn_about_resource_exhaution()qontinuum
2022-11-28Merge branch 'tor-gitlab/mr/658'David Goulet
2022-11-25Rely on kernel errno when logging resource exhaustionqontinuum
2022-11-23Merge branch 'maint-0.4.7'David Goulet
2022-11-23relay: Use the configured number of threads for worker work calculationDavid Goulet
2022-11-23cpu: Set number of threads to number of coresDavid Goulet
2022-11-09Merge branch 'maint-0.4.7'David Goulet
2022-11-09relay: Make the max pending tasks per CPU a consensus parameterDavid Goulet
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-08relay: Remove unused conn->ext_or_conn_idDavid Goulet
2022-11-03metrics: Add connection socket family to metricsDavid Goulet
2022-10-31Merge branch 'tor-gitlab/mr/579'David Goulet
2022-10-12Merge branch 'maint-0.4.7'David Goulet
2022-10-12relay: Add number of rejected connections to MetricsPortDavid Goulet
2022-10-12conn: Keep stats of opened and closed connectionsDavid Goulet
2022-07-26relay: Remove unused conn->ext_or_conn_idDavid Goulet
2022-06-15Enable IP_BIND_ADDRESS_NO_PORT if supportedAlex Xu (Hello71)
2022-06-02Merge branch 'maint-0.4.7'David Goulet
2022-06-02Demote log message to info.Mike Perry
2022-05-21Trigger OOS on bind failures (fixes #40597)Alex Xu (Hello71)
2022-04-20Use tor_event_free instead of event_del+tor_freeAlex Xu (Hello71)
2022-02-22Use path type hint for Vegas queue parameters.Mike Perry
2022-02-22Implement congestion control parameter negotiationMike Perry
2022-02-22Convert TODO into TODO-324 for better visibility.Nick Mathewson
2022-02-22Negotiated circuit parameters must pass from worker.Nick Mathewson
2022-02-22Add an exported struct to onion handshakes for circuits paramsNick Mathewson
2022-02-22Add a size argument for the buffer on onion handshake functionsNick Mathewson
2021-10-04Prop#324: Hook up flow controlMike Perry
2021-10-04Support rate limiting of edge connections reads.David Goulet
2021-07-30Make inbuf and outbuf len check params constMike Perry
2021-07-20Increase frequency of vg-lite callback to 15 minutesGeorge Kadianakis
2021-07-01Introduce vanguards-lite subsystem and some of its entry pointsGeorge Kadianakis
2021-05-17Merge branch 'maint-0.4.6'Nick Mathewson
2021-05-17Merge branch 'maint-0.4.5' into maint-0.4.6Nick Mathewson
2021-05-12conn: MetricsPort listener is a listener portDavid Goulet
2021-05-12relay: Add TCP port exhaustion metricsDavid Goulet
2021-03-24fix some tiny typosRoger Dingledine
2021-03-17Merge branch 'mr/334'George Kadianakis