net-im / ejabberd

Robust, scalable and extensible XMPP server

Official package sites : https://github.com/processone/ejabberd/ · https://www.ejabberd.im/ ·

Free and Open Source distributed fault-tolerant Jabber server. It's mostly written in Erlang, and works on many platforms.

v24.02-r1 :: 0 :: gentoo

Modified
License
GPL-2
Keywords
amd64 ~arm ~sparc ~x86
USE flags
captcha debug full-xml ldap mssql mysql odbc pam postgres redis roster-gw selinux sip sqlite stun zlib

v23.10-r1 :: 0 :: gentoo

Modified
License
GPL-2
Keywords
amd64 ~arm ~sparc ~x86
USE flags
captcha debug full-xml ldap mssql mysql odbc pam postgres redis roster-gw selinux sip sqlite stun zlib

v23.04 :: 0 :: gentoo

Modified
License
GPL-2
Keywords
amd64 ~arm ~sparc ~x86
USE flags
captcha debug full-xml ldap mssql mysql odbc pam postgres redis roster-gw selinux sip sqlite stun zlib

v23.01 :: 0 :: gentoo

Modified
License
GPL-2
Keywords
amd64 ~arm ~sparc ~x86
USE flags
captcha debug full-xml ldap mssql mysql odbc pam postgres redis roster-gw selinux sip sqlite stun zlib

General

captcha
Support for CAPTCHA Forms (XEP-158) on registration
debug
Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
full-xml
Use XML features in XMPP stream (ex: CDATA), requires XML compliant clients
ldap
Add LDAP support (Lightweight Directory Access Protocol)
mssql
Enable Microsoft SQL Server support (via ODBC) for data storage
mysql
Enable MySQL support for data storage
odbc
Enable ODBC support to access data storage
pam
Add support for PAM (Pluggable Authentication Modules) - DANGEROUS to arbitrarily flip
postgres
Enable PostgreSQL support for data storage
redis
Enable Redis support for transient data
roster-gw
Turn on workaround for processing gateway subscriptions
selinux
!!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur
sip
Enable SIP support
sqlite
Enable SQLite database support
stun
Enable STUN/TURN support
zlib
Enable Stream Compression (XEP-0138) using zlib

dev-db / unixODBC : Complete ODBC driver manager

dev-erlang / base64url : URL safe base64-compatible codec

dev-erlang / cache_tab : In-memory cache Erlang and Elixir library

dev-erlang / eimp : Erlang Image Manipulation Process

dev-erlang / epam : epam for ejabberd to help with PAM authentication support

dev-erlang / eredis : Erlang Redis client

dev-erlang / esip : ProcessOne SIP server component

dev-erlang / ezlib : Native zlib driver for Erlang and Elixir

dev-erlang / fast_tls : TLS/SSL native driver for Erlang and Elixir

dev-erlang / fast_xml : Fast Expat based Erlang XML parsing library

dev-erlang / fast_yaml : Fast Yaml native library for Erlang and Elixir

dev-erlang / idna : Erlang IDNA implementation

dev-erlang / jiffy : JSON NIFs for Erlang

dev-erlang / jose : JSON Object Signing and Encryption (JOSE) for Erlang and Elixir

dev-erlang / lager : Logging framework for Erlang/OTP

dev-erlang / mqtree : Index tree for MQTT topic filters

dev-erlang / p1_acme : ACME client library for Erlang

dev-erlang / p1_mysql : Pure Erlang MySQL driver

dev-erlang / p1_oauth2 : Erlang OAuth 2.0 implementation

dev-erlang / p1_pgsql : Pure Erlang PostgreSQL driver

dev-erlang / p1_utils : Erlang utility modules from ProcessOne

dev-erlang / pkix : PKIX certificates management library for Erlang

dev-erlang / sqlite3 : SQLite gen_server port for Erlang

dev-erlang / stringprep : Fast Stringprep implementation for Erlang and Elixir

dev-erlang / stun : STUN and TURN library for Erlang and Elixir

dev-erlang / xmpp : XMPP parsing and serialization library on top of Fast XML

dev-erlang / yconf : YAML configuration processor

dev-lang / erlang : Erlang programming language, runtime environment and libraries (OTP)

net-nds / openldap : LDAP suite of application and development tools

acct-user / ejabberd : User for net-im/ejabberd

dev-db / unixODBC : Complete ODBC driver manager

dev-erlang / base64url : URL safe base64-compatible codec

dev-erlang / cache_tab : In-memory cache Erlang and Elixir library

dev-erlang / eimp : Erlang Image Manipulation Process

dev-erlang / epam : epam for ejabberd to help with PAM authentication support

dev-erlang / eredis : Erlang Redis client

dev-erlang / esip : ProcessOne SIP server component

dev-erlang / ezlib : Native zlib driver for Erlang and Elixir

dev-erlang / fast_tls : TLS/SSL native driver for Erlang and Elixir

dev-erlang / fast_xml : Fast Expat based Erlang XML parsing library

dev-erlang / fast_yaml : Fast Yaml native library for Erlang and Elixir

dev-erlang / idna : Erlang IDNA implementation

dev-erlang / jiffy : JSON NIFs for Erlang

dev-erlang / jose : JSON Object Signing and Encryption (JOSE) for Erlang and Elixir

dev-erlang / lager : Logging framework for Erlang/OTP

dev-erlang / mqtree : Index tree for MQTT topic filters

dev-erlang / p1_acme : ACME client library for Erlang

dev-erlang / p1_mysql : Pure Erlang MySQL driver

dev-erlang / p1_oauth2 : Erlang OAuth 2.0 implementation

dev-erlang / p1_pgsql : Pure Erlang PostgreSQL driver

dev-erlang / p1_utils : Erlang utility modules from ProcessOne

dev-erlang / pkix : PKIX certificates management library for Erlang

dev-erlang / sqlite3 : SQLite gen_server port for Erlang

dev-erlang / stringprep : Fast Stringprep implementation for Erlang and Elixir

dev-erlang / stun : STUN and TURN library for Erlang and Elixir

dev-erlang / xmpp : XMPP parsing and serialization library on top of Fast XML

dev-erlang / yconf : YAML configuration processor

dev-lang / erlang : Erlang programming language, runtime environment and libraries (OTP)

media-gfx / imagemagick : A collection of tools and libraries for many image formats

net-nds / openldap : LDAP suite of application and development tools

sec-policy / selinux-jabber : SELinux policy for jabber

627214
net-im/ejabberd-17.04-r1 : ONLY sqlite schema installed regardless of USE flags
856691
net-im/ejabberd-22.05-r1: repeated crashes caused by acct-user/ejabberd not updating ejabberd user's home
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-im/ejabberd: Stabilize 24.02-r1 amd64, #936318
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
net-im/ejabberd: dekeyword ia64
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Florian Schmaus · gentoo
net-im/ejabberd: drop 22.10
Signed-off-by: Florian Schmaus <flow@gentoo.org>
Florian Schmaus · gentoo
net-im/ejabberd: stabilize 23.10-r1 for amd64
Closes: https://bugs.gentoo.org/926739 Signed-off-by: Florian Schmaus <flow@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Florian Schmaus · gentoo
net-im/ejabberd: pass --with-rebar=rebar to use rebar 2
ejabberd 24.02 started to use rebar 3 as default build system. This broke the ebuild, since rebar.eclass sill uses rebar 2. Passing --with-rebar=rebar switches this back to rebar 2. Thanks to Holger Weiß for pointing this out. Closes: https://bugs.gentoo.org/926799 Signed-off-by: Florian Schmaus <flow@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Florian Schmaus · gentoo
net-im/ejabberd: add 24.02
Signed-off-by: Florian Schmaus <flow@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Florian Schmaus · gentoo
net-im/ejabberd: backport fixes for ejabberdctl
Thanks to Holger Weiß for mentioning the patches to backport. Closes: https://bugs.gentoo.org/919711 Signed-off-by: Florian Schmaus <flow@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Florian Schmaus · gentoo
net-im/ejabberd: add 23.10
Signed-off-by: Florian Schmaus <flow@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
net-im/ejabberd: Stabilize 23.04 amd64, #919334
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Florian Schmaus · gentoo
net-im/ejabberd: revert accidentally pushed changes
Fixes: 6524848310ec ("app-text/kramdown-rfc: add 1.6.39") Signed-off-by: Florian Schmaus <flow@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Florian Schmaus · gentoo
app-text/kramdown-rfc: add 1.6.39
Signed-off-by: Florian Schmaus <flow@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Florian Schmaus · gentoo
net-im/ejabberd: drop 22.05-r2
Signed-off-by: Florian Schmaus <flow@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-im/ejabberd: Stabilize 23.01 amd64, #911392
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Florian Schmaus · gentoo
net-im/ejabberd: add 23.04
Signed-off-by: Florian Schmaus <flow@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-im/ejabberd: Stabilize 22.10 amd64, #893844
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Florian Schmaus · gentoo
net-im/ejabberd: add 23.01
Signed-off-by: Florian Schmaus <flow@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Florian Schmaus · gentoo
net-im/ejabberd: add 22.10
Closes: https://github.com/gentoo/gentoo/pull/28011 Signed-off-by: Florian Schmaus <flow@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Florian Schmaus · gentoo
net-im/ejabberd: drop 21.12-r2
Signed-off-by: Florian Schmaus <flow@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Conrad Kostecki · gentoo
net-im/ejabberd: update usermod handling
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/26433 Signed-off-by: Florian Schmaus <flow@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
net-im/ejabberd: amd64 stable wrt bug #856508
Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Florian Schmaus · gentoo
net-im/ejabberd: bring back logrotate
Bug: https://bugs.gentoo.org/841976 Signed-off-by: Florian Schmaus <flow@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Florian Schmaus · gentoo
net-im/ejabberd: add 22.05
Fix bashism in OpenRC init script. Drop support for logrotate in favor of ejabberd's built-in log rotation mechanism. Also depend on >=acct-user/ejabberd-1, which will create the ejabberd with HOME set to /var/lib/ejabberd, i.e., ejabberd's spool directory. This allows us to drop ${PN}-19.08-ejabberdctl.patch. Closes: https://bugs.gentoo.org/841976 Closes: https://github.com/gentoo/gentoo/pull/25540 Signed-off-by: Florian Schmaus <flow@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Florian Schmaus · gentoo
net-im/ejabberd: depend on newer jose
Closes: https://bugs.gentoo.org/834322 Signed-off-by: Florian Schmaus <flow@gentoo.org>
Florian Schmaus · gentoo
net-im/ejabberd: improve migration instructions
Signed-off-by: Florian Schmaus <flow@gentoo.org>
Florian Schmaus · gentoo
net-im/ejabberd: drop 20.04, 21.04, 21.04-r2
Signed-off-by: Florian Schmaus <flow@gentoo.org>
Jonathan Davies · gentoo
net-im/ejabberd: Added verify-sig integration.
Signed-off-by: Jonathan Davies <jpds@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/24604 Signed-off-by: Florian Schmaus <flow@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Hanno Böck · gentoo
net-im/ejabberd: Fix typo
Signed-off-by: Hanno Böck <hanno@gentoo.org> Package-Manager: Portage-3.0.30, Repoman-3.0.3
Repository mirror & CI · gentoo
Merge updates from master
Florian Schmaus · gentoo
net-im/ejabberd: Stabilize 21.12 amd64, #831401
Signed-off-by: Florian Schmaus <flow@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Florian Schmaus · gentoo
net-im/ejabberd: also migrate /var/spool/jabber to /var/lib/ejabberd
Signed-off-by: Florian Schmaus <flow@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Florian Schmaus · gentoo
net-im/ejabberd: drop jabber-base dependency leftover
This dependency is no longer necessary, as newer ejabberd ebuilds use nothing from jabber-base anymore. Fixes: 7ef9adb36a21 Signed-off-by: Florian Schmaus <flow@gentoo.org>
Florian Schmaus · gentoo
net-im/ejabberd: add 21.12
Closes: https://bugs.gentoo.org/810886 Closes: https://github.com/gentoo/gentoo/pull/23239 Signed-off-by: Florian Schmaus <flow@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Florian Schmaus · gentoo
net-im/ejabberd: add 21.04-r1
This marks two important transitions: - from EAPI 6 to EAPI 7 - from net-im/jabber-base to acct-user/ejabberd The latter also means that ejabberd now runs under its own 'ejabberd' user, and no longer used the *shared* 'jabber' user from net-im/jabber-base. This increases the isolation of ejabberd. The configuration directory also changes from /etc/jabber, which is a non-standard ejabberd directory used only by Gentoo, to /etc/ejabberd, ejabberd's standard configuration directory. Futhermore, the custom SSL/TLS certificate handling (via the ssl-cert eclass) is removed, as ejabberd has for a long time now a built-in ACME client. And the certificate handling significantly increased the complecity of the ejabberd ebuild. This also fixes bug #716968. The ebuild also now passes the correct localstatedir to econf. Previously ejabberd would use /var/lib/lib/ejabberd. Ejabberd also unnecessarily created /var/lock/ejabberdctl, even though this directory is no longer used. This is now fixed in the ebuild and a patch was submitted and accepted upstream [1]. This also drops the non-upstream systemd tmpfile.conf. The directory created by the tmpfile is only ever used if the user manually configured it. And in this case, we should trust the user to also ensure that the directory is created. This further reduces the complexity of the ebuild. 1: https://github.com/processone/ejabberd/pull/3724 Signed-off-by: Florian Schmaus <flow@gentoo.org> Closes: https://bugs.gentoo.org/716968
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-im/ejabberd: [QA] call tmpfiles_process in pkg_postinst
This is needed to actually apply the tmpfiles configuration we've installed in the ebuild. See tmpfiles.eclass documentation. Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Florian Schmaus · gentoo
net-im/ejabberd: drop 20.07
Signed-off-by: Florian Schmaus <flow@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Florian Schmaus · gentoo
net-im/ejabberd: Stabilize 21.04 amd64 x86, #801088
Signed-off-by: Florian Schmaus <flow@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
net-im/ejabberd: adapt to >=erlang-24 (hipe was removed)
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Jonathan Davies · gentoo
net-im/ejabberd: add selinux USE flag to 21.04 ebuild
Signed-off-by: Jonathan Davies <jpds@protonmail.com> Modified-by: Florian Schmaus <flo@geekplace.eu> Signed-off-by: Florian Schmaus <flo@geekplace.eu> Closes: https://github.com/gentoo/gentoo/pull/20300 Signed-off-by: Sam James <sam@gentoo.org>
Florian Schmaus · gentoo
net-im/ejabberd: add 21.04
Closes: https://bugs.gentoo.org/766686 Signed-off-by: Florian Schmaus <flo@geekplace.eu> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Theo Anderson · gentoo
net-im/ejabberd: migrate to tmpfiles.eclass
Package-Manager: Portage-3.0.16, Repoman-3.0.2 Signed-off-by: Theo Anderson <telans@posteo.de> Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Hanno Böck · gentoo
net-im/ejabberd: Version bump
Use tmpfiles.eclass. Closes: https://bugs.gentoo.org/740612 Closes: https://bugs.gentoo.org/745144 Signed-off-by: Hanno Böck <hanno@gentoo.org> Package-Manager: Portage-3.0.8, Repoman-3.0.1
Repository mirror & CI · gentoo
Merge updates from master
Hanno Böck · gentoo
net-im/ejabberd: remove old
Signed-off-by: Hanno Böck <hanno@gentoo.org> Package-Manager: Portage-3.0.4, Repoman-3.0.1
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
net-im/ejabberd: drop ppc keywords
Bug: https://bugs.gentoo.org/732668 Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Hanno Böck · gentoo
net-im/ejabberd: Remove ~ppc keyword
Does not build and it is unlikely anyone runs this on ppc in reality. Closes: https://bugs.gentoo.org/735926 Closes: https://bugs.gentoo.org/732668 Signed-off-by: Hanno Böck <hanno@gentoo.org> Package-Manager: Portage-3.0.4, Repoman-3.0.1
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
net-im/ejabberd: x86 stable wrt bug #735926
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
net-im/ejabberd: amd64 stable wrt bug #735926
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-im/ejabberd: x86 keyworded (bug #720724)
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
net-im/ejabberd: keyworded 20.04 for ppc
keyworded wrt bug #720724 Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="ppc" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-im/ejabberd: arm keyworded (bug #720724)
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
net-im/ejabberd: keyworded 20.04 for ia64
keyworded wrt bug #720724 Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="ia64" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-im/ejabberd: sparc keyworded (bug #720724)
Package-Manager: Portage-2.3.99, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Hanno Böck · gentoo
net-im/ejabberd: Enable STUN by default
Closes: https://bugs.gentoo.org/720960 Signed-off-by: Hanno Böck <hanno@gentoo.org> Package-Manager: Portage-2.3.99, Repoman-2.3.22
Repository mirror & CI · gentoo
Merge updates from master
Hanno Böck · gentoo
net-im/ejabberd: Version bump
Closes: https://bugs.gentoo.org/720426 Signed-off-by: Hanno Böck <hanno@gentoo.org> Package-Manager: Portage-2.3.99, Repoman-2.3.22
Repository mirror & CI · gentoo
Merge updates from master
Hanno Böck · gentoo
net-im/ejabberd: Remove duplicate patch
Both patch files for old and new version were identical. Signed-off-by: Hanno Böck <hanno@gentoo.org> Package-Manager: Portage-2.3.99, Repoman-2.3.22
Repository mirror & CI · gentoo
Merge updates from master
Hanno Böck · gentoo
net-im/ejabberd: Version bump.
Based on ebuild from Vampik's overlay with small changes. Remove old postinst warnings, add warning for needed config changes for updates from 17.x. Closes: https://bugs.gentoo.org/626260 Signed-off-by: Hanno Böck <hanno@gentoo.org> Package-Manager: Portage-2.3.99, Repoman-2.3.22
Repository mirror & CI · gentoo
Merge updates from master
Pacho Ramos · gentoo
net-im/ejabberd: Drop old
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Pacho Ramos <pacho@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Amadeusz Piotr Żołnowski · gentoo
net-im/ejabberd: 17.* does not work with >=xmpp-1.2.0
Signed-off-by: Amadeusz Piotr Żołnowski <aidecoe@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
net-im/ejabberd: stable 17.04-r2 for ppc, bug #649202
Package-Manager: Portage-2.3.51, Repoman-2.3.12 RepoMan-Options: --include-arches="ppc" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Mikle Kolyada · gentoo
net-im/ejabberd: amd64 stable wrt bug #649202
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Thomas Deutschmann · gentoo
net-im/ejabberd: x86 stable (bug #649202)
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Pacho Ramos · gentoo
net-im/ejabberd: Fix compilation against newer erlang (#651932)
Package-Manager: Portage-2.3.28, Repoman-2.3.9
Pacho Ramos · gentoo
net-im/ejabberd: erlang-20.0 block looks to not be needed (#641998)
Package-Manager: Portage-2.3.26, Repoman-2.3.7
Michael Mair-Keimberger · gentoo
net-im/ejabberd: use HTTPS, update docs Homepage
Closes: https://github.com/gentoo/gentoo/pull/7627
Amadeusz Żołnowski · gentoo
net-im/ejabberd: Versions 16 and 17 do not work with Erlang 20 or higher
Package-Manager: Portage-2.3.14, Repoman-2.3.6
Amadeusz Żołnowski · gentoo
net-im/ejabberd: Remove older revision of 17.04
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Amadeusz Żołnowski · gentoo
net-im/ejabberd: Remove older revisions of 17.01
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Amadeusz Żołnowski · gentoo
net-im/ejabberd: Correct paths and user/group in unit service file
Gentoo-Bug: 621780
Amadeusz Żołnowski · gentoo
net-im/ejabberd: Disable mod_irc if nls USE flag is disbled
mod_irc is only required for mod_irc. If nls support is disabled, disable mod_irc in example configuration file and warn user if he/she has mod_irc enabled in configuration. Otherwise ejabberd will fail to start. Gentoo-Bug: 603822 Package-Manager: Portage-2.3.5, Repoman-2.3.2
Amadeusz Żołnowski · gentoo
net-im/ejabberd: Bump version
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Amadeusz Żołnowski · gentoo
net-im/ejabberd: Bump version
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Amadeusz Żołnowski · gentoo
net-im/ejabberd: Fix PAM authentication
Rely on dev-erlang/epam setting SUID for epam binary instead of setting SUID for wrapper bash script which doesn't actually work. Gentoo-Bug: 612608 Package-Manager: Portage-2.3.5, Repoman-2.3.2
Amadeusz Żołnowski · gentoo
net-im/ejabberd: Remove older versions
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Amadeusz Żołnowski · gentoo
net-im/ejabberd: Require <epam-1.0.1
The package name has changed in epam-1.0.1 and ejabberd cannot load it. Package-Manager: Portage-2.3.5, Repoman-2.3.2
Amadeusz Żołnowski · gentoo
dev-erlang/p1_pam: Move to dev-erlang/epam
Upstream has eventually decided on the name and it's "epam" rather than "p1_pam".
Amadeusz Żołnowski · gentoo
net-im/ejabberd: Fix include paths to xmpp and fast_xml
Gentoo-Bug: 614478 Package-Manager: Portage-2.3.5, Repoman-2.3.2
Amadeusz Żołnowski · gentoo
net-im/ejabberd: Add missing dependency
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Amadeusz Żołnowski · gentoo
net-im/ejabberd: Bump version
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Agostino Sarubbo · gentoo
net-im/ejabberd: ppc stable wrt bug #603802
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
net-im/ejabberd: x86 stable wrt bug #603802
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Amadeusz Żołnowski · gentoo
net-im/ejabberd: Drop stable keyword because of bug 603784
It is fixed in 16.09 which is already stabilized for amd64. Gentoo-Bug: 603784 Package-Manager: Portage-2.3.3, Repoman-2.3.1
Agostino Sarubbo · gentoo
net-im/ejabberd: amd64 stable wrt bug #603802
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Aaron Bauman · gentoo
net-im/ejabberd: amd64 stable
Gentoo-bug: 599536 Package-Manager: portage-2.3.0
Amadeusz Żołnowski · gentoo
net-im/ejabberd: Bump version to 16.09
Package-Manager: portage-2.3.2
Amadeusz Żołnowski · gentoo
Merge branch 'ejabberd-16.08'
Amadeusz Żołnowski · gentoo
net-im/ejabberd: Bump version to 16.08
Thanks for Craig Andrews <candrews@integralblue.com> for initial GitHub pull request #2015 <https://github.com/gentoo/gentoo/pull/2015>. It required rebasing changes on top of ejabberd-16.04-r1.ebuild and correcting typo in fast_xml version. Pull request includes changes in dev-erlang category but these has been split into separate commits. Gentoo-Bug: 590502 Package-Manager: portage-2.3.0
Amadeusz Żołnowski · gentoo
Merge branch 'ejabberd-16.04-r1'
Amadeusz Żołnowski · gentoo
Merge branch 'ejabberd-cleanup'
Amadeusz Żołnowski · gentoo
net-im/ejabberd: Move ejabberd out of /usr/lib/erlang/lib
ejabberd may override some modules if it's in default Erlang search path. Move it back to default location set by configure script which is /usr/lib. Gentoo-Bug: 591862
Amadeusz Żołnowski · gentoo
net-im/ejabberd: Bump revision
Fixes are coming.
Amadeusz Żołnowski · gentoo
net-im/ejabberd: Don't install symlink README.md -> README
Amadeusz Żołnowski · gentoo
net-im/ejabberd: Reapply read bit on epam wrapper
sfperms drops read bit from files with suid. Reapply it. Gentoo-Bug: 592218
Amadeusz Żołnowski · gentoo
net-im/ejabberd: Remove leading double /
Amadeusz Żołnowski · gentoo
net-im/ejabberd: Clean up files directory
service file is no longer used because it's provided by upstream. Suffix "-3" in init and confd file names is no longer neccessary because there's only one version of the initd script. Package-Manager: portage-2.3.0
Amadeusz Żołnowski · gentoo
net-im/ejabberd: Use internal eldap module instead of system one
First lookup ejabberd directory for modules. Gentoo-Bug: 591862 Package-Manager: portage-2.3.0
Amadeusz Żołnowski · gentoo
net-im/ejabberd: Actually set suid bit on epam wrapper
Because setting suid bit was followed by changing owner suid is reset. Change the order of commands. It is a small change so I assume it can be made in stable ebuild. Rev-bump will come after more bug fixes. Gentoo-Bug: 592218 Package-Manager: portage-2.3.0
Amadeusz Żołnowski · gentoo
net-im/ejabberd: Remove older, bundled version of ejabberd
Clean up unused flags in metadata.xml. Package-Manager: portage-2.3.0
Amadeusz Żołnowski · gentoo
net-im/ejabberd: Remove old, vulnerable ejabberd version
Gentoo-Bug: 539040 Gentoo-Bug: 525478 Package-Manager: portage-2.3.0
Anthony G. Basile · gentoo
net-im/ejabberd: stabilize 16.04 on ppc, bug #576398
Package-Manager: portage-2.2.28
Matthias Maier · gentoo
net-im/ejabberd: stabilize 16.04 on amd64/x86, bug #576398
Package-Manager: portage-2.2.28
Amadeusz Żołnowski · gentoo
net-im/ejabberd: Restrict Erlang version for ejabberd-2.1
ejabberd-2.1 doesn't work with newer Erlang versions. Gentoo-Bug: 539040 Gentoo-Bug: 590116 Package-Manager: portage-2.3.0
Amadeusz Żołnowski · gentoo
net-im/ejabberd: Add warning about pubsub data migration
Gentoo-Bug: 588244 Package-Manager: portage-2.3.0
Amadeusz Żołnowski · gentoo
Merge remote-tracking branch 'github/pr/1845'
Craig Andrews · gentoo
net-im/ejabberd: require <dev-lang/erlang-19
Gentoo-bug: 588272
Amadeusz Żołnowski · gentoo
net-im/ejabberd: Add ~ia64 ~sparc keyword back
ejabberd has been debundled and has got a new dependency (dev-util/rebar) which hasn't got these keywords at the time. Package-Manager: portage-2.3.0
Amadeusz Żołnowski · gentoo
net-im/ejabberd: Make ejabberd.service from upstream template
Gentoo-Bug: 587454 Package-Manager: portage-2.3.0
Amadeusz Żołnowski · gentoo
net-im/ejabberd: Remove double leading slash
Package-Manager: portage-2.3.0_rc1
Amadeusz Żołnowski · gentoo
net-im/ejabberd: Remove the oldest testing version
Package-Manager: portage-2.3.0_rc1
Amadeusz Żołnowski · gentoo
net-im/ejabberd: Don't try to generate cert if it is already set up
The ebuild used to always try to generate a certificate. ssl-cert eclass function warns if certificate in a specified location already exists, but that only clutters logs. When user has set different path to a certificate, then eclass used to generate a self-signed cert which wouldn't be used at all. Check if certificate set by user exists before generating a new one. Package-Manager: portage-2.3.0_rc1
Amadeusz Żołnowski · gentoo
Merge branch 'ejabberd-debundled'
Debundle net-im/ejabberd dependencies and put them into new dev-erlang category.
Amadeusz Żołnowski · gentoo
net-im/ejabberd: Fix repoman warning about missing slot operator
Add slot operator for dev-libs/openssl dependency. Package-Manager: portage-2.3.0_rc1
Amadeusz Żołnowski · gentoo
net-im/ejabberd: Bump version
Remove obsolete flags. 'ssl' flag is removed because TLS support is not optional. 'tools' flag is temporarily removed because of problematic dependency. It may be restored in the future, although it just controls whether development tools should be installed. Debundle ejabberd dependencies. Use system rebar instead of bundled one. Access epam binary via wrapper with ejabberd user ownership. Fix epam binary localisation. Correct path to captcha command. Skip installing docs from Makefile, because this only install COPYING. Restrict test because test suite doesn't work out of the box. It needs database set up first. Rebase ejabberctl patch. Refactor ebuild and bump EAPI to 6. Correct funny capitalization in description. Package-Manager: portage-2.3.0_rc1
Toralf Förster · gentoo
net-im/ejabberd-16.01-r1: add libressl support
compile tested at one tinderbox image Signed-off-by: Toralf Förster <toralf.foerster@gmx.de>
Amadeusz Żołnowski · gentoo
net-im/ejabberd: Make ejabberd init script depend on epmd
ejabberd starts epmd if it's not already running, but it's not reflected in epmd init script state. Make ejabberd init script depend on epmd explicitly. Gentoo-Bug: 566824 Package-Manager: portage-2.2.27 RepoMan-Options: --force
Amadeusz Żołnowski · gentoo
net-im/ejabberd: Bump version
Commit on behalf of Vadim Efimov <evadim@evadim.ru>. Clean up a bit the ebuild attached to the bug report. Rebase ejabberdctl patch from previous version over the new version. Gentoo-Bug: 549724 Package-Manager: portage-2.2.27
Justin Lecher · gentoo
Use https by default
Convert all URLs for sites supporting encrypted connections from http to https Signed-off-by: Justin Lecher <jlec@gentoo.org>
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed