Gentoo Archives: gentoo-portage-dev

From: "Michał Górny" <mgorny@g.o>
To: gentoo-portage-dev@l.g.o
Subject: Re: [gentoo-portage-dev] [PATCH v6] Support escaping network-sandbox through SOCKSv5 proxy
Date: Sun, 01 Feb 2015 09:07:43
Message-Id: 20150201100732.3e8cd216@pomiot.lan
In Reply to: [gentoo-portage-dev] [PATCH v6] Support escaping network-sandbox through SOCKSv5 proxy by "Michał Górny"
1 Dnia 2015-02-01, o godz. 09:53:59
2 Michał Górny <mgorny@g.o> napisał(a):
3
4 > Add a minimal SOCKSv5-over-UNIX-socket proxy to Portage, and start it
5 > whenever ebuilds are started with network-sandbox enabled. Pass the
6 > socket address in PORTAGE_SOCKS5_PROXY and DISTCC_SOCKS_PROXY variables.
7 > The proxy can be used to escape the network sandbox whenever network
8 > access is really desired, e.g. in distcc.
9 >
10 > The proxy is based on asynchronous I/O using the asyncio module.
11 > Therefore, it requires the asyncio module that is built-in in Python 3.4
12 > and available stand-alone for Python 3.3. Escaping the sandbox is not
13 > supported with older versions of Python.
14 >
15 > The proxy supports connecting to IPv6 & IPv4 TCP hosts. UDP and socket
16 > binding are not supported. SOCKSv5 authentication schemes are not
17 > supported (UNIX sockets provide a security layer).
18
19 And pushed following earlier confirmation :).
20
21 --
22 Best regards,
23 Michał Górny