mirror of
https://github.com/processone/ejabberd.git
synced 2024-12-26 17:38:45 +01:00
81 lines
3.1 KiB
Plaintext
81 lines
3.1 KiB
Plaintext
|
|
||
|
Release Notes
|
||
|
ejabberd 2.1.4
|
||
|
|
||
|
ejabberd 2.1.4 is the fourth release in ejabberd 2.1.x branch,
|
||
|
and includes many small bugfixes and improvements.
|
||
|
|
||
|
Read more details about the changes in:
|
||
|
http://redir.process-one.net/ejabberd-2.1.4
|
||
|
|
||
|
Download the source code and installers from:
|
||
|
http://www.process-one.net/en/ejabberd/
|
||
|
|
||
|
|
||
|
This is the full list of changes:
|
||
|
|
||
|
* Authentication
|
||
|
- Extauth: Optionally cache extauth users in mnesia (EJAB-641)
|
||
|
- LDAP: Allow inband password change (EJAB-199)
|
||
|
- LDAP: Extensible match support (EJAB-722)
|
||
|
- LDAP: New option ldap_tls_verify is added (EJAB-1229)
|
||
|
- PAM: New option pam_userinfotype to provide username or JID (EJAB-652)
|
||
|
|
||
|
* HTTP
|
||
|
- Add xml default content type
|
||
|
- Don't show HTTP request in logs, because reveals password (EJAB-1231)
|
||
|
- Move HTTP session timeout log from warning level to info
|
||
|
- New Access rule webadmin_view for read-only
|
||
|
|
||
|
* HTTP-Bind (BOSH)
|
||
|
- Change max inactivity from 30 to 120 seconds
|
||
|
- Export functions to facilitate prebinding methods
|
||
|
- Use dirty_delete when removing the session
|
||
|
- Remove an unneeded delay of 100 milliseconds
|
||
|
|
||
|
* Pubsub, PEP and Caps
|
||
|
- Enforce pubsub#presence_based_delivery (EJAB-1221)
|
||
|
- Enforce pubsub#show_values subscription option (EJAB-1096)
|
||
|
- Fix error code when unsubscribing from a non-existent node
|
||
|
- Fix to send node notifications (EJAB-1225)
|
||
|
- Full support for XEP-0115 v1.5 (EJAB-1223)(EJAB-1189)
|
||
|
- Make last_item_cache feature to be cluster aware
|
||
|
- Prevent orphaned pubsub node (EJAB-1233)
|
||
|
- Send created node notifications
|
||
|
|
||
|
* Other
|
||
|
- Bounce messages when closing c2s session
|
||
|
- Bugfixes when handling Service Discovery to contacts (EJAB-1207)
|
||
|
- Compilation of ejabberd_debug.erl is now optional
|
||
|
- Don't send error stanza as reply to error stanza (EJAB-930)
|
||
|
- Don't store blocked messages in offline queue
|
||
|
- Reduce verbosity of log when captcha_cmd is checked but not configured
|
||
|
- Use a standard method to get a random seed (EJAB-1229)
|
||
|
- Commands: new update_list and update to update modified modules (EJAB-1237)
|
||
|
- Localization: Updated most translations
|
||
|
- MUC: Refactor code to reduce calls to get_affiliation and get_role
|
||
|
- ODBC: Add created_at column also to PostgreSQL schema
|
||
|
- Vcard: Automatic vcard avatar addition in presence
|
||
|
|
||
|
|
||
|
Upgrading From previous ejabberd releases:
|
||
|
|
||
|
- If you use PostgreSQL, maybe you want to add the column created_at
|
||
|
to several tables. This is only a suggestion; ejabberd doesn't use
|
||
|
that column. Add it to your existing database executing those SQL
|
||
|
statements:
|
||
|
|
||
|
ALTER TABLE users ADD COLUMN created_at TIMESTAMP NOT NULL DEFAULT now();
|
||
|
ALTER TABLE rosterusers ADD COLUMN created_at TIMESTAMP NOT NULL DEFAULT now();
|
||
|
ALTER TABLE spool ADD COLUMN created_at TIMESTAMP NOT NULL DEFAULT now();
|
||
|
ALTER TABLE vcard ADD COLUMN created_at TIMESTAMP NOT NULL DEFAULT now();
|
||
|
ALTER TABLE privacy_list ADD COLUMN created_at TIMESTAMP NOT NULL DEFAULT now();
|
||
|
ALTER TABLE privacy_storage ADD COLUMN created_at TIMESTAMP NOT NULL DEFAULT now();
|
||
|
|
||
|
|
||
|
Bug reports
|
||
|
|
||
|
You can officially report bugs on ProcessOne support site:
|
||
|
http://support.process-one.net/
|
||
|
|