From 7049535a06131bd93a0b1b3b2bd8f635440a20b6 Mon Sep 17 00:00:00 2001 From: Philip Withnall Date: Wed, 26 Jan 2022 14:52:28 +0000 Subject: [PATCH] 2.70.3 Signed-off-by: Philip Withnall --- NEWS | 37 +++++++++++++++++++++++++++++++++++++ meson.build | 2 +- 2 files changed, 38 insertions(+), 1 deletion(-) diff --git a/NEWS b/NEWS index 8747c57c3..4aa8f6ae0 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,40 @@ +Overview of changes in GLib 2.70.3 +================================== + +* Several important fixes to FD handling in gspawn (#2503, #2506, #2580) + +* Several important fixes to GDBus message and GVariant parsing of invalid data (#2557, #2572) + +* Fix potential data loss due to missing fsync when saving files on btrfs (!2437) + +* Bugs fixed: + - #2503 gspawn.c may clobber target fds + - #2506 gspawn.c fails to close child_err_report_fd if it is duped to avoid conflation with one of the target_fds + - #2557 Arrays of zero-element tuples with non-zero length lead to infinite loops in g_dbus_message_new_from_blob + - #2572 Check for GVariant recursion depth before recursing + - #2580 gspawn doesn't set CLOEXEC if close_range fails unexpectedly + - !2394 Backport !1968 “gspawn: Fix file descriptor conflation issues” to glib-2-70 + - !2415 Backport !2412 “paramspec: fix unref annotation” to glib-2-70 + - !2437 Backport !2425 “gfileutils: Remove outdated BTRFS fsync optimization from set_contents” to glib-2-70 + - !2444 Backport !2435 “gspawn: Report errors with closing file descriptors between fork/exec” to glib-2-70 + - !2455 Backport !2454 gdbusmessage and gvariant fixes to glib-2-70 + +* Translation updates: + - Czech + - Indonesian + - Italian + - Lithuanian + - Polish + - Portuguese + - Romanian + - Serbian + - Slovenian + - Spanish + - Swedish + - Turkish + - Ukrainian + + Overview of changes in GLib 2.70.2 ================================== diff --git a/meson.build b/meson.build index 31243cec9..a7ed3990b 100644 --- a/meson.build +++ b/meson.build @@ -1,5 +1,5 @@ project('glib', 'c', 'cpp', - version : '2.70.2', + version : '2.70.3', # NOTE: We keep this pinned at 0.49 because that's what Debian 10 ships meson_version : '>= 0.49.2', default_options : [