commit slirp4netns for openSUSE:Factory

2020-04-23 Thread root
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

2020-03-27 Thread root
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

2019-12-23 Thread root
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

2019-10-25 Thread root
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

2019-09-02 Thread root
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

2019-08-10 Thread root
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

2019-08-07 Thread root
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

2019-04-02 Thread root
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

2019-03-24 Thread root
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