#23570 |
Tor sometimes loses the last few log lines on shutdown on macOS
|
new
|
|
defect
|
Medium
|
Tor: unspecified
|
#21809 |
Tor sometimes waits much longer than ShutdownWaitLength
|
new
|
|
defect
|
Medium
|
Tor: unspecified
|
#30700 |
Tor's Travis stem job shows debug logs from 10 minutes after the hang
|
reopened
|
atagar
|
defect
|
Medium
|
Tor: unspecified
|
#30835 |
Tor's maint-0.3.4 branch is deprecated, and maint-0.4.1 has been created
|
assigned
|
|
task
|
Medium
|
Tor: unspecified
|
#25506 |
Tor's make clean and distclean should not depend on the exact automake version
|
new
|
|
defect
|
Medium
|
Tor: unspecified
|
#20796 |
TorFlow's ScanHandler can divide by zero when there are no unmeasured nodes
|
new
|
|
defect
|
Medium
|
|
#27376 |
Travis: Actually use gcc on OS X
|
new
|
|
defect
|
Medium
|
Tor: unspecified
|
#32242 |
Travis: Enable zstd
|
new
|
|
enhancement
|
Medium
|
Tor: 0.4.3.x-final
|
#27778 |
Travis: add link-time optimisation to detect function signature mismatches
|
assigned
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#27162 |
Travis: consider running CI on beta, nightly, and tor's lowest supported rust
|
assigned
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#22878 |
Trunnel needs a debug mode
|
assigned
|
|
defect
|
Medium
|
|
#32655 |
Try finding unused includes by compiling without each include
|
assigned
|
teor
|
task
|
Medium
|
Tor: 0.4.3.x-final
|
#24368 |
Tune zstd parameters to decrease memory usage during streaming
|
assigned
|
|
defect
|
Medium
|
Tor: unspecified
|
#29528 |
UndefinedBehaviorSanitizer errors should fail the unit tests
|
needs_revision
|
|
defect
|
Medium
|
Tor: 0.4.1.x-final
|
#17847 |
Unify router_pick_directory_server_impl and router_pick_trusteddirserver_impl
|
assigned
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#19987 |
Unit Test Guard, Middle, Exit, Intro, and Rend node choices
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#17740 |
Unit Tests for Recent Consensuses
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#22881 |
Unreachable relays launch multiple testing circuits per second
|
new
|
|
defect
|
Medium
|
Tor: unspecified
|
#13817 |
Untange kludgey library detection, particularly for SSL forks
|
new
|
|
defect
|
High
|
Tor: unspecified
|
#27805 |
Update CodingStandardsRust.md with allocate_and_copy_string()
|
new
|
|
defect
|
Medium
|
Tor: unspecified
|
#30839 |
Update EndOfLifeTor.md with our latest end of life process
|
needs_revision
|
teor
|
task
|
Medium
|
Tor: 0.4.2.x-final
|
#29911 |
Update HelpfulTools.md once we have some experience with practracker
|
assigned
|
catalyst
|
enhancement
|
Medium
|
Tor: 0.4.2.x-final
|
#29546 |
Update Maintaining.md after new merge policy is final
|
assigned
|
teor
|
task
|
Medium
|
Tor: 0.4.3.x-final
|
#24603 |
Update control spec to allow decorated IPv6 addresses in reachability events
|
needs_information
|
|
defect
|
Medium
|
Tor: unspecified
|
#22355 |
Update dir-spec with client fallback directory mirror attempt and timeout behaviour
|
new
|
|
defect
|
Medium
|
Tor: unspecified
|
#30067 |
Update sbws' travis config, based on chutney's travis config
|
assigned
|
|
enhancement
|
High
|
sbws: 1.2.x-final
|
#29521 |
Update test descriptors, and work out how to keep them updated
|
new
|
|
defect
|
Medium
|
Tor: unspecified
|
#30838 |
Update the Debian instructions for experimental-0.4.1
|
new
|
hiro
|
task
|
Medium
|
Tor: unspecified
|
#24225 |
Update torflow's TorCtl submodule to latest pytorctl version
|
new
|
tom
|
task
|
Medium
|
|
#17197 |
Use CRLF for all text files written on Windows, accept either CRLF or LF on all platforms
|
new
|
|
defect
|
Low
|
Tor: unspecified
|
#32611 |
Use J= to parallelise coccinelle
|
assigned
|
teor
|
enhancement
|
Medium
|
Tor: 0.4.3.x-final
|
#17728 |
Use NETINFO handshake rather than date header to check time with authorities
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#29830 |
Use UndefinedBehaviorSanitizer when the UBSan configure checks pass, rather than the ASan configure checks
|
new
|
|
defect
|
Medium
|
Tor: unspecified
|
#21990 |
Use a sensible default set of bandwidth servers
|
new
|
|
enhancement
|
Medium
|
|
#28545 |
Use an 11 second download in sbws
|
new
|
|
defect
|
Medium
|
sbws: unspecified
|
#21789 |
Use cached address values more often
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#32579 |
Use clang's -Wimplicit-fallthrough and fallthrough attribute on case statements
|
reopened
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#32580 |
Use clang's enum_extensibility attribute to check enum values
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#22994 |
Use consistently named constants for relay command specifications
|
new
|
|
defect
|
Medium
|
Tor: unspecified
|
#29053 |
Use descriptor structs to deterministically create descriptor dumps
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#19573 |
Use fixedresolver.py from dnslib in chutney
|
new
|
|
enhancement
|
Medium
|
|
#20513 |
Use public tor network directory authority options in chutney
|
new
|
|
enhancement
|
Medium
|
|
#20934 |
Use standard python multiset implementation in fallback script
|
new
|
|
enhancement
|
Medium
|
|
#30720 |
Use test-network.sh for the examples in Chutney's README
|
assigned
|
|
defect
|
High
|
|
#30154 |
Use the built-in unittest module for chutney's unit tests
|
new
|
|
enhancement
|
Medium
|
|
#18084 |
Use the same fallback directory mirror to bootstrap
|
new
|
|
enhancement
|
Low
|
Tor: unspecified
|
#24546 |
Use tor_addr_is_v4() rather than family, or reject all v6-mapped IPv4 addresses
|
needs_revision
|
|
defect
|
Medium
|
Tor: unspecified
|
#24815 |
Validate shared random state dates before each voting period
|
assigned
|
asn
|
defect
|
Medium
|
Tor: unspecified
|
#31020 |
Validate the fallback scripts CI output using grep and stem
|
new
|
|
enhancement
|
Medium
|
|
#20153 |
VirtualAddrNetworkIPv6 man entry should say "[FC00::]/7"
|
new
|
|
defect
|
Medium
|
Tor: unspecified
|
#24377 |
Warn about networkstatus_compute_consensus() breakage in all the functions it calls
|
new
|
|
defect
|
Medium
|
Tor: unspecified
|
#20164 |
Warn relay operators when we guess an address from several equally valid alternatives
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#21355 |
Warn when IPv6Exits have no ipv6-policy line in their descriptor
|
new
|
|
defect
|
Medium
|
Tor: unspecified
|
#19988 |
Warn when Port addresses have no effect
|
new
|
|
defect
|
Medium
|
Tor: unspecified
|
#18114 |
Warn when ReachableAddresses restricts connections to relays chosen by others
|
new
|
|
defect
|
Medium
|
Tor: unspecified
|
#29930 |
Warning: can't unlink unverified-consensus on Windows
|
new
|
asn
|
defect
|
Medium
|
Tor: unspecified
|
#18124 |
We never use interface names on Windows, avoid retrieving them
|
new
|
|
enhancement
|
Very Low
|
Tor: unspecified
|
#22133 |
When CHUTNEY_DEBUG is set, make tor log a debug log
|
new
|
|
enhancement
|
Medium
|
|
#28694 |
When CircuitPadding is implemented in Tor, set it to 0 in sbws
|
new
|
|
enhancement
|
Medium
|
sbws: 1.1.x-final
|
#17156 |
When Tor Browser is being launched on OS X, the menubar quit menu item doesn't work
|
new
|
tbb-team
|
defect
|
Medium
|
|
#31639 |
When Travis updates the homebrew cache in their images, stop updating it in .travis.yml
|
needs_information
|
|
task
|
Medium
|
|
#28742 |
When a PT listens on IPv4 and IPv6, tor logs [::]:PORT
|
new
|
|
defect
|
Medium
|
Tor: unspecified
|
#24224 |
When a bwauthority circuit fails, it is very noisy
|
new
|
tom
|
defect
|
Medium
|
|
#25676 |
When a client asks for a gzip-encoded consensus, the server sends zlib
|
new
|
|
defect
|
Low
|
Tor: unspecified
|
#20625 |
When a consensus doesn't have enough signatures, write it (and sigs) to a file
|
needs_revision
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#20165 |
When a relay advertises a new, unreachable address, OR reachability can succeed via the old address
|
new
|
|
defect
|
Medium
|
Tor: unspecified
|
#24169 |
When all consensus bandwidths are zero, should Tor still respect bandwidth weights?
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#26664 |
When an exit tells a client about an IPv6-only hostname, the client should choose another IPv6 exit
|
new
|
|
defect
|
Medium
|
Tor: unspecified
|
#22214 |
When authority certificates expire, give a better error message
|
new
|
|
defect
|
Medium
|
Tor: unspecified
|
#19019 |
When chutney fails because of ports, tell the user
|
new
|
|
defect
|
Medium
|
|
#23863 |
When our directory guards don't have each others' microdescs, we should try an authority or fallback
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#28057 |
When randomly choosing IPv4 or IPv6, log better IPv6 preference info
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#27647 |
When randomly choosing IPv4 or IPv6, set IPv6 probability based on IPv6 weight
|
assigned
|
neel
|
enhancement
|
Medium
|
Tor: unspecified
|
#28510 |
When relays reset bandwidth tests, the test waits until the next directory document is received
|
new
|
|
defect
|
Medium
|
Tor: unspecified
|
#18117 |
When stem calls controller.close_circuit(circuit_id), circuits don't really close
|
new
|
|
defect
|
Medium
|
Tor: unspecified
|
#20504 |
When there is only one slice and one scanner, a bwauth runs a second empty slice
|
new
|
|
defect
|
Medium
|
|
#20061 |
When unit testing in Tor2web mode, set the config correctly
|
new
|
|
defect
|
Medium
|
Tor: unspecified
|
#22598 |
When updater read fails, About Tor Browser and Quit stop working
|
needs_information
|
tbb-team
|
defect
|
Medium
|
|
#28438 |
Which macOS build image should we use on Travis?
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#30060 |
Work out how (and where) to test chutney's coverage of tor
|
new
|
|
defect
|
Medium
|
Tor: unspecified
|
#30254 |
Work out how to contact bandwidth scanner operators
|
new
|
|
enhancement
|
Medium
|
sbws: 1.2.x-final
|
#29741 |
Work out how to fail chutney travis jobs when the tor repository is out of date or missing
|
new
|
|
defect
|
Low
|
|
#29130 |
Work out how to handle multiple reports from the same relay in PrivCount
|
new
|
|
defect
|
Medium
|
Tor: unspecified
|
#30253 |
Work out how to specify the country and AS for a CDN
|
new
|
|
enhancement
|
Medium
|
sbws: 1.2.x-final
|
#30049 |
Work out how to test mixed-version chutney networks in Tor's CI
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#26905 |
Work out if we need to round observed relay bandwidths to protect individual client usage
|
new
|
|
task
|
Medium
|
Tor: unspecified
|
#26904 |
Work out if we need to round scanner measured bandwidths to protect individual client usage
|
new
|
|
task
|
Medium
|
Tor: unspecified
|
#29270 |
Work out the config and control interfaces to PrivCount
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#30230 |
Work out what sbws is doing in its measurement threads
|
new
|
|
defect
|
Medium
|
sbws: 1.1.x-final
|
#30735 |
Work out which relays are ignored by all sbws instances
|
new
|
|
task
|
Very High
|
sbws: 1.1.x-final
|
#30228 |
Work out why 1% of sbws measurements are excluded because they are all in the same day
|
new
|
|
defect
|
Medium
|
sbws: 1.2.x-final
|
#30227 |
Work out why 3% of sbws measurements are excluded because the relay only has 1 measurement
|
new
|
|
defect
|
Medium
|
sbws: 1.2.x-final
|
#30226 |
Work out why 4% of sbws measurements are excluded due to errors
|
new
|
|
defect
|
Medium
|
sbws: 1.2.x-final
|
#30719 |
Work out why 90% of sbws measurements fail
|
new
|
|
defect
|
High
|
sbws: 1.1.x-final
|
#26805 |
Work out why Tor networks with all-zero bandwidths are unstable
|
new
|
|
defect
|
Medium
|
Tor: unspecified
|
#30211 |
Work out why bridges+hs-v2 is unstable in CI
|
new
|
|
defect
|
Medium
|
|
#30723 |
Work out why no measurements are excluded because they are too old
|
new
|
|
defect
|
Low
|
sbws: 1.1.x-final
|
#30724 |
Work out why relay_in_recent_consensus_count is 13 days for some relays
|
new
|
|
defect
|
Low
|
sbws: 1.1.x-final
|
#31921 |
Wrap our Travis commands with travis_retry, to mitigate network timeouts
|
new
|
|
defect
|
Medium
|
Tor: unspecified
|
#22031 |
Write a bandwidth server file creator and file checker
|
new
|
|
enhancement
|
Medium
|
|