Codebase list slirp4netns / 2940b45
slirp4netns (0.4.1-1) unstable; urgency=medium * New upstream version 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) - libslirp: Fix heap overflow (Fixes: CVE-2019-14378) - Support seccomp (--enable-seccomp) - libslirp: Fix use-after-free (Fixes CVE-2019-15890, Closes: #939868) [dgit import unpatched slirp4netns 0.4.1-1] Reinhard Tartler 4 years ago
12 changed file(s) with 506 addition(s) and 0 deletion(s). Raw diff Collapse all Expand all
0 slirp4netns for Debian
1 ---------------------
2
3 On Debian 9 (stretch) system, access to user namespaces is restricted. In
4 order to use this package, the following command enables this for all users:
5
6 sysctl -w kernel.unprivileged_userns_clone=1
7
8 for a permanent solution:
9
10 echo 'kernel.unprivileged_userns_clone=1' > /etc/sysctl.d/00-local-userns.conf
11 service procps restart
12
13 For Debian 10 (buster) and later, this is no longer necessary.
14
15 -- Reinhard Tartler <siretart@tauware.de>, Wed, 26 Dec 2018 09:25:58 -0500
0 slirp4netns for Debian
1 ---------------------
2
3 At time of packaging, upstream does not do formal releases yet. Therefore,
4 I'm using a relatively modern uscan(1) feature to generate sources straight
5 out of github.
6
7 cf. https://github.com/rootless-containers/slirp4netns/issues/44
8
9
10 -- Reinhard Tartler <siretart@tauware.de>, Wed, 26 Dec 2018 09:33:14 -0500
11
0 slirp4netns (0.4.1-1) unstable; urgency=medium
1
2 * New upstream version 0.4.1
3 - Support specifying netns path (slirp4netns --netns-type=path PATH TAPNAME)
4 - Support specifying --userns-path
5 - Vendor https://gitlab.freedesktop.org/slirp/libslirp (QEMU v4.1+)
6 - Bring up loopback device when --configure is specified
7 - Support sandboxing by creating a mount namespace (--enable-sandbox)
8 - libslirp: Fix heap overflow (Fixes: CVE-2019-14378)
9 - Support seccomp (--enable-seccomp)
10 - libslirp: Fix use-after-free (Fixes CVE-2019-15890, Closes: #939868)
11
12 -- Reinhard Tartler <siretart@tauware.de> Fri, 20 Sep 2019 07:58:27 -0400
13
14 slirp4netns (0.3.2-1) unstable; urgency=medium
15
16 * New Upstream release:
17 - vendor freedresktop slirp (upstream pull/130)
18 * Bug fix: "CVE-2019-14378: heap buffer overflow during packet
19 reassembly", thanks to Salvatore Bonaccorso (Closes: #933742).
20
21 -- Reinhard Tartler <siretart@tauware.de> Wed, 14 Aug 2019 07:33:02 -0400
22
23 slirp4netns (0.3.1-1) unstable; urgency=medium
24
25 * New Upstream release:
26 - ip_icmp.c: fix use-after-free (release v0.3.1)
27
28 -- Reinhard Tartler <siretart@tauware.de> Wed, 31 Jul 2019 08:14:53 -0400
29
30 slirp4netns (0.3.0-1) experimental; urgency=medium
31
32 * new upstream release
33 - slirp: check sscanf result when emulating ident (CVE-2019-9824)
34
35 -- Reinhard Tartler <siretart@tauware.de> Sat, 30 Mar 2019 11:02:30 -0400
36
37 slirp4netns (0.2.1-1) unstable; urgency=medium
38
39 * New upstream release (Fixes: CVE-2019-6778)
40
41 -- Reinhard Tartler <siretart@tauware.de> Sun, 27 Jan 2019 10:43:49 -0500
42
43 slirp4netns (0.1~git20181119.5e4789b-1) unstable; urgency=medium
44
45 * Initial release (Closes: #917337)
46
47 -- Reinhard Tartler <siretart@tauware.de> Wed, 26 Dec 2018 09:52:59 -0500
0 Source: slirp4netns
1 Section: misc
2 Priority: optional
3 Maintainer: Reinhard Tartler <siretart@tauware.de>
4 Build-Depends: debhelper (>= 9), autotools-dev, dh-autoreconf, automake, autoconf, libglib2.0-dev, libcap-dev, libseccomp-dev
5 Standards-Version: 4.3.0
6 Homepage: https://github.com/rootless-containers/slirp4netns
7 Vcs-Browser: https://salsa.debian.org/debian/slirp4netns
8 Vcs-Git: https://salsa.debian.org/debian/slirp4netns.git
9
10 Package: slirp4netns
11 Architecture: any
12 Depends: ${shlibs:Depends}, ${misc:Depends}
13 Description: User-mode networking for unprivileged network namespaces
14 slirp4netns provides user-mode networking for unprivileged network
15 namespaces.
16 .
17 slirp4netns allows connecting a network namespace to the Internet in a
18 completely unprivileged way, by connecting a TAP device in a network
19 namespace to the usermode TCP/IP stack ("slirp").
0 Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
1 Upstream-Name: slirp4netns
2 Source: https://github.com/rootless-containers/slirp4netns
3
4 Files: *
5 Copyright: 2018 Giuseppe Scrivano <gscrivan@redhat.com>
6 Akihiro Suda <suda.akihiro@lab.ntt.co.jp>
7 License: GPL-2+
8
9 Files: debian/*
10 Copyright: 2018, 2019, Reinhard Tartler <siretart@tauware.de>
11 License: GPL-2+
12
13 Files: vendor/parson/*
14 Copyright: Copyright (c) 2012 - 2017 Krzysztof Gabis
15 License: MIT
16
17 Files: vendor/libslirp/* vendor/libslirp/*/*
18 Copyright: 1995,1996 Danny Gasparovski
19 License: Danny-SLIRP
20
21 Files: vendor/libslirp/src/arp_table.c
22 Copyright: Copyright: 2011 AdaCore
23 License: MIT
24
25 Files: vendor/libslirp/src/bootp.c
26 Copyright: Copyright: 2004 Fabrice Bellard
27 License: MIT
28
29 Files: vendor/libslirp/src/dhcpv6.c vendor/libslirp/src/dhcpv6.h
30 Copyright: Copyright: 2016 Thomas Huth, Red Hat Inc.
31 License: BSD-3-clause
32
33 Files: vendor/libslirp/src/dnssearch.c
34 Copyright: Copyright: 2012 Klaus Stengel
35 License: MIT
36
37 Files: vendor/libslirp/src/ip.h
38 Copyright: Copyright: 1982, 1986, 1993 The Regents of the University of California.
39 License: BSD-3-clause
40
41 Files: vendor/libslirp/src/ip6.h
42 Copyright: Copyright: 2013 Guillaume Subiron, Yann Bordenave, Serigne Modou Wagne.
43 License: Danny-SLIRP
44
45 Files: vendor/libslirp/src/ip6_icmp.c
46 Copyright: Copyright: 2013 Guillaume Subiron, Yann Bordenave, Serigne Modou Wagne.
47 License: Danny-SLIRP
48
49 Files: vendor/libslirp/src/ip6_icmp.h
50 Copyright: Copyright: 2013 Guillaume Subiron, Yann Bordenave, Serigne Modou Wagne.
51 License: Danny-SLIRP
52
53 Files: vendor/libslirp/src/ip6_input.c
54 Copyright: Copyright: 2013 Guillaume Subiron, Yann Bordenave, Serigne Modou Wagne.
55 License: Danny-SLIRP
56
57 Files: vendor/libslirp/src/ip6_output.c
58 Copyright: Copyright: 2013 Guillaume Subiron, Yann Bordenave, Serigne Modou Wagne.
59 License: Danny-SLIRP
60
61 Files: vendor/libslirp/src/ip_icmp.c
62 Copyright: Copyright: 1982, 1986, 1988, 1993 The Regents of the University of California.
63 License: BSD-3-clause
64
65 Files: vendor/libslirp/src/ip_icmp.h
66 Copyright: Copyright: 1982, 1986, 1993 The Regents of the University of California.
67 License: BSD-3-clause
68
69 Files: vendor/libslirp/src/ip_input.c
70 Copyright: Copyright: 1982, 1986, 1988, 1993 The Regents of the University of California.
71 License: BSD-3-clause
72
73 Files: vendor/libslirp/src/ip_output.c
74 Copyright: Copyright: 1982, 1986, 1988, 1990, 1993 The Regents of the University of California.
75 License: BSD-3-clause
76
77 Files: vendor/libslirp/src/main.h
78 Copyright: Copyright: 1995 Danny Gasparovski.
79 License: Danny-SLIRP
80
81 Files: vendor/libslirp/src/mbuf.c
82 Copyright: Copyright: 1995 Danny Gasparovski
83 License: Danny-SLIRP
84
85 Files: vendor/libslirp/src/mbuf.h
86 Copyright: Copyright: 1982, 1986, 1988, 1993 The Regents of the University of California.
87 License: BSD-3-clause
88
89 Files: vendor/libslirp/src/misc.c
90 Copyright: Copyright: 1995 Danny Gasparovski.
91 License: Danny-SLIRP
92
93 Files: vendor/libslirp/src/misc.h
94 Copyright: Copyright: 1995 Danny Gasparovski.
95 License: Danny-SLIRP
96
97 Files: vendor/libslirp/src/ncsi-pkt.h
98 Copyright: Copyright: Gavin Shan, IBM Corporation 2016.
99 License: BSD-3-clause
100
101 Files: vendor/libslirp/src/ncsi.c
102 Copyright: Copyright: 2016-2018 IBM Corp.
103 License: BSD-3-clause
104
105 Files: vendor/libslirp/src/ndp_table.c
106 Copyright: Copyright: 2013 Guillaume Subiron, Yann Bordenave, Serigne Modou Wagne.
107 License: Danny-SLIRP
108
109 Files: vendor/libslirp/src/sbuf.c
110 Copyright: Copyright: 1995 Danny Gasparovski.
111 License: Danny-SLIRP
112
113 Files: vendor/libslirp/src/sbuf.h
114 Copyright: Copyright: 1995 Danny Gasparovski.
115 License: Danny-SLIRP
116
117 Files: vendor/libslirp/src/slirp.c
118 Copyright: Copyright: 2004-2008 Fabrice Bellard
119 License: MIT
120
121 Files: vendor/libslirp/src/socket.h
122 Copyright: Copyright: 1995 Danny Gasparovski.
123 License: Danny-SLIRP
124
125 Files: vendor/libslirp/src/state.c
126 Copyright: Copyright: 2004-2008 Fabrice Bellard
127 License: MIT
128
129 Files: vendor/libslirp/src/stream.c
130 Copyright: Copyright: 2018 Red Hat, Inc.
131 License: MIT
132
133 Files: vendor/libslirp/src/tcp_input.c
134 Copyright: Copyright: 1982, 1986, 1988, 1990, 1993-1994 The Regents of the University of California.
135 License: BSD-3-clause
136
137 Files: vendor/libslirp/src/tcp_output.c
138 Copyright: Copyright: 1982, 1986, 1988, 1990, 1993 The Regents of the University of California.
139 License: BSD-3-clause
140
141 Files: vendor/libslirp/src/tcp_subr.c
142 Copyright: Copyright: 1982, 1986, 1988, 1990, 1993 The Regents of the University of California.
143 License: BSD-3-clause
144
145 Files: vendor/libslirp/src/tcp_timer.c
146 Copyright: Copyright: 1982, 1986, 1988, 1990, 1993 The Regents of the University of California.
147 License: BSD-3-clause
148
149 Files: vendor/libslirp/src/tcp_timer.h
150 Copyright: Copyright: 1982, 1986, 1993 The Regents of the University of California.
151 License: BSD-3-clause
152
153 Files: vendor/libslirp/src/tcp_var.h
154 Copyright: Copyright: 1982, 1986, 1993-1994 The Regents of the University of California.
155 License: BSD-3-clause
156
157 Files: vendor/libslirp/src/tcpip.h
158 Copyright: Copyright: 1982, 1986, 1993 The Regents of the University of California.
159 License: BSD-3-clause
160
161 Files: vendor/libslirp/src/tftp.c
162 Copyright: Copyright: 2004 Magnus Damm <damm@opensource.se>
163 License: MIT
164
165 Files: vendor/libslirp/src/udp.h
166 Copyright: Copyright: 1982, 1986, 1993 The Regents of the University of California.
167 License: BSD-3-clause
168
169 Files: vendor/libslirp/src/udp6.c
170 Copyright: Copyright: 2013 Guillaume Subiron
171 License: Danny-SLIRP
172
173 Files: vendor/libslirp/src/util.?
174 Copyright: 2010-2016 Red Hat Inc.
175 2003-2008 Fabrice Bellard
176 License: MIT
177
178 Files: vendor/libslirp/src/vmstate.h
179 Copyright: Copyright: 2009-2011 Red Hat, Inc.
180 License: BSD-3-clause
181
182 Files: vendor/parson/parson.h
183 Copyright: Copyright: 2012-2019 Krzysztof Gabis
184 License: MIT
185
186 Files: qemu/*
187 Copyright: 1982, 1986, 1988, 1990-1994, The Regents of the University of California.
188 2016, Thomas Huth, Red Hat Inc.
189 License: BSD-3-clause
190
191 Files: qemu/slirp/src/arp_table.c
192 Copyright: 2011, AdaCore
193 License: Expat
194
195 Files: qemu/slirp/src/bootp.c
196 qemu/slirp/slirp.c
197 Copyright: 2004-2008, Fabrice Bellard
198 License: Expat
199
200 Files: qemu/slirp/src/debug.h
201 qemu/slirp/src/if.c
202 qemu/slirp/src/if.h
203 qemu/slirp/src/main.h
204 qemu/slirp/src/misc.c
205 qemu/slirp/src/misc.h
206 qemu/slirp/src/sbuf.c
207 qemu/slirp/src/sbuf.h
208 qemu/slirp/src/socket.c
209 qemu/slirp/src/socket.h
210 Copyright: 1995, Danny Gasparovski.
211 License: Danny-SLIRP
212
213 Files: qemu/slirp/src/slirp.c
214 qemu/slirp/src/state.c
215 Copyright: 2004-2008 Fabrice Bellard
216 License: MIT
217
218 Files: qemu/slirp/src/arp_table.c
219 Copyright: 2011 AdaCore
220 License: MIT
221
222 Files: qemu/slirp/src/dnssearch.c
223 Copyright: 2012, Klaus Stengel
224 License: MIT
225
226 Files: qemu/slirp/src/stream.c
227 Copyright: 2018 Red Hat, Inc.
228 License: MIT
229
230 Files: qemu/slirp/src/tftp.c
231 Copyright: 2004 Magnus Damm <damm@opensource.se>
232 License: MIT
233
234 Files: qemu/slirp/src/util.c
235 qemu/slirp/src/util.h
236 Copyright: 2003-2008 Fabrice Bellard
237 2010-2016 Red Hat, Inc.
238 License: MIT
239
240 Files: qemu/slirp/src/ip6.h
241 qemu/slirp/src/ip6_icmp.c
242 qemu/slirp/src/ip6_icmp.h
243 qemu/slirp/src/ip6_input.c
244 qemu/slirp/src/ip6_output.c
245 qemu/slirp/src/ndp_table.c
246 Copyright: 2013, Guillaume Subiron, Yann Bordenave, Serigne Modou Wagne.
247 License: Danny-SLIRP
248
249 Files: qemu/slirp/src/mbuf.c
250 Copyright: 1995, Danny Gasparovski
251 License: Danny-SLIRP
252
253 Files: qemu/slirp/src/udp6.c
254 Copyright: 2013, Guillaume Subiron
255 License: Danny-SLIRP
256
257 License: BSD-3-clause
258 Redistribution and use in source and binary forms, with or without
259 modification, are permitted provided that the following conditions
260 are met:
261 1. Redistributions of source code must retain the above copyright
262 notice, this list of conditions and the following disclaimer.
263 2. Redistributions in binary form must reproduce the above copyright
264 notice, this list of conditions and the following disclaimer in the
265 documentation and/or other materials provided with the distribution.
266 3. Neither the name of the University nor the names of its contributors
267 may be used to endorse or promote products derived from this software
268 without specific prior written permission.
269 .
270 THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
271 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
272 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
273 ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
274 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
275 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
276 OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
277 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
278 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
279 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
280 SUCH DAMAGE.
281
282 License: Danny-SLIRP
283 Copyright (c) 1995,1996 Danny Gasparovski. All rights reserved.
284 .
285 Redistribution and use in source and binary forms, with or without
286 modification, are permitted provided that the following conditions
287 are met:
288 1. Redistributions of source code must retain the above copyright
289 notice, this list of conditions and the following disclaimer.
290 2. Redistributions in binary form must reproduce the above copyright
291 notice, this list of conditions and the following disclaimer in the
292 documentation and/or other materials provided with the distribution.
293 .
294 THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
295 INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
296 AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
297 DANNY GASPAROVSKI OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
298 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
299 NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
300 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
301 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
302 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
303 THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
304
305 License: Expat
306 Permission is hereby granted, free of charge, to any person obtaining a copy
307 of this software and associated documentation files (the "Software"), to deal
308 in the Software without restriction, including without limitation the rights
309 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
310 copies of the Software, and to permit persons to whom the Software is
311 furnished to do so, subject to the following conditions:
312 .
313 The above copyright notice and this permission notice shall be included in
314 all copies or substantial portions of the Software.
315 .
316 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
317 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
318 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
319 THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
320 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
321 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
322 THE SOFTWARE.
323
324 License: GPL-2
325 This software is Copyright (c) 2018 by foo.
326 .
327 This is free software, licensed under:
328 .
329 The GNU General Public License, Version 2, June 1991
330 .
331 This program is free software; you can redistribute it and/or modify
332 it under the terms of the GNU General Public License as published by
333 the Free Software Foundation; version 2 dated June, 1991.
334 On Debian systems, the complete text of version 2 of the GNU General
335 Public License can be found in '/usr/share/common-licenses/GPL-2'.
336
337 License: GPL-2+
338 This package is free software; you can redistribute it and/or modify
339 it under the terms of the GNU General Public License as published by
340 the Free Software Foundation; either version 2 of the License, or
341 (at your option) any later version.
342 .
343 This package is distributed in the hope that it will be useful,
344 but WITHOUT ANY WARRANTY; without even the implied warranty of
345 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
346 GNU General Public License for more details.
347 .
348 You should have received a copy of the GNU General Public License
349 along with this program. If not, see <https://www.gnu.org/licenses/>
350 .
351 On Debian systems, the complete text of the GNU General
352 Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".
353
354 License: LGPL-2.1+
355 This library is free software: you can redistribute it and/or modify
356 it under the terms of the GNU Lesser General Public License as published by
357 the Free Software Foundation, either version 2.1 of the License, or
358 (at your option) any later version.
359 .
360 This library is distributed in the hope that it will be useful,
361 but WITHOUT ANY WARRANTY; without even the implied warranty of
362 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
363 GNU Lesser General Public License for more details.
364 .
365 You should have received a copy of the GNU Lesser General Public License
366 along with this library. If not, see <http://www.gnu.org/licenses/>.
367 .
368 On Debian systems, the complete text of the GNU Lesser General
369 Public License version 2.1 can be found in "/usr/share/common-licenses/LGPL-2.1".
370
371 License: MIT
372 Permission is hereby granted, free of charge, to any person obtaining a copy
373 of this software and associated documentation files (the "Software"), to deal
374 in the Software without restriction, including without limitation the rights
375 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
376 copies of the Software, and to permit persons to whom the Software is
377 furnished to do so, subject to the following conditions:
378 .
379 The above copyright notice and this permission notice shall be included in
380 all copies or substantial portions of the Software.
381 .
382 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
383 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
384 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
385 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
386 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
387 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
388 THE SOFTWARE.
0 #!/usr/bin/make -f
1
2 %:
3 dh $@ --with autoreconf
4
5 override_dh_auto_test:
6 if unshare -r /bin/true 2>/dev/null; then dh_auto_test; else \
7 echo "WARNING: Skipping test suite, user namespaces not available"; fi
0 README.md
1 debian/README.Debian
0 3.0 (quilt)
0 Tests: make-check
1 Restrictions: rw-build-tree build-needed allow-stderr
0 #!/bin/sh -ex
1
2 make check
0 version=4
1 opts="filenamemangle=s%(?:.*?)?v?(\d[\d.]*)\.tar\.gz%slirp4netns-$1.tar.gz%" \
2 https://github.com/rootless-containers/slirp4netns/tags \
3 (?:.*?/)?v?(\d[\d.]*)\.tar\.gz debian uupdate