aboutsummaryrefslogtreecommitdiff
path: root/src/mod_vcard_xupdate.erl (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Also replace vcard-x-update in direct presencesEvgeniy Khramtsov2017-09-181-1/+17
|
* Introduce mod_avatarEvgeniy Khramtsov2017-09-171-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/1Evgeniy Khramtsov2017-05-231-1/+3
|
* Get rid of db_type warning for mod_vcard_xupdateEvgeniy Khramtsov2017-05-211-9/+1
|
* Clean up database code related to mod_vcard_xupdateEvgeniy Khramtsov2017-05-171-1/+9
|
* Implement cache for mod_vcard and mod_vcard_xupdateEvgeniy Khramtsov2017-05-171-61/+92
|
* Rename aux.erl as misc.erl17.04Christophe Romain2017-04-111-1/+1
| | | | Thanks Microsoft Windows to not support some filenames
* Deprecate jlib.erl in favor of aux.erlEvgeniy Khramtsov2017-03-301-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 callsAlexey Shchepin2017-03-141-1/+1
|
* Reload modules when reloading configuration fileEvgeniy Khramtsov2017-02-221-1/+11
|
* Merge branch 'new_stream'Evgeniy Khramtsov2017-01-201-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 hooksEvgeniy Khramtsov2017-01-091-16/+15
| |
* | Update copyright date automatically (#1442)Badlop2017-01-021-1/+1
| |
* | Cleanup file headersChristophe Romain2016-12-271-0/+18
|/
* Improve ODBC importChristophe Romain2016-11-221-10/+14
|
* Make common tests working againEvgeniy Khramtsov2016-09-131-1/+1
|
* Improve some type specsEvgeniy Khramtsov2016-08-091-1/+2
|
* Initial version based on XML generatorEvgeniy Khramtsov2016-07-181-37/+6
|
* Make modules loading in a dependent order (#1191)Evgeniy Khramtsov2016-07-061-1/+4
|
* Improve detection of databases supported by modules (#1092)Evgeniy Khramtsov2016-04-271-1/+1
|
* Clean mod_vcard_xupdate.erl from DB specific codeEvgeniy Khramtsov2016-04-131-122/+23
|
* Switch to Fast XML moduleMickael Remond2016-02-031-2/+2
|
* Add config validation at startupEvgeniy Khramtsov2015-06-011-2/+5
|
* Add new 'default_db' optionEvgeniy Khramtsov2015-03-301-1/+1
|
* Serialize records to proplists before storing then in RiakEvgeniy Khramtsov2014-07-141-3/+8
|
* Add SQL to Riak converterEvgeniy Khramtsov2014-07-101-0/+2
|
* Improve Riak supportEvgeniy Khramtsov2014-07-101-0/+10
|
* Add SQL to Mnesia converterEvgeniy Khramtsov2013-07-211-1/+12
|
* Fix all calls to functions of p1_tls applicationEvgeniy Khramtsov2013-06-201-1/+1
|
* Switch to rebar build toolEvgeniy Khramtsov2013-06-131-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 codeBadlop2013-03-141-74/+113
|
* Merge SQL and Mnesia code into one module (EJAB-1560)Evgeniy Khramtsov2012-04-271-7/+51
|
* Automatic vcard avatar addition in presence (thanks to Igor Goryachev)(EJAB-208)Badlop2010-04-271-0/+121