diff options
author | fhajny <fhajny@pkgsrc.org> | 2018-01-03 22:51:30 +0000 |
---|---|---|
committer | fhajny <fhajny@pkgsrc.org> | 2018-01-03 22:51:30 +0000 |
commit | 0298f58d919c61ef4b5a01a0d97a06f952aea336 (patch) | |
tree | a821426a21cc3925edaf830703ddbf21b1807d66 /chat/ejabberd/Makefile | |
parent | 90f4178240f3e8dd7680e7d151646daaf06ada51 (diff) | |
download | pkgsrc-0298f58d919c61ef4b5a01a0d97a06f952aea336.tar.gz |
Update chat/ejabberd to 17.12.
pkgsrc
- Change installation home for Erlang libs to prevent build conflicts
with previous versions that may be present on the system, as
encountered by @gdt.
Core
- Rewrite ejabberd system monitor for efficiency
- Fix incoming XMPP processing order
- Use xmpp:try_subtag/2 wherever possible
- Better process subtag decoding errors
- Only allow compression after SASL as per XEP-0170
- Don't crash on unexpected XML events
- Fix session mnesia table cleanup
- Don't let privacy list prevent local roster update
Encryption
- Rely on Server Name Indication for incoming Direct-TLS connections
- Speedup certificate chains creation and validation
- Log warning on empty wildcard paths
- Don't call pkix_is_self_signed/1 too frequently
- Eat less memory during building certificates graph
- Avoid infinite loop between self-signed certs
- Fix function clause on filelib:wildcard/1
- Use ejabberd_pkix API in mod_sip
- Move 'certfile' based options in a single place
Groupchat
- Don't crash on malformed IQ
- Include x tag in presence errors related to nick change
- Include 110 status on shutdown
- Improve muc#roominfo and muc#roomconfig forms
- mod_mam: Never store MUC messages in user archives
PubSub
- Fix num_subscribers on node metadata
- Fix send last items on initial presence
- Send last PEP items to owner on initial presence
- Support pubsub#publish-options PRECONDITIONs
- Add pubsub#multi-items to features list (Support XEP-0060 v1.14)
- Add missing Nidx building records from sql result
- Don't force RSM in get_items when max_items is not provided
Admin
- Introduce option 'ca_file'
- Set executable permission on mac_listener when installing
- Use /bin/sh as the explicit shell when using su in ejabberdctl.
- Windows does not have /tmp, fallback to $HOME/conf for ODBC
configuration files
Logging
- Change loglevel of TLS failures
- Log a warning when a disk is almost full
- Disable default alarm handler
- Handle also process_memory_high_watermark alarm
- Kill and restart lager when it's overloaded
- Avoid excessive logging of SQL failures
Commands
- New muc_online_room_by_regex command
- Fix race between join_cluster and ejabberd_mnesia
- Fix commands rooms_unused_list and _destroy
- send_direct_invitations accepts only user jids
- ejabberd_sm: Fix get_session_sid/3
SQL
- Add missing server_host column in pg.new.sql
- Add new schema for MySQL and Sqlite
- Fix SQL serialization
Installer
- MacOS installer is signed. You can now easily install ejabberd on
your Mac.
Build
- Compile sql_pt early
- Binary installer uses OTP 20.2
Diffstat (limited to 'chat/ejabberd/Makefile')
-rw-r--r-- | chat/ejabberd/Makefile | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/chat/ejabberd/Makefile b/chat/ejabberd/Makefile index a19dad8fc6a..82f8a5ee979 100644 --- a/chat/ejabberd/Makefile +++ b/chat/ejabberd/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.79 2017/12/29 16:16:47 gdt Exp $ +# $NetBSD: Makefile,v 1.80 2018/01/03 22:51:30 fhajny Exp $ -DISTNAME= ejabberd-17.11 +DISTNAME= ejabberd-17.12 CATEGORIES= chat MASTER_SITES= https://www.process-one.net/downloads/ejabberd/${PKGVERSION_NOREV}/ EXTRACT_SUFX= .tgz @@ -17,10 +17,10 @@ DEPENDS+= erlang-cache_tab>=1.0.12:../../devel/erlang-cache_tab DEPENDS+= erlang-epam>=1.0.3:../../security/erlang-epam DEPENDS+= erlang-eredis>=1.0.8.20150910:../../databases/erlang-eredis DEPENDS+= erlang-eimp>=1.0.2:../../graphics/erlang-eimp -DEPENDS+= erlang-esip>=1.0.17:../../net/erlang-esip +DEPENDS+= erlang-esip>=1.0.18:../../net/erlang-esip DEPENDS+= erlang-ezlib>=1.0.3:../../devel/erlang-ezlib -DEPENDS+= erlang-fast_tls>=1.0.17:../../security/erlang-fast_tls -DEPENDS+= erlang-fast_xml>=1.1.25:../../textproc/erlang-fast_xml +DEPENDS+= erlang-fast_tls>=1.0.18:../../security/erlang-fast_tls +DEPENDS+= erlang-fast_xml>=1.1.26:../../textproc/erlang-fast_xml DEPENDS+= erlang-fast_yaml>=1.0.12:../../textproc/erlang-fast_yaml DEPENDS+= erlang-fs>=2.12.0:../../devel/erlang-fs DEPENDS+= erlang-iconv>=1.0.6:../../converters/erlang-iconv @@ -33,8 +33,8 @@ DEPENDS+= erlang-p1_oauth2>=0.6.2:../../security/erlang-p1_oauth2 DEPENDS+= erlang-p1_pgsql>=1.1.4:../../databases/erlang-p1_pgsql DEPENDS+= erlang-p1_utils>=1.0.10:../../misc/erlang-p1_utils DEPENDS+= erlang-stringprep>=1.0.10:../../textproc/erlang-stringprep -DEPENDS+= erlang-stun>=1.0.16:../../net/erlang-stun -DEPENDS+= erlang-xmpp>=1.1.16:../../net/erlang-xmpp +DEPENDS+= erlang-stun>=1.0.17:../../net/erlang-stun +DEPENDS+= erlang-xmpp>=1.1.17:../../net/erlang-xmpp GNU_CONFIGURE= yes USE_GCC_RUNTIME= yes @@ -87,7 +87,7 @@ PKG_SHELL.${EJABBERD_USER}= ${SH} EGDIR= share/examples/ejabberd INSTALLATION_DIRS+= share/doc/${PKGBASE} ${EGDIR} share/bash-completion.d -INSTALLATION_DIRS+= lib/erlang/lib/${DISTNAME}/priv/sql +INSTALLATION_DIRS+= lib/${DISTNAME}/priv/sql CONF_FILES_PERMS= ${EGDIR}/ejabberd.yml ${PKG_SYSCONFDIR}/ejabberd.yml \ ${REAL_ROOT_USER} ${EJABBERD_GROUP} 0640 @@ -114,7 +114,7 @@ post-install: ${INSTALL_DATA} ${WRKSRC}/tools/ejabberdctl.bc \ ${DESTDIR}${PREFIX}/share/bash-completion.d/ejabberd cd ${WRKSRC}/sql && ${INSTALL_DATA} *.sql \ - ${DESTDIR}${PREFIX}/lib/erlang/lib/${PKGNAME_NOREV}/priv/sql + ${DESTDIR}${PREFIX}/lib/${PKGNAME_NOREV}/priv/sql .include "../../lang/erlang/buildlink3.mk" .include "../../mk/bsd.pkg.mk" |