glib/docs/reference/gio
Matthew Waters b84951eb6f gtlsbackend: add support for setting the default TLS database
There are many cases where a default TLS database is not able to be
defined within the constraints of a system.  For example glib-networking
(or glib-openssl) cannot retrieve the default certificate store on iOS
or Android and need to be initialized from a cert file of certificates
bundled with the application.

Previously GStreamer was relying on a custom patch to glib-networking to
populate the default database from the file pointed to by the
CA_CERTIFICATES environment variable however the mechanism that enabled
this was recently remove from glib-networking.

Adding a more generic g_tls_backend_set_default_database() API allows
application developers to override the default database using their own
certificates as well as allowing equivalent functionality on Android/iOS
(or others) as on the default database handling Linux.

Fixes https://gitlab.gnome.org/GNOME/glib-networking/issues/35
2018-09-03 13:55:57 +10:00
..
xml docs: Change Bugzilla references to GitLab 2018-06-15 13:04:39 +01:00
.gitignore .gitignore updates for gsettings stuff 2010-04-27 17:04:57 -04:00
gapplication.xml New gapplication(1) tool 2013-10-17 10:12:27 -04:00
gdbus-codegen.xml docs: Change Bugzilla references to GitLab 2018-06-15 13:04:39 +01:00
gdbus.xml docs: Change Bugzilla references to GitLab 2018-06-15 13:04:39 +01:00
gio-docs.xml docs: Split GSocketConnectable/GProxyAddressEnumerator documentation 2017-12-12 11:42:45 +00:00
gio-querymodules.xml docs: Improve man page consistency 2012-08-03 23:36:45 -04:00
gio-sections.txt gtlsbackend: add support for setting the default TLS database 2018-09-03 13:55:57 +10:00
gio.xml Add support for TCRYPT volumes to GMountOperation 2018-06-21 15:32:04 +02:00
glib-compile-resources.xml docs: Use appropriate tags for commands 2018-03-14 14:09:24 +00:00
glib-compile-schemas.xml glib-compile-schemas: Add a --version option 2016-10-06 21:08:25 +01:00
gresource.xml gresource: fix documentation typo 2017-08-22 08:58:56 +01:00
gsettings.xml Add ‘gsettings list-schemas --print-paths’ option 2018-01-05 13:01:03 +00:00
gvfs-overview.odg update the overview image of the gio docs 2009-06-08 17:29:22 +02:00
gvfs-overview.png update the overview image of the gio docs 2009-06-08 17:29:22 +02:00
Makefile.am docs: Don’t distribute generated man pages 2018-07-30 20:04:13 +01:00
menu-example.png Add GMenuModel 2011-12-08 18:05:12 -05:00
menu-model.png Add GMenuModel 2011-12-08 18:05:12 -05:00
meson.build doc: Remove gio.types since gtkdoc-scan rebuild it anyway 2018-06-28 09:55:56 -04:00
migrating-gconf.xml Drop a broken link 2013-01-01 10:25:07 -05:00
migrating-gdbus.xml docs: trivial typo fixes 2016-07-16 20:32:16 -04:00
migrating-gnome-vfs.xml docs: Change Bugzilla references to GitLab 2018-06-15 13:04:39 +01:00
migrating-posix.xml Remove duplicate copies of migration docs 2010-05-27 13:07:54 -04:00
overview.xml Trivial: documentation wording fix 2016-06-30 08:58:41 -04:00
version.xml.in gio/ docs/reference/gio Merged gio-standalone into glib. 2007-11-26 16:13:05 +00:00