SHA256
1
0
forked from pool/bubblewrap
Commit Graph

19 Commits

Author SHA256 Message Date
Sebastian Wagner
8cfa8be26f Accepting request 1074743 from home:AndreasStieger:branches:Virtualization:containers
bubblewrap 0.8.0

OBS-URL: https://build.opensuse.org/request/show/1074743
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/bubblewrap?expand=0&rev=33
2023-03-27 20:00:57 +00:00
Sebastian Wagner
d86c200cbf Accepting request 1041249 from home:dirkmueller:Factory
- update to v0.7.0:
  * --size option controls the size of a subsequent --tmpfs (#509)
  * Better error messages if a mount operation fails (#472)
  * Better error message if creating the new user namespace fails with
    ENOSPC (#487)
  * When building as a Meson subproject, a RUNPATH can be set on the
    executable to make it easier to bundle its libcap dependency
  * Fix test failures when running as uid 0 but with limited capabilities
    (#510)
  * Use POSIX command -v in preference to non-standard which (#527)
  * Fix a copy/paste error in --help (#531)

OBS-URL: https://build.opensuse.org/request/show/1041249
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/bubblewrap?expand=0&rev=31
2022-12-08 08:49:52 +00:00
Sebastian Wagner
c323bc8f66 Accepting request 977940 from home:dimstar:Factory
Update to 0.6.2

OBS-URL: https://build.opensuse.org/request/show/977940
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/bubblewrap?expand=0&rev=29
2022-05-18 12:52:08 +00:00
Sebastian Wagner
39e3ce8e70 - Update to 0.6.1:
- Add a release checklist
 - completions: Make zsh completion non-executable
   The Autotools build system installed it with 0644 permissions because
   it's listed as DATA, but the Meson build system installs executable
   files as executable by default.
   zsh completions don't need to be executable to work, and this one doesn't
   have the `#!` marker that should start an executable script.
- update to 0.6.0:
 - meson: Improve compatibility with Meson 0.49
   That version doesn't allow more than two arguments for define_variable.
 - Disable test-specifying-pidns.sh under 'meson dist' while I investigate
   This test is hanging when run under 'meson dist' for some reason, but
   not when run under 'meson test', and not locally, only in the Github
   Workflow-based CI. Disable it for now.
 - meson: Actually build and run the tests
 - tests: Fix compiler warnings for unused arguments
 - meson: Run test scripts from $srcdir
 - meson: Make G_TEST_SRCDIR, G_TEST_BUILDDIR match Autotools
 - meson: Run the Python test script with Python, not bash
   The python build option can be used to swap to a different interpreter,
   for environments like the Steam Runtime where the python3 executable in
   the PATH is extremely old but there is a better interpreter available.
   This is treated as non-optional, because Meson is written in Python,
   so the situation where there is no Python interpreter at build-time
   shouldn't arise.
 - meson: Build the try-syscall helper
 - meson: Build tests with equivalent of -I$(top_srcdir) -I$(top_builddir)
 - meson.build: Remove unnecessary check for sh
 - Add a Meson build system

OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/bubblewrap?expand=0&rev=27
2022-03-04 18:14:21 +00:00
Aleksa Sarai
b22e733ec1 Accepting request 920382 from home:iznogood:branches:Virtualization:containers
New upstream release

OBS-URL: https://build.opensuse.org/request/show/920382
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/bubblewrap?expand=0&rev=26
2021-09-20 22:14:00 +00:00
Sebastian Wagner
2e2a301aac - Update to version 0.4.1:
* retcode: fix return code with syncfd and no event_fd
 * Ensure we're always clearing the cap bounding set
 * tests: Update output patterns for libcap >= 2.29
 * Don't rely on geteuid() to know when to switch back from setuid root
 * Don't support --userns2 in setuid mode
 * fixes CVE-2020-5291
 * fixes bsc#1168291

OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/bubblewrap?expand=0&rev=24
2020-04-01 10:06:19 +00:00
Sebastian Wagner
d640f8de08 remove empty line from specfile
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/bubblewrap?expand=0&rev=22
2019-12-23 12:18:46 +00:00
Sebastian Wagner
98b5c11c99 Accepting request 758651 from home:iznogood:branches:GNOME:Next
- Update to version 0.4.0:
  + The biggest feature in this release is the support for joining
    existing user and pid namespaces. This doesn't work in the
    setuid mode (at the moment).
  + Other changes:
    - Stores namespace info in status json.
    - In setuid mode pid 1 is now marked dumpable.
    - Now builds with musl libc.

OBS-URL: https://build.opensuse.org/request/show/758651
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/bubblewrap?expand=0&rev=21
2019-12-23 11:24:04 +00:00
Sebastian Wagner
5f68286a9a Accepting request 713456 from home:alarrosa:branches:Virtualization:containers
- Use /bin/bash instead of /usr/bin/bash in SLE12

OBS-URL: https://build.opensuse.org/request/show/713456
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/bubblewrap?expand=0&rev=19
2019-07-04 15:20:59 +00:00
Sebastian Wagner
d21e4dbb5a - Update to version 0.3.3:
- This release is the same as 0.3.2 but the version number in configure.ac
   was accidentally still set to 0.3.1
- Update to version 0.3.2:
 - fixes boo#1136958 / CVE-2019-12439
  This release fixes a mostly theoretical security issue in unusual/broken
  setups where `$XDG_RUNTIME_DIR` is unset.
  There are some other smaller fixes, as well as an addition to the JSON
  API that allows reading the inner process exit code, separately from
  the `bwrap` exit code.
  - Print "Out of memory" on stderr, not stdout
  - bwrap: add option json-status-fd to show child exit code
  - bwrap: Report COMMAND exit code in json-status-fd
  - man page: Describe --chdir, not nonexistent --cwd
  - Don't create our own temporary mount point for pivot_root
  - Make lockdata long enough on 32-bit with 64-bit file pointers.

OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/bubblewrap?expand=0&rev=17
2019-06-01 15:13:15 +00:00
Sebastian Wagner
70c655d237 Accepting request 641328 from home:alarrosa:branches:Virtualization:containers
- update to version 0.3.1:
  * New feature in this release is --bind-try (as well as --dev-bind-try
    and --ro-bind-try) which works like the regular versions if the source
    exists, but does nothing if it doesn't exist.
  * The mount type for the root tmpfs was also changed to "tmpfs" instead
    of being empty, as the later could cause problems with some programs
    when parsing the mountinfo files in /proc.

  * The biggest feature from this release is that bwrap
    now supports being invoked recursively (from other container
    runtimes such as Docker/podman/runc as well as bwrap itself)
    when user namespaces are enabled, and the outer container manager
    allows it (Docker's default seccomp policy doesn't).
  * This is useful for testing scenarios; for example a project
    uses Kubernetes for its CI, but inside build the project wants to run
    each unit test in their own pid namespace, without going out
    and creating a new pod for every single unit test.
  * Similarly, rpm-ostree compose tree uses bwrap internally for scripts,
    and we want to support running rpm-ostree inside a container as well.
  * Another feature is bwrap now supports -- to terminate argument
    parsing. To detect availablity of this, you could parse bwrap --version.

OBS-URL: https://build.opensuse.org/request/show/641328
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/bubblewrap?expand=0&rev=15
2018-10-13 07:44:02 +00:00
Sebastian Wagner
c64149f671 - update to version 0.3.0:
* no upstream changelog available

OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/bubblewrap?expand=0&rev=13
2018-07-14 20:32:16 +00:00
Sebastian Wagner
b197979c9f - update to version 0.2.1:
* All the demos are included
 * bugfixes for the demo files
 * There was an issue with mkdir when running bubblewrap on an NFS
   filesystem that has been fixed, so flatpak now works on NFS shares.
 * Some leaks have been fixed, including a file descriptor leak.

OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/bubblewrap?expand=0&rev=11
2018-05-02 06:08:03 +00:00
Sebastian Wagner
740a74df87 - update to version 0.2.0
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/bubblewrap?expand=0&rev=9
2017-10-09 18:02:19 +00:00
Sebastian Wagner
7a0d8c5b1e - add group
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/bubblewrap?expand=0&rev=7
2017-09-18 12:40:04 +00:00
Sebastian Wagner
836abe5c1f - fix build macro with rpm < 4.12 (non-Factory currently)
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/bubblewrap?expand=0&rev=5
2017-07-07 09:41:41 +00:00
Sebastian Wagner
0715b8b46c - update to version 0.1.8
- New --die-with-parent which is based on the Linux prctl(PR_SET_PDEATHSIG) API.
- smaller bugfixes

OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/bubblewrap?expand=0&rev=3
2017-05-25 21:21:41 +00:00
Sebastian Wagner
3681d5a162 - upgrade to upstream version 0.1.7
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/bubblewrap?expand=0&rev=2
2017-03-02 09:22:03 +00:00
Miquel Sabate Sola
44070bf510 Accepting request 446662 from home:sebix:branches:home:dmulder
specfile from project itself, with some minor modifications, and from home:dmulder
needed for e.g. sandboxed-tor-browser

OBS-URL: https://build.opensuse.org/request/show/446662
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/bubblewrap?expand=0&rev=1
2017-01-26 09:25:10 +00:00