<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/slirp/ip6.h, branch spice_video_codecs</title>
<subtitle>Experimental fork of QEMU with video encoding patches</subtitle>
<id>https://git.openslx.org/bwlp/qemu.git/atom/slirp/ip6.h?h=spice_video_codecs</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/slirp/ip6.h?h=spice_video_codecs'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/'/>
<updated>2019-03-07T11:46:31+00:00</updated>
<entry>
<title>slirp: move sources to src/ subdirectory</title>
<updated>2019-03-07T11:46:31+00:00</updated>
<author>
<name>Marc-André Lureau</name>
</author>
<published>2019-02-12T16:25:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=c2d63650d962612cfa1b21302782d4cd12142c74'/>
<id>urn:sha1:c2d63650d962612cfa1b21302782d4cd12142c74</id>
<content type='text'>
Prepare for making slirp/ a standalone project.

Remove some useless includes while at it.

Signed-off-by: Marc-André Lureau &lt;marcandre.lureau@redhat.com&gt;
Message-Id: &lt;20190212162524.31504-5-marcandre.lureau@redhat.com&gt;
Signed-off-by: Samuel Thibault &lt;samuel.thibault@ens-lyon.org&gt;
</content>
</entry>
<entry>
<title>slirp: replace remaining qemu headers dependency</title>
<updated>2019-02-07T13:49:08+00:00</updated>
<author>
<name>Marc-André Lureau</name>
</author>
<published>2019-01-17T11:43:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=a9d8b3ec4385793815d7121785730422fa3dfb68'/>
<id>urn:sha1:a9d8b3ec4385793815d7121785730422fa3dfb68</id>
<content type='text'>
Except for the migration code which is gated by WITH_QEMU, only
include our own headers, so libslirp can be built standalone.

Signed-off-by: Marc-André Lureau &lt;marcandre.lureau@redhat.com&gt;
Signed-off-by: Samuel Thibault &lt;samuel.thibault@ens-lyon.org&gt;
</content>
</entry>
<entry>
<title>slirp: replace QEMU_BUILD_BUG_ON with G_STATIC_ASSERT</title>
<updated>2019-02-07T13:49:08+00:00</updated>
<author>
<name>Samuel Thibault</name>
</author>
<published>2019-01-27T01:20:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=85a0e43c45f248e864cbf5fe0c95a8eb105e10ec'/>
<id>urn:sha1:85a0e43c45f248e864cbf5fe0c95a8eb105e10ec</id>
<content type='text'>
to remove another dependency on qemu.

Signed-off-by: Samuel Thibault &lt;samuel.thibault@ens-lyon.org&gt;
Reviewed-by: Marc-André Lureau &lt;marcandre.lureau@redhat.com&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Reviewed-by: Stefano Garzarella &lt;sgarzare@redhat.com&gt;
Reviewed-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
</content>
</entry>
<entry>
<title>slirp: replace net/eth.h inclusion with own defines</title>
<updated>2019-02-07T13:49:08+00:00</updated>
<author>
<name>Marc-André Lureau</name>
</author>
<published>2019-01-17T11:43:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=c1c5c0ff9eafc7f7f42be91ed767fdde9f667712'/>
<id>urn:sha1:c1c5c0ff9eafc7f7f42be91ed767fdde9f667712</id>
<content type='text'>
Signed-off-by: Marc-André Lureau &lt;marcandre.lureau@redhat.com&gt;
Signed-off-by: Samuel Thibault &lt;samuel.thibault@ens-lyon.org&gt;
</content>
</entry>
<entry>
<title>slirp: Avoid marking naturally packed structs as QEMU_PACKED</title>
<updated>2019-02-07T13:49:08+00:00</updated>
<author>
<name>Peter Maydell</name>
</author>
<published>2019-01-22T18:18:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=c74e3ae9c83750705abaa583b28741d349364561'/>
<id>urn:sha1:c74e3ae9c83750705abaa583b28741d349364561</id>
<content type='text'>
Various ipv6 structs in the slirp headers are marked QEMU_PACKED,
but they are actually naturally aligned and will have no padding
in them. Instead of marking them with the 'packed' attribute,
assert at compile time that they are the size we expect. This
allows us to take the address of fields within the structs
without risking undefined behaviour, and suppresses clang
-Waddress-of-packed-member warnings.

Signed-off-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Reviewed-by: Eric Blake &lt;eblake@redhat.com&gt;
Signed-off-by: Samuel Thibault &lt;samuel.thibault@ens-lyon.org&gt;
</content>
</entry>
<entry>
<title>slirp: replace HOST_WORDS_BIGENDIAN with glib equivalent</title>
<updated>2019-01-13T23:40:54+00:00</updated>
<author>
<name>Marc-André Lureau</name>
</author>
<published>2018-11-14T12:36:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=e429f29602098b0cd62eb375ec1ffea913afb675'/>
<id>urn:sha1:e429f29602098b0cd62eb375ec1ffea913afb675</id>
<content type='text'>
One more step towards making the project independent from QEMU.

Signed-off-by: Marc-André Lureau &lt;marcandre.lureau@redhat.com&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;philmd@redhat.com&gt;
Reviewed-by: Daniel P. Berrangé &lt;berrange@redhat.com&gt;
Signed-off-by: Samuel Thibault &lt;samuel.thibault@ens-lyon.org&gt;
</content>
</entry>
<entry>
<title>slirp: use DIV_ROUND_UP</title>
<updated>2017-07-15T12:28:25+00:00</updated>
<author>
<name>Marc-André Lureau</name>
</author>
<published>2017-06-22T12:41:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=e88718fc0b0399147327adfb369793407482a895'/>
<id>urn:sha1:e88718fc0b0399147327adfb369793407482a895</id>
<content type='text'>
I used the clang-tidy qemu-round check to generate the fix:
https://github.com/elmarco/clang-tools-extra

Signed-off-by: Marc-André Lureau &lt;marcandre.lureau@redhat.com&gt;
Signed-off-by: Samuel Thibault &lt;samuel.thibault@ens-lyon.org&gt;
</content>
</entry>
<entry>
<title>Clean up ill-advised or unusual header guards</title>
<updated>2016-07-12T14:20:46+00:00</updated>
<author>
<name>Markus Armbruster</name>
</author>
<published>2016-06-29T11:47:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=2a6a4076e117113ebec97b1821071afccfdfbc96'/>
<id>urn:sha1:2a6a4076e117113ebec97b1821071afccfdfbc96</id>
<content type='text'>
Cleaned up with scripts/clean-header-guards.pl.

Signed-off-by: Markus Armbruster &lt;armbru@redhat.com&gt;
Reviewed-by: Richard Henderson &lt;rth@twiddle.net&gt;
</content>
</entry>
<entry>
<title>slirp: Add dns6 resolution</title>
<updated>2016-07-03T21:27:08+00:00</updated>
<author>
<name>Samuel Thibault</name>
</author>
<published>2016-03-20T14:09:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=1d17654e762ed1e31bfb16915fd03499c03d2063'/>
<id>urn:sha1:1d17654e762ed1e31bfb16915fd03499c03d2063</id>
<content type='text'>
This makes get_dns_addr address family-agnostic, thus allowing to add the
IPv6 case.

Signed-off-by: Samuel Thibault &lt;samuel.thibault@ens-lyon.org&gt;
Reviewed-by: Thomas Huth &lt;thuth@redhat.com&gt;
</content>
</entry>
<entry>
<title>slirp: Adding IPv6 address for DNS relay</title>
<updated>2016-03-15T09:35:22+00:00</updated>
<author>
<name>Guillaume Subiron</name>
</author>
<published>2016-03-15T09:31:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=05061d8548598c92bda94de0c6159732e75da719'/>
<id>urn:sha1:05061d8548598c92bda94de0c6159732e75da719</id>
<content type='text'>
This patch adds an IPv6 address to the DNS relay. in6_equal_dns() is
developed using this Slirp attribute.
sotranslate_in/out/accept() are also updated to manage the IPv6 case so the
guest can be able to join the host using one of the Slirp addresses.

For now this only points to localhost. Further development will be needed to
automatically fetch the IPv6 address from resolv.conf, and announce this via
RDNSS.

Signed-off-by: Guillaume Subiron &lt;maethor@subiron.org&gt;
Signed-off-by: Samuel Thibault &lt;samuel.thibault@ens-lyon.org&gt;
Reviewed-by: Thomas Huth &lt;thuth@redhat.com&gt;
</content>
</entry>
</feed>
