Query syntax:

  • Use tag1 tag2 to match all tags.
  • tag1 or tag2 will match any tag.
  • Negate a tag with -tag1.
  • Group sub-queries with (tag1 or tag2).
  • Quote strings to include special characters.
  • Restrict search to a specific realm with realm:wiki.

Showing objects tagged with 'refactor'

  • #5507 enhancement: option_transition_affects_workers could be split (new)
  • #6761 defect: PDS_NO_EXISTING_SERVERDESC_FETCH is somewhat archaic (new)
  • #7174 project: Refactor node_t and router lists to make it easier to identify bugs (new)
  • #7482 defect: Discard nonsense in address.c about v4-mapped addresses (needs_revision)
  • #7755 defect: circuit_t::timestamp_dirty should be cleaned up (new)
  • #7961 defect: Publish transports that bind on IPv6 addresses (needs_information)
  • #8111 enhancement: Refactor our checking of whether we should be reading/writing on a ... (assigned)
  • #8160 enhancement: Create separate pending counters during circuit construction (new)
  • #8486 enhancement: Introduce ExitNode country code per listener (new)
  • #9241 enhancement: Abstract and decouple path selection from circuit construction (new)
  • #10481 defect: connection_mark_unattached_ap_: checking always true edge_has_sent_end (new)
  • #14581 defect: Looking up bridge by ID may choose the wrong bridge (new)
  • #14709 task: Should the hash tables in circuitmux_t have channel ID in them? (new)
  • #15214 defect: networkstatus_compute_consensus() is unreasonably large and should be ... (new)
  • #16134 enhancement: The various stream lists tied to the circuit structures should use ... (new)
  • #17224 enhancement: Refactor common parts of parse_dir_authority_line and ... (new)
  • #17225 enhancement: Merge NS_EXPIRY_SLOP and REASONABLY_LIVE_TIME (new)
  • #17684 enhancement: Simplify directory_get_from_dirserver so it can be unit tested (new)
  • #17847 enhancement: Unify router_pick_directory_server_impl and ... (new)
  • #17867 enhancement: Remove addresses and ports from dir_server_t and just use the ones in ... (new)
  • #18402 enhancement: Reduce duplicate code in parse_*_time functions (needs_revision)
  • #19179 defect: Refactor functions that handle 'packages' in consensus/votes (new)
  • #19308 enhancement: Group C files into module-groups for module callgraph purposes (new)
  • #19309 enhancement: Make target to count and list module callgraph violations (new)
  • #19310 enhancement: Make code-movement functionality of module tool easier to preview (new)
  • #19377 task: Consider retry/backoff behavior when building new circuits (new)
  • #20835 task: Refactor choose_good_entry_server so it is (almost) never used (new)
  • #21039 defect: Refactor and simplify guard code of circuit_send_next_onion_skin() (needs_revision)
  • #21423 defect: Refactor choose_good_entry_server based on different usecases (new)
  • #21910 enhancement: Refactor connection_edge_process_relay_cell() (assigned)
  • #21974 defect: Race: Tor declares controlport listener open before it has written its ... (new)
  • #21975 task: Refactor all the startup stuff in config.c, with dependencies in mind (new)
  • #22090 enhancement: Rename channel client functions for clarity (assigned)
  • #22123 enhancement: baseXX API strictness (new)
  • #22220 enhancement: hs: Move cell encoding/decoding out of hs_intropoint.c to hs_cell.c (new)
  • #22372 enhancement: Refactor dirserv_add_descriptor so we always free routerinfos and send ... (new)
  • #22403 defect: Reset downloads more consistently (new)
  • #22448 defect: Move circuit_t.timestamp_dirty into origin_circuit_t (new)
  • #22449 defect: Remove timestamp_dirty kludge from mark_circuit_unusable_for_new_conns() (new)
  • #23288 defect: refactor temporary file cleanup and make it more consistent (new)
  • #23302 enhancement: Refactor all connection_*_list_*() to use CONN_GET_ALL_TEMPLATE (new)
  • #23423 defect: Remove redundant calls to connection_or_digest_is_known_relay() (new)
  • #23501 defect: Refactor rep_hist_format_hs_stats() to add noise when counters are ... (new)
  • #24008 defect: service_intro_point_new() should return NULL when passed a NULL extend_info (new)
  • #24650 defect: Simplify bridge code: do we need separate addr and addport_configured? (new)
  • #24905 defect: Remove redundant connection_or_digest_is_known_relay() from ... (needs_revision)
  • #24906 defect: Make channelpadding_update_padding_for_channel() use !channel_is_client() (needs_revision)
  • #24911 defect: Remove the known digest check from channel_check_for_duplicates() (needs_revision)
  • #25069 enhancement: Improve supported protocols unit test by exposing supported protocols ... (new)
  • #25839 defect: conn: Move connection bandwidth stuff into its own file (new)
  • #25964 enhancement: Remove hs_index_t fetch, and use one of the stores instead (new)
  • #25989 enhancement: module: Improve dirauth module by extracting more code (new)
  • #26296 enhancement: Refactor cell crypto to pre/post crypto operations (assigned)
  • #26478 defect: Unify bandwidth related terms in dir-spec and Tor code. (new)
  • #27362 defect: (sub-)packages outside of core (cli) should not need to know about ... (new)
  • #27417 enhancement: refactor conn_close_if_marked() in main.c (needs_revision)
  • #27662 defect: refactor networkstatus_parse_vote_from_string() (needs_revision)
  • #28207 enhancement: Cleanup duplicate and near-duplicate chutney networks (new)
  • #28282 enhancement: Refactor bandwidth file generation code (assigned)
  • #28667 defect: Obtain the new descriptors and network status documents by signals ... (new)
  • #28718 defect: Simplify configuration options (new)
  • #28777 defect: Split circuitpadding.c code into multiple modules (new)
  • #29047 defect: Improve code style following PEP8 and PEP257 (assigned)
  • #29048 defect: Remove unused code (assigned)
  • #29057 defect: Adapt bandwidth file classes to be compatible with stem (descriptors, ... (assigned)
  • #29717 defect: Refactor Relay and RelayList to be able to initialize them without ... (new)
  • #29718 defect: Include a refactor plan (new)
  • #29721 defect: Refactor RelayList (new)
  • #29726 defect: Rename constants, variables, classes, methods, functions (new)
  • #30153 enhancement: Add a command to chutney and test-network.sh that prints the default ... (new)
  • #30154 enhancement: Use the built-in unittest module for chutney's unit tests (new)
  • #30155 defect: If we are still using the shell to launch tests, have a separate ... (new)
  • #30816 enhancement: Remove ping ::1 from tor's test-network-all and simplify the logic (new)
  • #30968 enhancement: Refactor unit test asserts so they log context (new)
  • #31074 defect: Use tor_queue.h macros in config_line_t (new)
  • #33739 defect: Authority-mode keys and certificates should be owned by dirauth module (new)