Created attachment 177553 [details] prosody-modules shar file Hi, Prosody has got some contributed modules that can be added to extend functionality. Instructions how to use them are included in the pkg-message file of this port. This is a snapshot of the current mercurial tree. I have just tested and use the smacks module, which is required to get mobile XMPP clients to work properly without annoying message delivery failures. Todos for the committer: 1) Replace ports@ (if you want to maintain). 2) Take a look at the ${CP} command. It does not protect against overwriting when flattening the repository hierarchy during stage for convenient use of the plugin path. I don't know if the option "-n" should be added for more robust behavior. 3) Optional: please test some of these modules. -- Martin
Here an update. I've tested a couple of modules successfully now. With these, I am optimistic that Prosody can be made compliant with latest XMPP requirements. You can test XMPP servers with this tool here: https://github.com/iNPUTmice/ComplianceTester
Created attachment 181782 [details] prosody-modules shar file Sync with latest repo state.
A commit references this bug: Author: tcberner Date: Thu Apr 27 06:28:13 UTC 2017 New revision: 439505 URL: https://svnweb.freebsd.org/changeset/ports/439505 Log: New port net-im/prosody-modules * Modules for net-im/prosody * Based on the patch by Martin Sugioarto <martin@sugioarto.com> PR: 214960 Reviewed by: rakuco, mat Approved by: mat (mentor) Differential Revision: https://reviews.freebsd.org/D10400 Changes: head/net-im/Makefile head/net-im/prosody-modules/ head/net-im/prosody-modules/Makefile head/net-im/prosody-modules/distinfo head/net-im/prosody-modules/files/ head/net-im/prosody-modules/files/pkg-message.in head/net-im/prosody-modules/pkg-descr head/net-im/prosody-modules/pkg-plist
Committed. Thanks.