Hi,
this updates libstrophe 0.11.0.
Changes:
- SASL EXTERNAL support (XEP-0178)
- Client certificate can be provided for TLS negotiation. If the
certificate contains a single xmppAddr and JID is not provided with
xmpp_conn_set_jid(), the xmppAddr is chosen as JID
- <stream> element contains "from" attribute over TLS connections now
- GnuTLS can be selected optionally with configure script
- Support for manual certificate verification
- New API:
- xmpp_conn_set_client_cert()
- xmpp_conn_cert_xmppaddr_num()
- xmpp_conn_cert_xmppaddr()
- xmpp_conn_set_cafile()
- xmpp_conn_set_capath()
- xmpp_conn_set_certfail_handler()
- xmpp_conn_get_peer_cert()
- xmpp_tlscert_get_ctx()
- xmpp_tlscert_get_conn()
- xmpp_tlscert_get_pem()
- xmpp_tlscert_get_dnsname()
- xmpp_tlscert_get_string()
- xmpp_tlscert_get_description()
- xmpp_tlscert_free()
I've been running this for a few days on amd64 with the updated version
of profanity, submitted in a separate mail.
portcheck, 'make lib-depends-check' and 'make test' are happy.
Comments? OK?
Index: libstrophe/Makefile
===================================================================
RCS file: /cvs/ports/net/libstrophe/Makefile,v
retrieving revision 1.6
diff -u -p -u -p -r1.6 Makefile
--- libstrophe/Makefile 10 Oct 2021 19:53:27 -0000 1.6
+++ libstrophe/Makefile 12 Nov 2021 16:56:58 -0000
@@ -2,11 +2,10 @@
COMMENT = simple, lightweight XMPP C library
-V = 0.10.1
+V = 0.11.0
DISTNAME = libstrophe-${V}
-REVISION = 0
-SHARED_LIBS = strophe 3.0 # 1.0
+SHARED_LIBS = strophe 4.0 # 3.0
CATEGORIES = net devel
Index: libstrophe/distinfo
===================================================================
RCS file: /cvs/ports/net/libstrophe/distinfo,v
retrieving revision 1.4
diff -u -p -u -p -r1.4 distinfo
--- libstrophe/distinfo 10 Sep 2021 04:30:50 -0000 1.4
+++ libstrophe/distinfo 12 Nov 2021 16:56:58 -0000
@@ -1,2 +1,2 @@
-SHA256 (libstrophe-0.10.1.tar.gz) =
SRjEcCns3qLeq0sPkzbKSouxLCi3KyzsOX2YZkuUx3E=
-SIZE (libstrophe-0.10.1.tar.gz) = 520649
+SHA256 (libstrophe-0.11.0.tar.gz) =
NgWiDzLXsxkykuI4tBDVleAbHWRRD0LBCNoTwJtgaIo=
+SIZE (libstrophe-0.11.0.tar.gz) = 537506
--
greetings,
Florian Viehweger