| CARVIEW |
Select Language
HTTP/2 200
expires: Thu, 19 Nov 1981 08:52:00 GMT
cache-control: no-store, no-cache, must-revalidate
pragma: no-cache
set-cookie: PHPSESSID=avts1p3g229tkupocqgunktj6r; path=/
content-type: text/html; charset=UTF-8
date: Sat, 27 Dec 2025 12:44:48 GMT
server: Apache
pkgsrc.se | The NetBSD package collection
archivers
audio
benchmarks
biology
cad
chat
ejabberd
comms
converters
cross
crosspkgtools
databases
devel
doc
editors
emulators
filesystems
finance
fonts
games
geography
graphics
ham
inputmethod
lang
mail
math
mbone
meta-pkgs
misc
multimedia
net
news
parallel
pkgtools
print
regress
security
shells
sysutils
textproc
time
wip
wm
www
x11
* = Virtual Category
Path to this page:
./chat/ejabberd, Free and Open Source distributed fault-tolerant Jabber server
[
Branch: CURRENT, Version: 25.07, Package name: ejabberd-25.07, Maintainer: gdt
Ejabberd is a Rock Solid, Massively Scalable, Infinitely Extensible
XMPP Server.
Required to run:
[lang/erlang] [shells/bash] [sysutils/erlang-lager] [databases/erlang-p1_pgsql] [databases/erlang-eredis] [databases/erlang-p1_mysql] [misc/erlang-p1_utils] [textproc/erlang-jiffy] [lang/erlang-luerl] [net/erlang-stun] [net/erlang-esip] [devel/erlang-ezlib] [devel/erlang-cache_tab] [security/erlang-p1_oauth2] [security/erlang-fast_tls] [converters/erlang-iconv] [textproc/erlang-stringprep] [textproc/erlang-fast_xml] [textproc/erlang-fast_yaml] [net/erlang-xmpp] [security/erlang-epam] [graphics/erlang-eimp] [security/erlang-jose]
Required to build:
[pkgtools/cwrappers]
Navigation:
-
Browse pkgsrc
(this page)
archivers
audio
benchmarks
biology
cad
chat
ejabberdcomms
converters
cross
crosspkgtools
databases
devel
doc
editors
emulators
filesystems
finance
fonts
games
geography
graphics
ham
inputmethod
lang
math
mbone
meta-pkgs
misc
multimedia
net
news
parallel
pkgtools
regress
security
shells
sysutils
textproc
time
wip
wm
www
x11
* = Virtual Category
Path to this page:
./chat/ejabberd, Free and Open Source distributed fault-tolerant Jabber server
[
CVSweb ] [
Homepage ] [
RSS ] [
Required by ] [
Add to tracker ]
Branch: CURRENT, Version: 25.07, Package name: ejabberd-25.07, Maintainer: gdt
Ejabberd is a Rock Solid, Massively Scalable, Infinitely Extensible
XMPP Server.
Required to run:
[lang/erlang] [shells/bash] [sysutils/erlang-lager] [databases/erlang-p1_pgsql] [databases/erlang-eredis] [databases/erlang-p1_mysql] [misc/erlang-p1_utils] [textproc/erlang-jiffy] [lang/erlang-luerl] [net/erlang-stun] [net/erlang-esip] [devel/erlang-ezlib] [devel/erlang-cache_tab] [security/erlang-p1_oauth2] [security/erlang-fast_tls] [converters/erlang-iconv] [textproc/erlang-stringprep] [textproc/erlang-fast_xml] [textproc/erlang-fast_yaml] [net/erlang-xmpp] [security/erlang-epam] [graphics/erlang-eimp] [security/erlang-jose]
Required to build:
[pkgtools/cwrappers]
Master sites:
Filesize: 2605.513 KBVersion history: (Expand)
- (2025-08-08) Updated to version: ejabberd-25.07
- (2025-07-15) Package has been reborn
- (2025-07-15) Package deleted from pkgsrc
- (2025-04-28) Updated to version: ejabberd-25.04
- (2025-04-24) Updated to version: ejabberd-23.01
- (2024-08-23) Updated to version: ejabberd-22.05nb3
CVS history: (Expand)
| 2025-08-17 13:52:52 by Greg Troxel | Files touched by this commit (1) |
Log message: chat/ejabberd: Store link to upstream bug that discusses dealing with erlang's language-specific packaging disease. |
| 2025-08-13 18:32:49 by Greg Troxel | Files touched by this commit (1) | |
Log message: chat/ejabberd: Add note to future self about other users Nobody has fessed up to using this, so I intend to update if it works for me. |
| 2025-08-08 20:37:34 by Greg Troxel | Files touched by this commit (3) |
Log message: chat/ejabberd: Update to 25.07 Upstream NEWS ## Version 25.07 #### Security fix - `ext_mod`: Add temporary workaround for zip including absolute path #### Configuration and Tests - Add `rest_proxy*` options to configure proxy used by rest module - `ejabberd_c2s`: Add `auth_password_types_hidden_in_scram1` option - `ejabberd_http`: Remove unused `default_host` option and state element - `ejabberd_http`: New option `hosts_alias` and function `resolve_host_alias/1` \ ([#4400](https://github.com/processone/ejabberd/issues/4400)) - New predefined keywords: `CONFIG_PATH` and `LOG_PATH` #### Core and Modules - `ejabberd_s2s_in`: Allow S2S connections to accept client certificates that \ have only server purpose \ ([#4392](https://github.com/processone/ejabberd/issues/4392)) |
| 2025-04-28 14:38:17 by Greg Troxel | Files touched by this commit (8) | |
Log message:
chat/ejabberd: Update to 25.04
Packaging changes:
- Rototill mix/rebar/rebar3 and add comments (still using rebar).
- Update DEPENDS from rebar.config.
- Drop lager dependency (only used for very old OTP).
- Drop luerl because it goes with lua which we don't enable,
demoting to a faux option that's always off.
- Demote redis to a faux option that's always off, because
erlang-redis is woefully out of date and not trivial to update.
(There are no known users of redis with ejabberd from pkgsrc.)
- Drop two patches that no longer apply because upstream at least
more or less did the same thing.
- Patch out CHOWN commands in Makefile.
- Completely rototill patch-ae (about su); see patch comments and
upstream pull request discussion. Likely Solaris needs fixing,
but in a way that doesn't break other systems, and this should be
done upstream, or at least aligned with expected upstream changes.
See https://docs.ejabberd.im/admin/upgrade/ for instructions on SQL schema changes.
Upstream changes highlights (since 23.01) follow. See
https://github.com/processone/ejabberd/releases for more.
25.04:
security fixes
25.03:
Matrix Gateway Gets Room Support
Multiple Simultaneous Password Types
Execute API Commands Using XMPP Client
24.12
XEP-0484: Fast Authentication Streamlining Tokens: Reduce the time
it takes for authentication. This helps with a faster start for
clients on mobile.
Commands API v3: We paved the way for API changes and improvements
while allowing customers depending on older version to stay on a
pinned version of the commands.
24.10
XEP-0288: Bidirectional Server-to-Server Connections
XEP-0480: SASL Upgrade Tasks
IQ permission in privileged entities
PubSub varied fixes
WebAdmin improvements
24.07
bugfixes
24.06
Webadmin rework
Improved documentation
Architecture and API improvements
24.02
ejabberd 24.02 has just been release and well, this is a huge release
with 200 commits and more in the libraries. We've packed this update
with a plethora of new features, significant improvements, and
essential bug fixes, all designed to supercharge your messaging
infrastructure.
Matrix Federation Unleashed: Imagine seamlessly connecting with
Matrix servers – it's now possible! ejabberd breaks new ground in
cross-platform communication, fostering a more interconnected
messaging universe. We have still some ground to cover and for
that we are waiting for your feedback.
Cutting-Edge Security with TLS 1.3 & SASL2: In an era where
security is paramount, ejabberd steps up its game. With support
for TLS 1.3 and advanced SASL2 protocols, we increase the overall
security for all platform users.
Performance Enhancements with Bind 2: Faster connection times,
especially crucial for mobile network users, thanks to Bind 2 and
other performance optimizations.
User gains better control over on their messages: The new support
for XEP-0424: Message Retraction allows users to manage their
message history and remove something they posted by mistake.
Optimized server pings by relying on an existing mechanism coming
from XEP-0198
Streamlined API Versioning: Our refined API versioning means
smoother, more flexible integration for your applications.
Enhanced Elixir, Mix and Rebar3 Support
|
| 2025-04-24 15:49:39 by Greg Troxel | Files touched by this commit (1) |
Log message:
chat/ejabberd: gc old accomodations
- drop EJABBERD_TRANSDIR from BUILD_DEFS because I can find no trace
of it
- drop ALLOW_NETWORK_ACCESS, added because rebar crashed without it,
because it now seems ok. (unclear if rebar has changed, or
pkgsrc's blocking plays well with others harder, or ?)
NFCI
|
| 2025-04-24 15:35:29 by Greg Troxel | Files touched by this commit (7) | |
Log message: chat/ejabberd: Update to 23.05 Tested on NetBSD 9 amd64. packaging changes: - change upstream download to github - drop a patch cherrypicked from upstream - gc patch contents overtaken by upstream changes - gc patch comments for which I can't find a matching hunk Upstream NEWS: 23.05 New MQTT bridge This new module allows to synchronize topic changes between local and remote servers. It can be configured to replicate local changes to remote server, or can subscribe to topics on remote server and update local copies when they change. Changes in option outgoing_s2s_families The outgoing_s2s_families top-level option specifies which address families to try, in what order. The default value has now been changed to try IPv6 first, as servers are within datacenters where IPv6 is more commonly enabled (contrary to clients). And if it's not present, then it'll just fall back to IPv4. By the way, this option is obsolete and irrelevant when using ejabberd 23.01 and Erlang/OTP 2n2, or newer versions of them. 22.10 Upstream distfile has been withdrawn and thus no NEWS is just missing NEWS. |
| 2024-09-21 19:55:47 by Greg Troxel | Files touched by this commit (1) |
Log message: chat/ejabberd: Take MAINTAINERship For now, I'm maintaining ejabberd instead of switching to something else (prosody?). Add a comment with future releases, to be considered as incremental upgrades vs a big jump. |
| 2024-08-23 15:08:14 by Greg Troxel | Files touched by this commit (1) |
Log message: chat/ejabberd: Reorder DEPENDS lines DEPENDS belong after GNU_CONFIGURE etc. NFCI |
