Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update copyright dates | Evgeniy Khramtsov | 2018-01-05 | 1 | -1/+1 |
| | |||||
* | Send last PEP items to owner on initial presence | Holger Weiss | 2017-12-13 | 1 | -1/+3 |
| | | | | Closes #2112. | ||||
* | Use new API for IQ routing | Evgeniy Khramtsov | 2017-11-10 | 1 | -24/+27 |
| | | | | | Functions ejabberd_local:route_iq/2,3 are now depecated: ejabberd_router:route_iq/2,3,4 should be used instead. | ||||
* | Deprecate misc:encode_base64/1 and misc:decode_base64/1 | Evgeniy Khramtsov | 2017-05-23 | 1 | -1/+1 |
| | |||||
* | Implement cache for roster | Evgeniy Khramtsov | 2017-05-17 | 1 | -1/+3 |
| | |||||
* | Don't validate an option in gen_mod:get*opt() functions | Evgeniy Khramtsov | 2017-04-30 | 1 | -10/+8 |
| | | | | | | | | | | | | | | The changes are very similar to those from previous commit: * Now there is no need to pass validating function in gen_mod:get_opt() and gen_mod:get_module_opt() functions, because the modules' configuration keeps already validated values. * New functions gen_mod:get_opt/2 and gen_mod:get_module_opt/3 are introduced. * Functions gen_mod:get_opt/4 and get_module_opt/5 are deprecated. If the functions are still called, the "function" argument is simply ignored. * Validating callback Mod:listen_opt_type/1 is introduced to validate listening options at startup. | ||||
* | Correct option validation | Evgeniy Khramtsov | 2017-04-20 | 1 | -1/+3 |
| | |||||
* | Use new cache API in mod_caps | Evgeniy Khramtsov | 2017-04-20 | 1 | -54/+71 |
| | |||||
* | Rename aux.erl as misc.erl | 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. | ||||
* | Fix PEP issues (#1636) | Christophe Romain | 2017-03-27 | 1 | -3/+3 |
| | |||||
* | Don't pass empty resource to jid:make() | Evgeniy Khramtsov | 2017-02-25 | 1 | -1/+1 |
| | |||||
* | Reload modules when reloading configuration file | Evgeniy Khramtsov | 2017-02-22 | 1 | -1/+26 |
| | |||||
* | Change routing API | Evgeniy Khramtsov | 2017-02-16 | 1 | -3/+3 |
| | | | | | | | | | | | Now 'From' and 'To' arguments must be omitted in functions and structures related to routing. The commit deprecates the following functions: ejabberd_router:route/3 in favor of ejabberd_router:route/1 ejabberd_router:route_error/4 in favor of ejabberd_router:route_error/2 ejabberd_local:route_iq/4 in favor of ejabberd_local:route_iq/2 ejabberd_local:route_iq/5 in favor of ejabberd_local:route_iq/3 The format of {route, From, To, Packet} is changed in favor of {route, Packet} | ||||
* | Attach modules to gen_mod's supervisor | Evgeniy Khramtsov | 2017-02-14 | 1 | -15/+3 |
| | |||||
* | Merge pull request #1539 from lemenkov/use_crypto_sha | Evgeny Khramtsov | 2017-02-14 | 1 | -5/+5 |
|\ | | | | | RFE: Use crypto:hash/2 function | ||||
| * | Use crypto:hash/2 function | Peter Lemenkov | 2017-02-13 | 1 | -5/+5 |
| | | | | | | | | | | | | | | | | | | | | Use crypto:hash/2 function instead of ones from p1_sha. This function exists since commit erlang/otp@208f9ad3828313f6c659a501d53f5534ec1bdf2e and also implemented as NIF, so I believe it's safe to use it. Signed-off-by: Peter Lemenkov <lemenkov@gmail.com> | ||||
* | | Improve modules start/stop procedures | Evgeniy Khramtsov | 2017-02-14 | 1 | -1/+1 |
|/ | |||||
* | Merge branch 'new_stream' | Evgeniy Khramtsov | 2017-01-20 | 1 | -109/+59 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | -34/+38 |
| | | |||||
| * | Initial version of new XMPP stream behaviour (for review) | Evgeniy Khramtsov | 2016-12-11 | 1 | -102/+48 |
| | | |||||
* | | Update copyright date automatically (#1442) | Badlop | 2017-01-02 | 1 | -1/+1 |
|/ | |||||
* | Improve ODBC import | Christophe Romain | 2016-11-22 | 1 | -27/+4 |
| | |||||
* | Add xdata generator and make some code using it | Evgeniy Khramtsov | 2016-10-07 | 1 | -8/+5 |
| | |||||
* | Deprecate jlib:integer_to_binary/1 and jlib:binary_to_integer/1 | Evgeniy Khramtsov | 2016-09-24 | 1 | -1/+1 |
| | |||||
* | Rename #error{} record to #stanza_error{} | Evgeniy Khramtsov | 2016-09-08 | 1 | -2/+2 |
| | |||||
* | Rewrite mod_pubsub to use XML codec | Evgeniy Khramtsov | 2016-08-30 | 1 | -2/+4 |
| | |||||
* | Improve some type specs | Evgeniy Khramtsov | 2016-08-09 | 1 | -9/+19 |
| | |||||
* | Change code to reflect recent changes in fxml_gen | Evgeniy Khramtsov | 2016-08-05 | 1 | -12/+8 |
| | |||||
* | Initial version based on XML generator | Evgeniy Khramtsov | 2016-07-18 | 1 | -186/+110 |
| | |||||
* | 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 |
| | |||||
* | Rename odbc to sql everywhere | Evgeniy Khramtsov | 2016-04-20 | 1 | -2/+2 |
| | |||||
* | Clean mod_caps.erl from DB specific code | Evgeniy Khramtsov | 2016-04-13 | 1 | -123/+17 |
| | |||||
* | Switch to Fast XML module | Mickael Remond | 2016-02-03 | 1 | -20/+20 |
| | |||||
* | Update copyright to 2016 (#901) | Badlop | 2016-01-13 | 1 | -1/+1 |
| | |||||
* | Fix bug in last commit | Paweł Chmielowski | 2015-12-07 | 1 | -1/+1 |
| | |||||
* | More now() removal | Paweł Chmielowski | 2015-12-06 | 1 | -1/+1 |
| | |||||
* | Move JID related functions to jid.erl (#847) | Evgeniy Khramtsov | 2015-11-24 | 1 | -6/+6 |
| | |||||
* | Trigger PEP notifications on CAPS updates | Holger Weiss | 2015-07-07 | 1 | -21/+18 |
| | | | | | | Let mod_pubsub send last items whenever a contact updates the entity capabilities. This was already done for remote contacts and is now also done for local contacts. | ||||
* | Add MAM (XEP-0313) support | Evgeniy Khramtsov | 2015-06-22 | 1 | -11/+13 |
| | |||||
* | Add config validation at startup | Evgeniy Khramtsov | 2015-06-01 | 1 | -2/+9 |
| | |||||
* | Document protocol support (EJABS-1620) | Badlop | 2015-05-21 | 1 | -0/+2 |
| | |||||
* | Add new 'default_db' option | Evgeniy Khramtsov | 2015-03-30 | 1 | -1/+1 |
| | |||||
* | Update FSF address | Badlop | 2015-02-25 | 1 | -4/+3 |
| | |||||
* | Update copyright dates to 2015 (EJAB-1733) | Badlop | 2015-01-08 | 1 | -1/+1 |
| | |||||
* | Don't broadcast last published PEP items | Holger Weiss | 2014-11-14 | 1 | -1/+21 |
| | | | | | When a client becomes available, don't send the last published PEP items of all his peers to all his other peers, but only to that client. | ||||
* | Fix broken hooked functions | Evgeniy Khramtsov | 2014-07-15 | 1 | -12/+11 |
| | |||||
* | Serialize records to proplists before storing then in Riak | Evgeniy Khramtsov | 2014-07-14 | 1 | -4/+10 |
| | |||||
* | Fix compile errors introduced by previous cherry picks | Evgeniy Khramtsov | 2014-07-10 | 1 | -125/+153 |
| |