About GLib
==========

GLib is the low-level core library that forms the basis for projects
such as GTK+ and GNOME. It provides data structure handling for C,
portability wrappers, and interfaces for such runtime functionality as
an event loop, threads, dynamic loading, and an object system.

News
====

* 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




Download
========
https://download.gnome.org/sources/glib/2.70/glib-2.70.3.tar.xz (4.60M)
  sha256sum: 233fa4841c1e19e396db7607d58f6b75ba3313c50bf0fce07b2e3532d5eb7d46

_______________________________________________
ftp-release-list mailing list
ftp-release-list@gnome.org
https://mail.gnome.org/mailman/listinfo/ftp-release-list

Reply via email to