Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Also replace vcard-x-update in direct presences | Evgeniy Khramtsov | 2017-09-18 | 1 | -1/+17 |
| | |||||
* | Introduce mod_avatar | Evgeniy Khramtsov | 2017-09-17 | 1 | -23/+33 |
| | | | | | | | | | | | | | | | | | | | | | | The purpose of the module is to cope with legacy and modern XMPP clients posting avatars. It automatically converts vCard based avatars (XEP-0153) to PEP based avatars (XEP-0084) and vice versa. Also, the module supports convertation between avatar image formats on the fly: this is controlled by `convert` option. For example, to convert all avatars into PNG format, configure the module as: mod_avatar: convert: default: png In order to convert only `webp` format to `jpeg`, set the following: mod_avatar: convert: webp: jpeg Note: the module depends on mod_vcard, mod_vcard_xupdate and mod_pubsub. Also, ejabberd should be built with --enable-graphics option. | ||||
* | Deprecate misc:encode_base64/1 and misc:decode_base64/1 | Evgeniy Khramtsov | 2017-05-23 | 1 | -1/+3 |
| | |||||
* | Get rid of db_type warning for mod_vcard_xupdate | Evgeniy Khramtsov | 2017-05-21 | 1 | -9/+1 |
| | |||||
* | Clean up database code related to mod_vcard_xupdate | Evgeniy Khramtsov | 2017-05-17 | 1 | -1/+9 |
| | |||||
* | Implement cache for mod_vcard and mod_vcard_xupdate | Evgeniy Khramtsov | 2017-05-17 | 1 | -61/+92 |
| | |||||
* | Rename aux.erl as misc.erl17.04 | Christophe Romain | 2017-04-11 | 1 | -1/+1 |
| | | | | Thanks Microsoft Windows to not support some filenames | ||||
* | Deprecate jlib.erl in favor of aux.erl | Evgeniy Khramtsov | 2017-03-30 | 1 | -1/+1 |
| | | | | | Since the main goal of jlib.erl is lost, all auxiliary functions are now moved to aux.erl, and the whole jlib.erl is now deprecated. | ||||
* | Get rid of p1_sha calls | Alexey Shchepin | 2017-03-14 | 1 | -1/+1 |
| | |||||
* | Reload modules when reloading configuration file | Evgeniy Khramtsov | 2017-02-22 | 1 | -1/+11 |
| | |||||
* | Merge branch 'new_stream' | Evgeniy Khramtsov | 2017-01-20 | 1 | -16/+15 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/cyrsasl.erl src/ejabberd_c2s.erl src/ejabberd_cluster.erl src/ejabberd_frontend_socket.erl src/ejabberd_node_groups.erl src/ejabberd_router.erl src/mod_bosh.erl src/mod_ip_blacklist.erl src/mod_muc_mnesia.erl src/mod_offline.erl src/mod_proxy65_sm.erl | ||||
| * | Adopt remaining code to support new hooks | Evgeniy Khramtsov | 2017-01-09 | 1 | -16/+15 |
| | | |||||
* | | Update copyright date automatically (#1442) | Badlop | 2017-01-02 | 1 | -1/+1 |
| | | |||||
* | | Cleanup file headers | Christophe Romain | 2016-12-27 | 1 | -0/+18 |
|/ | |||||
* | Improve ODBC import | Christophe Romain | 2016-11-22 | 1 | -10/+14 |
| | |||||
* | Make common tests working again | Evgeniy Khramtsov | 2016-09-13 | 1 | -1/+1 |
| | |||||
* | Improve some type specs | Evgeniy Khramtsov | 2016-08-09 | 1 | -1/+2 |
| | |||||
* | Initial version based on XML generator | Evgeniy Khramtsov | 2016-07-18 | 1 | -37/+6 |
| | |||||
* | Make modules loading in a dependent order (#1191) | Evgeniy Khramtsov | 2016-07-06 | 1 | -1/+4 |
| | |||||
* | Improve detection of databases supported by modules (#1092) | Evgeniy Khramtsov | 2016-04-27 | 1 | -1/+1 |
| | |||||
* | Clean mod_vcard_xupdate.erl from DB specific code | Evgeniy Khramtsov | 2016-04-13 | 1 | -122/+23 |
| | |||||
* | Switch to Fast XML module | Mickael Remond | 2016-02-03 | 1 | -2/+2 |
| | |||||
* | Add config validation at startup | Evgeniy Khramtsov | 2015-06-01 | 1 | -2/+5 |
| | |||||
* | Add new 'default_db' option | Evgeniy Khramtsov | 2015-03-30 | 1 | -1/+1 |
| | |||||
* | Serialize records to proplists before storing then in Riak | Evgeniy Khramtsov | 2014-07-14 | 1 | -3/+8 |
| | |||||
* | Add SQL to Riak converter | Evgeniy Khramtsov | 2014-07-10 | 1 | -0/+2 |
| | |||||
* | Improve Riak support | Evgeniy Khramtsov | 2014-07-10 | 1 | -0/+10 |
| | |||||
* | Add SQL to Mnesia converter | Evgeniy Khramtsov | 2013-07-21 | 1 | -1/+12 |
| | |||||
* | Fix all calls to functions of p1_tls application | Evgeniy Khramtsov | 2013-06-20 | 1 | -1/+1 |
| | |||||
* | Switch to rebar build tool | Evgeniy Khramtsov | 2013-06-13 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | Use dynamic Rebar configuration Make iconv dependency optional Disable transient_supervisors compile option Add hipe compilation support Only compile ibrowse and lhttpc when needed Make it possible to generate an OTP application release Add --enable-debug compile option Add --enable-all compiler option Add --enable-tools configure option Add --with-erlang configure option. Add --enable-erlang-version-check configure option. Add lager support Improve the test suite | ||||
* | Accumulated patch to binarize and indent code | Badlop | 2013-03-14 | 1 | -74/+113 |
| | |||||
* | Merge SQL and Mnesia code into one module (EJAB-1560) | Evgeniy Khramtsov | 2012-04-27 | 1 | -7/+51 |
| | |||||
* | Automatic vcard avatar addition in presence (thanks to Igor Goryachev)(EJAB-208) | Badlop | 2010-04-27 | 1 | -0/+121 |