SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for ejabberd-doc-14.07-50.5.x86_64.rpm :
Thu Aug 21 14:00:00 2014 mrueckertAATTsuse.de
- update to 14.07
- SIP
- SIP Outbound (RFC 5626) support
- New option always_record_route
- New options record_route and routes
- Carbon Copy (XEP-0280)
- Don’t log MUC messages with hint
- Don’t carbon copy messages with hint
- Let is_carbon_copy/1 recognize carbons
- Don’t send XEP-0280 v1 copies back to sender
- Stream Management (XEP-0198)
- XEP-0198: Terminate session if stanza queue becomes too large
- XEP-0198: Don’t exit on socket send failure
- XEP-0198: Don’t drop session on failed resume
- XEP-0198: Check whether routed packets are stanzas
- Riak
- Riak support
- Install and config
- New options log_rotate_count, log_rotate_size and
log_rate_limit
- html guide is now generated when building source tarball
- Use p1_utils, and move treap.erl to p1_utils
- Get rid of p1_mnesia file
- old release notes are not installed anymore
- Don’t “forget” listener options
- Always enable STUN at compile time
- Do not check for Erlang apps at configure time
- Add –enable-riak configure flag
- Tests
- Add tests for stream management
- Add tests for mod_carboncopy
- Add tests for mod_caps
- Improve MUC test cases
- Travis CI: Enable Riak tests
- Add Riak backend to the testing suit
- The test suite no longer fails without
–enable-transient_supervisors.
- MUC
- MUC messages with ~ were not logged (EJAB-1696).
And many bugfixes all over the source code.
- new requires andbuildrequires erlang-p1_utils
- dropped 09cb3df3385cdbf0e7e4f6f1edefa613e48aa02a.patch:
patch was included upstream
- dropped logrotate dependency and configuration. please use the
new feature within ejabberd.

Sat Jul 5 14:00:00 2014 mrueckertAATTsuse.de
- added tmpfiles.d config for ejabberd
- clean up systemd/sysV init conditionals

Sat Jul 5 14:00:00 2014 mrueckertAATTsuse.de
- we should also require the erlang subpackages for runtime
- require erlang-epmd on newer distros

Sat Jul 5 14:00:00 2014 mrueckertAATTsuse.de
- update to 14.05
ejabberd now includes support for:
- XEP-0198: Stream Management (EJAB-532)
- XEP-0321: Remote Roster Management (EJAB-1381)
- RFC-3261: SIP proxy/registrar
- RFC-5766: TURN: Traversal Using Relays around NAT (EJAB-1017)
There are several improvements regarding encryption:
- Add option to specify openssl options
- Fix extraction of host names from certificates
- Fix certificate authentication for incoming s2s connections
- Fix handling of certificate verification errors for incoming
s2s
- Handle \"s2s_use_starttls: required_trusted\" the same way for
outgoing
- Support certificate verification for outgoing s2s connections
- Check TLS state before requesting SASL EXTERNAL
- Log TLS status for outgoing s2s with SASL EXTERNAL
- Verify host name before offering SASL EXTERNAL
Just to mention other improvements:
- New ejabberd command: disconnect_user/2
- New Bash completion script for ejabberdctl, experimental
(EJAB-1042)
- Don\'t provide current password in webinterface
- mod_register_web: check same acl as mod_register.
- Document and enable mod_carboncopy (XEP-0280) by default
- Make it possible to get/set vCards for MUC rooms
- Add Travis CI configuration file
- changes from 13.12
It has several bugfixes over the previous 13.10 release, and a
few new features:
- New OpenSSL ciphers option in c2s, s2s and s2s_out
- mod_roster: new access rule to restrict roster modificartion
- mod_pubsub: support for data migration from mnesia to odbc
- ejabberd_xmlrpc included
- changes from 13.10
The most noticeable changes since 13.03-beta and 13.06 are:
- in the configuration file: it is now written using YAML syntax
instead of Erlang syntax. So, after installing ejabberd, search
for a file called ejabberd.yml. If you have an old
ejabberd.cfg, you can convert it to yml using the
“ejabberdctl convert_to_yaml” command. The ejabberd Guide is
fully updated to describe the new syntax.
- in logging system: it now uses Lager to produce cleaner logs,
with a “one line per element” scheme.
- in build process: now Rebar is used for simpler dependency
handling, so code is modular among several repositories,
putting out of ejabberd general purpose libraries.
Changes since 2.1.13 are even more noticeable:
- huge improvements regarding performances
- optimized memory consumption
- clean code representation of xmlel records
- enable more features
mysql, pgsql, zlib, stun, json, iconv, http, lager and building
the tools
- new buildrequires:
erlang-rebar-obs erlang-esip erlang-ibrowse erlang-jiffy
erlang-lager erlang-lhttpc erlang-p1_cache_tab erlang-p1_iconv
erlang-p1_mysql erlang-p1_pam erlang-p1_pgsql erlang-p1_tls
erlang-p1_stringprep erlang-p1_stun erlang-p1_xml
erlang-p1_yaml erlang-p1_zlib erlang-xmlrpc
Those are mostly libraries that used to be intree, but some got
added for those newly enabled features.
- dropped buildrequires for all the native modules, they are moved
to the respective erlang-
* package now.
- drop patch installuser.patch
we pass the argument just to the make commandline now
- drop patch ejabberd-cfg.patch:
replaced with a simple perl -pie
- added 09cb3df3385cdbf0e7e4f6f1edefa613e48aa02a.patch
patch from matwey to load libraries also from non local
directories.
- added ejabberd-fix_make_install_when_using_system_deps.patch
remove the bits from make install that would install files now in
the dependency packages.
- change service type in the systemd service file to forking

Fri May 9 14:00:00 2014 matwey.kornilovAATTgmail.com
- change epmd.socket with epmd.service for compatibility reasons
in openSUSE < 13.2 we have only /etc/init.d/epmd
(which is rendered into epmd.service by systemd)
in openSUSE >= 13.2 we have full systemd support in erlang

Thu Apr 10 14:00:00 2014 matwey.kornilovAATTgmail.com
- requires/after epmd.socket in order to start after
epmd is available

Sat Jan 11 13:00:00 2014 ecsosAATTschirra.net
- update to 2.0.13

* Compilation: Detect correctly newer Darwin versions (EJAB-1594)

* Guide: ejabberd_service expects a shaper_rule, not a shaper

* MUC: Handle multiple < and > in mod_muc_log plaintext mode (EJAB-1640)

* MUC: Handle ~ control sequence in text of mod_muc_log (EJAB-1639)

* MUC: list_to_integer/2 only works in OTP R14 and newer

* Pubsub: access_createnode acl also applies to auto created nodes

* Web: Normalize HTTP path

* WebAdmin: Fix bug when displaying offline messages in WebAdmin

Mon Jul 1 14:00:00 2013 chrisAATTcomputersalat.de
- add build option \'--enable-odbc\'
- add BuildRequires krb5-devel
- add cfg patch

* fix captcha script path
- fix permission on captcha script
- fix deps

* add missing \'gs\' needed by captcha

Sun Jun 2 14:00:00 2013 wrAATTrosenauer.org
- address some rpmlint warnings

* fix empty postinst

* added rpmlint filters for expected warnings

* added su option to logrotate definition
- create user and group as required by packaging guidelines
- clean up SysV and systemd support

Sat Jun 1 14:00:00 2013 wrAATTrosenauer.org
- set enable-user to the system user to make ejabberctl work
as root correctly as well

* skip installation as system user via installuser.patch

Wed May 22 14:00:00 2013 wrAATTrosenauer.org
- update to 2.1.12
[EJAB-405] - If error occurs in stream setting, it must still open
stream tag
[EJAB-1053] - Change installation paths in Windows
[EJAB-1408] - pubsub_state#items not updated for other publishers
of the node
[EJAB-1563] - LDAP Connection Broken with 2.1.11 (32 bit)
[EJAB-1566] - On shutdown, first stop listeners, then modules
[EJAB-1572] - Check node name is available before starting ejabberd
[EJAB-1578] - Pidgin client digest-uri checks fail with virtual hosts
[EJAB-1580] - windows service of ejabberd 2.1.11 doesn\'t work
[EJAB-1599] - [patch included] ejabberd leaks hundreds of mysql
connections if database mistyped/
[EJAB-1606] - Update copyright to 2013
[EJAB-1610] - Fix angle brackets handle in MUC plaintext log
[EJAB-1611] - Support different node names and different NIC IP
address on the same box
[EJAB-1612] - Fix compatibility of LDAP support with Erlang R16A
[EJAB-1626] - Fail to build from source
[EJAB-984] - Windows ejabberd service
[EJAB-1020] - Choice of user shortcuts
[EJAB-1081] - Windows Installer unexpected behaviors
[EJAB-1082] - Doc fixes & suggestions
[EJAB-1560] - Merge Mnesia and ODBC code into one file
[EJAB-1567] - Let Windows installer bring up dependencies
[EJAB-1588] - umask option for mod_muc_log

Wed Dec 12 13:00:00 2012 highwaystar.ruAATTgmail.com
- systemd unit added
- changelog removed from spec file

Thu Sep 27 14:00:00 2012 mrueckertAATTsuse.de
- epmd should be started by the seperate epmd init script and not
by ejabberd. require the epmd service in the init script.
- remove remaining part of the sample description in the lsb header

Wed Sep 26 14:00:00 2012 mrueckertAATTsuse.de
- update to 2.1.11
[EJAB-1294] - Doesn\'t return user affiliation for a specified
node.
[EJAB-1504] - Persistent startup failure on OS X Lion
[EJAB-1509] - Foreign shared rosters items not pushed
[EJAB-1524] - 32bit linux installer includes old ssl/crypto
0.9.7 libs, and break driver compatibility
[EJAB-1527] - R15B Lion 10.7.2, Binary Version of 2.1.10: run
\'ejabberdctl live\' ERROR
[EJAB-1529] - ejabberd\'s interpretation of digest-uri causes
Pidgin to fail authorization
[EJAB-1530] - http_bind webserver TLS fail on Chrome
[EJAB-1537] - Ejabberd http-bind over tls has issues with
browsers
[EJAB-1538] - HTTP HEAD calls give \"HTTP/1.0 400 Bad Request\"
on http-bind
[EJAB-1539] - Pubsub notifications should be sent after a
result iq
[EJAB-1553] - stop_kindly command crashes if MUCs are not
running, leaving ejabberd without listeners
[EJAB-1554] - Photos from LDAP not displayed in some clients,
lacking TYPE
[EJAB-1569] - Ejabberd crashes after a few minutes of operation
[EJAB-1261] - Option default_host for handling HTTP requests
with ambiguous Host
[EJAB-1555] - pattern variable substitutions in ldap_rfilter
- pass --enable-nif to configure
Tue Jan 10 7:39:52 UTC 2012 - harland.coles
- updated to 2.1.10

* Erlang/OTP compatibility

* Support Erlang/OTP R15B regexp and drivers (EJAB-1521)

* Fix modules update in R14B04 and higher

* Fix modules update of stripped beams (EJAB-1520)

* Core: Fix presence problem in C2S after first unavailable (EJAB-1466)

* Core: Fix bug on S2S shaper when TLS is used

* Core: Prevent overload of incoming S2S connections

* XEPs

* BOSH: Get rid of useless mnesia transaction (EJAB-1502)

* MUC: Don\'t reveal invitee resource when room informs invitor

* Privacy: Activate \"Blocked Contacts\" to current c2s connection (EJAB-1519)

* Privacy: Always allow packets from user\'s server and bare jid (EJAB-1441)

* Pubsub: Add hooks for node creation/deletion (EJAB-1470)

* Shared Rosters: support groupnameAATTvhost in Displayed Groups (EJAB-506)

* Vcard: Fix error when lowercasing some search results (EJAB-1490)

Wed Jul 27 14:00:00 2011 highwaystar.ruAATTgmail.com
- updated to 2.1.8

* fixed PubSub broken in 2.1.7
- changes in 2.1.7

* fix DoS attack trough entity expansion (CVE-2011-1753)

* BOSH: Keep the order of stanzas when BOSH sends several (EJAB-1374)

* CAPTCHA in MUC: New whitelist option

* CAPTCHA: New captcha_limit option

* Core: Disable all entity expansions (EJAB-1451)

* Core: Do not accept XML with undefined prefixes (EJAB-680)

* ejabberdctl: New DIST_USE_INTERFACE restricts IP erlang listen (EJAB-1404)

* ejabberdctl: New ERL_EPMD_ADDRESS that works since Erlang/OTP R14B03

* extauth: If script crashes, ejabberd should restart it (EJAB-1428)

* If a module start fails during server start, stop erlang (EJAB-1446)

* mod_blocking: New XEP-0191 Simple Communications Blocking (EJAB-695)

* mod_pres_counter: Prevent subscription flood (EJAB-1388)

* mod_register: Access now also controls account unregistrations

* mod_shared_roster: Fix support for anonymous accounts in AATTallAATT (EJAB-1264)

* mod_shared_roster: New AATTonlineAATT directive (EJAB-1391)

* New Indonesian translation (EJAB-1407)

* Pubsub: Apply filtered notification to PEP last items (EJAB-1456)

* Pubsub: Owner can delete any items from its own node (EJAB-1445)

Wed Dec 22 13:00:00 2010 highwaystar.ruAATTgmail.com
- updated to 2.1.6

* BOSH: Fix rare loop, support vhosts, allow module restart

* Config: Default configuration allows registrations only from localhost

* Config: Support to change loglevel per module at runtime

* Erlang/OTP: Fix compatibility from R10B-9 to R14B01

* ODBC: Compatibility with PostgreSQL 9.0

* Privacy lists: Fix to allow block by group and subscription again

* Pubsub: Fix cross domain eventing

* Register: Added CAPTCHA, password strength and ip_access to mod_register

* Register: New mod_register_web, with CAPTCHA support

* S2S: New options to require encryption, and verify certificates

* Shared Rosters: Added mod_shared_roster_ldap

* Bind listener ports early and start accepting connections later
- removed EJAB-1285 patch, now upstream

Sun Aug 15 14:00:00 2010 highwaystar.ruAATTgmail.com
- updated to 2.1.5

* Erlang/OTP R12 support fixed

* Erlang/OTP R14A support added

* OpenSSL 0.9.8 or higher is required

* BOSH: New optional connection attribute process-delay

* C2S: Don\'t ask for client certificate when using tls

* C2S: Inform client that SSL session caching is disabled
- added patch for optionam md2 (EJAB-1285)
- fixed rpm group
- fixed /var/lock/ejabberdctl dir

Tue Jun 29 14:00:00 2010 highwaystar.ruAATTgmail.com
- updated to 2.1.4
- Fourth bugfix release

* Bounce messages when closing c2s session

* Bugfixes when handling Service Discovery to contacts

* Don\'t send error stanza as reply to error stanza

* Don\'t store blocked messages in offline queue

* Extauth: Optionally cache extauth users in mnesia

* Full support for XEP-0115 Entity Capabilities v1.5

* HTTP-Bind (BOSH): Remove unneeded 100 ms delay, and export functions to facilitate prebinding methods

Wed Mar 17 13:00:00 2010 highwaystar.ruAATTgmail.com
- updated to 2.1.3
- third bugfix release

* New ejabberd_c2s option: max_fsm_queue

* ejabberdctl: Support concurrent connections with bound connection names

* Cross-domain HTTP-Bind support (EJAB-1168)

* Hibernate http-bind process after handling a request

Wed Jan 20 13:00:00 2010 highwaystar.ruAATTgmail.com
- updated to 2.1.2
- bugfix release

* Fix SASL PLAIN authentication message for RFC4616 compliance

* Fix support for old Erlang/OTP R10 and R11

* If server start fails due to config file problem, display some lines and stop node

* PubSub and PEP: several improvements and bugfixes

* WebAdmin: fix offline message displaying

* When server stops with new stop_kindly command: inform users, clients, MUC

Thu Jan 7 13:00:00 2010 highwaystar.ruAATTgmail.com
- updated to 2.1.1
- bugfix release

* Fix connection if starttls_required and zlib are set

* S2S: fix allow_host/2 on subdomains. added hook s2s_allow_host

* MUC: Add support for serving a Unique Room Name

* MUC: Route vCard request to the occupant bare JID

* MUC: Support converting one-to-one chat to MUC

* PubSub: Receive same last published PEP items at reconnect if several resources online

* PubSub: Typo in mod_pubsub_odbc breaks Service Discovery and more

* Web: Fix memory and port leak when TLS is enabled in HTTP

* WebAdmin: report correct last activity with odbc backends

* Change captcha.sh to not depend on bash

* Generate main XML file also when exporting only a vhost

* Fix last newline in ejabberdctl result

* Guide: fix -setcookie, mod_pubsub_odbc host, content_types

Sat Nov 14 13:00:00 2009 highwaystar.ruAATTgmail.com
- finaly updated to 2.1.0

* Erlang/OTP R13 support

* HTTP-Bind (BOSH) optimization and clean-up

* LDAPS support

* MUC rooms can require a CAPTCHA to join the room

* PubSub: major improvements. Update to XEP version 1.12

* PEP and Caps: many improvements

* Run commands with ejabberdctl or other frontends (XML-RPC, HTTP)

* STUN server

* XEPs like: XMPP Ping, Roster Versioning, Import/Export Format

Mon Oct 26 13:00:00 2009 highwaystar.ruAATTgmail.com
- updated to 2.1.0 rc2

Sat Sep 26 14:00:00 2009 highwaystar.ruAATTgmail.com
- updated to 2.1.0rc1
- global spec cleaning
- using ejabberd.cfg and inetrc from ejabberd tarball
- removed latex from buildreq as pdfs now shipped in tarball
- removed old hacks patches.
- added ImageMagick to Requires for CAPTCHA support

Thu Sep 17 14:00:00 2009 highwaystar.ruAATTgmail.com
- patched with dynamic_compile_loglevel.patch to make run it with Erlang R13B

Mon Jul 20 14:00:00 2009 highwaystar.ruAATTgmail.com
- updated to version 2.0.5
- spec file cleanup (removed useless lines)
- package project cleanup (removed old sources)
- added suse postun preun


 
ICM