libslirp-rs merge requestshttps://gitlab.freedesktop.org/slirp/libslirp-rs/-/merge_requests2022-09-28T13:20:49Zhttps://gitlab.freedesktop.org/slirp/libslirp-rs/-/merge_requests/12Add missing field disable_dhcp to default configuration & fix CI2022-09-28T13:20:49ZChristopher ObbardAdd missing field disable_dhcp to default configuration & fix CIMissing fields in struct initialisation routines produce a
compilation error in Rust:
Compiling libslirp v4.3.0 (/home/obbardc/projects/debos/libslirp-rs)
error[E0063]: missing field `disable_dhcp` in initializer of `libslirp...Missing fields in struct initialisation routines produce a
compilation error in Rust:
Compiling libslirp v4.3.0 (/home/obbardc/projects/debos/libslirp-rs)
error[E0063]: missing field `disable_dhcp` in initializer of `libslirp_sys::SlirpConfig`
--> src/context.rs:318:22
|
318 | let config = SlirpConfig {
| ^^^^^^^^^^^ missing `disable_dhcp`
Fix the compilation error by setting disable_dhcp to false.
---
Also, fix the CI tests by installing the iproute2 package.https://gitlab.freedesktop.org/slirp/libslirp-rs/-/merge_requests/4add --mtu2020-04-03T21:09:22ZMarc-André Lureauadd --mtuhttps://gitlab.freedesktop.org/slirp/libslirp-rs/-/merge_requests/3Add seqsocket listener for usage with uml2020-06-29T08:04:27ZSjoerd SimonsAdd seqsocket listener for usage with umluser-mode-linux's newish vector networking backend has a mode for pushing network packets into a seqpacket unix socket. Add a small helper for usage with this.user-mode-linux's newish vector networking backend has a mode for pushing network packets into a seqpacket unix socket. Add a small helper for usage with this.https://gitlab.freedesktop.org/slirp/libslirp-rs/-/merge_requests/2Add support for listening on seqpacket sockets2020-02-22T22:18:52ZSjoerd SimonsAdd support for listening on seqpacket socketshttps://gitlab.freedesktop.org/slirp/libslirp-rs/-/merge_requests/7Cargo.toml: bump to ipnetwork to 0.17.02020-07-26T12:14:15ZDusty MabeCargo.toml: bump to ipnetwork to 0.17.0https://gitlab.freedesktop.org/slirp/libslirp-rs/-/merge_requests/9cargo: update libsystemd to latest version2021-07-15T07:27:40ZLuca Brunocargo: update libsystemd to latest versionThis bumps libsystemd dependency to 0.3.0.This bumps libsystemd dependency to 0.3.0.https://gitlab.freedesktop.org/slirp/libslirp-rs/-/merge_requests/1Delete README.rst2020-02-06T22:50:43ZKameron KennedyDelete README.rsthttps://gitlab.freedesktop.org/slirp/libslirp-rs/-/merge_requests/8Fix compilation with zbus > 1.02020-10-21T12:04:11ZMarc-André LureauFix compilation with zbus > 1.0zbus commit 17037a3cdd877cde3db0edcd9edb22b75b74b541 ("zb: require Any
for Interface") changed the requirement for interface lifetime.
(tbh, I am not sure how it worked before, there are some subtle lifetime
requirements for both Interf...zbus commit 17037a3cdd877cde3db0edcd9edb22b75b74b541 ("zb: require Any
for Interface") changed the requirement for interface lifetime.
(tbh, I am not sure how it worked before, there are some subtle lifetime
requirements for both Interface+Any and inner lifetimes)
Fixes: https://gitlab.freedesktop.org/slirp/libslirp-rs/-/issues/2https://gitlab.freedesktop.org/slirp/libslirp-rs/-/merge_requests/11Fix timeout handling2021-11-29T09:50:11ZRafael GieschkeFix timeout handlingSee https://gitlab.freedesktop.org/slirp/libslirp/-/merge_requests/108
Signed-off-by: Rafael Gieschke <rafael@gieschke.de>See https://gitlab.freedesktop.org/slirp/libslirp/-/merge_requests/108
Signed-off-by: Rafael Gieschke <rafael@gieschke.de>https://gitlab.freedesktop.org/slirp/libslirp-rs/-/merge_requests/10libslirp-helper: add --disable-dns, --disable-dhcp2021-11-18T22:37:55ZRafael Gieschkelibslirp-helper: add --disable-dns, --disable-dhcpSee https://gitlab.freedesktop.org/slirp/libslirp/-/merge_requests/22
Signed-off-by: Rafael Gieschke <rafael@gieschke.de>See https://gitlab.freedesktop.org/slirp/libslirp/-/merge_requests/22
Signed-off-by: Rafael Gieschke <rafael@gieschke.de>https://gitlab.freedesktop.org/slirp/libslirp-rs/-/merge_requests/6libslirp-helper: replace dbus-rs with zbus2020-07-20T08:09:51ZMarc-André Lureaulibslirp-helper: replace dbus-rs with zbusSigned-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>https://gitlab.freedesktop.org/slirp/libslirp-rs/-/merge_requests/5WIP: port to mio 0.72020-05-06T19:35:40ZMarc-André LureauWIP: port to mio 0.7This isn't trivial, as mio switched to an edge-triggered only poll().
This port isn't fully working yet, it seems the reregistration of events doesn't simulate level-triggered poll() properly.This isn't trivial, as mio switched to an edge-triggered only poll().
This port isn't fully working yet, it seems the reregistration of events doesn't simulate level-triggered poll() properly.