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

Reply via email to