|
Tor 0.4.9.3-alpha-dev
|
feature/nodelist: Download and manage a list of relays
More...Files | |
| authcert.c | |
| Code to maintain directory authorities' certificates. | |
| authcert.h | |
| Header file for authcert.c. | |
| authority_cert_st.h | |
| Authority certificate structure. | |
| desc_store_st.h | |
| Routerinfo/extrainfo storage structure. | |
| describe.c | |
| Format short descriptions of relays. | |
| describe.h | |
| Header file for describe.c. | |
| dirlist.c | |
| Code to maintain our lists of directory authorities and fallback directories. | |
| dirlist.h | |
| Header file for dirlist.c. | |
| document_signature_st.h | |
| Authority signature structure. | |
| extrainfo_st.h | |
| A relay's extra-info structure. | |
| fmt_routerstatus.c | |
| fmt_routerstatus.h | |
| Format routerstatus entries for controller, vote, or consensus. | |
| microdesc.c | |
| Implements microdescriptors – an abbreviated description of less-frequently-changing router information. | |
| microdesc.h | |
| Header file for microdesc.c. | |
| microdesc_st.h | |
| Microdescriptor structure. | |
| networkstatus.c | |
| Functions and structures for handling networkstatus documents as a client or as a directory cache. | |
| networkstatus.h | |
| Header file for networkstatus.c. | |
| networkstatus_sr_info_st.h | |
| Shared-randomness structure. | |
| networkstatus_st.h | |
| Networkstatus consensus/vote structure. | |
| networkstatus_voter_info_st.h | |
| Single consensus voter structure. | |
| nickname.c | |
| Check and manipulate relay nicknames. | |
| nickname.h | |
| Header file for nickname.c. | |
| node_select.c | |
| Code to choose nodes randomly based on restrictions and weighted probabilities. | |
| node_select.h | |
| Header file for node_select.c. | |
| node_st.h | |
| Node information structure. | |
| nodefamily.c | |
| Code to manipulate encoded, reference-counted node families. We use these tricks to save space, since these families would otherwise require a large number of tiny allocations. | |
| nodefamily.h | |
| Header file for nodefamily.c. | |
| nodefamily_st.h | |
| Compact node-family structure. | |
| nodelist.c | |
| Structures and functions for tracking what we know about the routers on the Tor network, and correlating information from networkstatus, routerinfo, and microdescs. | |
| nodelist.h | |
| Header file for nodelist.c. | |
| routerinfo.c | |
| Manipulate full router descriptors. | |
| routerinfo.h | |
| Header file for routerinfo.c. | |
| routerinfo_st.h | |
| Router descriptor structure. | |
| routerlist.c | |
| Code to maintain and access the global list of routerinfos for known servers. | |
| routerlist.h | |
| Header file for routerlist.c. | |
| routerlist_st.h | |
| Router descriptor list structure. | |
| routerset.c | |
| Functions and structures to handle set-type selection of routers by name, ID, address, etc. | |
| routerset.h | |
| Header file for routerset.c. | |
| routerstatus_st.h | |
| Routerstatus (consensus entry) structure. | |
| signed_descriptor_st.h | |
| Descriptor/extrainfo signature structure. | |
| torcert.c | |
| Implementation for ed25519-signed certificates as used in the Tor protocol. | |
| torcert.h | |
| Header for torcert.c. | |
| vote_routerstatus_st.h | |
| Routerstatus (vote entry) structure. | |
feature/nodelist: Download and manage a list of relays