Re: [Qemu-devel] [PATCH v4 1/1] slirp: add SOCKS5 support

2017-05-09 Thread Samuel Thibault
Hello, Laurent Vivier, on mar. 09 mai 2017 09:21:09 +0200, wrote: > Le 08/05/2017 à 22:09, Samuel Thibault a écrit : > > Laurent Vivier, on sam. 06 mai 2017 15:19:44 +0200, wrote: > >>> Laurent Vivier, on sam. 06 mai 2017 00:48:33 +0200, wrote: > >> The check is done previously by: > >> > >> @@ -4

Re: [Qemu-devel] [PATCH v4 1/1] slirp: add SOCKS5 support

2017-05-09 Thread Laurent Vivier
Le 08/05/2017 à 22:09, Samuel Thibault a écrit : > Hello, > > Laurent Vivier, on sam. 06 mai 2017 15:19:44 +0200, wrote: >>> Laurent Vivier, on sam. 06 mai 2017 00:48:33 +0200, wrote: @@ -617,6 +622,10 @@ void slirp_pollfds_poll(GArray *pollfds, int select_error)

Re: [Qemu-devel] [PATCH v4 1/1] slirp: add SOCKS5 support

2017-05-08 Thread Samuel Thibault
Hello, Laurent Vivier, on sam. 06 mai 2017 15:19:44 +0200, wrote: > > Laurent Vivier, on sam. 06 mai 2017 00:48:33 +0200, wrote: > >> @@ -617,6 +622,10 @@ void slirp_pollfds_poll(GArray *pollfds, int > >> select_error) > >> * Check sockets for reading > >> */ >

Re: [Qemu-devel] [PATCH v4 1/1] slirp: add SOCKS5 support

2017-05-06 Thread Laurent Vivier
Le 06/05/2017 à 01:27, Samuel Thibault a écrit : > Hello, > Hi, > Laurent Vivier, on sam. 06 mai 2017 00:48:33 +0200, wrote: >> @@ -617,6 +622,10 @@ void slirp_pollfds_poll(GArray *pollfds, int >> select_error) >> * Check sockets for reading >> */ >>

Re: [Qemu-devel] [PATCH v4 1/1] slirp: add SOCKS5 support

2017-05-05 Thread Samuel Thibault
Hello, Laurent Vivier, on sam. 06 mai 2017 00:48:33 +0200, wrote: > @@ -617,6 +622,10 @@ void slirp_pollfds_poll(GArray *pollfds, int > select_error) > * Check sockets for reading > */ > else if (revents & (G_IO_IN | G_IO_HUP | G_IO_ERR)) { > +

[Qemu-devel] [PATCH v4 1/1] slirp: add SOCKS5 support

2017-05-05 Thread Laurent Vivier
When the VM is used behind a firewall, This allows the use of a SOCKS5 proxy server to connect the VM IP stack directly to the Internet. This implementation doesn't manage UDP packets, so they are simply dropped (as with restrict=on), except for the localhost as we need it for DNS. Signed-off-by: