Automatic conversion of the NetBSD pkgsrc CVS module, use with care
Find a file
fhajny 93c07240f5 Update chat/ejabberd to 16.03.
16.03
=====

Protocols
- mod_mix: Experimental support for MIX (XEP-0369)
- mod_http_upload: Add support for XEP-0363 v0.2

Core
- Use SASL PLAIN authzid as client identity if auth module permits
  it
- Make auto generated resources shorter
- Start ezlib only if required, as it's optional
- Make it possible to get virtual host of a registered route

LDAP improvements
- Fix issue getting shared roster
- Do not call to deprected/undefined functions from
  mod_shared_roster_ldap
- Proper naming for LDAP test function for shared roster

SQL databases support
- New parse transform for SQL queries, use prepare/execute calls
  with Postgres
- Support for run-time SQL queries selection depending on DBMS
  version
- In SQL files create Users table with SCRAM support by default
- Do not auto append IP suffix to usernames
- Fix some LIMIT related problems with MSSQL
- Update Microsoft SQL Server schema

Riak
- Add support for Riak authentication
- Fix is_connected/0 function
- Keep alive Riak connections by default

API and Commands
- Add support for ReST admin commands that are only restricted by
  source IP. This is key for easy integration with other backend
  using ReST API.
- Fix add_commands and remove_commands options
- Pass noauth when auth isn't provided
- Improve ban_account command to work with other DBs than Mnesia
- Escape quoting node name for ejabberdctl ping
- Bare JID in 'from' of Roster Push (RFC 6121 section 2.1.6) in
  mod_admin_extra
- Fix result type of "connected_users_info" command
- New command delete_mnesia deletes all tables that can be
  exported. This is useful after you have migrated to another
  backend, like SQL.

PubSub
- Unregister route at the very end
- Define PubSub node configuration per route/host explicitly
- Fix config fetch and pubsub disco after host/serverhost cleanup

Admin and build chain
- Update OTP release to use R17.5 and drop release 17.1
- Compile ejabberd_config early to stop undefined behaviour
  warnings
- Fix start via systemd
- Fixed type specifications for 'rebar doc'
- Specify lacking nodename in ejabberdctl

Dependencies
- Update p1_pgsql to 1.1.0: This add support for prepared
  statements.
- Uptate fast_yaml to 1.0.3: This improves the error reporting on
  syntax errors in Yaml configuration file.
- Use the v0.2 release of luerl instead of a commit.

Test framework
- Add Coveralls support
- Add ability to run the ejabberd test suite in a modular way. You
  can now run the test suite, even if you only have a a single
  backend locally.

Other
- mod_mam: Don't store watchdog notifications in MAM archives
- mod_multicast: Fix Addresses element which lacked others local
  destinations
- mod_offline: Mark get_queue_length obsolete, and use
  count_offline_messages
- Update Gallician translation



16.02
=====

New XMPP Extensions support
- New Flexible Offline Message Retrieval (XEP-0013) support

Admin
- New migration script from Prosody to ejabberd
- Fix --disable-debug compilation flag
- don't escape ERL_OPTIONS
- Two new global timeouts configurable: c2s_hibernate,
  receiver_hibernate
- Make it possible to define sm_db_type per virtual host
- configuration checker: Describe option type in code for
  domain_balancing option
- Log failed SQL requests
- Include mod_muc.hrl and fix records
- mod_http_upload: Expand docroot before using it, also expand
  @HOST@

Commands
- New import_prosody command
- Start documenting arguments in mod_admin_extra commands
- We added a way to get all ejabberd_commands, not only those that
  was registered
- Allow to pass \n in argument to ejabberdctl
- Add error handling to send_stanza command
- Fix format_result so get_room_options command works again after
  commit reference aa5caa3

Dependencies
- lager is the default (and only) logging module and we removed
  p1_logger
- Handle spaces in vsn attribute of app file when installing deps
- Renamed dependencies and modules for consistency but also to
  reflect huge performance gains:
  . p1_iconv -> iconv
  . p1_stringprep -> stringprep
  . p1_stun -> stun
  . p1_tls -> fast_tls
  . p1_yaml -> fast_yaml
  . p1_zlib -> ezlib

Message Archive Management
- Advertise MUC MAM v0.4.1 in room JID's disco#info
- Add "delete_old_mam_messages" admin command
- Add 'from' attribute to tag
- Add "request_activates_archiving" option
- Respond to form requests
- Support XEP-0313 v0.2 MUC archive queries
- Check whether MUC message is desired
- Reject -based paging
- Limit result set page size
- Sort messages returned by Mnesia
- Strip existing JID tags from MUC messages
- Expose MUC occupant JID in more cases
- Don't let outcasts access MUC archive
- Send new preferences when they are set
- Stream management (XEP-0198): Let MAM take care of pending
  messages

GroupChat
- Send presence with code 170 in initial presence from MUC
- Add most status codes only to initial MUC presence
- mod_muc_room: Don't expose JIDs in anonymous rooms
- mod_muc_room: Let members see admin/owner JIDs

PubSub
- Fix presence-based delivery
- Make caps warning less confusing
- Fix host/serverhost usage
- Add support of pubsub#itemreply=publisher

Other
- Accept stream compression request after SASL
- Make C2S session establishment optional to better conform to
  XMPP specifications and still be friendly with older clients.
- MUC: new regexp_room_id option to limit possible room names.
- ODBC: Set utf8mb4 charset on MySQL connection to support emoji
  storage as default.
- LDAP: Improve LDAP shared roster support.
- mod_register_web: Allow setting host when deleting account or
  changing password.
- Rename timestamp_to_iso functions in jlib.
- Stream management (XEP-0198): Fix session timeout corner case.
- Several improvements in Elixir support.
- Updated many translations.
- Improve web admin stylesheet to fix rendering issues in some
  browsers.
2016-04-25 20:24:14 +00:00
archivers Update to 2.24 2016-04-17 13:59:18 +00:00
audio Updated qsynth to version 0.4.1. 2016-04-23 12:32:47 +00:00
benchmarks sunet.se stopped mirroring lots of stuff, remove/comment out references to it 2016-04-24 10:34:43 +00:00
biology Use OPSYSVARS. 2016-02-25 11:21:11 +00:00
bootstrap No need to set USE_DESTDIR now. 2016-04-10 16:18:45 +00:00
cad Use PKGMANDIR. Use SUBST_VARS instead of manual SUBST_SEDs. 2016-04-21 13:15:15 +00:00
chat Update chat/ejabberd to 16.03. 2016-04-25 20:24:14 +00:00
comms Recursive revbump from textproc/icu 57.1 2016-04-11 19:01:33 +00:00
converters Import iconv-1.0.0 as converters/erlang-iconv. 2016-04-25 14:26:14 +00:00
cross Add missing end-of-here-document marker as suggested by Robert Elz. 2016-04-04 17:28:57 +00:00
databases Updated to databases/p5-DBI-1.635 2016-04-25 14:18:59 +00:00
devel Updated to devel/p5-Devel-Cover-1.23 2016-04-25 14:36:29 +00:00
distfiles
doc Updated databases/p5-Data-Table to 1.75 2016-04-25 14:37:46 +00:00
editors Add bug report URL for paxctl issue. 2016-04-25 12:12:40 +00:00
emulators Use CMAKE_INSTALL_MANDIR. Add patch comments. 2016-04-21 11:31:22 +00:00
filesystems Update filesystems/glusterfs to 3.7.11 2016-04-19 03:12:42 +00:00
finance Recursive revbump from textproc/icu 57.1 2016-04-11 19:01:33 +00:00
fonts No reason to have MASTER_SITE_LOCAL here, there's a valid upstream. 2016-04-12 08:06:24 +00:00
games Update freeciv to 2.5.3 2016-04-24 06:52:44 +00:00
geography Add opencpn-plugin-watchdog and opencpn-plugin-draw 2016-04-24 10:24:40 +00:00
graphics Update to 2.15.2 2016-04-24 23:18:14 +00:00
ham Add manual CMAKE_INSTALL_MANDIR handling. 2016-04-21 12:26:19 +00:00
inputmethod Recursive revbump from textproc/icu 57.1 2016-04-11 19:01:33 +00:00
lang Import luerl-0.2 as lang/erlang-luerl. 2016-04-22 14:54:58 +00:00
licenses Add Historical Permission Notice and Disclaimer (HPND) license. 2016-04-21 07:48:27 +00:00
mail Remove non-working mirror. 2016-04-24 10:37:39 +00:00
math Update py-scipy to 0.17.0 2016-04-23 22:51:57 +00:00
mbone Remove redundant if statement to handle linker flags on amd64. 2016-01-03 22:48:52 +00:00
meta-pkgs Add tex-pgfgantt tex-tikz-cd 2016-04-23 22:40:24 +00:00
misc Update misc/erlang-p1_utils to 1.0.3. 2016-04-22 14:41:38 +00:00
mk Add hpnd to DEFAULT_ACCEPTABLE_LICENSES and *default_acceptable_licenses. 2016-04-21 07:51:51 +00:00
multimedia Handle dts PLIST entries correctly. 2016-04-19 13:48:31 +00:00
net Import esip-1.0.2 as net/erlang-esip. 2016-04-25 14:53:21 +00:00
news sunet.se stopped mirroring lots of stuff, remove/comment out references to it 2016-04-24 10:34:43 +00:00
packages
parallel Bump PKGREVISION for security/openssl ABI bump. 2016-03-05 11:27:40 +00:00
pkgtools Add hpnd to DEFAULT_ACCEPTABLE_LICENSES and *default_acceptable_licenses. 2016-04-21 07:51:51 +00:00
print Remove redundant patch. 2016-04-23 21:56:07 +00:00
regress update PKG_{FAIL,SKIP}_REASON with += 2016-04-11 04:22:33 +00:00
security Import p1_oauth2-0.6.1 as security/erlang-p1_oauth2. 2016-04-25 14:30:45 +00:00
shells Get a working ast-ksh build for SunOS using c99 and defining _XPG6 2016-03-22 19:31:15 +00:00
sysutils Update gsettings-desktop-schemas to 3.20.0 2016-04-22 23:11:01 +00:00
templates
textproc Import stringprep-1.0.2 as textproc/erlang-stringprep. 2016-04-25 14:46:56 +00:00
time Updated py35-vdirsyncer to 0.10.0. 2016-04-24 09:48:43 +00:00
wm Explicitly pull in -lX11 on SunOS. 2016-04-14 10:47:12 +00:00
www Updated to www/p5-Mojolicious-6.59 2016-04-25 14:20:12 +00:00
x11 ftp.gtk.org is gone, remove it from MASTER_SITES. 2016-04-24 10:48:06 +00:00
Makefile
pkglocate
README

$NetBSD: README,v 1.18 2005/05/07 22:18:28 wiz Exp $

Please see doc/pkgsrc.txt for information.