summaryrefslogtreecommitdiff
path: root/src/misc.erl (follow)
Commit message (Expand)AuthorAgeFilesLines
* Improve best matchEvgeny Khramtsov2019-09-281-8/+14
* Correctly handle unicode in log messagesEvgeny Khramtsov2019-09-231-6/+6
* Improve ACME implementationEvgeny Khramtsov2019-09-201-1/+39
* Fall back to map/2 and foreach/2 on single-core machinesEvgeny Khramtsov2019-07-101-28/+36
* Avoid using broad map() type wherever possibleEvgeny Khramtsov2019-06-271-1/+3
* Fix exception formatting on old ErlangEvgeny Khramtsov2019-06-141-0/+10
* Use new configuration validatorEvgeny Khramtsov2019-06-141-8/+105
* Rename ejabberd_config:similar_option/2 -> misc:best_match/2Evgeny Khramtsov2019-04-301-1/+31
* Change implementation of misc:unique_timestamp()Paweł Chmielowski2019-04-161-3/+2
* Make misc:unique_timestamp not overflow microsecond part.Paweł Chmielowski2019-04-161-2/+3
* Use xmpp:get_subtags/2Evgeny Khramtsov2019-04-011-1/+1
* Make misc:add_delay_info properly handle multiple delay tags in elementPaweł Chmielowski2019-03-291-9/+11
* Add option to mod_offline to make it not bounce mucsub/groupchat messagesPaweł Chmielowski2019-03-141-1/+22
* Copy p1_time_compat:unique_timestamp() to misc and make use of itPaweł Chmielowski2019-02-271-1/+7
* Update copyright to 2019 (#2756)Badlop2019-01-081-1/+1
* Move unwrap_mucsub_message/1 into miscHolger Weiss2018-10-251-1/+19
* Move some functions from xmpp back into ejabberdHolger Weiss2018-10-251-1/+55
* Report available options in lexical orderEvgeny Khramtsov2018-10-041-1/+1
* Improve error formattingEvgeny Khramtsov2018-09-171-5/+14
* Move cancel_timer/1 function into 'misc' moduleHolger Weiss2018-07-171-1/+14
* Clean up contributed code for Redis SMEvgeniy Khramtsov2018-07-141-3/+11
* Improve value formattingEvgeniy Khramtsov2018-07-091-1/+1
* Better format invalid values when logging themEvgeniy Khramtsov2018-07-081-1/+14
* Reload internal room's configuration when mod_muc is reloadedEvgeniy Khramtsov2018-07-081-1/+8
* Fix misc:try_url for erlang < R20Paweł Chmielowski2018-06-291-1/+5
* Improve URLs validationEvgeniy Khramtsov2018-06-291-1/+20
* Get rid of ejabberd.hrl headerEvgeniy Khramtsov2018-06-141-26/+33
* misc: Catch all Base64 decoding errorsHolger Weiss2018-04-241-1/+1
* Remove old hex conversion functionsHolger Weiss2018-04-031-13/+1
* Move ejabberd_http:url_encode/1 to 'misc' moduleHolger Weiss2018-04-031-1/+36
* Always build eimp dependencyEvgeniy Khramtsov2018-01-151-7/+1
* Update copyright datesEvgeniy Khramtsov2018-01-051-1/+1
* Don't include CSS, javascript and image data directly in the codeEvgeniy Khramtsov2017-10-091-1/+46
* Better handle mobile devices in CSS of mod_register_webEvgeniy Khramtsov2017-10-091-1/+13
* Use eimp instead of ImageMagick calls for thumbnails creationEvgeniy Khramtsov2017-09-251-1/+7
* Don't attempt to access(2) a certificate fileEvgeniy Khramtsov2017-08-171-15/+5
* Support XEP-0357: Push NotificationsHolger Weiss2017-07-201-2/+14
* Deprecate misc:encode_base64/1 and misc:decode_base64/1Evgeniy Khramtsov2017-05-231-72/+14
* Check presence of some files during option validationEvgeniy Khramtsov2017-05-121-1/+29
* Don't validate an option in gen_mod:get*opt() functionsEvgeniy Khramtsov2017-04-301-1/+5
* Move compile_exprs() to misc moduleEvgeniy Khramtsov2017-04-161-1/+25
* Rename aux.erl as misc.erlChristophe Romain2017-04-111-0/+226