Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Change routing API | Evgeniy Khramtsov | 2017-02-16 | 42 | -954/+862 |
| | | | | | | | | | | | 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} | ||||
* | Remove relict mod_service_log | Evgeniy Khramtsov | 2017-02-16 | 1 | -105/+0 |
| | |||||
* | Report password change in the log | Evgeniy Khramtsov | 2017-02-14 | 1 | -1/+5 |
| | |||||
* | Attach IP metadata to every stanza received from stream | Evgeniy Khramtsov | 2017-02-14 | 3 | -10/+15 |
| | |||||
* | Only use GEN_SERVER macro where appropriate | Evgeniy Khramtsov | 2017-02-14 | 7 | -31/+33 |
| | |||||
* | Attach modules to gen_mod's supervisor | Evgeniy Khramtsov | 2017-02-14 | 24 | -353/+125 |
| | |||||
* | Merge pull request #1539 from lemenkov/use_crypto_sha | Evgeny Khramtsov | 2017-02-14 | 4 | -8/+8 |
|\ | | | | | RFE: Use crypto:hash/2 function | ||||
| * | Use crypto:hash/2 function | Peter Lemenkov | 2017-02-13 | 4 | -8/+8 |
| | | | | | | | | | | | | | | | | | | | | 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 | 24 | -196/+249 |
|/ | |||||
* | Check result of gen_mod:start/2 callback (#1534) | Evgeniy Khramtsov | 2017-02-13 | 8 | -58/+44 |
| | |||||
* | Apply SASLprep before storing/converting passwords | Evgeniy Khramtsov | 2017-02-12 | 3 | -32/+84 |
| | | | | Fixes #996 and #1295 | ||||
* | Use p1_server behaviour in xmpp_stream layer | Evgeniy Khramtsov | 2017-02-08 | 2 | -2/+2 |
| | |||||
* | Accept "add_commands: admin" in commands section not only "add_commands: - ↵ | Paweł Chmielowski | 2017-02-06 | 1 | -0/+2 |
| | | | | | | | admin" This fixes issue reported in #1518, and restores compatibility with what older version were accepting and what is documented. | ||||
* | Don't shadow binding in match | Paweł Chmielowski | 2017-02-06 | 1 | -1/+1 |
| | |||||
* | Add TLS support for external components | Evgeniy Khramtsov | 2017-02-06 | 1 | -1/+22 |
| | |||||
* | Make sure that api_permissions always have "console commands" section | Paweł Chmielowski | 2017-02-03 | 1 | -21/+24 |
| | | | | | If user didn't override it in config file, default version which allows executing all commands will be added | ||||
* | Set subscribers nicks when recreating room (thanks to Girdhar Sojitra)(#1495) | Badlop | 2017-01-31 | 1 | -11/+14 |
| | |||||
* | Support non-JID lines in command create_rooms_file | Badlop | 2017-01-31 | 1 | -3/+8 |
| | |||||
* | Don't warn if custom schema is not available | Christophe Romain | 2017-01-31 | 1 | -0/+3 |
| | |||||
* | Merge pull request #1502 from lemenkov/ignore_output_val | Evgeny Khramtsov | 2017-01-30 | 3 | -6/+3 |
|\ | | | | | No need to explicitly return ok here | ||||
| * | No need to explicitly return ok here | Peter Lemenkov | 2017-01-30 | 3 | -6/+3 |
| | | | | | | | | | | | | | | No need to explicitly return ok here. Return value will be ignored anyway. Signed-off-by: Peter Lemenkov <lemenkov@redhat.com> | ||||
* | | More changes that are required from p1_pam -> epam | Paweł Chmielowski | 2017-01-29 | 1 | -1/+1 |
| | | |||||
* | | Do not drop default TLS options | Evgeniy Khramtsov | 2017-01-26 | 2 | -2/+2 |
|/ | | | | Fixes #1484 | ||||
* | Speedup features list when a lot of virtual hosts configured | Evgeniy Khramtsov | 2017-01-24 | 2 | -17/+18 |
| | |||||
* | Make mod_disco handle features of mod_ping | Evgeniy Khramtsov | 2017-01-23 | 1 | -16/+1 |
| | |||||
* | Make sure only {exit, normal} is not catched when executing a hook | Evgeniy Khramtsov | 2017-01-23 | 1 | -1/+1 |
| | |||||
* | Compatibility with R17 in mod_block_strangers | Alexey Shchepin | 2017-01-23 | 1 | -1/+20 |
| | |||||
* | Check message subject in mod_block_strangers | Alexey Shchepin | 2017-01-23 | 1 | -1/+2 |
| | |||||
* | Avoid using maps:get/2 to keep compatibility with OTP 17.5 | Evgeniy Khramtsov | 2017-01-23 | 4 | -19/+15 |
| | |||||
* | Fix calling to mod_offline:store_packet | Evgeniy Khramtsov | 2017-01-23 | 1 | -1/+1 |
| | |||||
* | Don't use maps:take it available in R19 only | Paweł Chmielowski | 2017-01-23 | 1 | -4/+5 |
| | |||||
* | Make test suite working again | Evgeniy Khramtsov | 2017-01-23 | 16 | -49/+75 |
| | |||||
* | Make a message is not bounced if it's archived | Evgeniy Khramtsov | 2017-01-21 | 5 | -25/+33 |
| | |||||
* | Archive message before delivering it to offline storage (#1348) | Evgeniy Khramtsov | 2017-01-21 | 1 | -6/+44 |
| | |||||
* | Send <compressed/> in correct order | Evgeniy Khramtsov | 2017-01-21 | 1 | -11/+11 |
| | |||||
* | mod_pubsub: Fix last item cache for multiple hosts | Holger Weiss | 2017-01-21 | 1 | -5/+5 |
| | | | | | Don't let the last item cache intermix PubSub items of different virtual domains. | ||||
* | Add stanza-id to every archived message (#1477) | Evgeniy Khramtsov | 2017-01-20 | 3 | -53/+93 |
| | |||||
* | Update copyright headers in new files | Evgeniy Khramtsov | 2017-01-20 | 10 | -22/+61 |
| | |||||
* | Merge branch 'new_stream' | Evgeniy Khramtsov | 2017-01-20 | 80 | -7638/+8342 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | ||||
| * | Fix reporting dialback failures | Evgeniy Khramtsov | 2017-01-18 | 2 | -3/+3 |
| | | |||||
| * | Don't attempt to resolve _jabber._tcp SRV record | Evgeniy Khramtsov | 2017-01-18 | 1 | -10/+4 |
| | | |||||
| * | Better log bytestream termination | Evgeniy Khramtsov | 2017-01-17 | 1 | -1/+1 |
| | | |||||
| * | Use crypto:exor/2 instead of hand-crafted bxor | Evgeniy Khramtsov | 2017-01-17 | 1 | -11/+3 |
| | | |||||
| * | Reset XML stream before sending SASL <success/> | Evgeniy Khramtsov | 2017-01-17 | 1 | -1/+1 |
| | | |||||
| * | Get rid of ejabberd_frontend_socket | Evgeniy Khramtsov | 2017-01-17 | 4 | -475/+6 |
| | | |||||
| * | Improve error reporting for forbidden servers | Evgeniy Khramtsov | 2017-01-17 | 1 | -14/+25 |
| | | |||||
| * | Drop only messages with <body/> in mod_block_strangers | Alexey Shchepin | 2017-01-17 | 1 | -1/+2 |
| | | |||||
| * | Stop hook on message drop in mod_block_strangers | Alexey Shchepin | 2017-01-16 | 1 | -1/+1 |
| | | |||||
| * | Use user_receive_packet hook in mod_block_strangers | Alexey Shchepin | 2017-01-16 | 2 | -30/+11 |
| | | |||||
| * | Remove stub in mob_block_strangers | Alexey Shchepin | 2017-01-16 | 1 | -4/+4 |
| | |