It's difficult to make changes to torrc.sample, since IIUC it's also used as the basis for the default torrc on Debian (and elsewhere?), so when we make cosmetic changes to it, users everywhere are forced to rebuild their configuration.
Perhaps we should have a torrc that's the one we edit frequently, which we treat as a real sample configuration, and which we give to users who haven't installed tor before or made changes to the default torrc?
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Child items
0
Show closed items
No child items are currently assigned. Use child items to break down this issue into smaller parts.
Linked items
0
Link issues together to show that they're related.
Learn more.
Weasel, I think we talked about this before at some point; I'd love to know what you think we should do here in order to make some file that would play the role of "here's a sample torrc if you're starting from scratch" that would give us the freedom to make all the cosmetic changes we want.
I think my preferred solution would be to ship a mostly empty /etc/tor/torrc, and a longer one in /usr/share/doc/tor. The one in /etc/tor could maybe just point to /usr/share/doc.
I don't care for the name "complete", since it tends to imply that it would include every option. And giving people a template that lists every possible option is not a great idea; it's smarter to list the options that one might reasonably want to think about.
In fact, it might be a good idea to have multiple /usr/share/doc/tor/torrc* files for different scenarios, like running a relay, running a client, running a bridge, running a hidden service, etc.
There's a branch for this, using names suggested by weasel, in my public repo. The branch is called "torrc_minimal". It also has the patch for #12832 (moved) and a fix for #10343 (moved). Weasel, is this about what you had in mind?
In fact, it might be a good idea to have multiple /usr/share/doc/tor/torrc* files for different scenarios, like running a relay, running a client, running a bridge, running a hidden service, etc.
Wouldn't it be cool if we could use #1922 (moved) to accomplish this part?