Consider whether the gnutls-pkcs11 backend should still exist
Submitted by Michael Catanzaro
The gnutls-pkcs11 backend of glib-networking is only used when the user explicitly sets the environment variable GIO_USE_TLS=gnutls-pkcs11. Since it's not enabled by default, it's not clear to me if it is really useful to keep around. I suspect that almost nobody is using this code.
If we keep it around, we should:
- Test https://git.gnome.org/browse/glib-networking/commit/?id=5d0dcfd2bd85773e090008a7b1e1f28b9dbe9840. (The testsuite passed, but it passes even when I sabotage some of those function calls.)
- Fix bug #793280
- Somehow enable its use by default, so setting an environment variable is not required for this code to be useful
In the meantime, it's a big component of glib-networking that I'm not planning to work on myself.