./devel/gdbus-codegen, Generate code and/or documentation for one or more D-Bus interfaces

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.68.3, Package name: gdbus-codegen-2.68.3, Maintainer: prlw1

This package provides the gdbus-codegen utility.


Required to run:
[textproc/py-expat] [lang/python37]

Required to build:
[pkgtools/cwrappers] [devel/meson]

Master sites: (Expand)

SHA1: aa1e007c1e6340981c0c8f6d715b63d37b3cfaea
RMD160: 2e4d20249d9db0c108596db4e7691eb389bb9666
Filesize: 4829.332 KB

Version history: (Expand)


CVS history: (Expand)


   2021-06-25 09:23:19 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
glib2 glib2-tools gdbus-codegen: updated to 2.68.3

Overview of changes in GLib 2.68.3
==================================
* Bugs fixed:
 - 2311 testfilemonitor test leaks ip_watched_file_t struct
 - 2417 GFile: `g_file_replace_contents()` reports `G_IO_ERROR_WRONG_ETAG` when \ 
saving from a symlink
 - !2133 Backport !2128 “inotify: Fix a memory leak” to glib-2-68
 - !2137 Backport !2136 “tlscertificate: Avoid possible invalid read” to \ 
glib-2-68
 - !2141 Backport !2138 “glocalfileoutputstream: Fix ETag check when replacing \ 
through a symlink” to glib-2-68
   2021-05-11 20:41:28 by Dan Cirnat | Files touched by this commit (1) | Package updated
Log message:
gdbus-codegen: Update devel/gdbus-codegen to 2.68.2
   2021-04-13 21:22:15 by Adam Ciarcinski | Files touched by this commit (6) | Package updated
Log message:
glib2: updated to 2.68.1

Overview of changes in GLib 2.68.1
==================================

* Fix a crash in `GKeyFile` when parsing a file which contains translations
  using a `GKeyFile` instance which has loaded another file previously

* Pin GIO DLL in memory on Windows (!2016)

* Bugs fixed:
 - g_key_file_load_from_file segfaults on "Key[*]="like lines
 - !1997 Backport !1996 Include glibconfig.h to get the G_OS_UNIX token to glib-2-68
 - !2016 GIO W32: Pin gio DLL
 - !2021 Backport MR !2016 (GIO W32: Pin gio DLL) into glib-2-68
 - !2022 Few fixes and notes for building on Visual Studio 2012 and earlier
 - !2034 Backport MR !2032 (gkeyfile: Drop a redundant check) into glib-2-68
 - !2035 Backport !2026 Split g_test_log() messages that contain multiple lines \ 
to glib-2-68

* Translation updates:
 - English (United Kingdom)
   2021-03-30 11:54:32 by Adam Ciarcinski | Files touched by this commit (1)
Log message:
sync with glib2
   2021-03-23 14:48:27 by Adam Ciarcinski | Files touched by this commit (5)
Log message:
glib2: downgraded to 2.66.8

Overview of changes in GLib 2.66.8
==================================

* Fix a security issue when using `g_file_replace()` with
  `G_FILE_CREATE_REPLACE_DESTINATION`

* Bugs fixed:
 - file-roller symlink attack
 - Backport !2325 “file-roller symlink attack” to glib-2-66
 - Backport !1976 “Use the right permissions for directory watching on \ 
Win32” to glib-2-66
   2021-03-22 07:54:20 by Adam Ciarcinski | Files touched by this commit (6) | Package updated
Log message:
glib2: updated to 2.68.0

Overview of changes in GLib 2.68.0
==================================

* Bugs fixed:
 - !1987 build: Drop gconstructor_as_data_h usage from glib-compile-schemas
 - !1989 glib.supp: Generalize some suppressions
 - !1992 gbytesicon: Fix error in g_bytes_icon_new() documentation
 - !1994 glocalfileoutputstream: Tidy up error handling
 - !1995 tests: Fix copy/paste error in queue test

* Translation updates:
 - Czech
 - Finnish
 - Italian
 - Korean
 - Lithuanian
 - Polish
 - Romanian
 - Slovenian
 - Turkish
   2021-02-21 13:47:16 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
glib2 glib2-tools gdbus-codegen: updated to 2.66.7

Overview of changes in GLib 2.66.7
==================================

* Fix various regressions caused by rushed security fixes in 2.66.6
  (work by Simon McVittie and Jan Alexander Steffens) (!1933, !1943)

* Fix a silent integer truncation when calling `g_byte_array_new_take()` for
  byte arrays bigger than `G_MAXUINT` (work by Krzesimir Nowak) (!1944)

* Disallow using currently-undefined D-Bus connection or server flags to prevent
  forward-compatibility problems with new security-sensitive flags likely to be
  released in GLib 2.68 (work by Simon McVittie) (!1945)

* Bugs fixed:
 - !1933 [2.66] Fix regressions in 2.66.6 where negative gssize indicates strlen()
 - !1943 Backport !1941 “gkeyfilesettingsbackend: Fix basename handling when \ 
group is unset” to glib-2-66
 - !1944 Backport !1942 “gbytearray: Do not accept too large byte arrays” to \ 
glib-2-66
 - !1945 Backport !1934 “gdbus: Reject attempts to set future connection or \ 
server flags” to glib-2-66

Overview of changes in GLib 2.66.6
==================================

* Fix various instances within GLib where `g_memdup()` was vulnerable to a
  silent integer truncation and heap overflow problem (discovered by
  Kevin Backhouse, work by Philip Withnall)

* Bugs fixed:
 - !1927 Backport !1926 “Add g_memdup2()” to glib-2-66

Overview of changes in GLib 2.66.5
==================================

* Fix some issues with handling over-long (invalid) input when parsing for \ 
`GDate` (!1824)

* Don’t load GIO modules or parse other GIO environment variables when `AT_SECURE`
  is set (i.e. in a setuid/setgid/setcap process). GIO has always been
  documented as not being safe to use in privileged processes, but people persist
  in using it unsafely, so these changes should harden things against potential
  attacks at least a little. Unfortunately they break a couple of projects which
  were relying on reading `DBUS_SESSION_BUS_ADDRESS`, so GIO continues to read
  that for setgid/setcap (but not setuid) processes. This loophole will be closed
  in GLib 2.70 (see issue 2316), which should give modules 6 months to change
  their behaviour. (Work by Simon McVittie and Philip Withnall)

* Fix `g_spawn()` searching `PATH` when it wasn’t meant to (work by
  Simon McVittie and Thomas Haller) (!1913)

* Bugs fixed:
 - giomodule: Loads GIO modules even if setuid, etc.
 - g_private_replace ordering issue
 - GIO security hardening causing gnome-keyring to regress when session bus is \ 
provided by dbus-launch (dbus-x11)
 - gthread: Destroy value after replacing it in g_private_replace()
 - Backport !1821 “gdate: Limit length of dates which can be parsed as \ 
valid” to glib-2-66
 - gdatetime.c: Fix MSVC builds for lack of NAN items
 - Backport !1827 “Windows: fix FD_READ condition flag still set on \ 
recoverable UDP socket errors.” to glib-2-66
 - Backport !1862 “gio: Ignore various environment variables when running as \ 
setuid” to glib-2-66
 - Backport !1868 “gdesktopappinfo: Fix validation of XDG_CURRENT_DESKTOP” \ 
to glib-2-66
 - Backport !1902 “spawn: Don't set a search path if we don't want to search \ 
PATH” to glib-2-66
 - Backport !1920 “Resolve GDBus regressions in setcap/setgid programs” to \ 
glib-2-66
   2020-12-20 12:06:40 by Patrick Welche | Files touched by this commit (6) | Package updated
Log message:
Update glib2 to 2.66.4

Overview of changes in GLib 2.66.4
==================================

* Fix some issues in parsing floating point seconds in `GDateTime`
  (!1791, !1797)

* Fix some issues in handling invalid UTF-8 when parsing for `GDate` (!1788)

* Bugs fixed:
 - #2264 GPtrArray might call qsort() with NULL data
 - Backport !1771 macos: fix frexpl checks in cross-compilation to glib-2-66
 - Backport !1788 gdate: Validate input as UTF-8 before parsing to glib-2-66
 - Backport !1791 gdatetime: Disallow NAN as a number of seconds in a GDateTime \ 
to glib-2-66
 - Backport !1794 gio-tool-info: Prevent criticals if mount options are not \ 
available to glib-2-66
 - Backport !1797 gdatetime: Improve ISO 8601 parsing to avoid floating point \ 
checks to glib-2-66