glib/gio
Simon McVittie 92183fb703 gdbusauthmechanismsha1: Use the same timeouts as libdbus
For interoperability with libdbus, we want to use compatible timeouts.
In particular, this fixes a spurious failure of the `gdbus-server-auth`
test caused by libdbus and gdbus choosing to expire the key (cookie) at
different times, as diagnosed by Thiago Macieira. Previously, the libdbus
client would decline to use keys older than 7 minutes, but the GDBus
server would not generate a new key until the old key was 10 minutes old.

For completeness, also adjust the other arbitrary timeouts in the
DBUS_COOKIE_SHA1 mechanism to be the same as in libdbus. To make it
easier to align with libdbus, create internal macros with the same names
and values used in dbus-keyring.c.

* maximum time a key can be in the future due to clock skew between
  systems sharing a home directory
  - spec says "a reasonable time in the future"
  - was 1 day
  - now 5 minutes
  - MAX_TIME_TRAVEL_SECONDS

* time to generate a new key if the newest is older
  - spec says "If no recent keys remain, the server may generate a new
    key", but that isn't practical, because in reality we need a grace
    period during which an old key will not be used for new authentication
    attempts but old authentication attempts can continue (in practice both
    libdbus and GDBus implemented this logic)
  - was 10 minutes
  - now 5 minutes
  - NEW_KEY_TIMEOUT_SECONDS

* time to discard old keys
  - spec says "the timeout can be fairly short"
  - was 15 minutes
  - now 7 minutes
  - EXPIRE_KEYS_TIMEOUT_SECONDS

* time allowed for a client using an old key to authenticate, before
  that key gets deleted
  - was at least 5 minutes
  - now at least 2 minutes
  - at least (EXPIRE_KEYS_TIMEOUT_SECONDS - NEW_KEY_TIMEOUT_SECONDS)

Based on a merge request by Philip Withnall.

Fixes: #2164
Thanks: Philip Withnall
Thanks: Thiago Macieira
Signed-off-by: Simon McVittie <smcv@collabora.com>
2020-09-07 11:29:06 +01:00
..
completion tree: Fix various typos and outdated terminology 2020-06-12 15:01:08 +01:00
fam build: Drop use of G_DISABLE_DEPRECATED from the build system 2019-05-30 10:38:45 +01:00
gdbus-2.0/codegen tree: Fix various typos and outdated terminology 2020-06-12 15:01:08 +01:00
gvdb Merge remote-tracking branch 'gvdb/master' into update-gvdb 2020-04-09 13:10:30 +01:00
inotify inotify: Fix some enum comparisons to integers 2019-10-08 13:49:40 +01:00
kqueue tree: Fix various typos and outdated terminology 2020-06-12 15:01:08 +01:00
tests tests: Add splice cancellation test 2020-08-28 11:38:51 +02:00
win32 tree: Fix various typos and outdated terminology 2020-06-12 15:01:08 +01:00
xdgmime Normalize C source files to end with exactly one newline 2020-06-10 09:48:02 +01:00
data-to-c.py build: Drop data-to-c.pl in favour of data-to-c.py 2017-11-10 11:47:57 +00:00
dbus-daemon.xml Add GDBusDAaemon, an implementation of a message bus 2012-04-20 15:02:48 +02:00
gaction.c minor typos in the documentation (a/an) 2019-08-24 19:14:05 +00:00
gaction.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gactiongroup.c Small doc correction 2019-12-10 15:15:13 -05:00
gactiongroup.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gactiongroupexporter.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gactiongroupexporter.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gactionmap.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gactionmap.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gappinfo.c Revert "Merge branch 'appinfo-properties' into 'master'" 2020-08-02 21:02:03 +00:00
gappinfo.h gappinfo: Add launch_uris_async() and launch_uris_finish() vfuncs 2019-01-28 16:42:34 +01:00
gappinfoprivate.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gapplication-tool.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gapplication.c tree: Fix various typos and outdated terminology 2020-06-12 15:01:08 +01:00
gapplication.h GApplication: Add a way to replace a unique instance 2018-11-26 11:45:29 -05:00
gapplicationcommandline.c introspection: Add more filename type annotations for strings which can contain filenames 2017-10-26 18:51:51 +02:00
gapplicationcommandline.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gapplicationimpl-dbus.c gio: Fix various compiler warnings when compiling with G_DISABLE_ASSERT 2019-03-08 19:46:21 +00:00
gapplicationimpl.h GApplication: parse command line options 2014-02-06 12:02:53 +00:00
gasynchelper.c tree: Fix various typos and outdated terminology 2020-06-12 15:01:08 +01:00
gasynchelper.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gasyncinitable.c gtask: Improve task names used internally within GLib 2020-07-07 11:17:10 +01:00
gasyncinitable.h doc: Add some empty lines to unbreak gtkdoc 2019-07-10 10:10:49 -04:00
gasyncresult.c docs: Mention the idiomatic way of invoking a GAsyncReadyCallback 2017-10-26 14:08:42 +02:00
gasyncresult.h gio: Fix minor docs mistakes 2019-07-15 16:07:18 -07:00
gbufferedinputstream.c docs: Fix various minor syntax errors in gtk-doc comments 2017-11-07 14:51:12 +00:00
gbufferedinputstream.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gbufferedoutputstream.c gbufferedoutputstream: Fix jump conditional on uninitialised data 2018-06-27 15:01:08 +01:00
gbufferedoutputstream.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gbytesicon.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gbytesicon.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gcancellable.c gcancellable: Mark a variable as unused if built with G_DISABLE_ASSERT 2020-09-01 12:23:19 +01:00
gcancellable.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gcharsetconverter.c Consistently save errno immediately after the operation setting it 2017-08-03 10:21:13 +01:00
gcharsetconverter.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gcocoanotificationbackend.m cocoanotificationbackend: do not release readonly property 2019-04-23 17:10:12 +02:00
gcontenttype-win32.c gcontenttype: Add no-op versions of {get,set}_mime_dirs() on win32/macOS 2019-07-24 14:50:53 +01:00
gcontenttype.c gcontenttype: Fix crash in _get_generic_icon_name() 2020-02-28 15:09:50 +01:00
gcontenttype.h doc: Hide some internal function 2019-07-10 10:29:04 -04:00
gcontenttypeprivate.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gcontextspecificgroup.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gcontextspecificgroup.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gconverter.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gconverter.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gconverterinputstream.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gconverterinputstream.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gconverteroutputstream.c tree: Fix various typos and outdated terminology 2020-06-12 15:01:08 +01:00
gconverteroutputstream.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gcredentials.c gio: add gcredential support for macOS 2020-05-07 14:19:16 +01:00
gcredentials.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gcredentialsprivate.h gio: add gcredential support for macOS 2020-05-07 14:19:16 +01:00
gdatagrambased.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdatagrambased.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdatainputstream.c gio: Fix various compiler warnings when compiling with G_DISABLE_ASSERT 2019-03-08 19:46:21 +00:00
gdatainputstream.h gdatainputstream: Deprecate read_until() in favour of read_upto() 2018-02-02 10:05:55 +01:00
gdataoutputstream.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdataoutputstream.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdbus-tool.c gdbus-tool: Require message bus connections for most commands 2020-02-24 11:17:31 +00:00
gdbusactiongroup-private.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdbusactiongroup.c GDBusActionGroup: Allow NULL bus name for peer-to-peer connection 2017-11-17 11:28:43 +00:00
gdbusactiongroup.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdbusaddress.c gdbusaddress: Drop an unnecessary NULL check 2020-08-18 10:36:26 +01:00
gdbusaddress.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdbusauth.c GDBus: prefer getsockopt()-style credentials-passing APIs 2019-10-28 19:56:00 +00:00
gdbusauth.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdbusauthmechanism.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdbusauthmechanism.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdbusauthmechanismanon.c gdbus: actually return string length from hexdecode() 2018-03-13 12:09:01 +00:00
gdbusauthmechanismanon.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdbusauthmechanismexternal.c ci: fix warnings and enable --werror for the mingw build 2018-04-25 17:23:50 +02:00
gdbusauthmechanismexternal.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdbusauthmechanismsha1.c gdbusauthmechanismsha1: Use the same timeouts as libdbus 2020-09-07 11:29:06 +01:00
gdbusauthmechanismsha1.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdbusauthobserver.c Normalize C source files to end with exactly one newline 2020-06-10 09:48:02 +01:00
gdbusauthobserver.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdbusconnection.c gdbusconnection: Clarify nullability of SignalInstance.sender 2020-04-03 12:16:49 +01:00
gdbusconnection.h gdbusconnection: GDBusSignalCallback can have a NULL sender_name 2020-04-03 08:01:44 +02:00
gdbusdaemon.c gdbusdaemon: Fix unused variable warning 2019-09-05 14:17:08 +01:00
gdbusdaemon.h gio: add support for g_auto() and g_autoptr() 2015-01-30 16:58:40 +01:00
gdbuserror.c minor typos in the documentation (a/an) 2019-08-24 19:14:05 +00:00
gdbuserror.h docs: Fix some odd grammar in the GDBusError documentation 2018-01-05 19:29:35 +00:00
gdbusinterface.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdbusinterface.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdbusinterfaceskeleton.c gtask: Improve task names used internally within GLib 2020-07-07 11:17:10 +01:00
gdbusinterfaceskeleton.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdbusintrospection.c gdbusintrospection: Use atomic operations to read ref_count 2018-11-06 14:44:40 +01:00
gdbusintrospection.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdbusmenumodel.c GDBusMenuModel: Allow NULL bus name for peer-to-peer connection 2017-11-17 11:28:43 +00:00
gdbusmenumodel.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdbusmessage.c gdbusmessage: Drop redundant uint ≥ 0 checks 2020-08-18 10:39:46 +01:00
gdbusmessage.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdbusmethodinvocation.c docs: Remove XML-style comments from documentation strings 2018-01-12 15:29:29 +00:00
gdbusmethodinvocation.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdbusnameowning.c gdbusconnection: Document main context iteration for unsubscriptions 2020-02-24 09:03:02 +00:00
gdbusnameowning.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdbusnamewatching.c gdbusconnection: Document main context iteration for unsubscriptions 2020-02-24 09:03:02 +00:00
gdbusnamewatching.h minor typos in the documentation (a/an) 2019-08-24 19:14:05 +00:00
gdbusobject.c gio: ensure default va_marshaller is used 2019-06-17 16:13:53 -07:00
gdbusobject.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdbusobjectmanager.c gio: remove use of generic marshaller from GIO objects 2019-06-17 16:29:09 -07:00
gdbusobjectmanager.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdbusobjectmanagerclient.c tree: Fix various typos and outdated terminology 2020-06-12 15:01:08 +01:00
gdbusobjectmanagerclient.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdbusobjectmanagerserver.c gobject: fix typecasts via g_object_ref 2017-12-04 11:42:58 +00:00
gdbusobjectmanagerserver.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdbusobjectproxy.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdbusobjectproxy.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdbusobjectskeleton.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdbusobjectskeleton.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdbusprivate.c gtask: Improve task names used internally within GLib 2020-07-07 11:17:10 +01:00
gdbusprivate.h gdbus, win32: autolaunch bus with gdbus.exe instead of rundll32 2019-03-12 21:53:29 +03:00
gdbusproxy.c gtask: Improve task names used internally within GLib 2020-07-07 11:17:10 +01:00
gdbusproxy.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdbusserver.c gdbusserver: Keep a strong reference to the server in callbacks 2019-10-28 20:47:04 +00:00
gdbusserver.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdbusutils.c gdbusutils: Stop using g_get_current_time() 2019-07-29 12:27:29 +01:00
gdbusutils.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdelayedsettingsbackend.c gsettings: Add missing changed() call to delayed settings backend 2019-08-21 20:08:04 +03:00
gdelayedsettingsbackend.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdesktopappinfo.c Revert "Merge branch 'appinfo-properties' into 'master'" 2020-08-02 21:02:03 +00:00
gdesktopappinfo.h glib, gio: Use GLIB_DEPRECATED_MACRO instead of G_DISABLE_DEPRECATED 2019-05-30 10:38:45 +01:00
gdocumentportal.c gio: do not cache document portal D-Bus proxy 2019-12-17 21:03:03 +08:00
gdocumentportal.h gio: make g_document_portal_add_documents() fall back to read-only access 2019-01-25 14:06:46 +08:00
gdrive.c tree: Fix various typos and outdated terminology 2020-06-12 15:01:08 +01:00
gdrive.h tree: Fix various typos and outdated terminology 2020-06-12 15:01:08 +01:00
gdtlsclientconnection.c Improve documentation of client connection validation flags 2020-05-05 13:58:07 -05:00
gdtlsclientconnection.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdtlsconnection.c Add g_(d)tls_connection_get_channel_binding_data calls and enums 2020-06-25 12:40:34 +00:00
gdtlsconnection.h Add g_(d)tls_connection_get_channel_binding_data calls and enums 2020-06-25 12:40:34 +00:00
gdtlsserverconnection.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdtlsserverconnection.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdummyfile.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdummyfile.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdummyproxyresolver.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdummyproxyresolver.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gdummytlsbackend.c gdummytlsconnection: Add missing overrides for ALPN properties 2020-03-06 19:26:13 -08:00
gdummytlsbackend.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gemblem.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gemblem.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gemblemedicon.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gemblemedicon.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gfdonotificationbackend.c gfdonotificationbackend: remove notifications when bus name vanishes 2020-01-15 16:38:52 +02:00
gfile.c gfile: Document TOCTTOU avoidance using g_file_delete() 2020-08-12 10:48:28 +01:00
gfile.h gfile: Document a few nullable vfuncs 2019-09-30 14:40:55 +01:00
gfileattribute-priv.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gfileattribute.c tree: Fix various typos and outdated terminology 2020-06-12 15:01:08 +01:00
gfileattribute.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gfiledescriptorbased.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gfiledescriptorbased.h Normalize C source files to end with exactly one newline 2020-06-10 09:48:02 +01:00
gfileenumerator.c Normalize C source files to end with exactly one newline 2020-06-10 09:48:02 +01:00
gfileenumerator.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gfileicon.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gfileicon.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gfileinfo-priv.h W32: new GFileInfo attributes 2018-09-12 14:35:16 +00:00
gfileinfo.c gfileinfo: Clarify docs to say that name and display-name are set 2020-07-27 00:45:31 +01:00
gfileinfo.h glocalfileinfo: Support STX_BTIME for G_FILE_ATTRIBUTE_TIME_CREATED 2020-08-17 12:33:05 +01:00
gfileinputstream.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gfileinputstream.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gfileiostream.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gfileiostream.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gfilemonitor.c gio: remove use of generic marshaller from GIO objects 2019-06-17 16:29:09 -07:00
gfilemonitor.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gfilenamecompleter.c tree: Fix various typos and outdated terminology 2020-06-12 15:01:08 +01:00
gfilenamecompleter.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gfileoutputstream.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gfileoutputstream.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gfilterinputstream.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gfilterinputstream.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gfilteroutputstream.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gfilteroutputstream.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
ggtknotificationbackend.c GGtkNotificationBackend: Use correct path for GetNameOwner call 2017-06-09 16:45:09 +01:00
ghttpproxy.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
ghttpproxy.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gicon.c gicon: Clarify GVariant refcounting in docs 2020-03-31 14:27:00 +01:00
gicon.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
ginetaddress.c gio: Remove broken support for XP 2020-07-26 21:30:05 +05:30
ginetaddress.h Normalize C source files to end with exactly one newline 2020-06-10 09:48:02 +01:00
ginetaddressmask.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
ginetaddressmask.h Normalize C source files to end with exactly one newline 2020-06-10 09:48:02 +01:00
ginetsocketaddress.c ginetaddress, ginetsocketaddress: Add missing (nullable) annotations 2020-03-17 11:14:51 +00:00
ginetsocketaddress.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
ginitable.c tree: Fix various typos and outdated terminology 2020-06-12 15:01:08 +01:00
ginitable.h doc: Add some empty lines to unbreak gtkdoc 2019-07-10 10:10:49 -04:00
ginputstream.c ginputstream: Add missing (out) annotations to read() functions 2019-03-22 13:20:41 +00:00
ginputstream.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gio_probes.d gio: Add SystemTap and DTrace probes for GTask 2016-06-15 16:15:12 -04:00
gio_trace.h build: Disable dtrace probes under static analysis 2019-09-05 14:16:58 +01:00
gio-autocleanups.h gio: Add missing autocleanup definition for GSettingsSchemaKey 2019-03-26 16:40:28 +01:00
gio-querymodules-wrapper.py Meson: Build fam module 2018-06-07 10:38:20 -04:00
gio-querymodules.c gio tools: Use the proper string for default locale for setlocale() 2019-06-18 17:29:41 +08:00
gio-tool-cat.c gio-tool: Use "…" consistently 2018-05-28 13:50:55 +02:00
gio-tool-copy.c gio-tool: Add a --default-permissions argument to gio copy 2019-09-30 14:40:50 +01:00
gio-tool-info.c gio-tool-info: Print also root path if available 2020-02-03 12:22:43 +00:00
gio-tool-list.c gio-tool-list: Add an option to print display names 2019-12-17 11:07:10 +01:00
gio-tool-mime.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gio-tool-mkdir.c Normalize C source files to end with exactly one newline 2020-06-10 09:48:02 +01:00
gio-tool-monitor.c gio-tool: Use "…" consistently 2018-05-28 13:50:55 +02:00
gio-tool-mount.c gio-tool-mount: Do not print anything if "gio mount -d" suceeded 2019-11-27 13:37:51 +01:00
gio-tool-move.c gio-tool: Fix a memory leak when returning command line help 2018-07-17 12:13:21 +02:00
gio-tool-open.c gio-tool-open: Use g_app_info_launch_default_for_uri_async() 2019-01-28 16:42:34 +01:00
gio-tool-remove.c gio-tool: Use "…" consistently 2018-05-28 13:50:55 +02:00
gio-tool-rename.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gio-tool-save.c Normalize C source files to end with exactly one newline 2020-06-10 09:48:02 +01:00
gio-tool-set.c gio-tool: Use "…" consistently 2018-05-28 13:50:55 +02:00
gio-tool-trash.c gio-tool: Print help if no arguments are given 2018-05-28 13:50:55 +02:00
gio-tool-tree.c gio-tool: Use "…" consistently 2018-05-28 13:50:55 +02:00
gio-tool.c gio-tool.c: Don't hardcode localedir on Windows 2019-06-18 17:29:41 +08:00
gio-tool.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gio.h Normalize C source files to end with exactly one newline 2020-06-10 09:48:02 +01:00
gio.rc.in meson: build Windows resource files 2018-01-04 22:19:30 +01:00
gio.stp.in gio: Add SystemTap and DTrace probes for GTask 2016-06-15 16:15:12 -04:00
gioenums.h GFile: Document that G_FILE_CREATE_REPLACE_DESTINATION can only be used with g_file_replace() and variants 2020-07-27 18:35:38 +03:00
gioenumtypes.c.template various: add missing cases of #include "config.h" 2012-12-06 13:30:31 -05:00
gioenumtypes.h.template gioenumtypes.h.template: use GLIB_AVAILABLE_IN_ALL 2013-01-13 13:05:15 -05:00
gioerror.c gioerror: Map WSAENETRESET on Windows to G_IO_ERROR_CONNECTION_CLOSED 2020-08-17 13:14:46 +03:00
gioerror.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
giomodule-priv.c gio: Also support modules built with MSVC 2019-02-20 21:26:36 +05:30
giomodule-priv.h GIOModule: Use unique names for load/unload symbols 2018-01-04 11:01:40 -05:00
giomodule.c glib: Avoid redefining GLIB_DISABLE_DEPRECATION_WARNINGS 2020-07-27 15:41:09 +01:00
giomodule.h GIOModule: Use unique names for load/unload symbols 2018-01-04 11:01:40 -05:00
gioprivate.h Define G_IOV_MAX to 512 on macOS/iOS 2019-09-10 10:16:03 +03:00
gioscheduler.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gioscheduler.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
giostream.c tree: Fix various typos and outdated terminology 2020-06-12 15:01:08 +01:00
giostream.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
giotypes.h tree: Fix various typos and outdated terminology 2020-06-12 15:01:08 +01:00
giowin32-priv.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
giowin32-private.c GWin32AppInfo: Support rundll32-using applications 2020-01-15 18:04:14 +00:00
gkeyfilesettingsbackend.c Merge branch 'key-file-no-file' into 'master' 2019-07-15 12:50:45 +00:00
glib-compile-resources.c glib-compile-resources: Fix exporting on Visual Studio 2020-05-23 10:35:05 +08:00
glib-compile-schemas.c glib-compile-schemas: Fix some minor en_GB-isms in translatable strings 2019-08-14 10:38:23 +02:00
glistmodel.c tree: Fix various typos and outdated terminology 2020-06-12 15:01:08 +01:00
glistmodel.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gliststore.c gliststore: Add item lookup functions 2019-09-25 08:37:22 +02:00
gliststore.h gliststore: Add item lookup functions 2019-09-25 08:37:22 +02:00
gloadableicon.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gloadableicon.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
glocalfile.c glocalfileinfo: Add support for optional/required fields in stat bufs 2020-08-14 17:30:11 +01:00
glocalfile.h glocalfile: Rename g_local_file_is_remote 2020-06-19 11:34:42 +02:00
glocalfileenumerator.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
glocalfileenumerator.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
glocalfileinfo.c gio: Allow no atime from statx 2020-08-23 16:41:17 +02:00
glocalfileinfo.h glocalfileinfo: Add statx() support 2020-08-17 12:33:05 +01:00
glocalfileinputstream.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
glocalfileinputstream.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
glocalfileiostream.c gobject: fix typecasts via g_object_ref 2017-12-04 11:42:58 +00:00
glocalfileiostream.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
glocalfilemonitor.c glocalfile: Rename g_local_file_is_remote 2020-06-19 11:34:42 +02:00
glocalfilemonitor.h gdesktopappinfo: Allocate DesktopFileDir structs dynamically 2019-10-11 22:31:24 +01:00
glocalfileoutputstream.c glocalfileinfo: Add statx() support 2020-08-17 12:33:05 +01:00
glocalfileoutputstream.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
glocalvfs.c glocalvfs: Use thread-safe getpwnam_r() rather than getpwnam() 2019-11-26 12:17:04 +00:00
glocalvfs.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gmarshal-internal.c Normalize C source files to end with exactly one newline 2020-06-10 09:48:02 +01:00
gmarshal-internal.h gio: remove use of generic marshaller from GIO objects 2019-06-17 16:29:09 -07:00
gmarshal-internal.list gio: remove use of generic marshaller from GIO objects 2019-06-17 16:29:09 -07:00
gmemoryinputstream.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gmemoryinputstream.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gmemorymonitor.c gmemorymonitor: Mention malloc_trim() in the documentation 2020-03-09 20:07:43 +00:00
gmemorymonitor.h gio: Add GMemoryMonitor to monitor for low-memory 2019-12-11 11:44:42 +00:00
gmemorymonitordbus.c gio: Add GMemoryMonitor to monitor for low-memory 2019-12-11 11:44:42 +00:00
gmemorymonitordbus.h gio: Add GMemoryMonitor to monitor for low-memory 2019-12-11 11:44:42 +00:00
gmemorymonitorportal.c gio: Add GMemoryMonitor to monitor for low-memory 2019-12-11 11:44:42 +00:00
gmemorymonitorportal.h gio: Add GMemoryMonitor to monitor for low-memory 2019-12-11 11:44:42 +00:00
gmemoryoutputstream.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gmemoryoutputstream.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gmemorysettingsbackend.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gmenu.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gmenu.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gmenuexporter.c all: Remove trailing newlines from g_message()/g_warning()/g_error()s 2018-04-27 16:46:19 +01:00
gmenuexporter.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gmenumodel.c tree: Fix various ableist language 2020-06-23 10:49:44 +01:00
gmenumodel.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gmount.c minor typos in the documentation (a/an) 2019-08-24 19:14:05 +00:00
gmount.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gmountoperation.c tree: Fix various typos and outdated terminology 2020-06-12 15:01:08 +01:00
gmountoperation.h gmountoperation: Add missing documentation 2018-12-17 13:53:34 +00:00
gmountprivate.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gnativesocketaddress.c minor typos in the documentation (a/an) 2019-08-24 19:14:05 +00:00
gnativesocketaddress.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gnativevolumemonitor.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gnativevolumemonitor.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gnetworkaddress.c guri: Make G_URI_FLAGS_PARSE_STRICT the default 2020-08-07 14:02:18 +01:00
gnetworkaddress.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gnetworking.c gio: Remove broken support for XP 2020-07-26 21:30:05 +05:30
gnetworking.h.in gio: Remove broken support for XP 2020-07-26 21:30:05 +05:30
gnetworkingprivate.h gio: remove _g_uri_parse_authority() 2020-07-28 16:35:13 +04:00
gnetworkmonitor.c gnetworkmonitornm: Remove unneeded ";" in G_DEFINE_INTERFACE_WITH_CODE 2019-07-29 17:28:01 +02:00
gnetworkmonitor.h GNetworkMonitor: Rename "network-changed" signal argument 2018-01-09 16:24:27 +00:00
gnetworkmonitorbase.c Fix crash caused by g_network_monitor_base_add_network() 2020-01-27 16:20:20 -06:00
gnetworkmonitorbase.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gnetworkmonitornetlink.c gio/gnetworkmonitornetlink.c: Add NULL check on dest before using it 2019-08-24 15:55:49 +02:00
gnetworkmonitornetlink.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gnetworkmonitornm.c gnetworkmonitornm: Remove double-space 2019-07-29 17:28:01 +02:00
gnetworkmonitornm.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gnetworkmonitorportal.c Autostart xdg-desktop-portal if needed 2018-09-12 15:38:44 -05:00
gnetworkmonitorportal.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gnetworkservice.c gio: replace _g_uri_from_authority() with g_uri_join() 2020-07-28 16:12:37 +04:00
gnetworkservice.h Normalize C source files to end with exactly one newline 2020-06-10 09:48:02 +01:00
gnextstepsettingsbackend.m Revert "Revert "Rename objective-c files from .c to .m"" 2018-05-25 03:06:07 +00:00
gnotification-private.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gnotification.c minor typos in the documentation (a/an) 2019-08-24 19:14:05 +00:00
gnotification.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gnotificationbackend.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gnotificationbackend.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gnullsettingsbackend.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gopenuriportal.c Fix typo in request handle 2019-07-04 16:23:44 +00:00
gopenuriportal.h LGPLv2+ -> LGPLv2.1+: update remaining files 2017-06-03 10:30:17 +02:00
gosxappinfo.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gosxappinfo.m tree: Fix various typos and outdated terminology 2020-06-12 15:01:08 +01:00
gosxcontenttype.m gcontenttype: Add no-op versions of {get,set}_mime_dirs() on win32/macOS 2019-07-24 14:50:53 +01:00
goutputstream.c goutputstream: Check individual close operations after splice 2020-08-28 11:22:14 +02:00
goutputstream.h Add writev() / writev_all() API to GOutputStream and GPollableOutputStream 2019-01-24 16:25:34 +02:00
gpermission.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gpermission.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gpollableinputstream.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gpollableinputstream.h Normalize C source files to end with exactly one newline 2020-06-10 09:48:02 +01:00
gpollableoutputstream.c Add writev() / writev_all() API to GOutputStream and GPollableOutputStream 2019-01-24 16:25:34 +02:00
gpollableoutputstream.h Normalize C source files to end with exactly one newline 2020-06-10 09:48:02 +01:00
gpollableutils.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gpollableutils.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gpollfilemonitor.c gpollfilemonitor: Fix use-after-free caused by leaking GSource 2018-03-26 10:55:44 +01:00
gpollfilemonitor.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gportalnotificationbackend.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gportalsupport.c portal: Read /.flatpak-info in thread-safe fashion 2020-07-13 16:26:44 +01:00
gportalsupport.h portal: Add a getter for dconf access 2019-07-15 13:01:56 +01:00
gpropertyaction.c property action: Add state hints 2019-06-10 00:03:25 +00:00
gpropertyaction.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gproxy.c gproxy: Add a missing ‘the’ to a documentation comment 2019-04-29 11:33:02 +01:00
gproxy.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gproxyaddress.c tree: Fix various typos and outdated terminology 2020-06-12 15:01:08 +01:00
gproxyaddress.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gproxyaddressenumerator.c gio: use g_uri_split_with_user() in save_userinfo() 2020-07-28 16:32:50 +04:00
gproxyaddressenumerator.h docs: Fix pluralised links to symbols 2019-03-15 11:09:32 +00:00
gproxyresolver.c guri: Make G_URI_FLAGS_PARSE_STRICT the default 2020-08-07 14:02:18 +01:00
gproxyresolver.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gproxyresolverportal.c Autostart xdg-desktop-portal if needed 2018-09-12 15:38:44 -05:00
gproxyresolverportal.h Normalize C source files to end with exactly one newline 2020-06-10 09:48:02 +01:00
gregistrysettingsbackend.c tree: Fix various typos and outdated terminology 2020-06-12 15:01:08 +01:00
gregistrysettingsbackend.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gremoteactiongroup.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gremoteactiongroup.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gresolver.c gtask: Improve task names used internally within GLib 2020-07-07 11:17:10 +01:00
gresolver.h gresolver: Add g_resolver_lookup_by_name_with_flags{_async,_finish,} 2018-12-11 16:09:29 -05:00
gresource-tool.c gio tools: Use the proper string for default locale for setlocale() 2019-06-18 17:29:41 +08:00
gresource.c docs: glib-compile-resources: json-stripblanks 2020-08-13 08:07:51 +00:00
gresource.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gresourcefile.c gresourcefile: simplify path canonicalization 2017-11-14 15:13:44 -08:00
gresourcefile.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gschema.dtd gschema.dtd: Add target attribute to alias 2019-05-06 16:26:53 +02:00
gschema.its gsettings: Install gettext ITS rules 2016-01-08 12:31:18 +09:00
gschema.loc gsettings: Install gettext ITS rules 2016-01-08 12:31:18 +09:00
gseekable.c tree: Fix various typos and outdated terminology 2020-06-12 15:01:08 +01:00
gseekable.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gsettings-mapping.c docs: Use ‘look up’ as a verb, rather than the noun ‘lookup’ 2019-04-26 12:12:31 +01:00
gsettings-mapping.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gsettings-tool.c gio tools: Use the proper string for default locale for setlocale() 2019-06-18 17:29:41 +08:00
gsettings.c gio: Document g_settings_new() missing schema behaviour 2020-08-24 09:02:43 +00:00
gsettings.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gsettingsbackend.c GSettingsBackend - Fix thread-safety during destruction of GSettings instances while notifications are emitted 2019-08-27 11:09:08 +03:00
gsettingsbackend.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gsettingsbackendinternal.h settings: Make the keyfile backend parameterless 2019-01-20 21:03:35 -05:00
gsettingsschema-internal.h gsettingsschema: Allow per-desktop overrides 2018-06-19 19:18:58 +03:00
gsettingsschema.c Support multiple directories in GSETTINGS_SCHEMA_DIR 2020-01-16 10:20:34 +00:00
gsettingsschema.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gsimpleaction.c gio: ensure default va_marshaller is used 2019-06-17 16:13:53 -07:00
gsimpleaction.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gsimpleactiongroup.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gsimpleactiongroup.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gsimpleasyncresult.c docs: Clarify the thread-default GMainContext where the result is sent 2017-10-26 13:48:39 +02:00
gsimpleasyncresult.h Revert "headers: Add various missing G_DISABLE_DEPRECATED guards" 2019-03-16 11:30:13 +00:00
gsimpleiostream.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gsimpleiostream.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gsimplepermission.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gsimplepermission.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gsimpleproxyresolver.c guri: Make G_URI_FLAGS_PARSE_STRICT the default 2020-08-07 14:02:18 +01:00
gsimpleproxyresolver.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gsocket.c gio: add missing (out) annotations to g_socket_receive* 2020-08-11 18:34:16 +01:00
gsocket.h Rename timeout variables in gsocket.[ch] to include the unit as suffix 2019-01-24 16:25:50 +02:00
gsocketaddress.c gio: replace _g_uri_from_authority() with g_uri_join() 2020-07-28 16:12:37 +04:00
gsocketaddress.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gsocketaddressenumerator.c Fix issue in GSocketAddressEnumerator documentation 2020-06-18 13:30:40 -05:00
gsocketaddressenumerator.h gio: Add missing documentation for G{Proxy,Socket}AddressEnumerator 2018-12-17 13:53:34 +00:00
gsocketclient.c Refactor g_socket_client_connect_async() 2020-02-14 18:15:20 +00:00
gsocketclient.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gsocketconnectable.c docs: Fix pluralised links to symbols 2019-03-15 11:09:32 +00:00
gsocketconnectable.h docs: Fix pluralised links to symbols 2019-03-15 11:09:32 +00:00
gsocketconnection.c gio: Fix various compiler warnings when compiling with G_DISABLE_ASSERT 2019-03-08 19:46:21 +00:00
gsocketconnection.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gsocketcontrolmessage.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gsocketcontrolmessage.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gsocketinputstream.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gsocketinputstream.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gsocketlistener.c gio: remove use of generic marshaller from GIO objects 2019-06-17 16:29:09 -07:00
gsocketlistener.h socketlistener: fix event signature in vfunc 2017-12-25 00:12:06 -08:00
gsocketoutputstream.c Clamp number of vectors to IOV_MAX / UIO_MAXIOV for GOutputStream writev() calls in the implementations 2019-05-31 12:51:59 +03:00
gsocketoutputstream.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gsocketservice.c gio: remove use of generic marshaller from GIO objects 2019-06-17 16:29:09 -07:00
gsocketservice.h tree: Fix various typos and outdated terminology 2020-06-12 15:01:08 +01:00
gsocks4aproxy.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gsocks4aproxy.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gsocks4proxy.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gsocks4proxy.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gsocks5proxy.c tree: Fix various typos and outdated terminology 2020-06-12 15:01:08 +01:00
gsocks5proxy.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gsrvtarget.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gsrvtarget.h Normalize C source files to end with exactly one newline 2020-06-10 09:48:02 +01:00
gsubprocess.c Ensure g_subprocess_communicate_async() never blocks 2020-08-17 12:57:24 +02:00
gsubprocess.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gsubprocesslauncher-private.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gsubprocesslauncher.c gsubprocesslauncher.c: fix documentation 2019-08-29 00:15:03 +02:00
gsubprocesslauncher.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gtask.c gtask: Improve task names used internally within GLib 2020-07-07 11:17:10 +01:00
gtask.h gtask: Only override g_task_set_source_tag() for GLib ≥ 2.60 2020-07-15 17:08:47 +01:00
gtcpconnection.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gtcpconnection.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gtcpwrapperconnection.c tree: Fix various typos and outdated terminology 2020-06-12 15:01:08 +01:00
gtcpwrapperconnection.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gtestdbus.c glib: Use g_file_set_contents_full() throughout GLib and GIO 2020-07-26 21:37:46 +01:00
gtestdbus.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gthemedicon.c gio: fixing duplicate icons and review comments. 2018-06-14 00:43:28 +02:00
gthemedicon.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gthreadedresolver.c gtask: Improve task names used internally within GLib 2020-07-07 11:17:10 +01:00
gthreadedresolver.h gthreadedresolver: Remove unused thread pool 2019-02-27 10:41:32 -05:00
gthreadedsocketservice.c gthreadedsocketservice: Mark source_object of run signal as nullable 2020-06-02 13:40:54 +03:00
gthreadedsocketservice.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gtlsbackend.c gtlsbackend: add support for setting the default TLS database 2018-09-03 13:55:57 +10:00
gtlsbackend.h gtlsbackend: add support for setting the default TLS database 2018-09-03 13:55:57 +10:00
gtlscertificate.c Revert "gtlscertificate: Add support for PKCS #11 backed certificates" 2020-01-30 04:19:22 -06:00
gtlscertificate.h Revert "gtlscertificate: Add support for PKCS #11 backed certificates" 2020-01-30 04:19:22 -06:00
gtlsclientconnection.c Improve documentation of client connection validation flags 2020-05-05 13:58:07 -05:00
gtlsclientconnection.h tlsclientconnection: Deprecate ssl3 property and functions 2018-01-08 19:17:01 -06:00
gtlsconnection.c Add g_(d)tls_connection_get_channel_binding_data calls and enums 2020-06-25 12:40:34 +00:00
gtlsconnection.h Add g_(d)tls_connection_get_channel_binding_data calls and enums 2020-06-25 12:40:34 +00:00
gtlsdatabase.c gtask: Improve task names used internally within GLib 2020-07-07 11:17:10 +01:00
gtlsdatabase.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gtlsfiledatabase.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gtlsfiledatabase.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gtlsinteraction.c minor typos in the documentation (a/an) 2019-08-24 19:14:05 +00:00
gtlsinteraction.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gtlspassword.c Partially revert "gio: Add missing (array length) annotations" 2017-09-21 12:05:06 +01:00
gtlspassword.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gtlsserverconnection.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gtlsserverconnection.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gtrashportal.c trash portal: Don't follow symlinks 2019-12-10 15:16:33 -05:00
gtrashportal.h Support the trash portal 2019-01-31 19:00:19 -05:00
gunionvolumemonitor.c tree: Fix various typos and outdated terminology 2020-06-12 15:01:08 +01:00
gunionvolumemonitor.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gunixconnection.c Document where we expect credentials-passing to be supported 2019-06-11 11:06:35 +01:00
gunixconnection.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gunixcredentialsmessage.c gio: add gcredential support for macOS 2020-05-07 14:19:16 +01:00
gunixcredentialsmessage.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gunixfdlist.c docs: Fix various typos in linked symbol names 2019-03-15 11:09:32 +00:00
gunixfdlist.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gunixfdmessage.c docs: Fix various typos in linked symbol names 2019-03-15 11:09:32 +00:00
gunixfdmessage.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gunixinputstream.c gunix{input|output}stream: Drop custom close_{async|finish}() methods 2020-03-02 13:55:00 +00:00
gunixinputstream.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gunixmount.c gtask: Improve task names used internally within GLib 2020-07-07 11:17:10 +01:00
gunixmount.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gunixmounts.c gunixmounts: Add g_unix_mount_point_at 2020-08-05 13:07:04 +01:00
gunixmounts.h gunixmounts: Add g_unix_mount_point_at 2020-08-05 13:07:04 +01:00
gunixoutputstream.c gunix{input|output}stream: Drop custom close_{async|finish}() methods 2020-03-02 13:55:00 +00:00
gunixoutputstream.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gunixsocketaddress.c Add and use G_SIZEOF_MEMBER() macro 2020-01-21 19:54:55 +04:00
gunixsocketaddress.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gunixvolume.c gtask: Improve task names used internally within GLib 2020-07-07 11:17:10 +01:00
gunixvolume.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gunixvolumemonitor.c gio: Update mounts after g_volume_mount 2018-07-30 16:05:41 +02:00
gunixvolumemonitor.h gio: Update mounts after g_volume_mount 2018-07-30 16:05:41 +02:00
gvfs.c gvfs: Add an assertion to check that get_file_for_uri() is never NULL 2019-08-27 08:21:25 +03:00
gvfs.h docs: Use ‘look up’ as a verb, rather than the noun ‘lookup’ 2019-04-26 12:12:31 +01:00
gvolume.c gio: ensure default va_marshaller is used 2019-06-17 16:13:53 -07:00
gvolume.h glib, gio: Use GLIB_DEPRECATED_MACRO instead of G_DISABLE_DEPRECATED 2019-05-30 10:38:45 +01:00
gvolumemonitor.c gio: ensure default va_marshaller is used 2019-06-17 16:13:53 -07:00
gvolumemonitor.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gwin32appinfo.c GWin32AppInfo: Drop read_resource_string(), use GWin32RegistryKey 2020-05-22 14:17:12 +00:00
gwin32appinfo.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gwin32inputstream.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gwin32inputstream.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gwin32mount.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gwin32mount.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gwin32networkmonitor.c gnetworkmonitor: Fix use-after-free when using from another thread 2018-04-11 15:03:43 +01:00
gwin32networkmonitor.h gio: Rename GNetworkMonitorWindows to GWin32NetworkMonitor 2018-01-18 10:12:26 +00:00
gwin32notificationbackend.c gwin32notificationbackend: Only warn once 2018-06-12 12:45:35 +01:00
gwin32outputstream.c gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gwin32outputstream.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gwin32registrykey.c tree: Fix various typos and outdated terminology 2020-06-12 15:01:08 +01:00
gwin32registrykey.h GWin32RegistryKey: add MUI capabilities to get_value() 2020-05-20 14:23:49 +00:00
gwin32volumemonitor.c tree: Fix various typos and outdated terminology 2020-06-12 15:01:08 +01:00
gwin32volumemonitor.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gzlibcompressor.c all: Remove trailing newlines from g_message()/g_warning()/g_error()s 2018-04-27 16:46:19 +01:00
gzlibcompressor.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
gzlibdecompressor.c all: Remove trailing newlines from g_message()/g_warning()/g_error()s 2018-04-27 16:46:19 +01:00
gzlibdecompressor.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00
meson.build gio: Remove broken support for XP 2020-07-26 21:30:05 +05:30
org.freedesktop.portal.Documents.xml tree: Fix various typos and outdated terminology 2020-06-12 15:01:08 +01:00
org.freedesktop.portal.OpenURI.xml gio: update dbus interfaces from xdg-desktop-portal tree 2019-12-17 20:48:22 +08:00
org.freedesktop.portal.ProxyResolver.xml gio: update dbus interfaces from xdg-desktop-portal tree 2019-12-17 20:48:22 +08:00
org.freedesktop.portal.Trash.xml Support the trash portal 2019-01-31 19:00:19 -05:00
strinfo.c docs: Use ‘look up’ as a verb, rather than the noun ‘lookup’ 2019-04-26 12:12:31 +01:00
thumbnail-verify.c glocalfileinfo: Use accessors to access struct stat members 2020-08-14 17:30:11 +01:00
thumbnail-verify.h gio/: LGPLv2+ -> LGPLv2.1+ 2017-05-29 19:53:34 +02:00