Tor 0.4.9.8
Loading...
Searching...
No Matches
relay Directory Reference

Files

 circuitbuild_relay.c
 Implements the details of exteding circuits (by relaying extend cells as create cells, and answering create cells).
 
 circuitbuild_relay.h
 Header for feature/relay/circuitbuild_relay.c.
 
 dns.c
 Implements a local cache for DNS results for Tor servers. This is implemented as a wrapper around Adam Langley's eventdns.c code. (We can't just use gethostbyname() and friends because we really need to be nonblocking.)
 
 dns.h
 Header file for dns.c.
 
 dns_structs.h
 Structures used in dns.c. Exposed to dns.c, and to the unit tests that declare DNS_PRIVATE.
 
 ext_orport.c
 Code implementing the Extended ORPort.
 
 ext_orport.h
 Header for ext_orport.c.
 
 onion_queue.c
 Functions to queue create cells for processing.
 
 onion_queue.h
 Header file for onion_queue.c.
 
 relay_config.c
 Code to interpret the user's configuration of Tor's relay module.
 
 relay_config.h
 Header for feature/relay/relay_config.c.
 
 relay_find_addr.c
 Implement mechanism for a relay to find its address.
 
 relay_find_addr.h
 Header file for relay_find_addr.c.
 
 relay_handshake.c
 Functions to implement the relay-only parts of our connection handshake.
 
 relay_handshake.h
 Header for feature/relay/relay_handshake.c.
 
 relay_metrics.c
 Relay metrics exposed through the MetricsPort.
 
 relay_metrics.h
 Header for feature/relay/relay_metrics.c.
 
 relay_periodic.c
 Periodic functions for the relay subsystem.
 
 relay_periodic.h
 Header for feature/relay/relay_periodic.c.
 
 relay_stub.c
 Stub declarations for use when relay module is disabled.
 
 relay_sys.c
 Subsystem definitions for the relay module.
 
 relay_sys.h
 Header for feature/relay/relay_sys.c.
 
 router.c
 Miscellaneous relay functionality, including RSA key maintenance, generating and uploading server descriptors, picking an address to advertise, and so on.
 
 router.h
 Header file for router.c.
 
 routerkeys.c
 Functions and structures to handle generating and maintaining the set of keypairs necessary to be an OR.
 
 routerkeys.h
 Header for routerkeys.c.
 
 routermode.c
 Check if we're running as a relay/cache.
 
 routermode.h
 Header file for routermode.c.
 
 selftest.c
 Relay self-testing.
 
 selftest.h
 Header file for selftest.c.
 
 transport_config.c
 Code to interpret the user's configuration of Tor's server pluggable transports.
 
 transport_config.h
 Header for feature/relay/transport_config.c.