tor/changes
teor (Tim Wilson-Brown) 16386a8cd1
Count unix sockets when counting client listeners
Users can't run an anonymous client and non-anonymous single
onion service at the same time. We need to know whether we have
any client ports or sockets open to do this check.

When determining whether a client port (SOCKS, Trans, NATD, DNS)
is set, count unix sockets when counting client listeners. This
has no user-visible behaviour change, because these options are
set once and never read in the current tor codebase.

Don't count sockets when setting ControlPort_set, that's what
ControlSocket is for. (This will be reviewed in #19665.)

Don't count sockets when counting server listeners, because the code
that uses these options expects to count externally-visible ports.
(And it would change the behaviour of Tor.)
2016-08-31 13:41:31 +10:00
..
.dummy Add a .dummy file in the changes directory to stop git from removing it 2015-05-11 11:41:48 -04:00
18640 changes file and docs for 18640. 2016-08-25 14:32:10 -04:00
19977 test: Fix shared random unit test for big endian 2016-08-26 14:46:29 -04:00
bug19677 Count unix sockets when counting client listeners 2016-08-31 13:41:31 +10:00
reject-tap Client & HS ignore UseNTorHandshake, all non-HS handshakes use ntor 2016-08-24 11:02:00 +10:00