2023-02-24 09:20:19 by Adam Ciarcinski | Files touched by this commit (4) | |
Log message:
glib2 glib2-tools gdbus-codegen: updated to 2.74.6
Overview of changes in GLib 2.74.6
==================================
* Bugs fixed:
- !3239 Backport !3237 “Fix safe_wspawnve #define” to glib-2-74
* Translation updates:
- Georgian (Ekaterine Papava)
- German (Tim Sabsch)
|
2023-01-30 10:38:33 by Adam Ciarcinski | Files touched by this commit (4) | |
Log message:
glib2 glib2-tools gdbus-codegen: updated to 2.74.5
Overview of changes in GLib 2.74.5
==================================
* Bugs fixed:
- gtk_show_uri can't open browser on MSYS2 on Windows (Luca Bacci)
- Invalid read of size 4 in get_matched_substring_number (Philip
Withnall)
- g_file_set_contents fails on mingw64 with "no error" if file size >
INT_MAX (CCode)
- gthread-posix: need to #include <errno.h>
- Backport !3160 “GWin32AppInfo: Check for local file path first” to
glib-2-74
- Backport !3178 “glocalfileinfo: Don't reset mtime tv_sec when setting
tv_usec” to glib-2-74
- Backport !3194 “gregex: Prevent invalid memory access for unmatched
subpatterns” to glib-2-74
- Backport !3200 “gfileutils: Use 'write' with 'count' <= max value of
its return type” to glib-2-74
- Backport !3213 “gvariant: Optimise g_variant_print() for nested
maybes” to glib-2-74
* Translation updates:
- Abkhazian (Nart Tlisha)
|
2022-12-31 21:29:58 by Adam Ciarcinski | Files touched by this commit (4) | |
Log message:
glib2 glib2-tools gdbus-codegen: updated to 2.74.4
Overview of changes in GLib 2.74.4
==================================
* Fix missing input validation in `GDBusMenuModel` (work by Lars Uebernickel)
* Various GVariant security fixes when handling untrusted data (work by
William Manley, Philip Withnall, Simon McVittie)
* Bugs fixed:
- insufficient input validation in GDBusMenuModel (Lars Uebernickel)
- GVariant deserialisation does not match spec for non-normal data
(William Manley, Philip Withnall)
- Parsing serialized GVariants can blow up run-time and memory (Philip
Withnall)
- GVariant offset table entry size is not checked in is_normal() (Philip
Withnall)
- g_variant_byteswap() can take a long time with some non-normal inputs
(Philip Withnall)
- gio/gapplication test fails with test_dbus_activate: assertion failed
(n_activations == 2): (1 == 2) (Philip Withnall)
- [bisected] GVariant test regression on big-endian architectures (Simon
McVittie)
- fuzz_variant_binary_byteswap: Heap-buffer-overflow in
g_variant_serialised_get_child (Philip Withnall)
- fuzz_variant_text: Timeout in fuzz_variant_text (Philip Withnall)
- alpine/musl: catching signals from a subprocess triggers
GLib:ERROR:../glib/gmain.c:5569:siginfo_t_to_wait_status: code should not be
reached (Philip Withnall)
- !3114 Backport !3113 “gaction: Validate actions activated over D-Bus” to
glib-2-74
- !3126 Backport !3125 “Various fixes to normal form handling in GVariant” to
glib-2-74
- !3134 Backport !3133 “gmenumodel: disallow exporting large menus on the bus”
to glib-2-74
- !3138 Backport !3136 “gvariant-serialiser: Convert endianness of offsets” to
glib-2-74
- !3153 Backport !3120 “glib/gthread-posix: Conditionally use `futex` and/or
`futex_time64` syscalls...” to glib-2-74
- !3161 Backport !3158 ”gmain: Define fallback values for siginfo_t constants
for musl” to glib-2-74
- !3164 Backport !3163 “gvariant: Check offset table doesn’t fall outside
variant bounds and speed up text parsing” to glib-2-74
* Translation updates:
- Abkhazian (Nart Tlisha)
- Belarusian (Vasil Pupkin)
- Georgian (Ekaterine Papava)
- Interlingue (Olga Smirnova)
|
2022-12-09 14:46:36 by Adam Ciarcinski | Files touched by this commit (5) | |
Log message:
glib2 glib2-tools gdbus-codegen: updated to 2.74.3
Overview of changes in GLib 2.74.3
==================================
* Fix regression in type checking `g_str_equal()` from C++ projects (2820)
* Bugs fixed:
- 2820 g_str_equal: New macro version breaks compilation in C++ projects
(Philip Withnall)
- !3096 Backport !3094 “gstrfuncs: Fix regression in C++ types accepted by
g_str_equal()” to glib-2-74
Overview of changes in GLib 2.74.2
==================================
* Fix `GVariant` type depths checks on text format variants (work by Philip \
Withnall) (2782)
* Fix an obscure corner case with FD handling in `g_spawn_*()` when a process
has already closed the standard I/O FDs (work by Ray Strode) (2795)
* Fix regression in type checking on `const` arguments to `g_str_equal()` (2809)
* Bugs fixed:
- 2782 GVariant type depth not checked on typedecls in text format variants
(Philip Withnall)
- 2795 [regression] gnome-keyring-daemon uses 100% CPU with glib-2.74.1 (Ray
Strode)
- 2799 Wrong GTask tag on error return path in
g_proxy_resolver_lookup_async() (Michael Catanzaro)
- 2809 g_str_equal switched to stricter API (typing) (Philip Withnall)
- !3017 Backport !3008 “gio/gdesktopappinfo: Free the wrapped argv array on
launch failure” to glib-2-74
- !3038 Backport !3035 “portal: Fix broken header guard” to glib-2-74
- !3039 Backport !3029 “Revert "Handling collision between standard i/o file
descriptors and newly created ones" ” to glib-2-74
- !3046 Backport !3045 “gproxyresolver: lookup_finish() should better parallel
lookup_async()” to glib-2-74
- !3063 Backport !3061 “gvariant-parser: Speed up maybe_wrapper() by an order
of magnitude” to glib-2-74
- !3084 Backport !3082 “gstrfuncs: Fix regression in types accepted by
g_str_equal()” to glib-2-74
* Translation updates:
- Abkhazian (Nart Tlisha)
- Dutch (Nathan Follens)
- Serbian (Мирослав Николић)
|
2022-11-26 10:55:19 by Thomas Klausner | Files touched by this commit (2) |
Log message:
glib2: remove fam option
fam support was removed in 2.73:
* Remove FAM/gamin file monitor and `-Dfam` meson option, as libgamin was last
released in 2007 and is dead upstream (work by Emmanuele Bassi) (#2605)
Closes PR 57091 by Jason Bowen.
|
2022-11-23 11:41:41 by Adam Ciarcinski | Files touched by this commit (12) | |
Log message:
glib2 glib2-tools gdbus-codegen: updated to 2.74.1
Overview of changes in GLib 2.74.1
==================================
* Update Unicode data to version 15 (work by Marco Trevisan)
* Fix various build failures in different situations
(work by Kjell Ahlstedt, Marco Trevisan (TreviĂąo))
* Fix over-eager deprecated property warnings for construct properties
(work by Simon McVittie)
* Fix a crash calling `g_param_value_is_valid()` on a `GParamSpecParam` (work by
Emmanuele Bassi)
* Fix floating `GVariant` leaks with GObject properties (work by Matthias Clasen)
* Add inline optimised version of `g_str_equal()` (work by Xavier Claessens)
* Fix `GVariant` type depths checks on text format variants (work by Philip Withnall)
* Fix regression with int64 and double hashing functions on big-endian architectures
(work by Simon McVittie)
* Build the API documentation only when building GLib as a shared library (work
by Emmanuele Bassi)
* Ignore weird `/etc/localtime` configurations generated by toolbx (work by Ray \
Strode)
* Avoid `EINTR` races when closing FDs in `g_spawn_*()` (work by Thomas Haller)
* Bugs fixed.
Overview of changes in GLib 2.74.0, 17-09-2022
==============================================
* Use EPOLL_CLOEXEC by default (Colin Walters)
* Fixed various regression on GRegex as per the PCRE2 porting (Marco Trevisan)
* Fixed various memory leaks (Sebastian Keller, Marco Trevisan)
* Bugs fixed:
- GNOME/gtksourceview-278 Failed to load html.lang after GLib switched to PCRE2
(Marco Trevisan (TreviĂąo))
- GNOME/gtksourceview-283 GRegex-on-PCRE2 regressions (Marco Trevisan)
- -2688 Follow-up from "replace pcre1 with pcre2" (Marco Trevisan \
(TreviĂąo))
- -2713 static_assert is undefined in C99 (wen Rafferty)
- -2719 GParamSpec constructors should have nullable annotation on nick/blurb
(Andy Holmes)
- -2729 GRegex/GMatchInfo related crashes after upgrade to 2.73.2 (Marco
Trevisan)
- -2733 gio: GVariantBuilder builder leaked in g_document_portal_add_documents
when URI list is empty (Sebastian Keller)
- -2737 gio mount coredumps on prompt exit since 2.73 (Marco Trevisan)
- -2741 Memory errors on GRegex (Marco Trevisan (TreviĂąo))
- GNOME/gtk-4400 gtk_show_uri can't open browser on MSYS2 on Windows (Luca
Bacci)
- !2820 ci: Expose the coverage report and docs as links in the MR's (Marco)
- !2855 gtlscertificate: Update reference to G_TLS_CERTIFICATE_NO_FLAGS
- !2861 mem: Document OOM behavior for allocations (Matthias Clasen)
- !2868 gio-unix: Use EPOLL_CLOEXEC by default (Colin Walters)
- !2873 Fix array-bounds compiler warnings with GCC 12 (Emmanuele Bassi)
- !2874 tests, GDesktopAppInfo: Fix various GVariant leaks (Marco Trevisan)
- !2875 g_strsplit: Use a pre-allocated GArray when max_tokens is provided
(Marco Trevisan)
- !2876 GActionGroup: Fix ownership transfer annotation for query_action()
(Andy Holmes)
- !2879 gioenumtypes: Only define GLIB_DISABLE_DEPRECATION_WARNINGS if needed
(Marco Trevisan)
- !2881 GWin32AppInfo: Add missing g_spawn_close_pid (Luca Bacci)
- !2882 meson: Set install_tag on all tools (Xavier Claessens)
- !2883 ci: Improve style check script (Matthias Clasen)
- !2900 docs: Improve wording in documentation of g_unix_signal_source_new()
(Tom Levy)
|
2022-10-06 15:34:07 by Adam Ciarcinski | Files touched by this commit (5) | |
Log message:
glib2: updated to 2.72.4
Overview of changes in GLib 2.72.4
==================================
* Bugs fixed:
- g_cond_wait_until: returning FALSE immediately on mips24 (Philip
Withnall)
- Regression: in GLib 2.72.3, in gsocketclient/cancellable (Philip
Withnall)
- GParamSpec constructors should have nullable annotation on nick/blurb
(Andy Holmes)
- gio: GVariantBuilder builder leaked in g_document_portal_add_documents
when URI list is empty (Sebastian Keller)
- Backport !2808 “gsocketclient: Fix passing NULL to
g_task_get_cancellable()” to glib-2-72
* Translation updates:
- Czech (Marek Černocký)
- Georgian (Zurab Kargareteli)
- Hungarian (Balázs Úr)
- Serbian (Мирослав Николић)
- Spanish (Daniel Mustieles)
|
2022-08-09 14:08:36 by Jonathan Perkin | Files touched by this commit (72) |
Log message:
*: Remove hardcoded -liconv / -lintl on SunOS.
This is now handled centrally via OPSYS_EXPLICIT_LIBDEPS support in libiconv
and gettext-lib.
|
2022-08-04 13:35:01 by Adam Ciarcinski | Files touched by this commit (4) | |
Log message:
glib2 glib2-tools gdbus-codegen: updated to 2.72.3
Overview of changes in GLib 2.72.3
==================================
* Bugs fixed:
- disposing a non-cancelled inotify GFileMonitor causes deadlocks
- Crash in g_socket_client_enumerator_callback when proxy resolving
- xdgmime update breaks webkit2gtk file:// requests
- Growing memory when using cancellable in g_socket_client_connect_async
- glocalfilemonitor: Avoid file monitor destruction from event thread
- Backport !2707 âcredentials: macos: check for existence of \
LOCAL_PEERPIDâ to glib-2-72
- Backport !2708 âxdgmime: Fix broken file:// content type lookups for \
webkitgtkâ to glib-2-72
- Backport !2745 âgsocketclient: Fix still-reachable references to \
cancellablesâ to glib-2-72
- Backport !2742 âproxyaddressenumerator: set error parameter more \
thoughtfullyâ to glib-2-72
|
2022-07-25 01:10:01 by Tobias Nygren | Files touched by this commit (1) |
Log message:
glib2: restore PLIST handling for non-default LOCALBASE
|