summaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authordefanor <defanor@uberspace.net>2021-09-21 21:39:52 +0300
committerdefanor <defanor@uberspace.net>2021-09-21 21:39:52 +0300
commit18f1f8f8d12131402ca13b53488870f2ab21d3d1 (patch)
tree33b885ef6495d3745265d17e598fdf21268a2553 /README
parentbec43cf7a9d33cd0ad393c86ffdd005c45f0f419 (diff)
Make libunbound optional
Just use gethostbyname when it's disabled. Possibly will add c-ares, getaddrinfo_a, and other options in the future.
Diffstat (limited to 'README')
-rw-r--r--README7
1 files changed, 4 insertions, 3 deletions
diff --git a/README b/README
index 5f1eb06..a881e11 100644
--- a/README
+++ b/README
@@ -14,7 +14,7 @@ rely on any particular UI, should be flexible and not stay in the way
of implementing additional XEPs on top of it, and should try to make
it easy to implement a decent client application using it.
-Current dependencies: libunbound, libxml2, gsasl, nettle. Optionally
+Current dependencies: libxml2, gsasl, nettle. Optionally libunbound,
gnutls with gnutls-dane or openssl, icu-i18n, gpgme.
@@ -37,12 +37,13 @@ A rough roadmap:
- Better connectivity:
[+] "Happy Eyeballs" (RFC 8305).
-[+] XEP-0368 v1.1: SRV records for XMPP over TLS.
+[+] XEP-0368 v1.1: SRV records for XMPP over TLS (when built with
+ libunbound).
[+] SOCKS5 (RFC 1928) support. Implemented, though no authentication.
[+] XEP-0199 v2.0: XMPP Ping.
[.] Certificate verification using DANE (experimental, only when built
with GnuTLS).
-[+] DNSSEC checks.
+[+] DNSSEC checks (when built with libunbound).
- Library refinement: