aboutsummaryrefslogtreecommitdiff
path: root/src/feature/relay/circuitbuild_relay.c
AgeCommit message (Expand)Author
2024-04-15conflux: Avoid noting a cell was sent on a closed circuitDavid Goulet
2022-02-22Extend info argument updates for non-ntorv3 casesMike Perry
2022-02-22Use protover to signal support for ntor3 + congestion control.Nick Mathewson
2021-03-12Update copyrights to 2021, using "make update-copyright"Nick Mathewson
2020-09-18Add flag for whether an OR conn "counts" for bootstrap trackingNick Mathewson
2020-08-25Validate address more carefully when checking self-reachabilityNick Mathewson
2020-07-16Collapse channel_get_*_remote_addr() into a single function.Nick Mathewson
2020-07-02Refactor channel_connect_for_circuit() to take an extend_info_t.Nick Mathewson
2020-07-02Extract extend_info manipulation functions into a new file.Nick Mathewson
2020-06-24Merge branch 'tor-github/pr/1942'David Goulet
2020-06-22Fill in missing IPv6 addresses in extend cellsNeel Chauhan
2020-06-18Split "can reach ipv4 orport" from "can reach ipv6 orport".Nick Mathewson
2020-04-30relay: Refactor can extend over IPv6 checksteor
2020-04-30relay: Refactor extend address validity functionteor
2020-04-29relay: Refactor choosing extend IPsteor
2020-04-29relay: Refactor circuit_open_connection_for_extend()teor
2020-04-29relay: Choose between IPv4 and IPv6 extends at randomteor
2020-04-29relay/circuitbuild: Refactor open connection for extendteor
2020-04-29relay/circuitbuild: Re-use IPv6 connections for circuitsteor
2020-04-29relay/circuitbuild: Report IPv6 addresses in a debug logteor
2020-04-29relay/circuitbuild: Consider IPv6-only extends validteor
2020-04-29relay: Log the address in circuit protocol warningsteor
2020-04-29relay: Refactor address checks into a functionteor
2020-04-29relay: Refactor address and port checksteor
2020-04-09relay/circuitbuild: Refactor circuit_extend()teor
2020-04-09relay: End circuitbuild logs with "."teor
2020-04-09relay: Check for NULL arguments in circuitbuildteor
2020-04-09relay: Make circuitbuild functions STATICteor
2020-04-09relay: Remove a redundant function return valueteor
2020-04-09relay: Split out opening a connection for an extendteor
2020-04-09relay: Refactor some long lines from circuit_extend()teor
2020-04-09relay: Split link specifier checks from circuit_extend()teor
2020-04-09relay: Split state checks out of circuit_extend()teor
2020-04-09relay: Improve the comments on onionskin_answer()teor
2020-04-09relay: Protocol warn when a client gets an extendteor
2020-03-20relay: Split out relay-only circuit buildingteor