|
Tor 0.4.9.8
|
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. | |