#28593 |
On macOS/iOS, experiment with SystemConfiguration.framework to get a list of network interfaces
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#28611 |
Add `-mstack-protector-guard=global` to CFLAGS instead of `--disable-gcc-hardening` configure option on Windows?
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#28653 |
Specify IPv4 and IPv6 weight calculations in dir-spec.txt
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#28673 |
Make private_nets aware of Carrier Grade NAT (RFC 6598)
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#28675 |
Deprecate standard cookie authentication
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#28676 |
Tor versions of Tor nodes should be accessible through ControlPort
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#28679 |
Bridge connections on startup
|
new
|
|
enhancement
|
High
|
Tor: unspecified
|
#28739 |
Add more tests for assigning voting flags in test_voting_flags.c
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#28845 |
evloop could be better at handling fork() in tests
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#28849 |
Handle dormant mode in process library and for PT's
|
needs_information
|
|
enhancement
|
High
|
Tor: unspecified
|
#28877 |
'GETINFO desc/fingerprints' command to get known relays
|
assigned
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#28926 |
improve reporting of directory bootstrap progress
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#28930 |
consider reordering PT/proxy phases
|
needs_revision
|
ahf
|
enhancement
|
Medium
|
Tor: unspecified
|
#28967 |
Tor control command to connect to Onion Service
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#28968 |
Onion Service v2 connection status update event
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#28969 |
Onion Service v3 connection status update event
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#28982 |
Refactor GETINFO dir/ so that new tor/ URLs automatically become GETINFOs
|
accepted
|
rl1987
|
enhancement
|
Medium
|
Tor: unspecified
|
#29004 |
PrivCount proof of concept: implement check counters
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#29005 |
PrivCount proof of concept: implement consumed bandwidth counters
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#29006 |
PrivCount proof of concept: add noise to counters
|
assigned
|
|
enhancement
|
Low
|
Tor: unspecified
|
#29007 |
PrivCount proof of concept: implement debugging for PrivCount
|
assigned
|
|
enhancement
|
Low
|
Tor: unspecified
|
#29008 |
PrivCount proof of concept: add a PrivCount module, torrc option, and protocol
|
assigned
|
|
enhancement
|
Low
|
Tor: unspecified
|
#29009 |
PrivCount proof of concept: use blinding and Shamir secret sharing
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#29010 |
PrivCount proof of concept: work out how to do CI for PrivCount using chutney
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#29019 |
Make relays report bandwidth usage more often in test networks
|
needs_revision
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#29027 |
PrivCount proof of concept: put the PrivCount statistics in a stats/ file
|
assigned
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#29053 |
Use descriptor structs to deterministically create descriptor dumps
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#29054 |
prop224: Implement offline keys for v3 onion services
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#29098 |
Load balance properly in the presence of padding overhead
|
new
|
|
enhancement
|
High
|
Tor: unspecified
|
#29112 |
PTs should pass user count events back to Tor
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#29113 |
Add IPv4/IPv6 connections to the heartbeat
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#29115 |
Make sure state file data types match the struct datatypes
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#29131 |
Split rephist.c into modules for each type of statistic
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#29165 |
Unit-testing for handle_control_hsfetch()
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#29213 |
Minimize the boundary between src/core and src/{feature,app}
|
new
|
|
enhancement
|
Medium
|
Tor: 0.4.3.x-final
|
#29217 |
Script to add new tor files and modules in rust and/or C
|
new
|
|
enhancement
|
Medium
|
Tor: 0.4.3.x-final
|
#29219 |
Write (more) guidelines for Tor coding best practices
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#29227 |
Audit Tor roles (relay, bridge, etc) and remove needless dependencies where possible
|
new
|
|
enhancement
|
Medium
|
Tor: 0.4.3.x-final
|
#29232 |
Write a function that prints a link specifier and link specifier list
|
assigned
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#29261 |
Create consensus parameters to turn off all stats and individual stats
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#29265 |
PrivCount proof of concept: Re-implement the C code in Rust
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#29266 |
PrivCount proof of concept: round results to hide usage over time
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#29268 |
PrivCount proof of concept: Use the subsystems API for PrivCount
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#29270 |
Work out the config and control interfaces to PrivCount
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#29271 |
PrivCount proof of concept: use pubsub for events that PrivCount cares about
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#29317 |
Protect heartbeat logs using PrivCount
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#29339 |
Bind outbound ports
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#29494 |
Optimize interaction between circuitmux and circuitpadding
|
needs_revision
|
mikeperry
|
enhancement
|
High
|
Tor: unspecified
|
#29547 |
Disable merging to unsupported branches on origin
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#29548 |
Block back-merges of later release branches to earlier releases
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#29602 |
Speed up builds using Appveyor's build cache
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#29605 |
Add branch expiry dates to the git-* scripts
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#29642 |
Free Windows library handles when we free_all in a module
|
new
|
|
enhancement
|
Low
|
Tor: unspecified
|
#29692 |
Add a git-reset-all script to tor's git scripts
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#29739 |
Create a new consensus method that does not include package lines
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#29780 |
Run travis with python2 and python3
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#29801 |
Write a proposal for IPv6 "Happy Eyeballs" on Tor clients
|
needs_review
|
neel
|
enhancement
|
Medium
|
Tor: 0.4.3.x-final
|
#29881 |
Create a GitHub bot that makes sure there is a pull request on master for every branch
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#29911 |
Update HelpfulTools.md once we have some experience with practracker
|
assigned
|
catalyst
|
enhancement
|
Medium
|
Tor: 0.4.2.x-final
|
#30045 |
output of "tor --key-expiration sign" should be a time stamp
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#30049 |
Work out how to test mixed-version chutney networks in Tor's CI
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#30053 |
Allow countrycodes in ExitPolicy
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#30092 |
Add a probability-to-apply field for circuitpadidng machines
|
needs_revision
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#30094 |
MAPADDRESS exitnode by CountryCode
|
new
|
|
enhancement
|
Very Low
|
Tor: unspecified
|
#30172 |
Always send PADDING_NEGOTIATE if middle supports it
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#30291 |
Optimize our path selection code
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#30299 |
Switch network interface
|
new
|
|
enhancement
|
Very Low
|
Tor: unspecified
|
#30301 |
Set bridge running status on a timer?
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#30348 |
Update padding negotiation with preference menu, response delays
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#30411 |
Consider rewriting git hooks in Python
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#30417 |
Quicken CBT latency on updated/restarted nodes
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#30474 |
RFC: Tor should warn about expiring keys much earlier (and leass annoying)
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#30615 |
Factor random_uniform_01 into nondeterministic and deterministic parts, and automatically test the deterministic part
|
needs_revision
|
|
enhancement
|
Low
|
Tor: unspecified
|
#30642 |
Add an ed25519_identity file to the data directory
|
assigned
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#30742 |
sendme: Better logging overall
|
assigned
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#30745 |
Document disabled CI
|
assigned
|
teor
|
enhancement
|
Medium
|
Tor: 0.4.3.x-final
|
#30758 |
Add stem ONLINE tests to tor's CI
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#30816 |
Remove ping ::1 from tor's test-network-all and simplify the logic
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#30828 |
Design tests for as-yet-untested controller commands in Stem
|
new
|
|
enhancement
|
Medium
|
Tor: 0.4.3.x-final
|
#30885 |
Add pluggable transports to Tor's chutney CI job
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#30901 |
Add control port trace logging to tor
|
assigned
|
teor
|
enhancement
|
Medium
|
Tor: 0.4.3.x-final
|
#30917 |
Add instructions for making a new maint branch to EndOfLifeTor.md, and rename the file
|
needs_revision
|
teor
|
enhancement
|
Medium
|
Tor: 0.4.3.x-final
|
#30954 |
Address torrc option is ignored if set second time for the IPv6 address
|
new
|
|
enhancement
|
Low
|
Tor: unspecified
|
#30968 |
Refactor unit test asserts so they log context
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#30987 |
[PATCH] Add support for seccomp on powerpc64
|
needs_information
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#30990 |
checkSpace.pl: clean up our list of types
|
new
|
|
enhancement
|
Low
|
Tor: 0.4.2.x-final
|
#30991 |
Auto-tabify makefiles? complain about mistabbed makefiles?
|
new
|
|
enhancement
|
Low
|
Tor: 0.4.2.x-final
|
#31000 |
Authorities should cap relay consensus weight as a new consensus method
|
needs_information
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#31078 |
improve docs for config var abstraction
|
assigned
|
nickm
|
enhancement
|
Medium
|
Tor: 0.4.3.x-final
|
#31103 |
Support ORPort picking a random port that persists across restarts
|
new
|
|
enhancement
|
Medium
|
|
#31121 |
Use publish-subscribe system in more places
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#31122 |
Use subsystems architecture in more places
|
new
|
|
enhancement
|
Medium
|
Tor: 0.4.3.x-final
|
#31156 |
Add support of TBytes keyword to torrc for AccountingMax setting (and maybe others)
|
new
|
|
enhancement
|
Low
|
Tor: unspecified
|
#31163 |
A flag to use hostname than IP as relay
|
new
|
|
enhancement
|
Medium
|
|
#31190 |
List all valid DirPort urls
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|
#31228 |
Support spawning multiple transport instances
|
new
|
|
enhancement
|
Medium
|
|
#31238 |
Write a nontrivial "preferred" rust module
|
new
|
|
enhancement
|
Medium
|
Tor: 0.4.3.x-final
|
#31290 |
provide DNS health metrics for tor exit relay operators
|
new
|
|
enhancement
|
Medium
|
|
#31291 |
non-public relay health metrics for operators
|
new
|
|
enhancement
|
Medium
|
|
#31378 |
Run in ram mode
|
new
|
|
enhancement
|
Medium
|
Tor: unspecified
|