Commit Graph

8 Commits

Author SHA1 Message Date
Bruce Ashfield
2d99b31d91 slirp4netns: update to v1.3.1
Bumping slirp4netns to version v1.3.1-2-gee1542e, which comprises the following commits:

    d1a900b v1.3.1+dev
    e5e368c v1.3.1
    036c206 CI: bump libslirp to v4.8.0
    1c4eec1 CI: drop CentOS 7
    3c8f086 v1.3.0+dev
    8a4d439 v1.3.0
    436755d Support new --netns-type=tapfd
    d39499f Do not leak socket in case of success.
    c75ce87 release.yaml: fix tag
    a6d372a v1.2.3+dev
    c22fde2 v1.2.3
    cdea74d Dockerfile.artifact: jammy-20240125
    afc3126 main: do not leak tapfd
    fa1f950 main: do not leak sockfd on errors
    f5287ef main: fix some leaks on error paths
    a6c3eb7 api: use g_free with fwd
    63220fa api: allocate ctx with calloc
    e1ec9eb api: do not leak fd on errors
    f9a92bc release.yaml: migrate from `hub` to `gh`
    d5996a4 overmindtech/buildkit-cache-dance -> reproducible-containers/buildkit-cache-dance
    84b878d CI: release.yaml: fix release note again
    15067fc v1.2.2+dev
    0ee2d87 v1.2.2
    f4723a5 CI: release.yaml: fix release note
    0252253 v1.2.2-beta.0+dev
    1e814cc v1.2.2-beta.0
    fbca8f5 CI: release.yaml: add guide for reproducible builds
    c223351 CI: release.yaml: reproduce commit hash
    e5ea9fe Dockerfile.artifact: propagate SOURCE_DATE_EPOCH from host
    a52eda0 Dockerfile.artifact: pin package versions
    9d55a09 v1.2.1+dev
    09e31e9 v1.2.1
    3c2ef5c Dockerfile.artifact: XX_VERSION=1.2.1
    ba0d32f Re-remove usage of qemu-setup-action
    036b88c parson: update to v1.5.2
    b380f0f CI: fix test-centos7
    9103678 Add support for escaping resolv.conf symlinks
    7b798d6 Update buildx actions
    5c4aa63 Fix git://git.qemu.org urls which no longer respond
    8c8bdff v1.2.0+dev
    656041d v1.2.0
    ba68f7e Dockerfile.artifact: strip binary
    da591df Dockerfile.artifact: enable cross-compilation without dependency on QEMU
    6717933 v1.2.0-rc.0+dev
    e3a5714 v1.2.0-rc.0
    873a35f CI: refactor release.yaml
    7d2125f CI: build slirp4netns-riscv64
    67b2b8c Dockerfile.tests: Ubuntu 20.04 -> Ubuntu 22.04
    7b28b6c Dockerfile.artifact: Debian 11 -> Ubuntu 22.04
    e2f022e CI: bump libslirp to v4.7.0
    82c5146 Fix typo in warning message for `--outbound-addr` and `--outbound-addr6`
    2365e85 configure: remove inet_ntoa check
    2b607f2 Replace deprecated inet_ntoa with safer inet_ntop

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2025-01-17 19:17:09 +00:00
Bruce Ashfield
08435d20b1 recipes/classes/scripts: Drop SRCPV usage
bitbake has been enhanced such that SRCPV is no longer needed in
PV to handle updating git hashes and task signatures.

We can simplify our PV by dropping SRCPV

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2023-08-24 01:38:21 +00:00
Andrei Gherzan
d9bad067f7 slirp4netns: Runtime recommend the tun kernel module
slirp4netns uses a TAP device to connect to the internet in an
unprivileged way. Without the required kernel support (TAP/TUN),
slirp4netns will fail at runtime.

Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2022-07-15 17:11:58 -04:00
Bruce Ashfield
8cd1584a01 slip4netns: update to 1.2.0
Bumping slirp4netns to version v1.2.0-beta.0-5-g323aa69, which comprises the following commits:

    2365e85 configure: remove inet_ntoa check
    2b607f2 Replace deprecated inet_ntoa with safer inet_ntop

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2022-03-21 17:31:29 -04:00
Bruce Ashfield
108e089f7e global: update licence values to SPDX values
These changes are the result of running the convert-spdx-licenses.py
oe-core script.

There's no impact to the build, but we will avoid issues when
interacting with core QA by the alignment.

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2022-02-18 13:07:10 -05:00
Bruce Ashfield
0a7ae8bc50 global: convert github SRC_URIs to use https protocol
github is removing git:// access, and fetches will start experiencing
interruptions in service, and eventually will fail completely.

bitbake will also begin to warn on github src_uri's that don't use
https. So we convert the meta-virt instances to use protocol=https
(done using the oe-core contrib conversion script)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-11-02 09:57:03 -04:00
Diego Sueiro
4a86cfb8d9 slirp4netns: Add seccomp as REQUIRED_DISTRO_FEATURES
The libseccomp package is only available if seccomp is in DISTRO_FEATURES.

Signed-off-by: Diego Sueiro <diego.sueiro@arm.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-06-30 11:19:21 -04:00
Stefan Agner
05db2367cc slirp4netns: add slirp4netns user-mode networking
slirp4netns allows connecting a network namespace to the Internet
in a completely unprivileged way, by connecting a TAP device in a
network namespace to the usermode TCP/IP stack ("slirp")."

Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2019-10-02 14:13:35 -04:00