Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:
- reachable_dir_addr_policy
: policies.c
 - reachable_or_addr_policy
: policies.c
 - REACHABLE_TIMEOUT
: dirserv.c
 - read_all()
: util.c
, util.h
 - read_array
: rephist.c
 - read_bandwidth_usage()
: hibernate.c
 - read_escaped_data()
: control.c
 - read_file_to_str()
: util.c
, util.h
 - read_to_buf()
: buffers.c
, or.h
 - read_to_buf_tls()
: buffers.c
, or.h
 - read_to_chunk()
: buffers.c
 - read_to_chunk_tls()
: buffers.c
 - real_uptime()
: dirserv.c
 - realign_pointer()
: memarea.c
 - rectify_client_ciphers()
: tortls.c
 - refresh_all_country_info()
: or.h
, routerlist.c
 - relay_command_to_string()
: relay.c
 - relay_crypt()
: relay.c
 - relay_crypt_one_payload()
: relay.c
 - relay_digest_matches()
: relay.c
 - relay_header_pack()
: or.h
, relay.c
 - RELAY_HEADER_SIZE
: or.h
 - relay_header_unpack()
: or.h
, relay.c
 - relay_lookup_conn()
: relay.c
 - RELAY_PAYLOAD_SIZE
: or.h
 - relay_send_command_from_edge()
: or.h
, relay.c
 - relay_send_end_cell_from_edge()
: connection_edge.c
 - relay_set_digest()
: relay.c
 - release_lockfile()
: main.c
, or.h
 - remap_event_helper()
: relay.c
 - REMAP_STREAM_SOURCE_CACHE
: or.h
 - REMAP_STREAM_SOURCE_EXIT
: or.h
 - remove_cell_ewma_from_conn()
: relay.c
 - remove_dead_entry_guards()
: circuitbuild.c
 - remove_file_if_very_old()
: config.c
, or.h
 - remove_obsolete_entry_guards()
: circuitbuild.c
 - rend_add_service()
: rendservice.c
 - rend_auth_type_t
: or.h
 - rend_authorized_client_free()
: rendservice.c
 - rend_authorized_client_strmap_item_free()
: rendservice.c
 - REND_BASIC_AUTH_CLIENT_ENTRY_LEN
: or.h
 - REND_BASIC_AUTH_CLIENT_ID_LEN
: or.h
 - REND_BASIC_AUTH_CLIENT_MULTIPLE
: or.h
 - rend_cache
: rendcommon.c
 - rend_cache_clean()
: or.h
, rendcommon.c
 - rend_cache_clean_v2_descs_as_dir()
: or.h
, rendcommon.c
 - rend_cache_entry_free()
: rendcommon.c
 - rend_cache_free_all()
: or.h
, rendcommon.c
 - rend_cache_init()
: or.h
, rendcommon.c
 - rend_cache_lookup_desc()
: or.h
, rendcommon.c
 - rend_cache_lookup_entry()
: or.h
, rendcommon.c
 - rend_cache_lookup_v2_desc_as_dir()
: or.h
, rendcommon.c
 - REND_CACHE_MAX_AGE
: rendcommon.c
 - REND_CACHE_MAX_SKEW
: rendcommon.c
 - rend_cache_size()
: or.h
, rendcommon.c
 - rend_cache_store()
: or.h
, rendcommon.c
 - rend_cache_store_v2_desc_as_client()
: or.h
, rendcommon.c
 - rend_cache_store_v2_desc_as_dir()
: or.h
, rendcommon.c
 - rend_cache_v2_dir
: rendcommon.c
 - rend_check_authorization()
: rendservice.c
 - rend_client_desc_trynow()
: or.h
, rendclient.c
 - rend_client_get_random_intro()
: or.h
, rendclient.c
 - rend_client_introcirc_has_opened()
: or.h
, rendclient.c
 - rend_client_introduction_acked()
: or.h
, rendclient.c
 - rend_client_lookup_service_authorization()
: or.h
, rendclient.c
 - rend_client_receive_rendezvous()
: or.h
, rendclient.c
 - rend_client_refetch_v2_renddesc()
: or.h
, rendclient.c
 - rend_client_remove_intro_point()
: or.h
, rendclient.c
 - rend_client_rendcirc_has_opened()
: or.h
, rendclient.c
 - rend_client_rendezvous_acked()
: or.h
, rendclient.c
 - rend_client_send_establish_rendezvous()
: rendclient.c
 - rend_client_send_introduction()
: or.h
, rendclient.c
 - REND_CLIENTNAME_MAX_LEN
: or.h
 - rend_cmp_service_ids()
: or.h
, rendcommon.c
 - rend_compute_v2_desc_id()
: or.h
, rendcommon.c
 - rend_config_services()
: or.h
, rendservice.c
 - rend_consider_descriptor_republication()
: or.h
, rendservice.c
 - rend_consider_services_upload()
: or.h
, rendservice.c
 - REND_COOKIE_LEN
: or.h
 - rend_data_dup()
: or.h
, rendcommon.c
 - rend_data_free()
: or.h
 - rend_decrypt_introduction_points()
: or.h
, routerparse.c
 - REND_DESC_COOKIE_LEN
: or.h
, rendcommon.c
 - REND_DESC_COOKIE_LEN_BASE64
: or.h
 - REND_DESC_ID_V2_LEN_BASE32
: or.h
 - REND_DESC_MAX_SIZE
: or.h
 - rend_desc_v2_is_parsable()
: rendcommon.c
 - rend_encode_v2_descriptors()
: or.h
, rendcommon.c
 - rend_encode_v2_intro_points()
: rendcommon.c
 - rend_encoded_v2_service_descriptor_free()
: or.h
, rendcommon.c
 - rend_encrypt_v2_intro_points_basic()
: rendcommon.c
 - rend_encrypt_v2_intro_points_stealth()
: rendcommon.c
 - rend_get_descriptor_id_bytes()
: or.h
, rendcommon.c
 - rend_get_service_id()
: or.h
, rendcommon.c
 - REND_HID_SERV_DIR_REQUERY_PERIOD
: rendclient.c
 - rend_hsdir_routers_changed()
: or.h
, rendservice.c
 - rend_id_is_in_interval()
: or.h
, rendcommon.c
 - rend_intro_point_free()
: or.h
, rendcommon.c
 - REND_INTRO_POINT_ID_LEN_BASE32
: or.h
 - REND_LEGAL_CLIENTNAME_CHARACTERS
: or.h
 - rend_mid_establish_intro()
: or.h
, rendmid.c
 - rend_mid_establish_rendezvous()
: or.h
, rendmid.c
 - rend_mid_introduce()
: or.h
, rendmid.c
 - rend_mid_rendezvous()
: or.h
, rendmid.c
 - REND_NUMBER_OF_CONSECUTIVE_REPLICAS
: or.h
 - REND_NUMBER_OF_NON_CONSECUTIVE_REPLICAS
: or.h
 - rend_parse_client_keys()
: or.h
, routerparse.c
 - rend_parse_introduction_points()
: or.h
, routerparse.c
 - rend_parse_service_authorization()
: or.h
, rendclient.c
 - rend_parse_service_descriptor()
: or.h
, rendcommon.c
 - rend_parse_v2_service_descriptor()
: or.h
, routerparse.c
 - rend_process_relay_cell()
: or.h
, rendcommon.c
 - REND_REPLAY_TIME_INTERVAL
: or.h
 - REND_REPLICA_LEN
: rendcommon.c
 - REND_SECRET_ID_PART_LEN_BASE32
: or.h
 - REND_SERVICE_ADDRESS_LEN
: or.h
 - rend_service_authorization_free()
: rendclient.c
 - rend_service_authorization_free_all()
: or.h
, rendclient.c
 - rend_service_authorization_strmap_item_free()
: rendclient.c
 - rend_service_descriptor_free()
: or.h
, rendcommon.c
 - rend_service_dump_stats()
: or.h
, rendservice.c
 - rend_service_free()
: rendservice.c
 - rend_service_free_all()
: or.h
, rendservice.c
 - rend_service_get_by_pk_digest()
: rendservice.c
 - REND_SERVICE_ID_LEN
: or.h
 - REND_SERVICE_ID_LEN_BASE32
: or.h
 - rend_service_intro_established()
: or.h
, rendservice.c
 - rend_service_intro_has_opened()
: or.h
, rendservice.c
 - rend_service_introduce()
: or.h
, rendservice.c
 - rend_service_launch_establish_intro()
: rendservice.c
 - rend_service_list
: rendservice.c
 - rend_service_load_keys()
: or.h
, rendservice.c
 - rend_service_relaunch_rendezvous()
: or.h
, rendservice.c
 - rend_service_rendezvous_has_opened()
: or.h
, rendservice.c
 - rend_service_requires_uptime()
: rendservice.c
 - rend_service_set_connection_addr_port()
: or.h
, rendservice.c
 - rend_service_update_descriptor()
: rendservice.c
 - rend_services_introduce()
: or.h
, rendservice.c
 - REND_TIME_PERIOD_OVERLAPPING_V2_DESCS
: or.h
 - REND_TIME_PERIOD_V2_DESC_VALIDITY
: or.h
 - rend_valid_service_id()
: or.h
, rendcommon.c
 - rep_hist_bandwidth_assess()
: or.h
, rephist.c
 - rep_hist_buffer_stats_add_circ()
: or.h
, rephist.c
 - rep_hist_buffer_stats_init()
: or.h
, rephist.c
 - rep_hist_buffer_stats_write()
: or.h
, rephist.c
 - rep_hist_circbuilding_dormant()
: or.h
, rephist.c
 - rep_hist_downrate_old_runs()
: or.h
, rephist.c
 - rep_hist_dump_stats()
: or.h
, rephist.c
 - rep_hist_exit_stats_init()
: or.h
, rephist.c
 - rep_hist_exit_stats_write()
: or.h
, rephist.c
 - rep_hist_fill_bandwidth_history()
: rephist.c
 - rep_hist_format_router_status()
: rephist.c
 - rep_hist_free_all()
: or.h
, rephist.c
 - rep_hist_get_bandwidth_lines()
: or.h
, rephist.c
 - rep_hist_get_predicted_internal()
: or.h
, rephist.c
 - rep_hist_get_predicted_ports()
: or.h
, rephist.c
 - rep_hist_get_router_stability_doc()
: or.h
, rephist.c
 - rep_hist_get_stability()
: or.h
, rephist.c
 - rep_hist_get_weighted_fractional_uptime()
: or.h
, rephist.c
 - rep_hist_get_weighted_time_known()
: or.h
, rephist.c
 - rep_hist_have_measured_enough_stability()
: or.h
, rephist.c
 - rep_hist_init()
: or.h
, rephist.c
 - rep_hist_load_mtbf_data()
: or.h
, rephist.c
 - rep_hist_load_state()
: or.h
, rephist.c
 - rep_hist_note_bytes_read()
: or.h
, rephist.c
 - rep_hist_note_bytes_written()
: or.h
, rephist.c
 - rep_hist_note_connect_failed()
: or.h
, rephist.c
 - rep_hist_note_connect_succeeded()
: or.h
, rephist.c
 - rep_hist_note_connection_died()
: or.h
, rephist.c
 - rep_hist_note_disconnect()
: or.h
, rephist.c
 - rep_hist_note_exit_bytes_read()
: or.h
, rephist.c
 - rep_hist_note_exit_bytes_written()
: or.h
, rephist.c
 - rep_hist_note_exit_stream_opened()
: or.h
, rephist.c
 - rep_hist_note_extend_failed()
: or.h
, rephist.c
 - rep_hist_note_extend_succeeded()
: or.h
, rephist.c
 - rep_hist_note_router_reachable()
: or.h
, rephist.c
 - rep_hist_note_router_unreachable()
: or.h
, rephist.c
 - rep_hist_note_used_internal()
: or.h
, rephist.c
 - rep_hist_note_used_port()
: or.h
, rephist.c
 - rep_hist_note_used_resolve()
: or.h
, rephist.c
 - rep_hist_record_mtbf_data()
: or.h
, rephist.c
 - rep_hist_update_state()
: or.h
, rephist.c
 - rep_history_clean()
: or.h
, rephist.c
 - rephist_total_alloc
: main.c
, rephist.c
 - rephist_total_num
: main.c
, rephist.c
 - replace_file()
: compat.c
 - REQUEST_HIST_LEN
: geoip.c
 - REQUEST_HIST_PERIOD
: geoip.c
 - REQUEST_SHARE_INTERVAL
: geoip.c
 - reset_accounting()
: hibernate.c
 - reset_bandwidth_test()
: circuituse.c
, or.h
 - resolv_conf_fname
: dns.c
 - resolv_conf_mtime
: dns.c
 - RESOLVE_MAX_TIMEOUT
: dns.c
 - resolve_my_address()
: config.c
, or.h
 - retry_all_listeners()
: or.h
, connection.c
 - retry_bridge_descriptor_fetch_directly()
: circuitbuild.c
, or.h
 - retry_listeners()
: connection.c
 - REVERSE_LOOKUP_NAME_BUF_LEN
: address.h
 - RFTS_BIN
: util.h
 - RFTS_IGNORE_MISSING
: util.h
 - rijndaelKeySetupEnc()
: aes.c
 - rollback_log_changes()
: log.c
, log.h
 - rotate_onion_key()
: or.h
, router.c
 - round_to_next_multiple_of()
: util.c
, util.h
 - round_to_power_of_2()
: util.c
, util.h
 - round_uint32_to_next_multiple_of()
: util.c
, util.h
 - round_uint64_to_next_multiple_of()
: util.c
, util.h
 - router_add_exit_policy()
: routerparse.c
 - router_add_extrainfo_to_routerlist()
: or.h
, routerlist.c
 - router_add_running_routers_to_smartlist()
: routerlist.c
 - router_add_to_routerlist()
: or.h
, routerlist.c
 - router_addr_is_trusted_dir()
: or.h
, routerlist.c
 - ROUTER_ALLOW_SKEW
: dirserv.c
 - ROUTER_ALLOW_UPTIME_DRIFT
: routerlist.c
 - ROUTER_ANNOTATION_BUF_LEN
: or.h
 - router_append_dirobj_signature()
: routerparse.c
, or.h
 - router_choose_random_node()
: or.h
, routerlist.c
 - router_clear_status_flags()
: or.h
, dirserv.c
 - router_compare_to_my_exit_policy()
: or.h
, router.c
 - router_crn_flags_t
: or.h
 - router_differences_are_cosmetic()
: or.h
, routerlist.c
 - router_digest_is_me()
: or.h
, router.c
 - router_digest_is_trusted_dir_type()
: or.h
, routerlist.c
 - router_digest_version_as_new_as()
: or.h
, routerlist.c
 - router_dir_info_changed()
: or.h
, routerlist.c
 - router_dirport_found_reachable()
: or.h
, router.c
 - router_dump_router_to_string()
: router.c
, or.h
 - router_exit_policy_all_routers_reject()
: or.h
, routerlist.c
 - router_exit_policy_rejects_all()
: routerlist.c
, or.h
 - router_extrainfo_digest_is_me()
: or.h
, router.c
 - router_find_exact_exit_enclave()
: or.h
, routerlist.c
 - router_fingerprint_is_me()
: or.h
, router.c
 - router_free_all()
: router.c
, or.h
 - router_get_advertised_bandwidth()
: or.h
, routerlist.c
 - router_get_advertised_bandwidth_capped()
: routerlist.c
, or.h
 - router_get_by_descriptor_digest()
: or.h
, routerlist.c
 - router_get_by_digest()
: routerlist.c
, or.h
 - router_get_by_extrainfo_digest()
: or.h
, routerlist.c
 - router_get_by_hexdigest()
: or.h
, routerlist.c
 - router_get_by_nickname()
: or.h
, routerlist.c
 - router_get_consensus_status_by_descriptor_digest()
: or.h
, networkstatus.c
 - router_get_consensus_status_by_id()
: networkstatus.c
, or.h
 - router_get_consensus_status_by_nickname()
: or.h
, networkstatus.c
 - router_get_dir_hash()
: or.h
, routerparse.c
 - router_get_dl_status_by_descriptor_digest()
: or.h
, networkstatus.c
 - router_get_extrainfo_hash()
: or.h
, routerparse.c
 - router_get_hash_impl()
: routerparse.c
 - router_get_hashes_impl()
: routerparse.c
 - router_get_my_descriptor()
: or.h
, router.c
 - router_get_my_extrainfo()
: router.c
, or.h
 - router_get_my_routerinfo()
: or.h
, router.c
 - router_get_my_share_of_directory_requests()
: routerlist.c
, or.h
 - router_get_networkstatus_v2_hash()
: or.h
, routerparse.c
 - router_get_networkstatus_v3_hash()
: or.h
, routerparse.c
 - router_get_networkstatus_v3_hashes()
: routerparse.c
, or.h
 - router_get_router_hash()
: or.h
, routerparse.c
 - router_get_routerlist()
: routerlist.c
, or.h
 - router_get_runningrouters_hash()
: or.h
, routerparse.c
 - router_get_trusted_dir_servers()
: or.h
, routerlist.c
 - router_get_trusteddirserver_by_digest()
: routerlist.c
, or.h
 - router_get_verbose_nickname()
: or.h
, router.c
 - router_guess_address_from_dir_headers()
: router.c
 - router_handles_some_port()
: circuitbuild.c
 - router_have_minimum_dir_info()
: routerlist.c
, or.h
 - router_hex_digest_matches()
: routerlist.c
 - router_in_nickname_smartlist()
: routerlist.c
 - router_is_active()
: dirserv.c
 - router_is_me()
: router.c
, or.h
 - router_is_unreliable()
: routerlist.c
, or.h
 - router_load_extrainfo_from_string()
: routerlist.c
, or.h
 - router_load_routers_from_string()
: routerlist.c
, or.h
 - router_load_single_router()
: or.h
, routerlist.c
 - ROUTER_MAX_AGE
: or.h
 - ROUTER_MAX_AGE_TO_PUBLISH
: or.h
 - ROUTER_MAX_COSMETIC_TIME_DIFFERENCE
: routerlist.c
 - router_new_address_suggestion()
: or.h
, router.c
 - router_nickname_is_in_list()
: routerlist.c
, or.h
 - router_nickname_matches()
: routerlist.c
 - router_orport_found_reachable()
: router.c
, or.h
 - router_parse_addr_policy()
: routerparse.c
 - router_parse_addr_policy_item_from_string()
: or.h
, routerparse.c
 - router_parse_addr_policy_private()
: routerparse.c
 - router_parse_directory()
: or.h
, routerparse.c
 - router_parse_entry_from_string()
: or.h
, routerparse.c
 - router_parse_list_from_string()
: routerparse.c
, or.h
 - router_parse_runningrouters()
: routerparse.c
, or.h
 - router_perform_bandwidth_test()
: router.c
, or.h
 - router_pick_directory_server()
: routerlist.c
, or.h
 - router_pick_directory_server_impl()
: routerlist.c
 - router_pick_published_address()
: or.h
, router.c
 - router_pick_trusteddirserver()
: or.h
, routerlist.c
 - router_pick_trusteddirserver_impl()
: routerlist.c
 - ROUTER_PURPOSE_BRIDGE
: or.h
 - ROUTER_PURPOSE_CONTROLLER
: or.h
 - router_purpose_from_string()
: router.c
, or.h
 - ROUTER_PURPOSE_GENERAL
: or.h
 - router_purpose_to_string()
: or.h
, router.c
 - ROUTER_PURPOSE_UNKNOWN
: or.h
 - router_rebuild_descriptor()
: router.c
, or.h
 - router_rebuild_store()
: routerlist.c
 - router_reload_consensus_networkstatus()
: or.h
, networkstatus.c
 - router_reload_router_list()
: routerlist.c
, or.h
 - router_reload_router_list_impl()
: routerlist.c
 - router_reload_v2_networkstatus()
: networkstatus.c
, or.h
 - router_reset_descriptor_download_failures()
: routerlist.c
, or.h
 - router_reset_reachability()
: router.c
, or.h
 - router_reset_status_download_failures()
: routerlist.c
, or.h
 - router_reset_warnings()
: or.h
, router.c
 - router_set_networkstatus_v2()
: or.h
, networkstatus.c
 - router_set_status()
: routerlist.c
, or.h
 - router_should_rebuild_store()
: routerlist.c
 - router_supports_extrainfo()
: or.h
, directory.c
 - router_upload_dir_desc_to_dirservers()
: router.c
, or.h
 - routerdesc_token_table
: routerparse.c
 - routerinfo_free()
: or.h
, routerlist.c
 - routerinfo_get_configured_bridge()
: circuitbuild.c
 - routerinfo_incompatible_with_extrainfo()
: routerlist.c
, or.h
 - routerinfo_is_a_configured_bridge()
: circuitbuild.c
, or.h
 - routerinfo_set_country()
: or.h
, routerlist.c
 - routerlist
: routerlist.c
 - routerlist_add_family()
: routerlist.c
, or.h
 - routerlist_add_network_family()
: routerlist.c
 - routerlist_assert_ok()
: routerlist.c
, or.h
 - routerlist_descriptors_added()
: routerlist.c
 - routerlist_find_my_routerinfo()
: or.h
, routerlist.c
 - routerlist_free()
: or.h
, routerlist.c
 - routerlist_free_all()
: or.h
, routerlist.c
 - routerlist_insert()
: routerlist.c
 - routerlist_insert_old()
: routerlist.c
 - routerlist_refresh_countries()
: or.h
, routerlist.c
 - routerlist_remove()
: routerlist.c
, or.h
 - routerlist_remove_old()
: routerlist.c
 - routerlist_remove_old_cached_routers_with_id()
: routerlist.c
 - routerlist_remove_old_routers()
: routerlist.c
, or.h
 - routerlist_reparse_old()
: routerlist.c
 - routerlist_replace()
: routerlist.c
 - routerlist_reset_warnings()
: or.h
, routerlist.c
 - routerlist_retry_directory_downloads()
: routerlist.c
, or.h
 - routerlist_sl_choose_by_bandwidth()
: or.h
, routerlist.c
 - routers_in_same_family()
: or.h
, routerlist.c
 - routers_in_same_network_family()
: routerlist.c
 - routers_sort_by_identity()
: or.h
, routerlist.c
 - routers_update_all_from_networkstatus()
: or.h
, networkstatus.c
 - routers_update_status_from_consensus_networkstatus()
: networkstatus.c
, or.h
 - routerset_contains()
: routerlist.c
 - routerset_contains_extendinfo()
: or.h
, routerlist.c
 - routerset_contains_router()
: or.h
, routerlist.c
 - routerset_contains_routerstatus()
: routerlist.c
, or.h
 - routerset_equal()
: routerlist.c
, or.h
 - routerset_free()
: routerlist.c
, or.h
 - routerset_get_all_routers()
: or.h
, routerlist.c
 - routerset_get_countryname()
: routerlist.c
 - routerset_is_empty()
: routerlist.c
 - routerset_is_list()
: or.h
, routerlist.c
 - routerset_needs_geoip()
: or.h
, routerlist.c
 - routerset_new()
: routerlist.c
, or.h
 - routerset_parse()
: or.h
, routerlist.c
 - routerset_refresh_countries()
: routerlist.c
, or.h
 - routerset_subtract_routers()
: routerlist.c
, or.h
 - routerset_to_string()
: routerlist.c
, or.h
 - routerset_union()
: or.h
, routerlist.c
 - routersets_get_disjunction()
: or.h
, routerlist.c
 - routerstatus_format_entry()
: dirserv.c
, or.h
 - routerstatus_free()
: or.h
, networkstatus.c
 - routerstatus_get_verbose_nickname()
: router.c
, or.h
 - routerstatus_has_changed()
: networkstatus.c
 - routerstatus_list_update_named_server_map()
: networkstatus.c
 - routerstatus_parse_entry_from_string()
: routerparse.c
 - routerstatus_sl_choose_by_bandwidth()
: routerlist.c
, or.h
 - RS_ENTRY_LEN
: or.h
 - rtrstatus_token_table
: routerparse.c
 - run_connection_housekeeping()
: main.c
 - run_scheduled_events()
: main.c
 - runningrouters_is_dirty
: dirserv.c