commit slirp4netns for openSUSE:Factory
Hello community, here is the log from the commit of package slirp4netns for openSUSE:Factory checked in at 2020-04-23 18:29:43 Comparing /work/SRC/openSUSE:Factory/slirp4netns (Old) and /work/SRC/openSUSE:Factory/.slirp4netns.new.2738 (New) Package is "slirp4netns" Thu Apr 23 18:29:43 2020 rev:10 rq:796094 version:1.0.0 Changes: --- /work/SRC/openSUSE:Factory/slirp4netns/slirp4netns.changes 2020-03-27 21:56:23.726761273 +0100 +++ /work/SRC/openSUSE:Factory/.slirp4netns.new.2738/slirp4netns.changes 2020-04-23 18:29:46.236011169 +0200 @@ -1,0 +2,10 @@ +Tue Apr 21 14:23:25 UTC 2020 - Oliver Bengs - 1.0.0 + +- Update to 1.0.0 + * libslirp to v0.4.3: +* libslirp is no longer included in slirp4netns and needs be + installed separately +* --enable-sandbox is now out of experimental +* New build dependeny: libslirp-devel >= 4.1 + +--- Old: slirp4netns-0.4.4.tar.xz New: slirp4netns-1.0.0.tar.xz Other differences: -- ++ slirp4netns.spec ++ --- /var/tmp/diff_new_pack.x2qCpW/_old 2020-04-23 18:29:46.788012225 +0200 +++ /var/tmp/diff_new_pack.x2qCpW/_new 2020-04-23 18:29:46.792012233 +0200 @@ -17,7 +17,7 @@ Name: slirp4netns -Version:0.4.4 +Version:1.0.0 Release:0 Summary:User-mode networking for unprivileged network namespaces License:GPL-2.0-only AND MIT AND BSD-2-Clause @@ -32,6 +32,7 @@ BuildRequires: go-go-md2man BuildRequires: libcap-devel BuildRequires: libseccomp-devel +BuildRequires: libslirp-devel BuildRequires: make %description ++ _service ++ --- /var/tmp/diff_new_pack.x2qCpW/_old 2020-04-23 18:29:46.824012294 +0200 +++ /var/tmp/diff_new_pack.x2qCpW/_new 2020-04-23 18:29:46.824012294 +0200 @@ -4,8 +4,8 @@ https://github.com/rootless-containers/slirp4netns.git git slirp4netns -0.4.4 -v0.4.4 +1.0.0 +v1.0.0 ++ slirp4netns-0.4.4.tar.xz -> slirp4netns-1.0.0.tar.xz ++ 16746 lines of diff (skipped)
commit slirp4netns for openSUSE:Factory
Hello community, here is the log from the commit of package slirp4netns for openSUSE:Factory checked in at 2020-03-27 21:56:07 Comparing /work/SRC/openSUSE:Factory/slirp4netns (Old) and /work/SRC/openSUSE:Factory/.slirp4netns.new.3160 (New) Package is "slirp4netns" Fri Mar 27 21:56:07 2020 rev:9 rq:789009 version:0.4.4 Changes: --- /work/SRC/openSUSE:Factory/slirp4netns/slirp4netns.changes 2019-12-23 22:43:21.981974470 +0100 +++ /work/SRC/openSUSE:Factory/.slirp4netns.new.3160/slirp4netns.changes 2020-03-27 21:56:23.726761273 +0100 @@ -1,0 +2,19 @@ +Fri Mar 27 09:28:47 UTC 2020 - Ralf Haferkamp + +- Update to 0.4.4 (bsc#1167850) + * libslirp: Update to v4.2.0: +* New API function slirp_add_unix: add a forward rule to a Unix + socket. +* New API function slirp_remove_guestfwd: remove a forward rule + previously added by slirp_add_exec, slirp_add_unix or + slirp_add_guestfwd +* New SlirpConfig.outbound_addr{,6} fields to bind output + socket to a specific address +* socket: do not fallback on host loopback if get_dns_addr() + failed or the address is in slirp network +* ncsi: fix checksum OOB memory access +* tcp_emu(): fix OOB accesses +* tftp: restrict relative path access +* state: fix loading of guestfwd state + +--- Old: slirp4netns-0.4.3.tar.xz New: slirp4netns-0.4.4.tar.xz Other differences: -- ++ slirp4netns.spec ++ --- /var/tmp/diff_new_pack.rW6ysY/_old 2020-03-27 21:56:25.386762238 +0100 +++ /var/tmp/diff_new_pack.rW6ysY/_new 2020-03-27 21:56:25.418762257 +0100 @@ -1,7 +1,7 @@ # # spec file for package slirp4netns # -# Copyright (c) 2019 SUSE LLC +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: slirp4netns -Version:0.4.3 +Version:0.4.4 Release:0 Summary:User-mode networking for unprivileged network namespaces License:GPL-2.0-only AND MIT AND BSD-2-Clause ++ _service ++ --- /var/tmp/diff_new_pack.rW6ysY/_old 2020-03-27 21:56:25.758762454 +0100 +++ /var/tmp/diff_new_pack.rW6ysY/_new 2020-03-27 21:56:25.774762464 +0100 @@ -4,8 +4,8 @@ https://github.com/rootless-containers/slirp4netns.git git slirp4netns -0.4.3 -v0.4.3 +0.4.4 +v0.4.4 ++ slirp4netns-0.4.3.tar.xz -> slirp4netns-0.4.4.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/slirp4netns-0.4.3/configure.ac new/slirp4netns-0.4.4/configure.ac --- old/slirp4netns-0.4.3/configure.ac 2019-12-18 03:34:42.0 +0100 +++ new/slirp4netns-0.4.4/configure.ac 2020-03-19 01:38:45.0 +0100 @@ -1,5 +1,5 @@ AC_PREREQ([2.69]) -AC_INIT([slirp4netns], [0.4.3], [https://github.com/rootless-containers/slirp4netns/issues]) +AC_INIT([slirp4netns], [0.4.4], [https://github.com/rootless-containers/slirp4netns/issues]) AC_CONFIG_SRCDIR([main.c]) AC_CONFIG_HEADERS([config.h]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/slirp4netns-0.4.3/main.c new/slirp4netns-0.4.4/main.c --- old/slirp4netns-0.4.3/main.c2019-12-18 03:34:42.0 +0100 +++ new/slirp4netns-0.4.4/main.c2020-03-19 01:38:45.0 +0100 @@ -19,6 +19,7 @@ #include #include #include +#include "vendor/libslirp/src/libslirp.h" #include "slirp4netns.h" #define DEFAULT_MTU (1500) @@ -342,6 +343,7 @@ #ifdef COMMIT printf("commit: %s\n", COMMIT); #endif +printf("libslirp: %s\n", slirp_version_string()); } struct options { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/slirp4netns-0.4.3/vendor/README.md new/slirp4netns-0.4.4/vendor/README.md --- old/slirp4netns-0.4.3/vendor/README.md 2019-12-18 03:34:42.0 +0100 +++ new/slirp4netns-0.4.4/vendor/README.md 2020-03-19 01:38:45.0 +0100 @@ -1,8 +1,8 @@ # DO NOT EDIT MANUALLY Vendored components: -* libslirp: https://gitlab.freedesktop.org/slirp/libslirp.git (`6651ba26c4e94f64d6448a2db4991269ce553bd9`) -* parson: https://github.com/kgabis/parson.git (`c5bb9557fe98367aa8e041c65863909f12ee76b2`) +* libslirp: https://gitlab.freedesktop.org/slirp/libslirp.git (`daba14c3416fa9641ab4453a9a11e7f8bde08875`) +* parson: https://github.com/kgabis/parson.git (`70dc239f8f54c80bf58477b25435fd3dd3102804`) Please do not edit the contents under this directory manually. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/slirp4netns-0.4.3/vend
commit slirp4netns for openSUSE:Factory
Hello community, here is the log from the commit of package slirp4netns for openSUSE:Factory checked in at 2019-12-23 22:41:16 Comparing /work/SRC/openSUSE:Factory/slirp4netns (Old) and /work/SRC/openSUSE:Factory/.slirp4netns.new.6675 (New) Package is "slirp4netns" Mon Dec 23 22:41:16 2019 rev:8 rq:757696 version:0.4.3 Changes: --- /work/SRC/openSUSE:Factory/slirp4netns/slirp4netns.changes 2019-10-25 18:38:26.099687805 +0200 +++ /work/SRC/openSUSE:Factory/.slirp4netns.new.6675/slirp4netns.changes 2019-12-23 22:43:21.981974470 +0100 @@ -1,0 +2,10 @@ +Wed Dec 18 08:10:07 UTC 2019 - Sascha Grunert + +- Update to 0.4.3 + * api: raise an error if the socket path is too long + * libslirp: update to v4.1.0: Including the fix for libslirp +sends RST to app in response to arriving FIN when containerized +socket is shutdown() with SHUT_WR + * Fix create_sandbox error + +--- Old: slirp4netns-0.4.2.tar.xz New: slirp4netns-0.4.3.tar.xz Other differences: -- ++ slirp4netns.spec ++ --- /var/tmp/diff_new_pack.UwtqNY/_old 2019-12-23 22:43:22.681974774 +0100 +++ /var/tmp/diff_new_pack.UwtqNY/_new 2019-12-23 22:43:22.685974775 +0100 @@ -1,7 +1,7 @@ # # spec file for package slirp4netns # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: slirp4netns -Version:0.4.2 +Version:0.4.3 Release:0 Summary:User-mode networking for unprivileged network namespaces License:GPL-2.0-only AND MIT AND BSD-2-Clause ++ _service ++ --- /var/tmp/diff_new_pack.UwtqNY/_old 2019-12-23 22:43:22.721974791 +0100 +++ /var/tmp/diff_new_pack.UwtqNY/_new 2019-12-23 22:43:22.721974791 +0100 @@ -4,8 +4,8 @@ https://github.com/rootless-containers/slirp4netns.git git slirp4netns -0.4.2 -v0.4.2 +0.4.3 +v0.4.3 ++ slirp4netns-0.4.2.tar.xz -> slirp4netns-0.4.3.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/slirp4netns-0.4.2/.github/workflows/main.yaml new/slirp4netns-0.4.3/.github/workflows/main.yaml --- old/slirp4netns-0.4.2/.github/workflows/main.yaml 1970-01-01 01:00:00.0 +0100 +++ new/slirp4netns-0.4.3/.github/workflows/main.yaml 2019-12-18 03:34:42.0 +0100 @@ -0,0 +1,24 @@ +name: Main +on: [push, pull_request] +jobs: + test-main: +runs-on: ubuntu-latest +steps: +- uses: actions/checkout@v1 +- run: docker build -t slirp4netns-tests -f Dockerfile.tests . +- run: docker run --rm --privileged slirp4netns-tests + test-build: +runs-on: ubuntu-latest +steps: +- uses: actions/checkout@v1 +- run: DOCKER_BUILDKIT=1 docker build -f Dockerfile.buildtests . + artifact: +runs-on: ubuntu-latest +steps: +- uses: actions/checkout@v1 +- run: DOCKER_BUILDKIT=1 docker build -o /tmp/artifact --target artifact -f Dockerfile.buildtests . +- run: (cd /tmp/artifact; sha256sum *) +- uses: actions/upload-artifact@v1 + with: +name: slirp4netns-x86_64 +path: /tmp/artifact/slirp4netns diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/slirp4netns-0.4.2/.github/workflows/release.yaml new/slirp4netns-0.4.3/.github/workflows/release.yaml --- old/slirp4netns-0.4.2/.github/workflows/release.yaml1970-01-01 01:00:00.0 +0100 +++ new/slirp4netns-0.4.3/.github/workflows/release.yaml2019-12-18 03:34:42.0 +0100 @@ -0,0 +1,29 @@ +name: Release +on: + push: +tags: +- 'v*' + +jobs: + release: +runs-on: ubuntu-latest +steps: +- uses: actions/checkout@v1 +- run: DOCKER_BUILDKIT=1 docker build -o /tmp/artifact --target artifact -f Dockerfile.buildtests . +- run: (cd /tmp/artifact; sha256sum *) +- uses: actions/create-release@v1 + id: create_release + env: +GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: +tag_name: ${{ github.ref }} +release_name: ${{ github.ref }} +draft: true +- uses: actions/upload-release-asset@v1.0.1 + env: +GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: +upload_url: ${{ steps.create_release.outputs.upload_url }} +asset_path: /tmp/artifact/slirp4netns +asset_name: slirp4netns-x86_64 +asset_content_type: application/octet-stream diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/slirp4netns-0.4.2/.travis.
commit slirp4netns for openSUSE:Factory
Hello community, here is the log from the commit of package slirp4netns for openSUSE:Factory checked in at 2019-10-25 18:38:23 Comparing /work/SRC/openSUSE:Factory/slirp4netns (Old) and /work/SRC/openSUSE:Factory/.slirp4netns.new.2990 (New) Package is "slirp4netns" Fri Oct 25 18:38:23 2019 rev:7 rq:741705 version:0.4.2 Changes: --- /work/SRC/openSUSE:Factory/slirp4netns/slirp4netns.changes 2019-09-02 13:22:56.697339589 +0200 +++ /work/SRC/openSUSE:Factory/.slirp4netns.new.2990/slirp4netns.changes 2019-10-25 18:38:26.099687805 +0200 @@ -1,0 +2,6 @@ +Mon Oct 21 07:30:05 UTC 2019 - Sascha Grunert + +- Update to 0.4.2 + * Do not propagate mounts to the parent ns in sandbox + +--- Old: slirp4netns-0.4.1.tar.xz New: slirp4netns-0.4.2.tar.xz Other differences: -- ++ slirp4netns.spec ++ --- /var/tmp/diff_new_pack.JKB3Wa/_old 2019-10-25 18:38:26.579688257 +0200 +++ /var/tmp/diff_new_pack.JKB3Wa/_new 2019-10-25 18:38:26.583688261 +0200 @@ -17,7 +17,7 @@ Name: slirp4netns -Version:0.4.1 +Version:0.4.2 Release:0 Summary:User-mode networking for unprivileged network namespaces License:GPL-2.0-only AND MIT AND BSD-2-Clause ++ _service ++ --- /var/tmp/diff_new_pack.JKB3Wa/_old 2019-10-25 18:38:26.603688279 +0200 +++ /var/tmp/diff_new_pack.JKB3Wa/_new 2019-10-25 18:38:26.603688279 +0200 @@ -4,8 +4,8 @@ https://github.com/rootless-containers/slirp4netns.git git slirp4netns -0.4.1 -v0.4.1 +0.4.2 +v0.4.2 ++ slirp4netns-0.4.1.tar.xz -> slirp4netns-0.4.2.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/slirp4netns-0.4.1/Makefile.am new/slirp4netns-0.4.2/Makefile.am --- old/slirp4netns-0.4.1/Makefile.am 2019-08-30 13:03:50.0 +0200 +++ new/slirp4netns-0.4.2/Makefile.am 2019-10-18 15:04:32.0 +0200 @@ -16,6 +16,7 @@ api.h \ sandbox.h \ seccompfilter.h \ + tests/slirp4netns-no-unmount.sh \ vendor/libslirp/COPYRIGHT \ vendor/libslirp/README.md \ vendor/libslirp/src/bootp.h \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/slirp4netns-0.4.1/configure.ac new/slirp4netns-0.4.2/configure.ac --- old/slirp4netns-0.4.1/configure.ac 2019-08-30 13:03:50.0 +0200 +++ new/slirp4netns-0.4.2/configure.ac 2019-10-18 15:04:32.0 +0200 @@ -1,5 +1,5 @@ AC_PREREQ([2.69]) -AC_INIT([slirp4netns], [0.4.1], [https://github.com/rootless-containers/slirp4netns/issues]) +AC_INIT([slirp4netns], [0.4.2], [https://github.com/rootless-containers/slirp4netns/issues]) AC_CONFIG_SRCDIR([main.c]) AC_CONFIG_HEADERS([config.h]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/slirp4netns-0.4.1/sandbox.c new/slirp4netns-0.4.2/sandbox.c --- old/slirp4netns-0.4.1/sandbox.c 2019-08-30 13:03:50.0 +0200 +++ new/slirp4netns-0.4.2/sandbox.c 2019-10-18 15:04:32.0 +0200 @@ -16,6 +16,11 @@ { int ret; +ret = mount("", from, "", MS_SLAVE | MS_REC, NULL); +if (ret < 0 && errno != EINVAL) { +fprintf(stderr, "cannot make mount propagation slave %s\n", from); +return ret; +} ret = mount(from, to, "", MS_BIND | MS_REC | MS_SLAVE | MS_NOSUID | MS_NODEV | MS_NOEXEC, NULL); @@ -23,6 +28,11 @@ fprintf(stderr, "cannot bind mount %s to %s\n", from, to); return ret; } +ret = mount("", to, "", MS_SLAVE | MS_REC, NULL); +if (ret < 0) { +fprintf(stderr, "cannot make mount propagation slave %s\n", to); +return ret; +} ret = mount(from, to, "", MS_REMOUNT | MS_BIND | MS_RDONLY | MS_NOSUID | MS_NODEV | MS_NOEXEC, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/slirp4netns-0.4.1/tests/slirp4netns-no-unmount.sh new/slirp4netns-0.4.2/tests/slirp4netns-no-unmount.sh --- old/slirp4netns-0.4.1/tests/slirp4netns-no-unmount.sh 1970-01-01 01:00:00.0 +0100 +++ new/slirp4netns-0.4.2/tests/slirp4netns-no-unmount.sh 2019-10-18 15:04:32.0 +0200 @@ -0,0 +1,29 @@ +#!/bin/bash +set -xeuo pipefail + +. $(dirname $0)/common.sh + +# it is a part of test-slirp4netns.sh +# must run in a new mount namespace + +mount -t tmpfs tmpfs /run +mkdir /run/foo +mount -t tmpfs tmpfs /run/foo +mount --make-rshared /run + +unshare -n sleep infinity & +child=$! + +wait_for_network_namespace $child + +./slirp4netns --enable-sandbox --netns-type=path /proc/$child/ns/net tun11 & +slirp_pid=$!
commit slirp4netns for openSUSE:Factory
Hello community, here is the log from the commit of package slirp4netns for openSUSE:Factory checked in at 2019-09-02 13:22:56 Comparing /work/SRC/openSUSE:Factory/slirp4netns (Old) and /work/SRC/openSUSE:Factory/.slirp4netns.new.7948 (New) Package is "slirp4netns" Mon Sep 2 13:22:56 2019 rev:6 rq:727614 version:0.4.1 Changes: --- /work/SRC/openSUSE:Factory/slirp4netns/slirp4netns.changes 2019-08-10 23:43:51.307637859 +0200 +++ /work/SRC/openSUSE:Factory/.slirp4netns.new.7948/slirp4netns.changes 2019-09-02 13:22:56.697339589 +0200 @@ -1,0 +2,20 @@ +Fri Aug 30 07:04:14 UTC 2019 - Sascha Grunert + +- Update to 0.4.1 + * Support specifying netns path (slirp4netns --netns-type=path PATH +TAPNAME) + * Support specifying --userns-path + * Vendor https://gitlab.freedesktop.org/slirp/libslirp (QEMU v4.1+) + * Bring up loopback device when --configure is specified + * Support sandboxing by creating a mount namespace +(--enable-sandbox) + * Support seccomp (--enable-seccomp) +- Add new build dependencies libcap-devel and libseccomp-devel + +--- +Thu Aug 29 08:27:25 UTC 2019 - Sascha Grunert + +- Update to 0.3.3 + * Fix use-after-free in libslirp + +--- Old: slirp4netns-0.3.2.tar.xz New: slirp4netns-0.4.1.tar.xz Other differences: -- ++ slirp4netns.spec ++ --- /var/tmp/diff_new_pack.BfLyz6/_old 2019-09-02 13:22:57.169339500 +0200 +++ /var/tmp/diff_new_pack.BfLyz6/_new 2019-09-02 13:22:57.169339500 +0200 @@ -17,7 +17,7 @@ Name: slirp4netns -Version:0.3.2 +Version:0.4.1 Release:0 Summary:User-mode networking for unprivileged network namespaces License:GPL-2.0-only AND MIT AND BSD-2-Clause @@ -30,6 +30,8 @@ BuildRequires: git BuildRequires: glib2-devel BuildRequires: go-go-md2man +BuildRequires: libcap-devel +BuildRequires: libseccomp-devel BuildRequires: make %description ++ _service ++ --- /var/tmp/diff_new_pack.BfLyz6/_old 2019-09-02 13:22:57.209339492 +0200 +++ /var/tmp/diff_new_pack.BfLyz6/_new 2019-09-02 13:22:57.213339491 +0200 @@ -4,8 +4,8 @@ https://github.com/rootless-containers/slirp4netns.git git slirp4netns -0.3.2 -v0.3.2 +0.4.1 +v0.4.1 ++ slirp4netns-0.3.2.tar.xz -> slirp4netns-0.4.1.tar.xz ++ 3676 lines of diff (skipped)
commit slirp4netns for openSUSE:Factory
Hello community, here is the log from the commit of package slirp4netns for openSUSE:Factory checked in at 2019-08-10 23:43:51 Comparing /work/SRC/openSUSE:Factory/slirp4netns (Old) and /work/SRC/openSUSE:Factory/.slirp4netns.new.9556 (New) Package is "slirp4netns" Sat Aug 10 23:43:51 2019 rev:5 rq:721683 version:0.3.2 Changes: --- /work/SRC/openSUSE:Factory/slirp4netns/slirp4netns.changes 2019-08-07 13:59:56.352853832 +0200 +++ /work/SRC/openSUSE:Factory/.slirp4netns.new.9556/slirp4netns.changes 2019-08-10 23:43:51.307637859 +0200 @@ -1,0 +2,5 @@ +Wed Aug 7 10:35:21 UTC 2019 - Sascha Grunert + +- Add missing licenses to spec file + +--- Other differences: -- ++ slirp4netns.spec ++ --- /var/tmp/diff_new_pack.KyeqIG/_old 2019-08-10 23:43:52.623637626 +0200 +++ /var/tmp/diff_new_pack.KyeqIG/_new 2019-08-10 23:43:52.659637620 +0200 @@ -20,7 +20,7 @@ Version:0.3.2 Release:0 Summary:User-mode networking for unprivileged network namespaces -License:GPL-2.0-only +License:GPL-2.0-only AND MIT AND BSD-2-Clause Group: System/Management URL:https://github.com/rootless-containers/slirp4netns Source0:%{name}-%{version}.tar.xz
commit slirp4netns for openSUSE:Factory
Hello community, here is the log from the commit of package slirp4netns for openSUSE:Factory checked in at 2019-08-07 13:59:53 Comparing /work/SRC/openSUSE:Factory/slirp4netns (Old) and /work/SRC/openSUSE:Factory/.slirp4netns.new.9556 (New) Package is "slirp4netns" Wed Aug 7 13:59:53 2019 rev:4 rq:720977 version:0.3.2 Changes: --- /work/SRC/openSUSE:Factory/slirp4netns/slirp4netns.changes 2019-04-02 09:17:59.112512049 +0200 +++ /work/SRC/openSUSE:Factory/.slirp4netns.new.9556/slirp4netns.changes 2019-08-07 13:59:56.352853832 +0200 @@ -1,0 +2,12 @@ +Mon Aug 5 06:38:16 UTC 2019 - Sascha Grunert + +- Update to 0.3.2 + * Fix heap overflow in `ip_reass` on big packet input + +--- +Thu Aug 1 13:47:48 UTC 2019 - Sascha Grunert + +- Update to 0.3.1 + * Fix use-after-free + +--- Old: slirp4netns-0.3.0.tar.xz New: slirp4netns-0.3.2.tar.xz Other differences: -- ++ slirp4netns.spec ++ --- /var/tmp/diff_new_pack.JgsX7Q/_old 2019-08-07 13:59:57.052853825 +0200 +++ /var/tmp/diff_new_pack.JgsX7Q/_new 2019-08-07 13:59:57.052853825 +0200 @@ -17,7 +17,7 @@ Name: slirp4netns -Version:0.3.0 +Version:0.3.2 Release:0 Summary:User-mode networking for unprivileged network namespaces License:GPL-2.0-only ++ _service ++ --- /var/tmp/diff_new_pack.JgsX7Q/_old 2019-08-07 13:59:57.076853825 +0200 +++ /var/tmp/diff_new_pack.JgsX7Q/_new 2019-08-07 13:59:57.076853825 +0200 @@ -4,8 +4,8 @@ https://github.com/rootless-containers/slirp4netns.git git slirp4netns -0.3.0 -v0.3.0 +0.3.2 +v0.3.2 ++ slirp4netns-0.3.0.tar.xz -> slirp4netns-0.3.2.tar.xz ++ 38800 lines of diff (skipped)
commit slirp4netns for openSUSE:Factory
Hello community, here is the log from the commit of package slirp4netns for openSUSE:Factory checked in at 2019-04-02 09:17:56 Comparing /work/SRC/openSUSE:Factory/slirp4netns (Old) and /work/SRC/openSUSE:Factory/.slirp4netns.new.25356 (New) Package is "slirp4netns" Tue Apr 2 09:17:56 2019 rev:3 rq:689750 version:0.3.0 Changes: --- /work/SRC/openSUSE:Factory/slirp4netns/slirp4netns.changes 2019-03-24 14:57:07.687201259 +0100 +++ /work/SRC/openSUSE:Factory/.slirp4netns.new.25356/slirp4netns.changes 2019-04-02 09:17:59.112512049 +0200 @@ -1,0 +2,6 @@ +Fri Mar 29 07:29:04 UTC 2019 - Sascha Grunert + +- Update to 0.3.0 + * QMP-like JSON API for exposing node ports (--api-socket) + +--- Old: slirp4netns-0.3.0~beta1.tar.xz New: slirp4netns-0.3.0.tar.xz Other differences: -- ++ slirp4netns.spec ++ --- /var/tmp/diff_new_pack.kcGUYv/_old 2019-04-02 09:17:59.580512479 +0200 +++ /var/tmp/diff_new_pack.kcGUYv/_new 2019-04-02 09:17:59.600512497 +0200 @@ -17,7 +17,7 @@ Name: slirp4netns -Version:0.3.0~beta1 +Version:0.3.0 Release:0 Summary:User-mode networking for unprivileged network namespaces License:GPL-2.0-only ++ _service ++ --- /var/tmp/diff_new_pack.kcGUYv/_old 2019-04-02 09:17:59.652512545 +0200 +++ /var/tmp/diff_new_pack.kcGUYv/_new 2019-04-02 09:17:59.652512545 +0200 @@ -4,8 +4,8 @@ https://github.com/rootless-containers/slirp4netns.git git slirp4netns -0.3.0~beta1 -v0.3.0-beta.1 +0.3.0 +v0.3.0 ++ slirp4netns-0.3.0~beta1.tar.xz -> slirp4netns-0.3.0.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/slirp4netns-0.3.0~beta1/.gitignore new/slirp4netns-0.3.0/.gitignore --- old/slirp4netns-0.3.0~beta1/.gitignore 1970-01-01 01:00:00.0 +0100 +++ new/slirp4netns-0.3.0/.gitignore2019-03-28 12:45:09.0 +0100 @@ -0,0 +1,60 @@ +slirp4netns +a.out +.deps +*~ +*.log +*.o +*.a +*.trs +config.h +config.status +INSTALL + + +# https://github.com/github/gitignore/blob/c24cdc2175d7514d504d7f060a5d69675c8a9b50/Autotools.gitignore + + +# http://www.gnu.org/software/automake + +Makefile +Makefile.in +/ar-lib +/mdate-sh +/py-compile +/test-driver +/ylwrap +*.dirstamp +*tar.* + +# http://www.gnu.org/software/autoconf + +autom4te.cache +/autoscan.log +/autoscan-*.log +/aclocal.m4 +/compile +/config.guess +/config.h.in +/config.sub +/configure +/configure.scan +/depcomp +/install-sh +/missing +/stamp-h1 + +# https://www.gnu.org/software/libtool/ + +/ltmain.sh + +# http://www.gnu.org/software/texinfo + +/texinfo.tex + +# http://www.gnu.org/software/m4/ + +m4/libtool.m4 +m4/ltoptions.m4 +m4/ltsugar.m4 +m4/ltversion.m4 +m4/lt~obsolete.m4 \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/slirp4netns-0.3.0~beta1/.travis.yml new/slirp4netns-0.3.0/.travis.yml --- old/slirp4netns-0.3.0~beta1/.travis.yml 2019-03-13 16:57:09.0 +0100 +++ new/slirp4netns-0.3.0/.travis.yml 2019-03-28 12:45:09.0 +0100 @@ -7,3 +7,4 @@ script: - docker build -t slirp4netns-tests -f Dockerfile.tests . - docker run --security-opt seccomp="unconfined" -ti --rm -v /dev:/dev slirp4netns-tests + - docker build -q -f Dockerfile.buildtests . diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/slirp4netns-0.3.0~beta1/Dockerfile.buildtests new/slirp4netns-0.3.0/Dockerfile.buildtests --- old/slirp4netns-0.3.0~beta1/Dockerfile.buildtests 1970-01-01 01:00:00.0 +0100 +++ new/slirp4netns-0.3.0/Dockerfile.buildtests 2019-03-28 12:45:09.0 +0100 @@ -0,0 +1,22 @@ +FROM alpine:3.8 AS buildtest-alpine38-static +RUN apk add --no-cache git build-base autoconf automake libtool linux-headers glib-dev glib-static +COPY . /src +WORKDIR /src +RUN ./autogen.sh && ./configure LDFLAGS="-static" && make && cp -f slirp4netns / + +FROM ubuntu:18.04 AS buildtest-ubuntu1804-common +RUN apt update && apt install -y automake autotools-dev make gcc libglib2.0-dev +COPY . /src +WORKDIR /src +RUN ./autogen.sh + +FROM buildtest-ubuntu1804-common AS buildtest-ubuntu1804-dynamic +RUN ./configure && make && cp -f slirp4netns / + +FROM buildtest-ubuntu1804-common AS buildtest-ubuntu1804-static +RUN ./configure LDFLAGS="-static" && make && cp -f slirp4netns / + +FROM scratch AS buildtest-final-stage +COPY --from=buildtest-alpine38-static /slirp4netns /buildtest-alpine38-stat
commit slirp4netns for openSUSE:Factory
Hello community, here is the log from the commit of package slirp4netns for openSUSE:Factory checked in at 2019-03-24 14:57:05 Comparing /work/SRC/openSUSE:Factory/slirp4netns (Old) and /work/SRC/openSUSE:Factory/.slirp4netns.new.25356 (New) Package is "slirp4netns" Sun Mar 24 14:57:05 2019 rev:2 rq:686894 version:0.3.0~beta1 Changes: --- /work/SRC/openSUSE:Factory/slirp4netns/slirp4netns.changes 2018-10-25 08:14:01.744130381 +0200 +++ /work/SRC/openSUSE:Factory/.slirp4netns.new.25356/slirp4netns.changes 2019-03-24 14:57:07.687201259 +0100 @@ -1,0 +2,14 @@ +Wed Mar 20 09:49:55 UTC 2019 - Richard Brown + +- Change _service to use releases instead of git commit references + +--- +Mon Mar 18 18:23:51 UTC 2019 - Oliver Bengs + +- Update to 0.3.0-beta1 + * Support protecting 127.0.0.1 on the host (--disable-host-loopback) + * Support specifying CIDR like 10.0.2.0/24 (--cidr) + * Fix CVE-2019-6778 + * Synced with QEMU upstream + +--- Old: slirp4netns-git.39e87c0e6634.tar.xz New: slirp4netns-0.3.0~beta1.tar.xz Other differences: -- ++ slirp4netns.spec ++ --- /var/tmp/diff_new_pack.nl9TSb/_old 2019-03-24 14:57:08.239201201 +0100 +++ /var/tmp/diff_new_pack.nl9TSb/_new 2019-03-24 14:57:08.243201200 +0100 @@ -1,7 +1,7 @@ # # spec file for package slirp4netns # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,22 +16,19 @@ # -%define git_commit 39e87c0e66345edf7fd6e0bd1f61aa842617e757 -%define git_short_commit 39e87c0e6634 -# git_revision=r$(git rev-list HEAD | wc -l) -%define git_revision r54 Name: slirp4netns -Version:0.1+git%{git_revision}_%{git_short_commit} +Version:0.3.0~beta1 Release:0 Summary:User-mode networking for unprivileged network namespaces License:GPL-2.0-only Group: System/Management URL:https://github.com/rootless-containers/slirp4netns -Source0:%{name}-git.%{git_short_commit}.tar.xz +Source0:%{name}-%{version}.tar.xz BuildRequires: autoconf BuildRequires: automake BuildRequires: gcc BuildRequires: git +BuildRequires: glib2-devel BuildRequires: go-go-md2man BuildRequires: make @@ -39,7 +36,7 @@ slirp for network namespaces, without copying buffers across the namespaces. %prep -%setup -q -n %{name}-git.%{git_short_commit} +%setup -q %build ./autogen.sh ++ _service ++ --- /var/tmp/diff_new_pack.nl9TSb/_old 2019-03-24 14:57:08.263201198 +0100 +++ /var/tmp/diff_new_pack.nl9TSb/_new 2019-03-24 14:57:08.263201198 +0100 @@ -4,8 +4,8 @@ https://github.com/rootless-containers/slirp4netns.git git slirp4netns -git.%h -39e87c0e66345edf7fd6e0bd1f61aa842617e757 +0.3.0~beta1 +v0.3.0-beta.1