Since 0.2.2.29-beta, last remaining details to enable "Control Socket" by default on Tor have been sorted out.
This feature enables users inside Tor's group to establish a local unix socket connection to control or monitor its behavior, with no extra authentication required above basic POSIX permissions.
This is mayor feature for everyone attempting to experience or bring a painless-almost-zero-conf integration with Tor.
Since this introduces the capability to start arm with no configuration, adding Control Socket support would definitely be a great goal for end users.
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.
Agreed, this would be great to have. Does the tor deb have a control socket available by default? When I asked Peter he mentioned '/var/lib/tor/control' but I'm not spotting any references to it in the debian package for experimental (tor_0.2.2.30-rc-1_i386.deb).
Agreed, this would be great to have. Does the tor deb have a control socket available by default? When I asked Peter he mentioned '/var/lib/tor/control' but I'm not spotting any references to it in the debian package for experimental (tor_0.2.2.30-rc-1_i386.deb).
The first release on Debian carrying the required changes to activate Control Socket by default were seen on 0.2.2.29-beta-1.
Socket path itself is at '/var/run/tor/control' and, as a color note, Vidalia version on Debian experimental is also using it by default.
After looking at this I'm not sure why ConnClass was added. What does it do? Is this used in arm? However, connect_socket() looks reasonable (with or without ConnClass).
After looking at this I'm not sure why ConnClass was added. What does it do?
This connect_socket method is like connect and preauth_connect which include a ConnClass in case the user wants to instantiate something other than 'TorCtl.Connection'. Iirc PathSupport has an alternative (the ConnClass argument was an addition by Mike, not me).