-
-
Notifications
You must be signed in to change notification settings - Fork 289
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Modifying /etc/apparmor.d/local/system_tor by postinst script makes this package unfit for inclusion into Debian #957
Comments
@mmaker can you please take care of investigating also this hint by @adrelanos? |
remind to label it properly |
Labeled D1.5 for OTF's release |
so, I think we should just file a bug to tor, and try to get them provide us a directory for throwing apparmor configurations. |
wait maker, this wont be needed anymore in few time. in fact tor is going to include a patch that enable configuring tor hidden services and read their information by means of the tor control port. by working on that integration of txtorcon probably we will find a solution that wont require any of the changes currently discussed in this ticket. @fpietrosanti probably has already ideas about this. |
It will take time (maybe end of year) till 0.2.7 release of Tor (now it's code-freeze for Tor 0.2.6 upcoming release) to have the feature from txtorcon meejah/txtorcon#13 that will use https://trac.torproject.org/projects/tor/ticket/5976 |
In the meantime it could be, maybe, easier to load Tor HS of globaleaks into /var/lib/tor/hidden_service/globaleaks in order to avoid tweaking the apparmor profile of Tor. |
yep probably this is a better solution than asking to tor to add a special roule for us. @mmaker what do you think? |
mkdir -p /var/lib/tor/hidden_service/globaleaks But it would require migration from current package/setup that's quite sensible and it would require adjustment of globaleaks apparmor profile to read it. |
sure in that case we sould need a migration script. |
If it's fine with Debian policy, it's also fine with me. Was the main reason why I reported this one.
So why not use |
@fpietrosanti what do you think if we put this change in the next big release? (the end2end one) ? |
y, btw luckily this code will be removed once Tor 0.2.7 is released w/support for loading TorHS from Tor Control Port that TxTorCon already implement. |
Note: It will take a while for 0.2.7 to be included inside of debian wheezy or jessie (just recently feature freezed) |
Any update?
This is now done in stretch which soon will be Debian stable. |
sure @adrelanos; we are planning the integration of txtorcon + tor launched by globaleaks as a subprocess with it and the key stored and loaded onto the database. all has been already tested, just require time for integration and testing! :) any update from your side? |
Great!
Not sure what you might be interested in? :) The development version of Whonix, Whonix 14 is capable to run Tor |
thanks, this are really good results. looking at our roadmap and current rithm i think that we could arrive to make it by ~ may. it will be probably problematic by that time get on packages.debian specifically in relation to the client (npm) dependencies. what do you suggest to do to be able to get on whonix? what is the path followed for ZeroNet? |
Another interesting update on the Whonix side is a one click installer for Whonix in testing.* https://www.whonix.org/blog/whonix-windows-installer Users will be able to manually install ZeroNet in Whonix 14. Cumbersome, but works. https://www.whonix.org/wiki/ZeroNet Due to limited funding and manpower we'll probably not be able to pre-install any more applications not available from packages.debian.org so we can just wait for ZeroNet to be entering packages.debian.org. On one hand this could take years or never happen. On the other hand, ZeroNet gets more and more popular, so chances are not that bad. (* Not one, but super simple, just keep pressing the next button and that's it.) |
@adrelanos the Windows installer it's absolutely fantastic! Reaching a point where GlobaLeaks (now fully deb packaged on Ubuntu 16.04) is available on Whoonix and we can provide a visual guide to install GlobaLeaks on Windows in a Whoonix Sandboxed environment entirely visually would be super-cool . I added a Whoonix label on GlobaLeaks's github, tagging the tickets related to this. |
No.
Glad you like it! :) |
The upcoming GlobaLeaks release (2.70.0) will include configuration of hidden services via TorControl Port using txtorcon and ephemeral services. Due to this this ticket has become so outdated! @adrelanos stay tuned! |
Not sure if you care about this one... Depends on #956.
#351 makes this package unfit for inclusion into Debian as per Debian policy.
Source: https://www.debian.org/doc/debian-policy/ch-files.html#s-config-files
Maybe we can contact the Debian developers and tell them that a clean mechanism for such cases is apparently missing.
(For Whonix we worked around this issue with a slightly cleaner method, I think. https://github.com/Whonix/apparmor-profile-anondist - But that solution would likely not be accepted by Debian either.)
The text was updated successfully, but these errors were encountered: