Thank you for informing me this, Patrick! I have read all the discussion in the tickets.
I have not looked at the latest implementation of torrc.d yet, so I assume what has been implemented is the same as what Hans proposed:
Weasel and I (aka Hans) sketched out how we would use it in the Debian package, closely following the Apache pattern but with naming that is more appropriate in Tor:
These dirs are present for the actual snippet files:
These dirs include relative symlinks to *-available:
/etc/tor/services-enabled/sparkleshare.torrc --> ../services-available/sparkleshare.torrc
The sparkleshare package would include:
The davical package would include:
Please correct me if I am wrong, the
/etc/tor/services-instances/anon-connection-wizard.torrc are the two files that are expected to be generated by the anon-connection-wizard.
Still, I am not sure how the Tor will actually handle the priorities of and potential conflicts between different .torrc files.
It seems that the priority of anon-connection-wizard.torrc should be lower than
/etc/tor/torrc so that we can still suggest users who want to configure the Tor manually editing the
Or we can suggest users who want to configure the Tor manually editing a .torrc file that has very high priority instead.