./chat/libstrophe, XMPP library for C

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.12.3, Package name: libstrophe-0.12.3, Maintainer: pkgsrc-users

libstrophe is a minimal XMPP library written in C. It has almost no external
dependencies, only an XML parsing library (expat or libxml are both supported).
It is designed for both POSIX and Windows systems.


Master sites:

Filesize: 565.802 KB

Version history: (Expand)


CVS history: (Expand)


   2023-11-02 14:30:46 by Niclas Rosenvik | Files touched by this commit (4)
Log message:
Update libstrophe to version 0.12.3

profanity 0.14.0 needs this new version.

pkgsrc changes:
remove patch-configure.ac, applied in this version.

changes from changelog:
0.12.3
- Improve TCP-connection establishment (#221)
- Handle case where the server doesn't provide the `bind`
     feature (#224)
- Fix configure script for non-bash shells (#218)
- Parse JID's according to RFC7622 (#219)
- Fix potential memory leak in internal DNS resolver (#219)
- Fix potential memory leaks in `xmpp_conn_set_cafile()` and
    `xmpp_conn_set_capath()` (#219)
- Internal improvements (#219)

0.12.2
- Fix reconnect issues when Stream Management is enabled (#211)
- Fix resolver ... this time for real hopefully (fixup of #200) (#214)
- Fix clearing of password cache on resumed connection (#214)
- Improve detection&implementation of `va_copy` (#213)
- Fix Valgrind CI builds against LibreSSL (#212)
- Fix perf example on platforms where an `rdtsc()` equivalent
     isn't implemented (#212)

0.12.1
- Fix compilation in buildroot (#207)
- Fixes regarding OpenSSL (#208)
- Fix some build steps when builddir != srcdir (#208)
- Allow the user to disable build of examples (#209)
- CI builds against OpenSSL 3 (#206)
- Change the call signature of the following API:
    - xmpp_conn_set_client_cert() - the PKCS#12 file has now to
        be passed via the `cert` parameter. Originally it
        was via `key`. Currently both styles are supported,
        but in a future release only passing via `cert` will be
        accepted.
   2023-10-25 00:11:51 by Thomas Klausner | Files touched by this commit (2298)
Log message:
*: bump for openssl 3
   2022-05-22 23:06:40 by David H. Gutteridge | Files touched by this commit (1)
Log message:
libstrophe: add PLIST (fix build)

Issue reported by @Jajauma on GitHub.
   2022-05-15 21:12:11 by Nia Alarie | Files touched by this commit (5)
Log message:
chat: add libstrophe

libstrophe is a minimal XMPP library written in C. It has almost no external
dependencies, only an XML parsing library (expat or libxml are both supported).
It is designed for both POSIX and Windows systems.