Commit Graph

17 Commits

Author SHA1 Message Date
Simon McVittie
8eee4bd452 Update submodule: libglnx 2024-02-09
* Provide fallback syscall wrapper for close_range()
* Backport g_closefrom() from GLib 2.79.2
* Backport g_fdwalk_set_cloexec() from Glib 2.79.2
* glnx_lsetxattrat(): Fix incorrect path argument
* Fix running `meson test` without first running `meson compile`
* Replace defunct mailing list with support forum

Signed-off-by: Simon McVittie <smcv@collabora.com>
2024-02-13 14:19:28 +00:00
Simon McVittie
17202b16e1 Update submodule: libglnx 2023-08-29
* Add g_steal_fd() backport
* Add g_strv_equal() backport
* Disable crash reporting when testing assertions

Signed-off-by: Simon McVittie <smcv@collabora.com>
2023-09-04 13:25:32 +01:00
Simon McVittie
ec6ca9b6a6 Update submodule: bubblewrap 0.8.0
* Improve error message if seccomp is disabled in kernel config
* Add --disable-userns option (needed for #5084)
* Add --assert-userns-disabled option (needed for #5084)

Signed-off-by: Simon McVittie <smcv@collabora.com>
2023-03-20 12:11:01 +00:00
Simon McVittie
f3c79b2974 Update submodule: bubblewrap 0.7.0
- Better error messages on various failure modes

Signed-off-by: Simon McVittie <smcv@collabora.com>
2022-12-12 19:16:22 +00:00
Simon McVittie
7a144248f2 Update submodule: libglnx
- Backport g_memdup2

Signed-off-by: Simon McVittie <smcv@collabora.com>
2022-12-12 19:15:52 +00:00
Simon McVittie
b0580b79b7 Update libglnx to commit e701578c
In particular, this version has more gtestutils backports, including a
version of g_test_message() that preserves correct TAP syntax for
multi-line messages.

Signed-off-by: Simon McVittie <smcv@collabora.com>
2022-10-24 16:10:49 +01:00
Simon McVittie
f8202512a9 Update xdg-dbus-proxy submodule to 0.1.4
This adds support for being used as a Meson subproject, and fixes some
minor bugs and compiler warnings.

Signed-off-by: Simon McVittie <smcv@collabora.com>
2022-06-03 10:56:57 +02:00
Simon McVittie
091af2b481 Update bubblewrap subproject to v0.6.2
Signed-off-by: Simon McVittie <smcv@collabora.com>
2022-06-03 10:56:48 +02:00
Simon McVittie
5d12218591 Update libglnx submodule
This fixes some compiler warnings, and improves support for building as
a Meson subproject in preparation for adding a Meson build system to
Flatpak.

- https://gitlab.gnome.org/GNOME/libglnx/-/merge_requests/34
- https://gitlab.gnome.org/GNOME/libglnx/-/merge_requests/35

Signed-off-by: Simon McVittie <smcv@collabora.com>
2022-05-17 19:52:46 -07:00
Philip Withnall
9199a8efb6 subprojects: Update variant-schema-compiler to bring in leak fixes
This brings in:
 * https://gitlab.gnome.org/alexl/variant-schema-compiler/-/merge_requests/13
 * https://gitlab.gnome.org/alexl/variant-schema-compiler/-/merge_requests/14
 * https://gitlab.gnome.org/alexl/variant-schema-compiler/-/merge_requests/15

Signed-off-by: Philip Withnall <pwithnall@endlessos.org>
2022-03-03 12:32:59 -08:00
Phaedrus Leeds
32b8f75ec4 Update libglnx to fix distcheck 2022-03-01 13:26:30 -08:00
Simon McVittie
fc94fb7cd4 Update bubblewrap subproject to v0.6.1
* Add `--add-seccomp` (prerequisite for flatpak/flatpak#4462)
* Add a warning when repeated options are ignored
* Add a Meson build system
* Invoke bash via `PATH`
* Exit early when `argc == 0`

Signed-off-by: Simon McVittie <smcv@collabora.com>
2022-02-27 12:17:04 -08:00
Simon McVittie
fcfd2786ff Update libglnx subproject
* Improve compatibility with eCryptFS (related to #4673)
* Improve compatibility with copying pseudo-files from /proc
* Add a flag to skip fchown() in glnx_file_copy_at()
* Add a rewinddir() wrapper to GLnxDirFdIterator
* Rename its generated config header to libglnx-config.h
* Fix a potential double-free while manipulating xattrs
* Use REUSE for copyright/licensing statements

Note that after merging this in an existing checkout, it will be
necessary to re-run autogen.sh.

Signed-off-by: Simon McVittie <smcv@collabora.com>
2022-02-27 12:16:27 -08:00
Alexander Larsson
81d40fc8fa Update the bundled dbus-proxy to 0.1.3
This contains the fix to silence some recent GCC warnings, but also
some other minor cleanines fixes.
2022-02-11 15:01:20 +01:00
Phaedrus Leeds
6cb4a2598e Update variant-schema-compiler to fix build
Fixes https://github.com/flatpak/flatpak/issues/4534
2021-12-17 12:07:20 -08:00
Simon McVittie
47707560f5 Update bubblewrap to v0.5.0
Signed-off-by: Simon McVittie <smcv@collabora.com>
2021-08-23 08:58:36 +02:00
Simon McVittie
0b12aff826 build: Move submodules into subprojects directory
This is a step towards being able to build Flatpak using Meson, which
is becoming widely available even in LTS distributions. Meson's
built-in support for subprojects expects to find them in ./subprojects
at top level.

Signed-off-by: Simon McVittie <smcv@collabora.com>
2021-04-06 10:21:29 +02:00