pkgsrc/chat/ejabberd/distinfo

12 lines
720 B
Text
Raw Normal View History

chat/ejabberd: Update to 18.06. Admin - Stop ejabberd initialization on invalid/unknown options - Add new options for OOM watchdog: oom_watermark and oom_queue - Add ability to modify version string - Add option ext_api_headers to define REST API custom headers - Fix Erlang limits in ejabberdctl.cfg.example to reflect current situation - Make trusted_proxied ejabberd_http option accept ip masks - Teach acl ip matching about ipv4 mapped ipv6 addresses - Removed watchdog_admins option from config, as has no effect anymore - Improve logging of external authentication failures - ejabberd_auth: Don't use cache if the option is disabled - Make connected_users_info and user_sessions_info DB-agnostic Core - Support SASL PLAIN by xmpp_stream_out - Add Resource Binding support to xmpp_stream_out - Improve robustness of external authentication backends - Don't use 'unsupported-version' inside SM element - Generate SASL failures on unencrypted connections only for s2s - Fix reset_stream in websocket using pre-rfc protocol - Don't crash in bosh when we receive request with RID < prev_rid - Get rid of all calls to jlib.erl module - Support IPv6 connections for PostgreSQL, MySQL and LDAP - Fix authentication for usernames containing uppercase characters - Optimize HTTP requests memory usage - PKIX: Just warn instead of ignore a certificate containing no domain names - PKIX: Don't replace valid certificates with invalid ones Modules - Log modules startup - mod_disco: Advertise disco#info and disco#items features - mod_irc: is moved away from ejabberd repo to ejabberd-contrib - mod_mam: Don't replace existing stanza ID - HTTP upload: Generate HTTP Upload form using xdata codec - HTTP upload: Improve error formatting - HTTP upload: Return detailed error if HTTP upload is too large MUC - Always display room's xdata in disco#info - Display muc#roomconfig_changesubject in room's disco#info - Render roomname, allowinvites and allowpm in room disco#info - Support for roomconfig_lang/roominfo_lang - mod_muc_sql: Fix export to SQL Push - Omit summary for outgoing messages - Further improve handling of carbons - Also include sender/body for carbons - Include a static body text by default - keepalive: Increase default timeout to 3 days - SQL: Check 'max_user_sessions' limit
2018-07-20 11:58:26 +02:00
$NetBSD: distinfo,v 1.58 2018/07/20 09:58:26 fhajny Exp $
chat/ejabberd: Update to 18.06. Admin - Stop ejabberd initialization on invalid/unknown options - Add new options for OOM watchdog: oom_watermark and oom_queue - Add ability to modify version string - Add option ext_api_headers to define REST API custom headers - Fix Erlang limits in ejabberdctl.cfg.example to reflect current situation - Make trusted_proxied ejabberd_http option accept ip masks - Teach acl ip matching about ipv4 mapped ipv6 addresses - Removed watchdog_admins option from config, as has no effect anymore - Improve logging of external authentication failures - ejabberd_auth: Don't use cache if the option is disabled - Make connected_users_info and user_sessions_info DB-agnostic Core - Support SASL PLAIN by xmpp_stream_out - Add Resource Binding support to xmpp_stream_out - Improve robustness of external authentication backends - Don't use 'unsupported-version' inside SM element - Generate SASL failures on unencrypted connections only for s2s - Fix reset_stream in websocket using pre-rfc protocol - Don't crash in bosh when we receive request with RID < prev_rid - Get rid of all calls to jlib.erl module - Support IPv6 connections for PostgreSQL, MySQL and LDAP - Fix authentication for usernames containing uppercase characters - Optimize HTTP requests memory usage - PKIX: Just warn instead of ignore a certificate containing no domain names - PKIX: Don't replace valid certificates with invalid ones Modules - Log modules startup - mod_disco: Advertise disco#info and disco#items features - mod_irc: is moved away from ejabberd repo to ejabberd-contrib - mod_mam: Don't replace existing stanza ID - HTTP upload: Generate HTTP Upload form using xdata codec - HTTP upload: Improve error formatting - HTTP upload: Return detailed error if HTTP upload is too large MUC - Always display room's xdata in disco#info - Display muc#roomconfig_changesubject in room's disco#info - Render roomname, allowinvites and allowpm in room disco#info - Support for roomconfig_lang/roominfo_lang - mod_muc_sql: Fix export to SQL Push - Omit summary for outgoing messages - Further improve handling of carbons - Also include sender/body for carbons - Include a static body text by default - keepalive: Increase default timeout to 3 days - SQL: Check 'max_user_sessions' limit
2018-07-20 11:58:26 +02:00
SHA1 (ejabberd-18.06.tgz) = 18c3ab25c904f7898717171d5e4ee568b8fcd68f
RMD160 (ejabberd-18.06.tgz) = d5b00602ccded838df81bb766e0aaefc639c02f6
SHA512 (ejabberd-18.06.tgz) = ccf3cb8d5edce255604abc7c3b0c77d237203fd673d425a7676a1c35f2d24a27bcfd605a941cd8e7149f111a134bca2aa1d488642e4d0decb273f757c6be8d60
Size (ejabberd-18.06.tgz) = 1848145 bytes
chat/ejabberd: Update to 18.03. Admin - Avoid logging IP addresses in mod_register when it's not desired - Command 'reload-config' allows to reload certificates - Get rid of 'fs' package dependency - Improve log message when module startup has failed - mod_muc_admin: New command get_room_affiliation - prosody2ejabberd: Report meaningful error when luerl is not available Configure - Accept atoms in api_permission command lists and commands with numbers in them - Validate additional listen opts: inet, inet6, backlog - Remove 'iqdisc' option - New option –enable-group=xxx - New option 'negotiation_timeout' - New option 'new_sql_schema' - New option 'validate_stream' - ejabberd_service: New option 'global_routes' for - mod_avatar: New 'rate_limit' option - mod_block_strangers: New 'access' option - mod_block_strangers: New 'captcha' option - mod_pubsub: New option 'force_node_config' Miscelanea - Simplify ejabberd_sup code - New gen_mod mod_options/1 callback to provide known options and defaults - Replace ?MYLANG with connection's language wherever possible - sql/*: Add username to peer indexes - cyrsasl: Simplify code for splitting auth string in cyrsasl - ejabberd_auth: Cache 'isuser' queries to external auth program - ejabberd_web_admin: Hardcode required ACL rules - mod_admin_extra: Command check_password_hash supports all hash methods - mod_admin_extra: Fix srg_get_info command with @all@ and @online@ - mod_avatar: Fulfill all requirements of XEP-0398 v0.2.0 - mod_avatar: Improve validation of 'convert' option - mod_block_strangers: Bounce groupchat to bare JID - mod_block_strangers: Fix a typo in call to create_captcha() - mod_caps: Only store CAPS if contact is subscribed - mod_carboncopy: Copy outgoing MUC PMs - mod_mam: Really run use_cache/1 and cache_nodes/1 callbacks - mod_pubsub: Remove items of unregistered user - mod_push_keepalive: Preserve timeout on resumption - mod_shared_roster: Try to fix ejabberd_c2s:process_info: got unexpected info - mod_shared_roster_ldap: Fix processing of ldap_memberattr_format_re option - mod_stream_mgmt: Abort connection on count error - mod_stream_mgmt: Clean up on timed out resumption
2018-03-28 23:51:09 +02:00
SHA1 (patch-aa) = b36ab8e2a189e07dc09186fdea0599d99294e0e5
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
2018-01-03 23:51:30 +01:00
SHA1 (patch-ad) = de437722779c823a68f576ec587f5bc3a05e6fbc
SHA1 (patch-ae) = d8d1ca7072f35a5652673cf461860e0f585ecd5b
SHA1 (patch-configure) = 8cf03f571ef13ed825b445e0f1664d387895b8fe
SHA1 (patch-tools_ejabberdctl.bc) = 3c7bc0ad14d5b266a192b29e4d075e8f93103569