#25652 |
Prop249: set RELAY_EARLY bit correctly on fragmented EXTEND cells; enforce it correctly.
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#25653 |
prop249: advertise support correctly in protover subsystem; only use when protover support advertised
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#25654 |
Create a testing-only handshake for shaking the bugs out of wide create cells (prop249)
|
assigned
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#25655 |
Integration testing of prop249
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#25656 |
Fuzzing code for prop249 (wide creates)
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#25657 |
prop249: make sure that we incorporate fragmented extend[ed]2 cells in our OOM code
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#25669 |
Privcount: blinding and encryption should be finished up
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#25674 |
relay: Improve connect failure cache lifetime with a backoff algorithm
|
new
|
|
enhancement
|
Low
|
Tor: unspecified
|
#25786 |
Policies for HTTPTunnelPort
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#25841 |
Write test for Rust fragile hardening
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#25892 |
Replace RejectPlaintextPorts with RejectPlaintextPortPolicy
|
reopened
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#25899 |
Only run retry_dns() and check_dns_honesty() on exits
|
assigned
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#25955 |
onion v2 deprecation plan
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#25964 |
Remove hs_index_t fetch, and use one of the stores instead
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#25989 |
module: Improve dirauth module by extracting more code
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#26070 |
Remove remaining items from second_elapsed_callback and run_scheduled_events.
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#26094 |
increase minimal bandwidth requirements, update the manpage, relay guide and FAQ
|
assigned
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#26137 |
Integrate AS-aware circuit selection
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#26160 |
Move dirserv_read_measured_bandwidths() and related functions to dirauth module
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#26161 |
Design and implement a Rust dirauth module
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#26168 |
Rename HSDir consensus flag to OnionDir
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#26217 |
add info that fingerprints in MyFamily are not case-sensitive
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#26262 |
Create unittests for circuit timeout tracking
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#26265 |
A proposal and demo for a fuzzing system that works with Rust through C code
|
needs_revision
|
|
enhancement
|
Low
|
Tor: unspecified
|
#26286 |
Update contributor document to explain the transition to travis-ci.com
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#26287 |
run callgraph tool from Travis
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#26289 |
use a pub/sub model for the "consensus changed" event
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#26290 |
Log information from the relay connection failed cache in heartbeats
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#26292 |
Subsystem for gathering information about local connection states
|
assigned
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#26296 |
Refactor cell crypto to pre/post crypto operations
|
assigned
|
chelseakomlo
|
enhancement
|
Medium
|
Tor: unspecified
|
#26306 |
HTTPS proxy doesn't use TLS
|
new
|
|
enhancement
|
Low
|
Tor: unspecified
|
#26337 |
Investigate making rust error types use the failure crate
|
needs_information
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#26374 |
MacOS Sandbox
|
assigned
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#26376 |
add cross compiling docs
|
needs_information
|
Hello71
|
enhancement
|
Low
|
Tor: unspecified
|
#26425 |
Add functionality to set SNI for client connections
|
needs_information
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#26565 |
Create unit tests for reading measured bandwidths with non-NULL routerstatuses
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#26591 |
doc/ missing in build directory for out-of-tree builds
|
new
|
|
enhancement
|
Low
|
Tor: unspecified
|
#26646 |
add support for multiple OutboundBindAddressExit IP(ranges)
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#26685 |
Add ed25519 id support for the hard-coded fallback and authority lists
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#26688 |
Parse ed25519 IDs in the authority and fallback lists
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#26689 |
No support for an upstream proxy that uses NTLM authentication
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#26691 |
add 'working DNS' to the list of mandatory requirements for the 'exit' flag
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#26754 |
stop using BUFFERS_PRIVATE
|
needs_revision
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#26798 |
Write unit tests for reading measured bandwidths with non-NULL routerststuses
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#26803 |
Add a bwfile test to tor's make test-network-all
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#26900 |
Reduce background compression thread priority
|
new
|
|
enhancement
|
Low
|
Tor: unspecified
|
#26910 |
Could tor drop privileges even earlier? (before trying to access anything on the filesystem beyond its torrc files)
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#26954 |
Appveyor: Add Rust builds on Windows
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#26999 |
tor_api: Some way to capture stdout/stderr
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#27047 |
Authorities should keep recent consensuses, votes, and bandwidth files
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#27052 |
document rust/crypto
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#27104 |
report intermediate status when building application circuits
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#27161 |
Add make check-rustfmt to make check
|
assigned
|
|
enhancement
|
Low
|
Tor: unspecified
|
#27162 |
Travis: consider running CI on beta, nightly, and tor's lowest supported rust
|
assigned
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#27241 |
Extract information from more kinds of wedged directory connections.
|
needs_information
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#27308 |
report bootstrap phase when we actually start, not just unblock something
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#27324 |
Rework AUTHENTICATE cell parsing and remaining generation with trunnel
|
accepted
|
rl1987
|
enhancement
|
Medium
|
Tor: unspecified
|
#27326 |
Replace packed_cell_t and supporting code with stuff generated by trunnel
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#27327 |
Parse and generate CREATE, CREATE_FAST and CREATED cell wire format with trunnel
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#27328 |
Rework EXTEND and EXTENDED cells with trunnel
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#27329 |
Rework RELAY cell wire format handling with trunnel
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#27414 |
Relays should check that their descriptors are UTF-8 before uploading them
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#27417 |
refactor conn_close_if_marked() in main.c
|
needs_revision
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#27419 |
When building with clang 6, use a more reasonable libFuzzer API
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#27450 |
Test "make install" in Travis CI
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#27468 |
CI: add builds with the latest clang and gcc
|
assigned
|
|
enhancement
|
High
|
Tor: unspecified
|
#27491 |
Prefer IPv4 or IPv6 based on the number of failures
|
assigned
|
neel
|
enhancement
|
Medium
|
Tor: unspecified
|
#27492 |
Try IPv4 or IPv6 more often based on public or private IP addresses
|
assigned
|
neel
|
enhancement
|
Medium
|
Tor: unspecified
|
#27563 |
cached_dir_t for consensus is redundant with conscache code
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#27593 |
Call CRYPTO_set_mem_functions with tor_malloc, tor_realloc and tor_free
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#27645 |
Add unit tests for UTF-8 and invalid ContactInfo lines
|
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
|
#27648 |
Stop setting the IPv6 preferred flag on nodes
|
assigned
|
neel
|
enhancement
|
Medium
|
Tor: unspecified
|
#27679 |
Test dropped cell counting from command_process_relay_cell()
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#27691 |
reset bootstrap progress when enough things change
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#27712 |
Introduce Finite State Machine abstraction into Tor codebase
|
new
|
|
enhancement
|
Medium
|
Tor: very long term
|
#27713 |
uncrustify config file to autofix C code whitespace and indentation
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#27778 |
Travis: add link-time optimisation to detect function signature mismatches
|
assigned
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#27801 |
tor_api: CreateConnection() interface
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#27854 |
Integration test(s) for tor-resolve
|
needs_information
|
rl1987
|
enhancement
|
Medium
|
Tor: unspecified
|
#27907 |
PrivCount config and version spec
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#27921 |
apparent DOS / impairment-of-service against FallbackDirs using DIR requests, please evaluate for possible mitigation
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#27999 |
Allow for long-running signing operations
|
assigned
|
ln5
|
enhancement
|
Medium
|
Tor: unspecified
|
#28014 |
Windows support for Travis CI
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#28037 |
Document how to fix or disable failing CI
|
assigned
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#28057 |
When randomly choosing IPv4 or IPv6, log better IPv6 preference info
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#28067 |
Annotations should be documented in dir-spec.txt
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#28079 |
Stop returning the empty string when the cstr! macro fails
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#28186 |
HS v3 suggestion as to how to generate a secure service client authentication key pair
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#28220 |
Create a chutney network with a single authority, and make sure it bootstraps
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#28248 |
Add comments around rust compilation flags
|
assigned
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#28250 |
"___UsingTestNetworkDefaults" not in "GETINFO config/names"
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#28279 |
control: Add a key to GETINFO to fetch the circuit onion handshake rephist values
|
new
|
|
enhancement
|
Low
|
Tor: unspecified
|
#28280 |
control: Add a key to GETINFO to get the DoS subsystem stats
|
needs_revision
|
|
enhancement
|
Low
|
Tor: 0.4.3.x-final
|
#28309 |
Log the rust version when printing other library versions
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#28311 |
Call expand_filename (e.g. for ~ expansion) on all FILENAME config options
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#28361 |
Allow few nodes-list options in torrc
|
new
|
|
enhancement
|
Low
|
Tor: unspecified
|
#28363 |
Make a torrc option which prevents Tor from falling asleep
|
assigned
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#28438 |
Which macOS build image should we use on Travis?
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#28439 |
Test static builds using Travis CI
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|