CVE and update status of the FreeBSD ports tree3,295 unaddressed CVEs in 670 portsAll times are CET
Port details

net-im/prosody 13.0.7

Simple extensible XMPP server written in Lua

Port info

Maintainer
twm@pdp11.pw
Packages
latest: 13.0.7
Upstream
up to date
Last update
to 13.0.7 · 22efa0c10d
Quarterly
2026Q4: 13.0.7
WWW
https://www.prosody.im/
Links
cgit · VuXML

Install

Package
# pkg install prosody
installs 13.0.7 from latest; from quarterly (2026Q4) 13.0.7
Port
# cd /usr/ports/net-im/prosody && make install clean
Size
441 KiB download · 2.1 MiB installed
Depends on
devel/icu 76.1,1, devel/lua-libevent 0.4.6_3, devel/luafilesystem 1.8.0, dns/luaunbound 1.1.0, lang/lua54 5.4.8, net/lua-luasocket 3.1.0_1,1, security/luasec 1.3.2, textproc/lua-luaexpat 1.5.2
License
MIT
Creates
user prosody, group prosody
pkg-message
Shown 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.
Shown after upgrading
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
Shown after removing
===> 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"

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 1613.0.713.0.7–
FreeBSD 1513.0.713.0.7–
FreeBSD 1413.0.713.0.713.0.7

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 1513.0.713.0.7–
FreeBSD 1413.0.713.0.713.0.7

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 13.0.7.

Fixed (6)

Show 6 fixed
VuXML entries whose affected range the packaged version has left.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (107)

Gerald Pfeifer (gerald) · 0.11.2_2
Bump PORTREVISION for ports depending on the canonical version of GCC as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3 to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
ea8c8ec7da
Yuri Victorovich (yuri) · 0.11.2_1
dns/libidn: Update to 1.35

Bump 48 ports.
Previous update to 1.34 broke jabberd.

PR:		228048
2f31716e5c
David Thiel (lx) · 0.11.2
Update to 0.11.2.

PR:	233692
Submitted by:	Sascha Biberhofer
fdc1ad4254
David Thiel (lx) · 0.10.2
Fix build on GCC architectures.

PR:		234061
Submitted by:	Piotr Kubaj
a0d1de6b85
Mark Linimon (linimon) · 0.10.2
Add gnu99 to USE_CSTD to fix builds on gcc-based archs.

Tested on powerpc64, amd64.

Approved by:	portmgr (tier-2 blanket)
8bf23c2df5
Mark Linimon (linimon) · 0.10.2
Mark ports broken on powerpc64, categories g-n.

While here, pet portlint and do some other cleanup.

Approved by:	portmgr (tier-2 blanket)
a78aef718d
David Thiel (lx) · 0.10.2
Update to 0.10.2, addressing CVE-2018-10847.

PR:		228440
Submitted by:	Piotr Kubaj
Security:	CVE-2018-10847
10284543fa
Sunpoet Po-Chuan Hsieh (sunpoet) · 0.10.0_1
Move devel/lua-bitop-51 to devel/lua51-bitop
f145e3a16b
David Thiel (lx) · 0.10.0
Add bitop-51 dependency.

Submitted by:	Philip Brown <philip.brown@kiwienglish.es>
0b864b38ea
David Thiel (lx) · 0.10.0
Update to 0.10.0.

PR:	223637
Submitted by:  Jan Kokemüller
3452330225
Antoine Brodin (antoine) · 0.9.12
- Switch textproc/luaexpat to default version of lua - Introduce textproc/luaexpat-51 that uses lua 5.1 - Use textproc/luaexpat-51 in net-im/prosody

This fixes the build of multimedia/libquvi-scripts09 (60 ports skipped,
including gnome3)

With hat:	portmgr
464f9914b8
David Thiel (lx) · 0.9.12
Use new Lua 5.1-specific ports.

PR:		200336
fa6cbcdeee
Nikolai Lifanov (lifanov) · 0.9.12
update net-im/prosody to 0.9.12

http://blog.prosody.im/prosody-0-9-11-released/
 http://blog.prosody.im/prosody-0-9-12-released/

PR:		214487
Submitted by:	Piotr Kubaj <pkubaj@anongoth.pl>
Reviewed by:	matthew
Approved by:	matthew (mentor), lx (maintainer)
Differential Revision:	https://reviews.freebsd.org/D9328
cbacb030cb
John Marino (marino) · 0.9.10
net-im/prosody: Document SSL requirement and rework port makefile

This makefile had both <pre> and <options> but only the <options>
include was necesssary so the <pre> and <post> includes were remoed.
Most of the variables conventionally introduced before the <options>
include were wrapped and moved up to ensure they were defined when
needed.  Finally SSL flags were added to support non-base SSL linkage.

Approved by:	SSL blanket + general blankets
eeb3a60339
Dmitry Marakasov (amdmi3) · 0.9.10
- Fix trailing whitespace in pkg-messages

Approved by:	portmgr blanket
e87a8bd319
Mathieu Arnold (mat) · 0.9.10
Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.

With hat:	portmgr
Sponsored by:	Absolight
8d6597e0bb
David Thiel (lx) · 0.9.10
Use CC for linker instead of LD.

PR:		207130
Submitted by:	code@daniel.priv.no
Obtained from:	mikael.urankar@gmail.com
4d6e9248b4
David Thiel (lx) · 0.9.10
Update to 0.9.10, fixing a user impersonation attack.

PR:	206707
Submitted by:	Anton Shestakov
MFH:		2016Q1
a579049854
David Thiel (lx) · 0.9.9
Update to 0.9.9, fixing several bugs including security issues.

PR:	206150
Submitted by:	Anton Shestakov
MFH:		2016Q1
591196c935
Dmitry Marakasov (amdmi3) · 0.9.8
Improve shebangfix framework

- Support multiple values in *_OLD_CMD, i.e. we can now fix both "/usr/bin/python" and "/usr/bin/env python" at the same time
- Default *_OLD_CMD values are now always appended, so you don't need to specify them in individual ports
- Add lua support (depends on USES=lua)
- Add more default values, such as "/usr/bin/env foo" for python, perl, bash, ruby and lua
- Shebangfix now matches whole words, e.g. we will no longer (erroneously) replace "/usr/bin/perl5.005" with "${perl_CMD}5.005" (but "/usr/bin/perl -tt" is still (correctly) replaced with "${perl_CMD} -tt")

Note that *_OLD_CMD items containing spaces must now be quoted (e.g. perl_OLD_CMD=/bin/perl /usr/bin/perl "/usr/bin/env perl")

Update shebangfix usage according to new rules in many ports:

- Remove *_OLD_CMD for patterns now replaced by default
- Quote custom *_OLD_CMD which contain spaces

Fix shebangfix usage in many ports (irrelevant to infrastructure change):

- Remove redundant SHEBANG_LANG (no need to duplicate default langs)
- Remove redundant *_CMD (such as python_CMD=${LOCALBASE}/bin/python${PYTHON_VER} when USES=python is present)
- Never use *_OLD_CMD in REINPLACE_CMD matchers, these should always look for exact string

Approved by:	portmgr (bapt)
Differential Revision:	D3756
67971bd0fb
Dmitry Marakasov (amdmi3) · 0.9.8
- Add LICENSE_FILE - Add CPE info

Approved by:	portmgr blanket
f2645e4b89
David Thiel (lx) · 0.9.8
Update to 0.9.8.
0869863de9
David Thiel (lx) · 0.9.7
Update to 0.9.7.
53911aa140
Antoine Brodin (antoine) · 0.9.4_4
Cleanup plist
caca546154
David Thiel (lx) · 0.9.4_4
Add reload command to rc script, fix luajit support

PR:		194037 194039
Submitted by:	Anton Yuzhaninov
270d775d40
Mathieu Arnold (mat) · 0.9.4_3
Retire MANCOMPRESSED.

Also the compat NO_INSTALL_MANPAGES shim.

Differential Revision:	https://reviews.freebsd.org/D730
Reviewed by:	antoine
With hat:	portmgr
Sponsored by:	Absolight
46cf4bcb84
Tijl Coosemans (tijl) · 0.9.4_3
dns/libidn: - Add USES=libtool and bump dependent ports - Add INSTALL_TARGET=install-strip - Always install libidn-components.png because it is used by libidn.info - Add -lintl to Libs.private instead of Libs in libidn.pc
f1655c7b7a
David Thiel (lx) · 0.9.4_2
Unbreak Prosody after lua default version change.

PR:		145173
Submitted by:	Nikolai Lifanov
c41a27892c
Jimmy Olgeni (olgeni) · 0.9.4_1
Remove indefinite articles and trailing periods from COMMENT, plus minor COMMENT typos and surrounding whitespace fixes. A few Makefiles where not included as they contain Latin-1 characters that break the Phabricator workflow. Category N.

CR:		D307
Approved by:	portmgr (bapt)
7dc406a7a1
David Thiel (lx) · 0.9.4_1
Fix shebangfix.

Submitted by:	Ross Penner
441909787f
David Thiel (lx) · 0.9.4
Update to 0.9.4, rc file notice about daemonize, and support for LUAJIT.

PR:		188223
Submitted by:	dar
e9d98ae62d
Baptiste Daroussin (bapt) · 0.9.3
Replace lang/lua with the new lang/lua51

lang/lua51 is working the same way lang/lua52, chase ports using lua 5.1
Make the default lua lua52
Make all lua ports using USES=lua

Approved by:	portmgr (implicit)
e836ab008a
David Thiel (lx) · 0.9.3
Fix pkg-deinstall and libidn lines
6164e7e793
David Thiel (lx) · 0.9.3
Stageify and modernize.

PR:		ports/187703
Submitted by:	Scot Hetzel
Reviewed by:	me
5e819092b8
David Thiel (lx) · 0.9.3
Remove note re: IPv6. Updated luasocket enables Prosody to use it.
81de413409
David Thiel (lx) · 0.9.3
Update to 0.9.3.
7d507760ae
David Thiel (lx) · 0.9.2
Remove certificate-related makefile and .cnf files on deinstall.

Submitted by:	QAT
be7220047e
David Thiel (lx) · 0.9.2
Update to 0.9.2.

PR:		ports/182075
Submitted by:	Paul Procacci <pprocacci@gmail.com> / Benjamin Podszun <benjamin.podszun@gmail.com>
34401ff652
David Thiel (lx) · 0.8.2
Fix on 10 and tweak rc script.
ba2721f01c
Baptiste Daroussin (bapt) · 0.8.2
Add NO_STAGE all over the place in preparation for the staging support (cat: net-im)
28bf02d683
Doug Barton (dougb) · 0.8.2
In the rc.d scripts, change assignments to rcvar to use the literal name_enable wherever possible, and ${name}_enable when it's not, to prepare for the demise of set_rcvar().

In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other.
83eb2c3700
David Thiel (lx) · 0.8.2
Update to 0.8.2, a bugfix release. Also, update certificate makefile to specify "gmake", and regenerate localhost certs before install, in case someone carelessly uses them in production.
9a6ce42123
David Thiel (lx) · 0.8.1
Update to 0.8.1, which fixes a DoS against the XML parser.
180915fe44
David Thiel (lx) · 0.8.0
Remove extraneous prosodyctl patch.
e391f751cf
David Thiel (lx) · 0.8.0
Update to 0.8.0.

PR:		ports/156308
Submitted by:	nico <nico@lifeisabug.com>
f8272a5a59
Wen Heping (wen) · 0.7.0_1
- Bump PORTREVISION to chase the update of dns/libidn
43721c23d5
David Thiel (lx) · 0.7.0
Move libidn into LIB_DEPENDS, where it belongs.

PR:		ports/154358
Submitted by:    Arnaud Houdelette <tzim@tzim.net>
Feature safe:	Yes
b400db0742
David Thiel (lx) · 0.7.0
Fix -L in util-src/Makefile.

Submitted by:	QAT
3ca0a506b8
David Thiel (lx) · 0.7.0
Update to prosody 0.7.0, take maintainership and fix some PREFIX-related stuff. Note that configuration file options and format have changed; however, existing configs should work correctly.

Approved by:	kelly.hays@jkhfamily.org (maintainer)
b3880f483b
David Thiel (lx) · 0.5.1_3
The rc script now features not just starting and stopping, but restarting.

Submitted by:	Doug Barton, dougb@
Feature safe:	yes
2f2a66103c