aboutsummaryrefslogtreecommitdiff
path: root/src/core/mainloop/connection.c
AgeCommit message (Expand)Author
2023-04-06Fix cases where edge connections can stall.David Goulet
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-11Replace socket_failed_from_resource_exhaustion() by socket_failed_from_fd_exh...qontinuum
2022-12-11Isolate warn_about_resource_exhaution()qontinuum
2022-11-25Rely on kernel errno when logging resource exhaustionqontinuum
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-05-21Trigger OOS on bind failures (fixes #40597)Alex Xu (Hello71)
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-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
2021-03-17Implement rate limiting metrics.George Kadianakis
2021-03-17Implement port/file-descriptor exhaustion metric.George Kadianakis
2021-03-12Update copyrights to 2021, using "make update-copyright"Nick Mathewson
2021-02-19hs-v2: Removal of service and relay supportDavid Goulet
2021-02-19hs-v2: Remove client supportDavid Goulet
2021-02-19Merge remote-tracking branch 'tor-gitlab/mr/308'George Kadianakis
2021-02-17metrics: Handle the connection finished flushing eventDavid Goulet
2021-02-08Merge branch 'maint-0.4.5'Nick Mathewson
2021-02-08conn: Properly close MetricsPort socket on EOFDavid Goulet
2021-01-27src/core/mainloop: Put brackets around IPv6 addresses in log messagesNeel Chauhan
2020-12-18Merge remote-tracking branch 'tor-gitlab/mr/207'Alexander Færøy
2020-11-12Remove orconn_ext_or_id_map and related functionsNeel Chauhan
2020-10-27Stop forcing IPv4 and IPv6 traffic on non-SOCKSPortsNeel Chauhan
2020-10-27hs: Collect service traffic metricsDavid Goulet
2020-10-27conn: New Metrics listener portDavid Goulet
2020-10-15Also, include ed25519 identities in connection_describe().Nick Mathewson
2020-10-06Rename `OUTBOUND_ADDR_EXIT_AND_OR` to `OUTBOUND_ADDR_ANY`.Alexander Færøy
2020-09-18Merge remote-tracking branch 'tor-gitlab/mr/137'Alexander Færøy
2020-09-01conn: Remove assert on new listener connection when retryingDavid Goulet
2020-08-25Merge remote-tracking branch 'tor-gitlab/mr/115'George Kadianakis
2020-08-11Merge remote-tracking branch 'tor-gitlab/mr/111'George Kadianakis
2020-08-11Merge branch 'maint-0.4.4'George Kadianakis
2020-08-11Merge remote-tracking branch 'tor-gitlab/mr/102' into maint-0.4.4George Kadianakis