FreeBSD Ports

net-im/prosody 13.0.7

Simple extensible XMPP server written in Lua

Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
22efa0c10d
License
MIT
Categories
net-im
Package size
439.8 KiB, 2125.2 KiB installed

Description

Prosody is a flexible communications server for Jabber/XMPP written in Lua. It aims to be easy to use, and light on resources. For developers it aims to be easy to extend and give a flexible system on which to rapidly develop added functionality, or prototype new protocols.

Install

As a binary package — by origin, or by package name:

pkg install net-im/prosody
pkg install prosody

From the ports tree:

cd /usr/ports/net-im/prosody/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	prosody>0:net-im/prosody

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest13.0.713.0.70.12.213.0.213.0.7
FreeBSD:14:quarterly13.0.713.0.7n/a13.0.213.0.7
FreeBSD:15:latest13.0.713.0.7n/a13.0.213.0.2
FreeBSD:15:quarterly13.0.713.0.7n/an/an/a
FreeBSD:16:latest13.0.713.0.7n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 3

Runtime 6

The full lists below include those, and their dependencies in turn.

All build dependencies 6
All run dependencies 15

Configuration

No options to configure.

USES
cpe gmake lua:54,build,run shebangfix ssl
Service scripts
prosody

Message after installing

If you're running Prosody in a jail and experience problems, please add
the following to the global section of your prosody.cfg.lua:

interfaces = { 'x.x.x.x' }

where 'x.x.x.x' is the public IP you wish Prosody to bind to.

Prosody 13.0 will function correctly on any config file that is compatible
with 0.12. No changes are required, however there may be some recommendations.
The best way to find these is to run:

  prosodyctl check config

If you are upgrading from an earlier release and you use PostgreSQL or SQLite
for storage, Prosody may refuse to initialize storage until you complete a
schema upgrade. To check for any necessary schema upgrades and apply them, run:

  prosodyctl mod_storage_sql upgrade

For more detailed information check the release notes at:

  https://prosody.im/doc/release/13.0.0

===> post-deinstallation information for prosody:"

     Note:
     Prosody related user accounts and groups were not removed.

     To remove the user and group which were created by 
     the installation of this package, run:

     pw userdel -n prosody
     pw groupdel -n prosody

     and to remove all server data:
     rm -rf /var/db/prosody"
     rm -rf /var/run/prosody"

Files

Manual pages 1
  • prosodyctl(1)
pkg-plist 280
  • @dir etc/prosody/certs
  • @dir(,,) /var/db/prosody
  • @dir(,,) /var/run/prosody
  • @sample etc/prosody/migrator.cfg.lua.sample
  • @sample etc/prosody/prosody.cfg.lua.sample
  • bin/prosody
  • bin/prosody-migrator
  • bin/prosodyctl
  • lib/prosody/core/certmanager.lua
  • lib/prosody/core/configmanager.lua
  • lib/prosody/core/features.lua
  • lib/prosody/core/hostmanager.lua
  • lib/prosody/core/loggingmanager.lua
  • lib/prosody/core/moduleapi.lua
  • lib/prosody/core/modulemanager.lua
  • lib/prosody/core/portmanager.lua
  • lib/prosody/core/rostermanager.lua
  • lib/prosody/core/s2smanager.lua
  • lib/prosody/core/sessionmanager.lua
  • lib/prosody/core/stanza_router.lua
  • lib/prosody/core/statsmanager.lua
  • lib/prosody/core/storagemanager.lua
  • lib/prosody/core/usermanager.lua
  • lib/prosody/loader.lua
  • lib/prosody/modules/adhoc/adhoc.lib.lua
  • lib/prosody/modules/adhoc/mod_adhoc.lua
  • lib/prosody/modules/mod_account_activity.lua
  • lib/prosody/modules/mod_admin_adhoc.lua
  • lib/prosody/modules/mod_admin_shell.lua
  • lib/prosody/modules/mod_admin_socket.lua
  • lib/prosody/modules/mod_admin_telnet.lua
  • lib/prosody/modules/mod_announce.lua
  • lib/prosody/modules/mod_auth_anonymous.lua
  • lib/prosody/modules/mod_auth_insecure.lua
  • lib/prosody/modules/mod_auth_internal_hashed.lua
  • lib/prosody/modules/mod_auth_internal_plain.lua
  • lib/prosody/modules/mod_auth_ldap.lua
  • lib/prosody/modules/mod_authz_internal.lua
  • lib/prosody/modules/mod_blocklist.lua
  • lib/prosody/modules/mod_bookmarks.lua
  • lib/prosody/modules/mod_bosh.lua
  • lib/prosody/modules/mod_c2s.lua
  • lib/prosody/modules/mod_carbons.lua
  • lib/prosody/modules/mod_cloud_notify.lua
  • lib/prosody/modules/mod_component.lua
  • lib/prosody/modules/mod_cron.lua
  • lib/prosody/modules/mod_csi.lua
  • lib/prosody/modules/mod_csi_simple.lua
  • lib/prosody/modules/mod_debug_reset.lua
  • lib/prosody/modules/mod_debug_sql.lua
  • lib/prosody/modules/mod_debug_stanzas/watcher.lib.lua
  • lib/prosody/modules/mod_dialback.lua
  • lib/prosody/modules/mod_disco.lua
  • lib/prosody/modules/mod_external_services.lua
  • lib/prosody/modules/mod_flags.lua
  • lib/prosody/modules/mod_groups.lua
  • lib/prosody/modules/mod_http.lua
  • lib/prosody/modules/mod_http_altconnect.lua
  • lib/prosody/modules/mod_http_errors.lua
  • lib/prosody/modules/mod_http_file_share.lua
  • lib/prosody/modules/mod_http_files.lua
  • lib/prosody/modules/mod_http_openmetrics.lua
  • lib/prosody/modules/mod_invites.lua
  • lib/prosody/modules/mod_invites_adhoc.lua
  • lib/prosody/modules/mod_invites_register.lua
  • lib/prosody/modules/mod_iq.lua
  • lib/prosody/modules/mod_lastactivity.lua
  • lib/prosody/modules/mod_legacyauth.lua
  • lib/prosody/modules/mod_limits.lua
  • lib/prosody/modules/mod_mam/mamprefs.lib.lua
  • lib/prosody/modules/mod_mam/mamprefsxml.lib.lua
  • lib/prosody/modules/mod_mam/mod_mam.lua
  • lib/prosody/modules/mod_message.lua
  • lib/prosody/modules/mod_mimicking.lua
  • lib/prosody/modules/mod_motd.lua
  • lib/prosody/modules/mod_muc_mam.lua
  • lib/prosody/modules/mod_muc_unique.lua
  • lib/prosody/modules/mod_net_multiplex.lua
  • lib/prosody/modules/mod_offline.lua
  • lib/prosody/modules/mod_pep.lua
  • lib/prosody/modules/mod_pep_plus.lua
  • lib/prosody/modules/mod_pep_simple.lua
  • lib/prosody/modules/mod_ping.lua
  • lib/prosody/modules/mod_posix.lua
  • lib/prosody/modules/mod_presence.lua
  • lib/prosody/modules/mod_private.lua
  • lib/prosody/modules/mod_proxy65.lua
  • lib/prosody/modules/mod_pubsub/commands.lib.lua
  • lib/prosody/modules/mod_pubsub/mod_pubsub.lua
  • lib/prosody/modules/mod_pubsub/pubsub.lib.lua
  • lib/prosody/modules/mod_register.lua
  • lib/prosody/modules/mod_register_ibr.lua
  • lib/prosody/modules/mod_register_limits.lua
  • lib/prosody/modules/mod_roster.lua
  • lib/prosody/modules/mod_s2s.lua
  • lib/prosody/modules/mod_s2s_auth_certs.lua
  • lib/prosody/modules/mod_s2s_auth_dane_in.lua
  • lib/prosody/modules/mod_s2s_bidi.lua
  • lib/prosody/modules/mod_saslauth.lua
  • lib/prosody/modules/mod_scansion_record.lua

The first 100 are listed.

distinfo 1
FileSizeSHA256
prosody-13.0.7.tar.gz745079f671df3c7535c7269afc89579ea26fc13d1006b40ef5df4ccb71a560197f151b
Master sites 1
  • https://prosody.im/downloads/source/

Commit history 1

DateCommitCreditsLog message
22efa0c10d Thomas Morper net-im/prosody: Update 13.0.6 => 13.0.7
Latest maintenance release in the stable 13.x series covering some minor changes and several important bug fixes. The release notes strongly recommend that BSD users upgrade. Changelog: https://prosody.im/doc/release/13.0.7 PR: 298829 Approved by: osa, vvd (Mentors, implicit) MFH: 2026Q3