[tor-bugs] #28361 [Core Tor/Tor]: Allow few nodes-list options in torrc

Tor Bug Tracker & Wiki blackhole at torproject.org
Wed Nov 7 15:51:13 UTC 2018


#28361: Allow few nodes-list options in torrc
-------------------------+------------------------------
 Reporter:  wagon        |          Owner:  arma
     Type:  enhancement  |         Status:  assigned
 Priority:  Medium       |      Component:  Core Tor/Tor
  Version:               |       Severity:  Normal
 Keywords:               |  Actual Points:
Parent ID:               |         Points:
 Reviewer:               |        Sponsor:
-------------------------+------------------------------
 There are many options in `torrc` which accept lists of nodes, countries,
 etc.:

 {{{
 ExcludeNodes node,node,...
 ExcludeExitNodes node,node,...
 ExitNodes node,node,...
 EntryNodes node,node,...
 NodeFamily node,node,...
 Tor2webRendezvousPoints node,node,...
 HSLayer2Nodes node,node,...
 HSLayer3Nodes node,node,...
 TestingDirAuthVoteExit node,node,...
 TestingDirAuthVoteGuard node,node,...
 TestingDirAuthVoteHSDir node,node,...
 }}}

 Maybe I have not list all of them. Values for these options may be very
 long lists. It would be very convenient to write it as, e.g.:

 {{{
 ExcludeNodes node0,nodeX
 ExcludeNodes node1
 ExcludeNodes node2
 ExcludeNodes node3,nodeY,nodeZ
 }}}

 I cannot see any reason why only one such option can be specified in
 `torrc`. It makes management of long lists very hard, because one needs to
 add `\` symbols, take into account some restrictions on comments within
 these lists, etc.

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/28361>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list