Custom Query (102 matches)
Results (1 - 100 of 102)
Ticket | Summary | Keywords | Status | Owner | Type | Priority |
---|---|---|---|---|---|---|
#6837 | More fine-grained modular decomposition | tor-relay, tor-modularity refactoring code-movement technical-debt | new | enhancement | High | |
#6877 | Finally replace all char[] buffers with uint8_t[] buffers | tor-client tor-relay refactoring technical-debt lots-of-work | new | defect | High | |
#14354 | Improve torflow engineering quality and deployment procedure | tor-dirauth, torflow, technical-debt | new | defect | High | |
#16764 | Simplify Tor's control flow graph to the extent we can. | blob, tor-modularity, callgraph, technical-debt | new | enhancement | High | |
#16849 | clear_status_flags_on_sybil might want to clear more flags | SponsorS-deferred, technical-debt, tor-dirauth, pending-disaster, review-group-32, review-group-34, 034-triage-20180328 | needs_revision | defect | High | |
#20835 | Refactor choose_good_entry_server so it is (almost) never used | tor-guard, refactor, technical-debt | accepted | task | High | |
#21935 | prop224: Deeper testing of HS ntor subsystem | prop224, prop224-extra, tor-hs, tests, technical-debt | new | defect | High | |
#23764 | hs-v3: No live consensus on client with a bridge | tor-hs, prop224, technical-debt, 034-triage-20180328, 034-removed-20180328 | new | defect | High | |
#6418 | Drop support for older versions of the hidden service protocol | tor-hs technical-debt deprecation | new | enhancement | Medium | |
#7174 | Refactor node_t and router lists to make it easier to identify bugs | SponsorZ, tor-client, needs-analysis refactor technical-debt stability | new | project | Medium | |
#7660 | Refactor circuit cannibalization into one place | tor-client codethulhu refactoring technical-debt | new | enhancement | Medium | |
#7755 | circuit_t::timestamp_dirty should be cleaned up | tor-client intro refactor technical-debt | new | defect | Medium | |
#9241 | Abstract and decouple path selection from circuit construction | tor-client, path-selection mike-can, tor-route-testing refactor technical-debt | new | enhancement | Medium | |
#10481 | connection_mark_unattached_ap_: checking always true edge_has_sent_end | tor-client cleanup refactor technical-debt | new | defect | Medium | |
#10915 | Tool to find unused functions in Tor | tor-relay technical-debt tooling analysis | new | defect | Medium | |
#11444 | Drop support for long-obsolete versions of Windows | tor-relay, windows, cleanup, technical-debt | new | defect | Medium | |
#11445 | Drop support for Windows XP | tor-relay, windows, cleanup, deprecate technical-debt | new | defect | Medium | |
#14709 | Should the hash tables in circuitmux_t have channel ID in them? | tor-relay refactor data-structure technical-debt | new | task | Medium | |
#15214 | networkstatus_compute_consensus() is unreasonably large and should be refactored | tor-client refactor technical-debt intro | new | defect | Medium | |
#15593 | Bring sanity to the tor side of the PT shutdown process. | pt-wants tor-pt process-management technical-debt | accepted | enhancement | Medium | |
#15621 | Kill the pre-version 3 intro protocol code with fire. | tor-hs technical-debt deprecation prop224 | assigned | enhancement | Medium | |
#16134 | The various stream lists tied to the circuit structures should use tor_queue.h | tor-relay cleanup tor-queue technical-debt intro refactor | new | enhancement | Medium | |
#17295 | Route-selection and guard-selection logic completely replaced | prop259, tor-guard, tor-route-testing, prop247, technical-debt | accepted | enhancement | Medium | |
#17543 | Bring some clarity to behavior of net_is_disabled() vs DisableNetwork vs we_are_hibernating() | tor-client sponsor8-maybe technical-debt refactor | new | defect | Medium | |
#17684 | Simplify directory_get_from_dirserver so it can be unit tested | tor-tests-coverage, tor-tests-unit, refactor, technical-debt | new | enhancement | Medium | |
#17692 | Review every use of onehop_tunnel for assumptions that it's a directory connection | correctness, technical-debt, tor-hs, tor-client, single-onion | new | defect | Medium | |
#18643 | Replace the most error-prone binary parsers with trunnel | tor-dos security tor-relay tor-client technical-debt parsing trunnel | new | enhancement | Medium | |
#18644 | Replace our routerparse.c core with something machine-generated | tor-dos security tor-relay tor-client technical-debt parsing | new | task | Medium | |
#18645 | Replace our http parser with something machine-generated | tor-dos security tor-relay tor-client technical-debt parsing | new | task | Medium | |
#18721 | Define accessors for connection_t's address fields | refactoring tor-relay tor-client technical-debt intro | new | enhancement | Medium | |
#18803 | Tools to manage Tor's intermodule callgraph, and help cut it down to size | tor-modularity technical-debt refactoring | assigned | enhancement | Medium | |
#18897 | Narrow scan-build checkers to those that have an acceptably low false positive rate. | automated-testing code-quality testing technical-debt | new | enhancement | Medium | |
#19286 | Document circuit abstraction, completely | tor-docs-dev, tor-doc-modules, technical-debt, archaeology | new | defect | Medium | |
#19288 | Document circuitpathbias in detail | tor-docs-dev, tor-doc-modules, technical-debt, archaeology, pathbias | assigned | defect | Medium | |
#19293 | Document connection-attachment and addressmapping in detail | tor-docs-dev, tor-doc-modules, technical-debt, archaeology | assigned | defect | Medium | |
#19308 | Group C files into module-groups for module callgraph purposes | tor-modularity refactor technical-debt calltool | new | enhancement | Medium | |
#19309 | Make target to count and list module callgraph violations | tor-modularity calltool refactor technical-debt | new | enhancement | Medium | |
#19311 | Create error vs warning distinction for module callgraph tool. | tor-modularity technical-debt refactoring calltool | new | enhancement | Medium | |
#19329 | Integrate callgraph complexity measures into our regular process | tor-build technical-debt calltool | accepted | defect | Medium | |
#19379 | Consider adding even more compiler warnings, even when they require code changes. | gcc-warnings technical-debt | new | enhancement | Medium | |
#19380 | Hand-audit compiler warning results which we wouldn't want to have on-by-default. | gcc-warnings technical-debt paranoia safety warnings | new | defect | Medium | |
#19531 | Major cleanup in our baseXX APIs | util tor-client base32 base64 base16 cleanup technical-debt | new | enhancement | Medium | |
#19535 | A can't-happen case for one-hop circuits actually can happen | regression, tor-control, dont-do-that-then, technical-debt, should-fix, circuit, backtrace, pathbias | new | defect | Medium | |
#19665 | Should *Port_set count sockets? | tor-control technical-debt config torrc startup | new | defect | Medium | |
#20191 | Prevent a recurrence of #20103 | tor-client debugging technical-debt bug-prevention | new | defect | Medium | |
#20671 | Refactor stream cipher API | refactoring, tor-crypto, api, technical-debt | new | defect | Medium | |
#20672 | Refactor hashing API | refactoring, tor-crypto, technical-debt api | new | defect | Medium | |
#20827 | Record guards' ed25519 identities | tor-guard, ed25519, technical-debt crypto | new | enhancement | Medium | |
#20919 | Extract prop271 state-parsing code into a generic thing | torrc configuration technical-debt | new | defect | Medium | |
#20931 | [prop271] Generate GUARD controller events | regression, technical-debt tor-controller guards | accepted | enhancement | Medium | |
#20953 | Isolate references to versioning | refactoring technical-debt protover api | new | enhancement | Medium | |
#21023 | Replace custom checks with Autoconf macros | autotools build technical-debt | new | defect | Medium | |
#21423 | Refactor choose_good_entry_server based on different usecases | guards, refactor, triaged-out-20170308, technical-debt tor-client | new | defect | Medium | |
#21474 | Fix make test-fuzz-corpora warnings | fuzz, log, warning, bug-warning, technical-debt | accepted | defect | Medium | |
#21497 | Fix scan-build warnings: memory accesses | clang scan-build technical-debt | new | defect | Medium | |
#22123 | baseXX API strictness | technical-debt refactor api | assigned | enhancement | Medium | |
#22372 | Refactor dirserv_add_descriptor so we always free routerinfos and send events | refactor technical-debt tor-dirauth | new | enhancement | Medium | |
#22448 | Move circuit_t.timestamp_dirty into origin_circuit_t | tor-client tor-relay refactor easy technical-debt | new | defect | Medium | |
#22717 | Rename channelpadding.c's CHANNEL_IS_CLIENT to avoid confusion | technical-debt, disaster-waiting-to-happen, 031-deferrable, 033-triage-20180320, 033-removed-20180320 | assigned | defect | Medium | |
#22881 | Unreachable relays launch multiple testing circuits per second | tor-relay, technical-debt, 032-unreached | new | defect | Medium | |
#23066 | Test granularity, distribution, and inner range of crypto_rand* functions | technical-debt, test, easy, 034-triage-20180328, 034-removed-20180328 | new | defect | Medium | |
#23288 | refactor temporary file cleanup and make it more consistent | intro refactor technical-debt | new | defect | Medium | |
#23714 | stop casting small integers to (void *) | portability technical-debt | new | defect | Medium | |
#24905 | Remove redundant connection_or_digest_is_known_relay() from CHANNEL_IS_CLIENT | refactor, redundant, technical-debt, 033-triage-20180320, 033-removed-20180320 | needs_revision | defect | Medium | |
#24906 | Make channelpadding_update_padding_for_channel() use !channel_is_client() | refactor, redundant, technical-debt, 034-triage-20180328, 034-removed-20180328 | needs_revision | defect | Medium | |
#24911 | Remove the known digest check from channel_check_for_duplicates() | refactor, redundant, technical-debt, 033-triage-20180320, 033-removed-20180320 | needs_revision | defect | Medium | |
#25964 | Remove hs_index_t fetch, and use one of the stores instead | technical-debt, refactor | new | enhancement | Medium | |
#26287 | run callgraph tool from Travis | callgraph, calltool, tor-ci, tor-modularity, technical-debt, busfactor | new | enhancement | Medium | |
#26291 | find all instances of SHA-1 in our design and implementation and kill them with fire | sha1, crypto, technical-debt, hidden-services, hash-functions | new | project | Medium | |
#26337 | Investigate making rust error types use the failure crate | rust, technical-debt, tor-modularity, 035-removed-20180711 | needs_information | enhancement | Medium | |
#27299 | hsv3: Clarify timing sources around hsv3 code | tor-hs hsv3 refactoring easy technical-debt | new | defect | Medium | |
#27661 | use C99 bool from stdbool.h instead of int everywhere | coccinelle, tor-client, technical-debt, c99 | new | defect | Medium | |
#27662 | refactor networkstatus_parse_vote_from_string() | technical-debt, refactor, long-functions, cthulhucode, 040-deferred-20190220 | needs_revision | defect | Medium | |
#27879 | Remove pathbias code | pathbias, technical-debt | new | task | Medium | |
#28282 | Refactor bandwidth file generation code | refactor, technical-debt | assigned | enhancement | Medium | |
#28675 | Deprecate standard cookie authentication | technical-debt, 040-deferred-201915 | new | enhancement | Medium | |
#28777 | Split circuitpadding.c code into multiple modules | wtf-pad, tor-relay, tor-cell, padding, refactor, technical-debt, 041-proposed | new | defect | Medium | |
#28815 | Refactor similar compression buffer code in dircache.c | technical-debt, tor-dir, tor-bwauth | new | defect | Medium | |
#28982 | Refactor GETINFO dir/ so that new tor/ URLs automatically become GETINFOs | tor-control, technical-debt | accepted | enhancement | Medium | |
#29053 | Use descriptor structs to deterministically create descriptor dumps | technical-debt | new | enhancement | Medium | |
#29059 | shellcheck: fuzz_static_testcases.sh issues | technical-debt | needs_review | defect | Medium | |
#29060 | shellcheck: test-network.sh issues | technical-debt | needs_review | defect | Medium | |
#29064 | shellcheck: test_rust.sh issues | technical-debt | needs_review | defect | Medium | |
#29065 | shellcheck: test_switch_id.sh issues | technical-debt | needs_review | defect | Medium | |
#29108 | Refactor crypto_digest.c to have fewer ifdefs | 041-proposed refactor technical-debt | needs_review | task | Medium | |
#29115 | Make sure state file data types match the struct datatypes | technical-debt, code-quality | new | enhancement | Medium | |
#29133 | Refactor dirserv_read_measured_bandwidths | technical-debt tor-crypto tor-dirauth tor-bwauth 041-proposed | new | defect | Medium | |
#29232 | Write a function that prints a link specifier and link specifier list | tor-hs, technical-debt | assigned | enhancement | Medium | |
#29233 | Add a trunnel function that duplicates a trunnel object | tor-hs, technical-debt, trunnel | new | enhancement | Medium | |
#29521 | Update test descriptors, and work out how to keep them updated | technical-debt, tor-dir | new | defect | Medium | |
#29537 | verify intptr_t round-trip through void * | portability technical-debt | new | defect | Medium | |
#13260 | Transform code to cleaner c99 style | coccinelle, tor-client technical-debt | new | defect | Low | |
#17224 | Refactor common parts of parse_dir_authority_line and parse_dir_fallback_line | easy, tor-client, refactor, technical-debt, 034-triage-20180328, 034-removed-20180328 | new | enhancement | Low | |
#17673 | circuit_handle_first_hop assumes all one-hop circuits are directory circuits | technical-debt tor-hs tor-client accident-waiting-to-happen | new | defect | Low | |
#20554 | Refactor circuit_expire_building | refactoring technical-debt tor-client | new | enhancement | Low | |
#21020 | Refactor dirserv_generate_networkstatus_vote_obj | refactoring testing, large-function technical-debt tor-dirauth | new | enhancement | Low | |
#21494 | Fix scan-build warnings about assigning to char** | clang scan-build technical-debt c-standard | new | defect | Low | |
#21910 | Refactor connection_edge_process_relay_cell() | refactor, easy, technical-debt big-function | new | enhancement | Low | |
#23423 | Remove redundant calls to connection_or_digest_is_known_relay() | refactor, redundant, technical-debt | new | defect | Low | |
#28913 | Base32_decode should return the length of its result. | util tor-client base32 cleanup technical-debt 041-proposed | merge_ready | defect | Low |
Note: See TracQuery
for help on using queries.