Summary
Free and Open Source distributed fault-tolerant Jabber server. It's mostly written in Erlang, and works on many platforms.
Versions
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
USE flags
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
Dependencies
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
Runtime Dependencies
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
Bugs
Change logs
- 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