-
- Downloads
Add ClientUseIPv4 and ClientPreferIPv6DirPort torrc options
ClientUseIPv4 0 tells tor to avoid IPv4 client connections. ClientPreferIPv6DirPort 1 tells tor to prefer IPv6 directory connections. Refactor policy for IPv4/IPv6 preferences. Fix a bug where node->ipv6_preferred could become stale if ClientPreferIPv6ORPort was changed after the consensus was loaded. Update documentation, existing code, add unit tests.
Showing
- changes/feature17840 9 additions, 0 deletionschanges/feature17840
- doc/tor.1.txt 26 additions, 7 deletionsdoc/tor.1.txt
- src/or/circuitbuild.c 6 additions, 8 deletionssrc/or/circuitbuild.c
- src/or/config.c 48 additions, 3 deletionssrc/or/config.c
- src/or/connection.c 2 additions, 0 deletionssrc/or/connection.c
- src/or/directory.c 4 additions, 4 deletionssrc/or/directory.c
- src/or/entrynodes.c 5 additions, 3 deletionssrc/or/entrynodes.c
- src/or/nodelist.c 218 additions, 45 deletionssrc/or/nodelist.c
- src/or/nodelist.h 10 additions, 1 deletionsrc/or/nodelist.h
- src/or/or.h 16 additions, 5 deletionssrc/or/or.h
- src/or/policies.c 700 additions, 35 deletionssrc/or/policies.c
- src/or/policies.h 57 additions, 5 deletionssrc/or/policies.h
- src/test/test_entrynodes.c 97 additions, 0 deletionssrc/test/test_entrynodes.c
- src/test/test_policy.c 447 additions, 0 deletionssrc/test/test_policy.c
Loading
Please register or sign in to comment