pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/chat/ejabberd



Module Name:    pkgsrc
Committed By:   fhajny
Date:           Wed Jan  3 22:51:30 UTC 2018

Modified Files:
        pkgsrc/chat/ejabberd: Makefile PLIST distinfo
        pkgsrc/chat/ejabberd/patches: patch-aa patch-ad patch-ae
Removed Files:
        pkgsrc/chat/ejabberd/patches: patch-rebar.config

Log Message:
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


To generate a diff of this commit:
cvs rdiff -u -r1.79 -r1.80 pkgsrc/chat/ejabberd/Makefile
cvs rdiff -u -r1.50 -r1.51 pkgsrc/chat/ejabberd/PLIST
cvs rdiff -u -r1.53 -r1.54 pkgsrc/chat/ejabberd/distinfo
cvs rdiff -u -r1.13 -r1.14 pkgsrc/chat/ejabberd/patches/patch-aa
cvs rdiff -u -r1.8 -r1.9 pkgsrc/chat/ejabberd/patches/patch-ad
cvs rdiff -u -r1.18 -r1.19 pkgsrc/chat/ejabberd/patches/patch-ae
cvs rdiff -u -r1.10 -r0 pkgsrc/chat/ejabberd/patches/patch-rebar.config

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/chat/ejabberd/Makefile
diff -u pkgsrc/chat/ejabberd/Makefile:1.79 pkgsrc/chat/ejabberd/Makefile:1.80
--- pkgsrc/chat/ejabberd/Makefile:1.79  Fri Dec 29 16:16:47 2017
+++ pkgsrc/chat/ejabberd/Makefile       Wed Jan  3 22:51:30 2018
@@ -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:../..
 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:../../
 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"

Index: pkgsrc/chat/ejabberd/PLIST
diff -u pkgsrc/chat/ejabberd/PLIST:1.50 pkgsrc/chat/ejabberd/PLIST:1.51
--- pkgsrc/chat/ejabberd/PLIST:1.50     Thu Dec 14 21:12:21 2017
+++ pkgsrc/chat/ejabberd/PLIST  Wed Jan  3 22:51:30 2018
@@ -1,346 +1,347 @@
-@comment $NetBSD: PLIST,v 1.50 2017/12/14 21:12:21 fhajny Exp $
-lib/erlang/lib/${PKGNAME}/COPYING
-lib/erlang/lib/${PKGNAME}/ebin/ELDAPv3.beam
-lib/erlang/lib/${PKGNAME}/ebin/XmppAddr.beam
-lib/erlang/lib/${PKGNAME}/ebin/acl.beam
-lib/erlang/lib/${PKGNAME}/ebin/acme_challenge.beam
-lib/erlang/lib/${PKGNAME}/ebin/cyrsasl.beam
-lib/erlang/lib/${PKGNAME}/ebin/cyrsasl_anonymous.beam
-lib/erlang/lib/${PKGNAME}/ebin/cyrsasl_digest.beam
-lib/erlang/lib/${PKGNAME}/ebin/cyrsasl_oauth.beam
-lib/erlang/lib/${PKGNAME}/ebin/cyrsasl_plain.beam
-lib/erlang/lib/${PKGNAME}/ebin/cyrsasl_scram.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd.app
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_access_permissions.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_acme.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_acme_comm.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_admin.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_app.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_auth.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_auth_anonymous.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_auth_external.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_auth_ldap.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_auth_mnesia.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_auth_pam.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_auth_riak.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_auth_sql.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_backend_sup.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_bosh.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_c2s.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_c2s_config.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_captcha.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_cluster.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_cluster_mnesia.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_commands.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_commands_doc.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_config.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_ctl.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_db_modules.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_hooks.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_http.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_http_ws.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_idna.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_iq.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_listener.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_local.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_logger.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_mnesia.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_oauth.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_oauth_mnesia.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_oauth_rest.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_oauth_sql.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_options.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_piefxis.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_pkix.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_rdbms.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_receiver.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_redis.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_redis_sup.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_regexp.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_riak.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_riak_sup.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_router.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_router_mnesia.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_router_multicast.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_router_redis.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_router_riak.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_router_sql.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_s2s.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_s2s_in.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_s2s_out.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_service.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_sip.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_sm.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_sm_mnesia.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_sm_redis.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_sm_riak.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_sm_sql.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_socket.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_sql.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_sql_pt.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_sql_sup.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_stun.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_sup.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_system_monitor.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_tmp_sup.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_update.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_web.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_web_admin.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_websocket.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejabberd_xmlrpc.beam
-lib/erlang/lib/${PKGNAME}/ebin/ejd2sql.beam
-lib/erlang/lib/${PKGNAME}/ebin/eldap.beam
-lib/erlang/lib/${PKGNAME}/ebin/eldap_filter.beam
-lib/erlang/lib/${PKGNAME}/ebin/eldap_filter_yecc.beam
-lib/erlang/lib/${PKGNAME}/ebin/eldap_pool.beam
-lib/erlang/lib/${PKGNAME}/ebin/eldap_utils.beam
-lib/erlang/lib/${PKGNAME}/ebin/elixir_logger_backend.beam
-lib/erlang/lib/${PKGNAME}/ebin/ext_mod.beam
-lib/erlang/lib/${PKGNAME}/ebin/extauth.beam
-lib/erlang/lib/${PKGNAME}/ebin/gen_iq_handler.beam
-lib/erlang/lib/${PKGNAME}/ebin/gen_mod.beam
-lib/erlang/lib/${PKGNAME}/ebin/gen_pubsub_node.beam
-lib/erlang/lib/${PKGNAME}/ebin/gen_pubsub_nodetree.beam
-lib/erlang/lib/${PKGNAME}/ebin/jd2ejd.beam
-lib/erlang/lib/${PKGNAME}/ebin/jlib.beam
-lib/erlang/lib/${PKGNAME}/ebin/misc.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_adhoc.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_admin_extra.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_admin_update_sql.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_announce.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_announce_mnesia.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_announce_riak.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_announce_sql.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_avatar.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_block_strangers.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_blocking.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_bosh.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_bosh_mnesia.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_bosh_redis.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_bosh_riak.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_bosh_sql.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_caps.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_caps_mnesia.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_caps_riak.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_caps_sql.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_carboncopy.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_carboncopy_mnesia.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_carboncopy_redis.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_carboncopy_riak.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_carboncopy_sql.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_client_state.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_configure.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_delegation.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_disco.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_echo.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_fail2ban.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_http_api.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_http_fileserver.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_http_upload.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_http_upload_quota.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_irc.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_irc_connection.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_irc_mnesia.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_irc_riak.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_irc_sql.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_last.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_last_mnesia.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_last_riak.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_last_sql.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_legacy_auth.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_mam.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_mam_mnesia.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_mam_sql.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_metrics.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_mix.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_muc.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_muc_admin.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_muc_log.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_muc_mnesia.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_muc_riak.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_muc_room.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_muc_sql.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_multicast.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_offline.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_offline_mnesia.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_offline_riak.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_offline_sql.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_ping.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_pres_counter.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_privacy.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_privacy_mnesia.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_privacy_riak.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_privacy_sql.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_private.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_private_mnesia.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_private_riak.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_private_sql.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_privilege.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_proxy65.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_proxy65_lib.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_proxy65_mnesia.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_proxy65_redis.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_proxy65_riak.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_proxy65_service.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_proxy65_sql.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_proxy65_stream.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_pubsub.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_push.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_push_keepalive.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_push_mnesia.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_push_sql.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_register.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_register_web.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_roster.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_roster_mnesia.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_roster_riak.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_roster_sql.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_s2s_dialback.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_service_log.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_shared_roster.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_shared_roster_ldap.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_shared_roster_mnesia.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_shared_roster_riak.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_shared_roster_sql.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_sic.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_sip.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_sip_proxy.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_sip_registrar.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_stats.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_stream_mgmt.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_time.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_vcard.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_vcard_ldap.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_vcard_mnesia.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_vcard_riak.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_vcard_sql.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_vcard_xupdate.beam
-lib/erlang/lib/${PKGNAME}/ebin/mod_version.beam
-lib/erlang/lib/${PKGNAME}/ebin/node_buddy.beam
-lib/erlang/lib/${PKGNAME}/ebin/node_club.beam
-lib/erlang/lib/${PKGNAME}/ebin/node_dag.beam
-lib/erlang/lib/${PKGNAME}/ebin/node_dispatch.beam
-lib/erlang/lib/${PKGNAME}/ebin/node_flat.beam
-lib/erlang/lib/${PKGNAME}/ebin/node_flat_sql.beam
-lib/erlang/lib/${PKGNAME}/ebin/node_hometree.beam
-lib/erlang/lib/${PKGNAME}/ebin/node_hometree_sql.beam
-lib/erlang/lib/${PKGNAME}/ebin/node_mb.beam
-lib/erlang/lib/${PKGNAME}/ebin/node_mb_sql.beam
-lib/erlang/lib/${PKGNAME}/ebin/node_mix.beam
-lib/erlang/lib/${PKGNAME}/ebin/node_mix_sql.beam
-lib/erlang/lib/${PKGNAME}/ebin/node_online.beam
-lib/erlang/lib/${PKGNAME}/ebin/node_pep.beam
-lib/erlang/lib/${PKGNAME}/ebin/node_pep_sql.beam
-lib/erlang/lib/${PKGNAME}/ebin/node_private.beam
-lib/erlang/lib/${PKGNAME}/ebin/node_public.beam
-lib/erlang/lib/${PKGNAME}/ebin/nodetree_dag.beam
-lib/erlang/lib/${PKGNAME}/ebin/nodetree_tree.beam
-lib/erlang/lib/${PKGNAME}/ebin/nodetree_tree_sql.beam
-lib/erlang/lib/${PKGNAME}/ebin/nodetree_virtual.beam
-lib/erlang/lib/${PKGNAME}/ebin/prosody2ejabberd.beam
-lib/erlang/lib/${PKGNAME}/ebin/pubsub_db_sql.beam
-lib/erlang/lib/${PKGNAME}/ebin/pubsub_index.beam
-lib/erlang/lib/${PKGNAME}/ebin/pubsub_migrate.beam
-lib/erlang/lib/${PKGNAME}/ebin/pubsub_subscription.beam
-lib/erlang/lib/${PKGNAME}/ebin/pubsub_subscription_sql.beam
-lib/erlang/lib/${PKGNAME}/ebin/randoms.beam
-lib/erlang/lib/${PKGNAME}/ebin/rest.beam
-lib/erlang/lib/${PKGNAME}/ebin/scram.beam
-lib/erlang/lib/${PKGNAME}/ebin/shaper.beam
-lib/erlang/lib/${PKGNAME}/ebin/str.beam
-lib/erlang/lib/${PKGNAME}/ebin/translate.beam
-lib/erlang/lib/${PKGNAME}/ebin/win32_dns.beam
-lib/erlang/lib/${PKGNAME}/ebin/xmpp_stream_in.beam
-lib/erlang/lib/${PKGNAME}/ebin/xmpp_stream_out.beam
-lib/erlang/lib/${PKGNAME}/ebin/xmpp_stream_pkix.beam
-lib/erlang/lib/${PKGNAME}/include/ELDAPv3.hrl
-lib/erlang/lib/${PKGNAME}/include/XmppAddr.hrl
-lib/erlang/lib/${PKGNAME}/include/adhoc.hrl
-lib/erlang/lib/${PKGNAME}/include/bosh.hrl
-lib/erlang/lib/${PKGNAME}/include/ejabberd.hrl
-lib/erlang/lib/${PKGNAME}/include/ejabberd_acme.hrl
-lib/erlang/lib/${PKGNAME}/include/ejabberd_auth.hrl
-lib/erlang/lib/${PKGNAME}/include/ejabberd_commands.hrl
-lib/erlang/lib/${PKGNAME}/include/ejabberd_config.hrl
-lib/erlang/lib/${PKGNAME}/include/ejabberd_ctl.hrl
-lib/erlang/lib/${PKGNAME}/include/ejabberd_http.hrl
-lib/erlang/lib/${PKGNAME}/include/ejabberd_oauth.hrl
-lib/erlang/lib/${PKGNAME}/include/ejabberd_router.hrl
-lib/erlang/lib/${PKGNAME}/include/ejabberd_sm.hrl
-lib/erlang/lib/${PKGNAME}/include/ejabberd_sql_pt.hrl
-lib/erlang/lib/${PKGNAME}/include/ejabberd_web_admin.hrl
-lib/erlang/lib/${PKGNAME}/include/eldap.hrl
-lib/erlang/lib/${PKGNAME}/include/http_bind.hrl
-lib/erlang/lib/${PKGNAME}/include/jlib.hrl
-lib/erlang/lib/${PKGNAME}/include/logger.hrl
-lib/erlang/lib/${PKGNAME}/include/mod_announce.hrl
-lib/erlang/lib/${PKGNAME}/include/mod_caps.hrl
-lib/erlang/lib/${PKGNAME}/include/mod_carboncopy.hrl
-lib/erlang/lib/${PKGNAME}/include/mod_irc.hrl
-lib/erlang/lib/${PKGNAME}/include/mod_last.hrl
-lib/erlang/lib/${PKGNAME}/include/mod_mam.hrl
-lib/erlang/lib/${PKGNAME}/include/mod_muc.hrl
-lib/erlang/lib/${PKGNAME}/include/mod_muc_room.hrl
-lib/erlang/lib/${PKGNAME}/include/mod_offline.hrl
-lib/erlang/lib/${PKGNAME}/include/mod_privacy.hrl
-lib/erlang/lib/${PKGNAME}/include/mod_private.hrl
-lib/erlang/lib/${PKGNAME}/include/mod_proxy65.hrl
-lib/erlang/lib/${PKGNAME}/include/mod_push.hrl
-lib/erlang/lib/${PKGNAME}/include/mod_roster.hrl
-lib/erlang/lib/${PKGNAME}/include/mod_shared_roster.hrl
-lib/erlang/lib/${PKGNAME}/include/mod_vcard.hrl
-lib/erlang/lib/${PKGNAME}/include/mod_vcard_xupdate.hrl
-lib/erlang/lib/${PKGNAME}/include/pubsub.hrl
-lib/erlang/lib/${PKGNAME}/include/translate.hrl
-lib/erlang/lib/${PKGNAME}/priv/bin/captcha.sh
-lib/erlang/lib/${PKGNAME}/priv/css/admin.css
-lib/erlang/lib/${PKGNAME}/priv/css/bosh.css
-lib/erlang/lib/${PKGNAME}/priv/css/muc.css
-lib/erlang/lib/${PKGNAME}/priv/css/oauth.css
-lib/erlang/lib/${PKGNAME}/priv/css/register.css
-lib/erlang/lib/${PKGNAME}/priv/img/admin-logo-fill.png
-lib/erlang/lib/${PKGNAME}/priv/img/admin-logo.png
-lib/erlang/lib/${PKGNAME}/priv/img/bosh-logo.png
-lib/erlang/lib/${PKGNAME}/priv/img/favicon.png
-lib/erlang/lib/${PKGNAME}/priv/img/oauth-logo.png
-lib/erlang/lib/${PKGNAME}/priv/img/powered-by-ejabberd.png
-lib/erlang/lib/${PKGNAME}/priv/img/powered-by-erlang.png
-lib/erlang/lib/${PKGNAME}/priv/img/valid-xhtml10.png
-lib/erlang/lib/${PKGNAME}/priv/img/vcss.png
-lib/erlang/lib/${PKGNAME}/priv/js/admin.js
-lib/erlang/lib/${PKGNAME}/priv/js/muc.js
-lib/erlang/lib/${PKGNAME}/priv/msgs/ca.msg
-lib/erlang/lib/${PKGNAME}/priv/msgs/cs.msg
-lib/erlang/lib/${PKGNAME}/priv/msgs/de.msg
-lib/erlang/lib/${PKGNAME}/priv/msgs/el.msg
-lib/erlang/lib/${PKGNAME}/priv/msgs/eo.msg
-lib/erlang/lib/${PKGNAME}/priv/msgs/es.msg
-lib/erlang/lib/${PKGNAME}/priv/msgs/fr.msg
-lib/erlang/lib/${PKGNAME}/priv/msgs/gl.msg
-lib/erlang/lib/${PKGNAME}/priv/msgs/he.msg
-lib/erlang/lib/${PKGNAME}/priv/msgs/id.msg
-lib/erlang/lib/${PKGNAME}/priv/msgs/it.msg
-lib/erlang/lib/${PKGNAME}/priv/msgs/ja.msg
-lib/erlang/lib/${PKGNAME}/priv/msgs/nl.msg
-lib/erlang/lib/${PKGNAME}/priv/msgs/no.msg
-lib/erlang/lib/${PKGNAME}/priv/msgs/pl.msg
-lib/erlang/lib/${PKGNAME}/priv/msgs/pt-br.msg
-lib/erlang/lib/${PKGNAME}/priv/msgs/pt.msg
-lib/erlang/lib/${PKGNAME}/priv/msgs/ru.msg
-lib/erlang/lib/${PKGNAME}/priv/msgs/sk.msg
-lib/erlang/lib/${PKGNAME}/priv/msgs/sv.msg
-lib/erlang/lib/${PKGNAME}/priv/msgs/th.msg
-lib/erlang/lib/${PKGNAME}/priv/msgs/tr.msg
-lib/erlang/lib/${PKGNAME}/priv/msgs/uk.msg
-lib/erlang/lib/${PKGNAME}/priv/msgs/vi.msg
-lib/erlang/lib/${PKGNAME}/priv/msgs/wa.msg
-lib/erlang/lib/${PKGNAME}/priv/msgs/zh.msg
-lib/erlang/lib/${PKGNAME}/priv/sql/lite.sql
-lib/erlang/lib/${PKGNAME}/priv/sql/mssql.sql
-lib/erlang/lib/${PKGNAME}/priv/sql/mysql.sql
-lib/erlang/lib/${PKGNAME}/priv/sql/pg.new.sql
-lib/erlang/lib/${PKGNAME}/priv/sql/pg.sql
+@comment $NetBSD: PLIST,v 1.51 2018/01/03 22:51:30 fhajny Exp $
+lib/${PKGNAME}/COPYING
+lib/${PKGNAME}/ebin/ELDAPv3.beam
+lib/${PKGNAME}/ebin/XmppAddr.beam
+lib/${PKGNAME}/ebin/acl.beam
+lib/${PKGNAME}/ebin/acme_challenge.beam
+lib/${PKGNAME}/ebin/cyrsasl.beam
+lib/${PKGNAME}/ebin/cyrsasl_anonymous.beam
+lib/${PKGNAME}/ebin/cyrsasl_digest.beam
+lib/${PKGNAME}/ebin/cyrsasl_oauth.beam
+lib/${PKGNAME}/ebin/cyrsasl_plain.beam
+lib/${PKGNAME}/ebin/cyrsasl_scram.beam
+lib/${PKGNAME}/ebin/ejabberd.app
+lib/${PKGNAME}/ebin/ejabberd.beam
+lib/${PKGNAME}/ebin/ejabberd_access_permissions.beam
+lib/${PKGNAME}/ebin/ejabberd_acme.beam
+lib/${PKGNAME}/ebin/ejabberd_acme_comm.beam
+lib/${PKGNAME}/ebin/ejabberd_admin.beam
+lib/${PKGNAME}/ebin/ejabberd_app.beam
+lib/${PKGNAME}/ebin/ejabberd_auth.beam
+lib/${PKGNAME}/ebin/ejabberd_auth_anonymous.beam
+lib/${PKGNAME}/ebin/ejabberd_auth_external.beam
+lib/${PKGNAME}/ebin/ejabberd_auth_ldap.beam
+lib/${PKGNAME}/ebin/ejabberd_auth_mnesia.beam
+lib/${PKGNAME}/ebin/ejabberd_auth_pam.beam
+lib/${PKGNAME}/ebin/ejabberd_auth_riak.beam
+lib/${PKGNAME}/ebin/ejabberd_auth_sql.beam
+lib/${PKGNAME}/ebin/ejabberd_backend_sup.beam
+lib/${PKGNAME}/ebin/ejabberd_bosh.beam
+lib/${PKGNAME}/ebin/ejabberd_c2s.beam
+lib/${PKGNAME}/ebin/ejabberd_c2s_config.beam
+lib/${PKGNAME}/ebin/ejabberd_captcha.beam
+lib/${PKGNAME}/ebin/ejabberd_cluster.beam
+lib/${PKGNAME}/ebin/ejabberd_cluster_mnesia.beam
+lib/${PKGNAME}/ebin/ejabberd_commands.beam
+lib/${PKGNAME}/ebin/ejabberd_commands_doc.beam
+lib/${PKGNAME}/ebin/ejabberd_config.beam
+lib/${PKGNAME}/ebin/ejabberd_ctl.beam
+lib/${PKGNAME}/ebin/ejabberd_db_modules.beam
+lib/${PKGNAME}/ebin/ejabberd_hooks.beam
+lib/${PKGNAME}/ebin/ejabberd_http.beam
+lib/${PKGNAME}/ebin/ejabberd_http_ws.beam
+lib/${PKGNAME}/ebin/ejabberd_idna.beam
+lib/${PKGNAME}/ebin/ejabberd_iq.beam
+lib/${PKGNAME}/ebin/ejabberd_listener.beam
+lib/${PKGNAME}/ebin/ejabberd_local.beam
+lib/${PKGNAME}/ebin/ejabberd_logger.beam
+lib/${PKGNAME}/ebin/ejabberd_mnesia.beam
+lib/${PKGNAME}/ebin/ejabberd_oauth.beam
+lib/${PKGNAME}/ebin/ejabberd_oauth_mnesia.beam
+lib/${PKGNAME}/ebin/ejabberd_oauth_rest.beam
+lib/${PKGNAME}/ebin/ejabberd_oauth_sql.beam
+lib/${PKGNAME}/ebin/ejabberd_options.beam
+lib/${PKGNAME}/ebin/ejabberd_piefxis.beam
+lib/${PKGNAME}/ebin/ejabberd_pkix.beam
+lib/${PKGNAME}/ebin/ejabberd_rdbms.beam
+lib/${PKGNAME}/ebin/ejabberd_redis.beam
+lib/${PKGNAME}/ebin/ejabberd_redis_sup.beam
+lib/${PKGNAME}/ebin/ejabberd_regexp.beam
+lib/${PKGNAME}/ebin/ejabberd_riak.beam
+lib/${PKGNAME}/ebin/ejabberd_riak_sup.beam
+lib/${PKGNAME}/ebin/ejabberd_router.beam
+lib/${PKGNAME}/ebin/ejabberd_router_mnesia.beam
+lib/${PKGNAME}/ebin/ejabberd_router_multicast.beam
+lib/${PKGNAME}/ebin/ejabberd_router_redis.beam
+lib/${PKGNAME}/ebin/ejabberd_router_riak.beam
+lib/${PKGNAME}/ebin/ejabberd_router_sql.beam
+lib/${PKGNAME}/ebin/ejabberd_s2s.beam
+lib/${PKGNAME}/ebin/ejabberd_s2s_in.beam
+lib/${PKGNAME}/ebin/ejabberd_s2s_out.beam
+lib/${PKGNAME}/ebin/ejabberd_service.beam
+lib/${PKGNAME}/ebin/ejabberd_sip.beam
+lib/${PKGNAME}/ebin/ejabberd_sm.beam
+lib/${PKGNAME}/ebin/ejabberd_sm_mnesia.beam
+lib/${PKGNAME}/ebin/ejabberd_sm_redis.beam
+lib/${PKGNAME}/ebin/ejabberd_sm_riak.beam
+lib/${PKGNAME}/ebin/ejabberd_sm_sql.beam
+lib/${PKGNAME}/ebin/ejabberd_sql.beam
+lib/${PKGNAME}/ebin/ejabberd_sql_pt.beam
+lib/${PKGNAME}/ebin/ejabberd_sql_sup.beam
+lib/${PKGNAME}/ebin/ejabberd_stun.beam
+lib/${PKGNAME}/ebin/ejabberd_sup.beam
+lib/${PKGNAME}/ebin/ejabberd_system_monitor.beam
+lib/${PKGNAME}/ebin/ejabberd_tmp_sup.beam
+lib/${PKGNAME}/ebin/ejabberd_update.beam
+lib/${PKGNAME}/ebin/ejabberd_web.beam
+lib/${PKGNAME}/ebin/ejabberd_web_admin.beam
+lib/${PKGNAME}/ebin/ejabberd_websocket.beam
+lib/${PKGNAME}/ebin/ejabberd_xmlrpc.beam
+lib/${PKGNAME}/ebin/ejd2sql.beam
+lib/${PKGNAME}/ebin/eldap.beam
+lib/${PKGNAME}/ebin/eldap_filter.beam
+lib/${PKGNAME}/ebin/eldap_filter_yecc.beam
+lib/${PKGNAME}/ebin/eldap_pool.beam
+lib/${PKGNAME}/ebin/eldap_utils.beam
+lib/${PKGNAME}/ebin/elixir_logger_backend.beam
+lib/${PKGNAME}/ebin/ext_mod.beam
+lib/${PKGNAME}/ebin/extauth.beam
+lib/${PKGNAME}/ebin/gen_iq_handler.beam
+lib/${PKGNAME}/ebin/gen_mod.beam
+lib/${PKGNAME}/ebin/gen_pubsub_node.beam
+lib/${PKGNAME}/ebin/gen_pubsub_nodetree.beam
+lib/${PKGNAME}/ebin/jd2ejd.beam
+lib/${PKGNAME}/ebin/jlib.beam
+lib/${PKGNAME}/ebin/misc.beam
+lib/${PKGNAME}/ebin/mod_adhoc.beam
+lib/${PKGNAME}/ebin/mod_admin_extra.beam
+lib/${PKGNAME}/ebin/mod_admin_update_sql.beam
+lib/${PKGNAME}/ebin/mod_announce.beam
+lib/${PKGNAME}/ebin/mod_announce_mnesia.beam
+lib/${PKGNAME}/ebin/mod_announce_riak.beam
+lib/${PKGNAME}/ebin/mod_announce_sql.beam
+lib/${PKGNAME}/ebin/mod_avatar.beam
+lib/${PKGNAME}/ebin/mod_block_strangers.beam
+lib/${PKGNAME}/ebin/mod_blocking.beam
+lib/${PKGNAME}/ebin/mod_bosh.beam
+lib/${PKGNAME}/ebin/mod_bosh_mnesia.beam
+lib/${PKGNAME}/ebin/mod_bosh_redis.beam
+lib/${PKGNAME}/ebin/mod_bosh_riak.beam
+lib/${PKGNAME}/ebin/mod_bosh_sql.beam
+lib/${PKGNAME}/ebin/mod_caps.beam
+lib/${PKGNAME}/ebin/mod_caps_mnesia.beam
+lib/${PKGNAME}/ebin/mod_caps_riak.beam
+lib/${PKGNAME}/ebin/mod_caps_sql.beam
+lib/${PKGNAME}/ebin/mod_carboncopy.beam
+lib/${PKGNAME}/ebin/mod_carboncopy_mnesia.beam
+lib/${PKGNAME}/ebin/mod_carboncopy_redis.beam
+lib/${PKGNAME}/ebin/mod_carboncopy_riak.beam
+lib/${PKGNAME}/ebin/mod_carboncopy_sql.beam
+lib/${PKGNAME}/ebin/mod_client_state.beam
+lib/${PKGNAME}/ebin/mod_configure.beam
+lib/${PKGNAME}/ebin/mod_delegation.beam
+lib/${PKGNAME}/ebin/mod_disco.beam
+lib/${PKGNAME}/ebin/mod_echo.beam
+lib/${PKGNAME}/ebin/mod_fail2ban.beam
+lib/${PKGNAME}/ebin/mod_http_api.beam
+lib/${PKGNAME}/ebin/mod_http_fileserver.beam
+lib/${PKGNAME}/ebin/mod_http_upload.beam
+lib/${PKGNAME}/ebin/mod_http_upload_quota.beam
+lib/${PKGNAME}/ebin/mod_irc.beam
+lib/${PKGNAME}/ebin/mod_irc_connection.beam
+lib/${PKGNAME}/ebin/mod_irc_mnesia.beam
+lib/${PKGNAME}/ebin/mod_irc_riak.beam
+lib/${PKGNAME}/ebin/mod_irc_sql.beam
+lib/${PKGNAME}/ebin/mod_last.beam
+lib/${PKGNAME}/ebin/mod_last_mnesia.beam
+lib/${PKGNAME}/ebin/mod_last_riak.beam
+lib/${PKGNAME}/ebin/mod_last_sql.beam
+lib/${PKGNAME}/ebin/mod_legacy_auth.beam
+lib/${PKGNAME}/ebin/mod_mam.beam
+lib/${PKGNAME}/ebin/mod_mam_mnesia.beam
+lib/${PKGNAME}/ebin/mod_mam_sql.beam
+lib/${PKGNAME}/ebin/mod_metrics.beam
+lib/${PKGNAME}/ebin/mod_mix.beam
+lib/${PKGNAME}/ebin/mod_muc.beam
+lib/${PKGNAME}/ebin/mod_muc_admin.beam
+lib/${PKGNAME}/ebin/mod_muc_log.beam
+lib/${PKGNAME}/ebin/mod_muc_mnesia.beam
+lib/${PKGNAME}/ebin/mod_muc_riak.beam
+lib/${PKGNAME}/ebin/mod_muc_room.beam
+lib/${PKGNAME}/ebin/mod_muc_sql.beam
+lib/${PKGNAME}/ebin/mod_multicast.beam
+lib/${PKGNAME}/ebin/mod_offline.beam
+lib/${PKGNAME}/ebin/mod_offline_mnesia.beam
+lib/${PKGNAME}/ebin/mod_offline_riak.beam
+lib/${PKGNAME}/ebin/mod_offline_sql.beam
+lib/${PKGNAME}/ebin/mod_ping.beam
+lib/${PKGNAME}/ebin/mod_pres_counter.beam
+lib/${PKGNAME}/ebin/mod_privacy.beam
+lib/${PKGNAME}/ebin/mod_privacy_mnesia.beam
+lib/${PKGNAME}/ebin/mod_privacy_riak.beam
+lib/${PKGNAME}/ebin/mod_privacy_sql.beam
+lib/${PKGNAME}/ebin/mod_private.beam
+lib/${PKGNAME}/ebin/mod_private_mnesia.beam
+lib/${PKGNAME}/ebin/mod_private_riak.beam
+lib/${PKGNAME}/ebin/mod_private_sql.beam
+lib/${PKGNAME}/ebin/mod_privilege.beam
+lib/${PKGNAME}/ebin/mod_proxy65.beam
+lib/${PKGNAME}/ebin/mod_proxy65_lib.beam
+lib/${PKGNAME}/ebin/mod_proxy65_mnesia.beam
+lib/${PKGNAME}/ebin/mod_proxy65_redis.beam
+lib/${PKGNAME}/ebin/mod_proxy65_riak.beam
+lib/${PKGNAME}/ebin/mod_proxy65_service.beam
+lib/${PKGNAME}/ebin/mod_proxy65_sql.beam
+lib/${PKGNAME}/ebin/mod_proxy65_stream.beam
+lib/${PKGNAME}/ebin/mod_pubsub.beam
+lib/${PKGNAME}/ebin/mod_push.beam
+lib/${PKGNAME}/ebin/mod_push_keepalive.beam
+lib/${PKGNAME}/ebin/mod_push_mnesia.beam
+lib/${PKGNAME}/ebin/mod_push_sql.beam
+lib/${PKGNAME}/ebin/mod_register.beam
+lib/${PKGNAME}/ebin/mod_register_web.beam
+lib/${PKGNAME}/ebin/mod_roster.beam
+lib/${PKGNAME}/ebin/mod_roster_mnesia.beam
+lib/${PKGNAME}/ebin/mod_roster_riak.beam
+lib/${PKGNAME}/ebin/mod_roster_sql.beam
+lib/${PKGNAME}/ebin/mod_s2s_dialback.beam
+lib/${PKGNAME}/ebin/mod_service_log.beam
+lib/${PKGNAME}/ebin/mod_shared_roster.beam
+lib/${PKGNAME}/ebin/mod_shared_roster_ldap.beam
+lib/${PKGNAME}/ebin/mod_shared_roster_mnesia.beam
+lib/${PKGNAME}/ebin/mod_shared_roster_riak.beam
+lib/${PKGNAME}/ebin/mod_shared_roster_sql.beam
+lib/${PKGNAME}/ebin/mod_sic.beam
+lib/${PKGNAME}/ebin/mod_sip.beam
+lib/${PKGNAME}/ebin/mod_sip_proxy.beam
+lib/${PKGNAME}/ebin/mod_sip_registrar.beam
+lib/${PKGNAME}/ebin/mod_stats.beam
+lib/${PKGNAME}/ebin/mod_stream_mgmt.beam
+lib/${PKGNAME}/ebin/mod_time.beam
+lib/${PKGNAME}/ebin/mod_vcard.beam
+lib/${PKGNAME}/ebin/mod_vcard_ldap.beam
+lib/${PKGNAME}/ebin/mod_vcard_mnesia.beam
+lib/${PKGNAME}/ebin/mod_vcard_riak.beam
+lib/${PKGNAME}/ebin/mod_vcard_sql.beam
+lib/${PKGNAME}/ebin/mod_vcard_xupdate.beam
+lib/${PKGNAME}/ebin/mod_version.beam
+lib/${PKGNAME}/ebin/node_buddy.beam
+lib/${PKGNAME}/ebin/node_club.beam
+lib/${PKGNAME}/ebin/node_dag.beam
+lib/${PKGNAME}/ebin/node_dispatch.beam
+lib/${PKGNAME}/ebin/node_flat.beam
+lib/${PKGNAME}/ebin/node_flat_sql.beam
+lib/${PKGNAME}/ebin/node_hometree.beam
+lib/${PKGNAME}/ebin/node_hometree_sql.beam
+lib/${PKGNAME}/ebin/node_mb.beam
+lib/${PKGNAME}/ebin/node_mb_sql.beam
+lib/${PKGNAME}/ebin/node_mix.beam
+lib/${PKGNAME}/ebin/node_mix_sql.beam
+lib/${PKGNAME}/ebin/node_online.beam
+lib/${PKGNAME}/ebin/node_pep.beam
+lib/${PKGNAME}/ebin/node_pep_sql.beam
+lib/${PKGNAME}/ebin/node_private.beam
+lib/${PKGNAME}/ebin/node_public.beam
+lib/${PKGNAME}/ebin/nodetree_dag.beam
+lib/${PKGNAME}/ebin/nodetree_tree.beam
+lib/${PKGNAME}/ebin/nodetree_tree_sql.beam
+lib/${PKGNAME}/ebin/nodetree_virtual.beam
+lib/${PKGNAME}/ebin/prosody2ejabberd.beam
+lib/${PKGNAME}/ebin/pubsub_db_sql.beam
+lib/${PKGNAME}/ebin/pubsub_index.beam
+lib/${PKGNAME}/ebin/pubsub_migrate.beam
+lib/${PKGNAME}/ebin/pubsub_subscription.beam
+lib/${PKGNAME}/ebin/pubsub_subscription_sql.beam
+lib/${PKGNAME}/ebin/randoms.beam
+lib/${PKGNAME}/ebin/rest.beam
+lib/${PKGNAME}/ebin/scram.beam
+lib/${PKGNAME}/ebin/shaper.beam
+lib/${PKGNAME}/ebin/str.beam
+lib/${PKGNAME}/ebin/translate.beam
+lib/${PKGNAME}/ebin/win32_dns.beam
+lib/${PKGNAME}/ebin/xmpp_socket.beam
+lib/${PKGNAME}/ebin/xmpp_stream_in.beam
+lib/${PKGNAME}/ebin/xmpp_stream_out.beam
+lib/${PKGNAME}/ebin/xmpp_stream_pkix.beam
+lib/${PKGNAME}/include/ELDAPv3.hrl
+lib/${PKGNAME}/include/XmppAddr.hrl
+lib/${PKGNAME}/include/adhoc.hrl
+lib/${PKGNAME}/include/bosh.hrl
+lib/${PKGNAME}/include/ejabberd.hrl
+lib/${PKGNAME}/include/ejabberd_acme.hrl
+lib/${PKGNAME}/include/ejabberd_auth.hrl
+lib/${PKGNAME}/include/ejabberd_commands.hrl
+lib/${PKGNAME}/include/ejabberd_config.hrl
+lib/${PKGNAME}/include/ejabberd_ctl.hrl
+lib/${PKGNAME}/include/ejabberd_http.hrl
+lib/${PKGNAME}/include/ejabberd_oauth.hrl
+lib/${PKGNAME}/include/ejabberd_router.hrl
+lib/${PKGNAME}/include/ejabberd_sm.hrl
+lib/${PKGNAME}/include/ejabberd_sql_pt.hrl
+lib/${PKGNAME}/include/ejabberd_web_admin.hrl
+lib/${PKGNAME}/include/eldap.hrl
+lib/${PKGNAME}/include/http_bind.hrl
+lib/${PKGNAME}/include/jlib.hrl
+lib/${PKGNAME}/include/logger.hrl
+lib/${PKGNAME}/include/mod_announce.hrl
+lib/${PKGNAME}/include/mod_caps.hrl
+lib/${PKGNAME}/include/mod_carboncopy.hrl
+lib/${PKGNAME}/include/mod_irc.hrl
+lib/${PKGNAME}/include/mod_last.hrl
+lib/${PKGNAME}/include/mod_mam.hrl
+lib/${PKGNAME}/include/mod_muc.hrl
+lib/${PKGNAME}/include/mod_muc_room.hrl
+lib/${PKGNAME}/include/mod_offline.hrl
+lib/${PKGNAME}/include/mod_privacy.hrl
+lib/${PKGNAME}/include/mod_private.hrl
+lib/${PKGNAME}/include/mod_proxy65.hrl
+lib/${PKGNAME}/include/mod_push.hrl
+lib/${PKGNAME}/include/mod_roster.hrl
+lib/${PKGNAME}/include/mod_shared_roster.hrl
+lib/${PKGNAME}/include/mod_vcard.hrl
+lib/${PKGNAME}/include/mod_vcard_xupdate.hrl
+lib/${PKGNAME}/include/pubsub.hrl
+lib/${PKGNAME}/include/translate.hrl
+lib/${PKGNAME}/priv/bin/captcha.sh
+lib/${PKGNAME}/priv/css/admin.css
+lib/${PKGNAME}/priv/css/bosh.css
+lib/${PKGNAME}/priv/css/muc.css
+lib/${PKGNAME}/priv/css/oauth.css
+lib/${PKGNAME}/priv/css/register.css
+lib/${PKGNAME}/priv/img/admin-logo-fill.png
+lib/${PKGNAME}/priv/img/admin-logo.png
+lib/${PKGNAME}/priv/img/bosh-logo.png
+lib/${PKGNAME}/priv/img/favicon.png
+lib/${PKGNAME}/priv/img/oauth-logo.png
+lib/${PKGNAME}/priv/img/powered-by-ejabberd.png
+lib/${PKGNAME}/priv/img/powered-by-erlang.png
+lib/${PKGNAME}/priv/img/valid-xhtml10.png
+lib/${PKGNAME}/priv/img/vcss.png
+lib/${PKGNAME}/priv/js/admin.js
+lib/${PKGNAME}/priv/js/muc.js
+lib/${PKGNAME}/priv/msgs/ca.msg
+lib/${PKGNAME}/priv/msgs/cs.msg
+lib/${PKGNAME}/priv/msgs/de.msg
+lib/${PKGNAME}/priv/msgs/el.msg
+lib/${PKGNAME}/priv/msgs/eo.msg
+lib/${PKGNAME}/priv/msgs/es.msg
+lib/${PKGNAME}/priv/msgs/fr.msg
+lib/${PKGNAME}/priv/msgs/gl.msg
+lib/${PKGNAME}/priv/msgs/he.msg
+lib/${PKGNAME}/priv/msgs/id.msg
+lib/${PKGNAME}/priv/msgs/it.msg
+lib/${PKGNAME}/priv/msgs/ja.msg
+lib/${PKGNAME}/priv/msgs/nl.msg
+lib/${PKGNAME}/priv/msgs/no.msg
+lib/${PKGNAME}/priv/msgs/pl.msg
+lib/${PKGNAME}/priv/msgs/pt-br.msg
+lib/${PKGNAME}/priv/msgs/pt.msg
+lib/${PKGNAME}/priv/msgs/ru.msg
+lib/${PKGNAME}/priv/msgs/sk.msg
+lib/${PKGNAME}/priv/msgs/sv.msg
+lib/${PKGNAME}/priv/msgs/th.msg
+lib/${PKGNAME}/priv/msgs/tr.msg
+lib/${PKGNAME}/priv/msgs/uk.msg
+lib/${PKGNAME}/priv/msgs/vi.msg
+lib/${PKGNAME}/priv/msgs/wa.msg
+lib/${PKGNAME}/priv/msgs/zh.msg
+lib/${PKGNAME}/priv/sql/lite.sql
+lib/${PKGNAME}/priv/sql/lite.new.sql
+lib/${PKGNAME}/priv/sql/mssql.sql
+lib/${PKGNAME}/priv/sql/mysql.new.sql
+lib/${PKGNAME}/priv/sql/mysql.sql
+lib/${PKGNAME}/priv/sql/pg.new.sql
+lib/${PKGNAME}/priv/sql/pg.sql
 sbin/ejabberdctl
 share/bash-completion.d/ejabberd
 share/doc/ejabberd/COPYING

Index: pkgsrc/chat/ejabberd/distinfo
diff -u pkgsrc/chat/ejabberd/distinfo:1.53 pkgsrc/chat/ejabberd/distinfo:1.54
--- pkgsrc/chat/ejabberd/distinfo:1.53  Thu Dec 14 21:12:21 2017
+++ pkgsrc/chat/ejabberd/distinfo       Wed Jan  3 22:51:30 2018
@@ -1,12 +1,11 @@
-$NetBSD: distinfo,v 1.53 2017/12/14 21:12:21 fhajny Exp $
+$NetBSD: distinfo,v 1.54 2018/01/03 22:51:30 fhajny Exp $
 
-SHA1 (ejabberd-17.11.tgz) = 7800a13a764534d893450c290a0c5d1ccce55bd6
-RMD160 (ejabberd-17.11.tgz) = 47d2ca9eb1970d9b787b015f9d75157a07a309d0
-SHA512 (ejabberd-17.11.tgz) = 67c31f59eb7a41b365c043f084a9f306f8467139b894ede04ed841c0352e7a6f7368e4a6ce17893b5b6ce34d217c99ac907e35eefe6bdd652a1596408ef8595a
-Size (ejabberd-17.11.tgz) = 1878639 bytes
-SHA1 (patch-aa) = a9197c75afa9ea4a2fbad70aec894f1b28c7bc88
-SHA1 (patch-ad) = 6a7cfbabb22cf362cf21791656be454f10ac5de8
-SHA1 (patch-ae) = b9ad2b9e615b6662e117d3aa0309b85e37a09207
+SHA1 (ejabberd-17.12.tgz) = df3db094605adc415c8a8c4d392102980ae59244
+RMD160 (ejabberd-17.12.tgz) = a0bc4965015fc33080487ee13c53e5ce6a163bdc
+SHA512 (ejabberd-17.12.tgz) = 6d8c16d72c24c8250fbf09fdde4219130c69086c7471f1bfff044a60e5dac031d0c7a4993b54e4a4eea315f5112196acf45058ef260c7fd0695c944865013fb3
+Size (ejabberd-17.12.tgz) = 1881616 bytes
+SHA1 (patch-aa) = 1210ab42871db158fff7311d5552ca916cf30a39
+SHA1 (patch-ad) = de437722779c823a68f576ec587f5bc3a05e6fbc
+SHA1 (patch-ae) = d8d1ca7072f35a5652673cf461860e0f585ecd5b
 SHA1 (patch-configure) = 8cf03f571ef13ed825b445e0f1664d387895b8fe
-SHA1 (patch-rebar.config) = 1c9aad883e7e47908ad92580cca5ba35c0c3034a
 SHA1 (patch-tools_ejabberdctl.bc) = 3c7bc0ad14d5b266a192b29e4d075e8f93103569

Index: pkgsrc/chat/ejabberd/patches/patch-aa
diff -u pkgsrc/chat/ejabberd/patches/patch-aa:1.13 pkgsrc/chat/ejabberd/patches/patch-aa:1.14
--- pkgsrc/chat/ejabberd/patches/patch-aa:1.13  Thu Nov  5 12:23:50 2015
+++ pkgsrc/chat/ejabberd/patches/patch-aa       Wed Jan  3 22:51:30 2018
@@ -1,8 +1,8 @@
-$NetBSD: patch-aa,v 1.13 2015/11/05 12:23:50 fhajny Exp $
+$NetBSD: patch-aa,v 1.14 2018/01/03 22:51:30 fhajny Exp $
 
 Fix locations; don't mess with ownership.
 
---- Makefile.in.orig   2015-10-28 14:53:12.000000000 +0000
+--- Makefile.in.orig   2017-12-28 18:37:19.000000000 +0000
 +++ Makefile.in
 @@ -9,7 +9,7 @@ exec_prefix = @exec_prefix@
  DESTDIR =
@@ -13,12 +13,8 @@ Fix locations; don't mess with ownership
  
  # /bin/
  BINDIR = $(DESTDIR)@bindir@
-@@ -18,10 +18,10 @@ BINDIR = $(DESTDIR)@bindir@
- SBINDIR = $(DESTDIR)@sbindir@
- 
- # /lib/
--LIBDIR =  $(DESTDIR)@libdir@
-+LIBDIR =  $(DESTDIR)@prefix@/lib/erlang/lib
+@@ -21,7 +21,7 @@ SBINDIR = $(DESTDIR)@sbindir@
+ LIBDIR =  $(DESTDIR)@libdir@
  
  # /lib/ejabberd/
 -EJABBERDDIR = $(DESTDIR)@libdir@/ejabberd
@@ -26,7 +22,7 @@ Fix locations; don't mess with ownership
  
  # /share/doc/ejabberd
  PACKAGE_TARNAME = @PACKAGE_TARNAME@
-@@ -50,16 +50,16 @@ MSGSDIR = $(PRIVDIR)/msgs
+@@ -59,16 +59,16 @@ JSDIR = $(PRIVDIR)/js
  SQLDIR = $(PRIVDIR)/sql
  
  # /var/lib/ejabberd/
@@ -46,7 +42,7 @@ Fix locations; don't mess with ownership
  
  INSTALLUSER=@INSTALLUSER@
  # if no user was enabled, don't set privileges or ownership
-@@ -70,10 +70,10 @@ ifeq ($(INSTALLUSER),)
+@@ -79,10 +79,10 @@ ifeq ($(INSTALLUSER),)
    CHOWN_OUTPUT=/dev/null
    INIT_USER=root
  else

Index: pkgsrc/chat/ejabberd/patches/patch-ad
diff -u pkgsrc/chat/ejabberd/patches/patch-ad:1.8 pkgsrc/chat/ejabberd/patches/patch-ad:1.9
--- pkgsrc/chat/ejabberd/patches/patch-ad:1.8   Thu Nov  5 12:23:50 2015
+++ pkgsrc/chat/ejabberd/patches/patch-ad       Wed Jan  3 22:51:30 2018
@@ -1,6 +1,7 @@
-$NetBSD: patch-ad,v 1.8 2015/11/05 12:23:50 fhajny Exp $
+$NetBSD: patch-ad,v 1.9 2018/01/03 22:51:30 fhajny Exp $
 
 Proper path to captcha script.
+
 --- ejabberd.yml.example.orig  2013-09-27 09:19:22.000000000 +0000
 +++ ejabberd.yml.example
 @@ -490,7 +490,7 @@ language: "en"
@@ -8,7 +9,7 @@ Proper path to captcha script.
  ## Full path to a script that generates the image.
  ##
 -## captcha_cmd: "/lib/ejabberd/priv/bin/captcha.sh"
-+## captcha_cmd: "@PREFIX@/lib/erlang/lib/ejabberd/priv/bin/captcha.sh"
++## captcha_cmd: "@PREFIX@/lib/ejabberd/priv/bin/captcha.sh"
  
  ##
  ## Host for the URL and port where ejabberd listens for CAPTCHA requests.

Index: pkgsrc/chat/ejabberd/patches/patch-ae
diff -u pkgsrc/chat/ejabberd/patches/patch-ae:1.18 pkgsrc/chat/ejabberd/patches/patch-ae:1.19
--- pkgsrc/chat/ejabberd/patches/patch-ae:1.18  Tue Oct 17 14:55:36 2017
+++ pkgsrc/chat/ejabberd/patches/patch-ae       Wed Jan  3 22:51:30 2018
@@ -1,4 +1,4 @@
-$NetBSD: patch-ae,v 1.18 2017/10/17 14:55:36 fhajny Exp $
+$NetBSD: patch-ae,v 1.19 2018/01/03 22:51:30 fhajny Exp $
 
 - Default locations.
 - Use 'su -' instead of just 'su'. Fixes priv delegation on SunOS
@@ -7,9 +7,9 @@ $NetBSD: patch-ae,v 1.18 2017/10/17 14:5
 - At least SunOS has not wheel group.
 - Portable grep calls.
 
---- ejabberdctl.template.orig  2017-09-28 13:21:11.000000000 +0000
+--- ejabberdctl.template.orig  2017-12-28 18:37:19.000000000 +0000
 +++ ejabberdctl.template
-@@ -57,8 +57,8 @@ done
+@@ -58,8 +58,8 @@ done
  
  # define ejabberd variables if not already defined from the command line
  : "${ETC_DIR:="{{sysconfdir}}/ejabberd"}"
@@ -20,16 +20,16 @@ $NetBSD: patch-ae,v 1.18 2017/10/17 14:5
  : "${EJABBERD_CONFIG_PATH:="$ETC_DIR/ejabberd.yml"}"
  : "${EJABBERDCTL_CONFIG_PATH:="$ETC_DIR/ejabberdctl.cfg"}"
  [ -f "$EJABBERDCTL_CONFIG_PATH" ] && . "$EJABBERDCTL_CONFIG_PATH"
-@@ -109,7 +109,7 @@ export ERL_LIBS
+@@ -110,7 +110,7 @@ export ERL_LIBS
  exec_cmd()
  {
      case $EXEC_CMD in
--        as_install_user) su -c '"$0" "$@"' "$INSTALLUSER" -- "$@" ;;
+-        as_install_user) su -s /bin/sh -c '"$0" "$@"' "$INSTALLUSER" -- "$@" ;;
 +        as_install_user) su - "$INSTALLUSER" -c '"$@"' -- "$@" ;;
          as_current_user) "$@" ;;
      esac
  }
-@@ -208,14 +208,14 @@ uid()
+@@ -209,14 +209,14 @@ uid()
  # stop epmd if there is no other running node
  stop_epmd()
  {



Home | Main Index | Thread Index | Old Index