summaryrefslogtreecommitdiff
path: root/meson_options.txt
diff options
context:
space:
mode:
authorMichael Catanzaro <mcatanzaro@gnome.org>2020-06-09 14:05:55 -0500
committerMichael Catanzaro <mcatanzaro@gnome.org>2020-06-09 14:05:55 -0500
commit8e1d80c1e0fc52d17d08a21946fa4a86ec30e1db (patch)
tree3448e5a80f8fb73f5960207bca9b5bbe5e6f4c3b /meson_options.txt
parent533d3a76e2cc622b072e3ec789f69e888f3fd8eb (diff)
downloadglib-networking-8e1d80c1e0fc52d17d08a21946fa4a86ec30e1db.tar.gz
Add warning that OpenSSL backend isn't ready for Linux distros
There are hacks in half the tests where this backend doesn't return the expected error code or doesn't work as expected. But Arch Linux has enabled it for some reason. Warn distros. I do hope to enable this backend by default in the future. For now, it's not there yet.
Diffstat (limited to 'meson_options.txt')
-rw-r--r--meson_options.txt3
1 files changed, 3 insertions, 0 deletions
diff --git a/meson_options.txt b/meson_options.txt
index 3a525dd..aaf6227 100644
--- a/meson_options.txt
+++ b/meson_options.txt
@@ -1,3 +1,6 @@
+# The OpenSSL backend is provided for systems where licensing considerations
+# prohibit use of certain dependencies of GnuTLS. General-purpose Linux distros
+# should leave it disabled. Please don't second-guess our defaults.
option('gnutls', type: 'feature', value: 'auto', description: 'support for GnuTLS networking configration')
option('openssl', type: 'feature', value: 'disabled', description: 'support for OpenSSL networking configration')
option('libproxy', type: 'feature', value: 'auto', description: 'support for libproxy proxy configration')