Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | Migration of scram passwords with piefxis (riak and internal only) | Feotov Daniil | 2015-02-05 | 3 | -6/+65 | |
| | | ||||||
* | | Remove http_poll module | Paweł Chmielowski | 2015-04-15 | 6 | -455/+9 | |
| | | | | | | | | | | | | | | For couple years browsers did limit ability to change cookies from js for different domains, this made http_poll connections practically not usuable. I don't think this module is used at all so it's time to put it to rest. | |||||
* | | Don't forget gen_tcp:listen/2 options | Holger Weiss | 2015-04-14 | 1 | -1/+2 | |
| | | | | | | | | Fixes #530. | |||||
* | | Fix nick logging in mod_muc_log plaintext (#522) | Badlop | 2015-04-14 | 1 | -1/+6 | |
| | | ||||||
* | | Clean multicast routing code detected by xref | Badlop | 2015-04-10 | 1 | -27/+3 | |
| | | ||||||
* | | Fix problem with pushing bufferend #xmlel-s to receiver in websocket code | Paweł Chmielowski | 2015-04-09 | 1 | -2/+4 | |
| | | ||||||
* | | Fix bug when sorting the list of rooms in WebAdmin | Badlop | 2015-04-08 | 1 | -1/+1 | |
| | | ||||||
* | | Remove hack with binary to integer conversion | Evgeniy Khramtsov | 2015-04-08 | 1 | -4/+2 | |
| | | ||||||
* | | Merge branch 'master' of github.com:processone/ejabberd | Evgeniy Khramtsov | 2015-04-08 | 5 | -33/+1434 | |
|\ \ | ||||||
| * | | Copy multicast code from ejabberd-contrib to provide XEP-0033 (#521) | Badlop | 2015-04-08 | 5 | -33/+1434 | |
| | | | ||||||
* | | | Add virtual host support for SQLite | Evgeniy Khramtsov | 2015-04-08 | 2 | -44/+71 | |
|/ / | ||||||
* | | Disable awkward trap_exit flag | Evgeniy Khramtsov | 2015-04-08 | 2 | -2/+0 | |
| | | ||||||
* | | Enable FOREIGN KEYS by default | Evgeniy Khramtsov | 2015-04-08 | 2 | -0/+2 | |
| | | ||||||
* | | Make sure SQLite always returns binaries | Evgeniy Khramtsov | 2015-04-08 | 1 | -2/+8 | |
| | | ||||||
* | | Merge pull request #486 from saa/sqlite_support | Evgeny Khramtsov | 2015-04-08 | 5 | -7/+136 | |
|\ \ | | | | | | | Add SQLite support | |||||
| * | | Fix lite.sql and convert binary to integer | Sergey Abramyan | 2015-03-27 | 1 | -2/+4 | |
| | | | ||||||
| * | | Add SQLite support | Sergey Abramyan | 2015-03-20 | 4 | -5/+132 | |
| | | | ||||||
* | | | Add mod_muc_admin contrib. | Jerome Sautret | 2015-04-07 | 1 | -0/+888 | |
| | | | ||||||
* | | | ejabberd_listener: Remove Erlang/OTP version check | Holger Weiss | 2015-04-07 | 1 | -10/+2 | |
| | | | | | | | | | | | | We don't support Erlang/OTP versions older than R16 anyway. | |||||
* | | | Merge pull request #518 from liudanking/master | Evgeny Khramtsov | 2015-04-07 | 1 | -3/+5 | |
|\ \ \ | | | | | | | | | fix otp version check in ejabberd_listener.erl listen_tcp/5 | |||||
| * | | | fix otp version check in listen_tcp/5 | liudan | 2015-04-07 | 1 | -3/+5 | |
| | | | | ||||||
* | | | | Explicitly start crypto with start | Mickael Remond | 2015-04-07 | 1 | -1/+1 | |
|/ / / | | | | | | | | | | This is to please Elixir / Phoenix enviroment | |||||
* | | | Don't call send_element/2 if previous call failed | Holger Weiss | 2015-04-06 | 1 | -2/+6 | |
| | | | | | | | | | | | | | | | Be sure not to try sending data over a TCP socket that is no longer usable. | |||||
* | | | Fix problem with c2s buffering on old style websocket connections | Paweł Chmielowski | 2015-04-06 | 1 | -2/+4 | |
| | | | | | | | | | | | | | | | | | | | | | | | | Old style websocket do use binaries for transferring data to C2S, so when we buffer that data we need to handle it different than list of #xml structs used by new style connections. This fixes github issue #515. | |||||
* | | | Merge pull request #513 from weiss/ignore-header-case | Paweł Chmielowski | 2015-04-06 | 1 | -2/+3 | |
|\ \ \ | | | | | | | | | ejabberd_websocket: Ignore case of HTTP header values | |||||
| * | | | ejabberd_websocket: Ignore case of header values | Holger Weiss | 2015-04-05 | 1 | -2/+3 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | RFC 6455 says that the client's opening handshake includes an Upgrade header field "containing the value 'websocket', treated as an ASCII case-insensitive value." Closes #510. | |||||
* | | | | Explicitely start crypto module | Mickael Remond | 2015-04-06 | 1 | -0/+1 | |
| | | | | | | | | | | | | | | | | Without explicit start, it causes issue when embedding ejabberd into other apps. | |||||
* | | | | Fix type spec | Evgeniy Khramtsov | 2015-04-06 | 1 | -1/+2 | |
| | | | | ||||||
* | | | | Make sure Mnesia dir environment and log file are list, not binary | Mickael Remond | 2015-04-06 | 3 | -2/+22 | |
| | | | | | | | | | | | | | | | | | | | | This is useful for Elixir configuration, as binary is the more natural data type. Closes #514 | |||||
* | | | | ejabberd can be embedded in an Elixir application | Mickael Remond | 2015-04-04 | 1 | -2/+17 | |
|/ / / | ||||||
* | | | Replace crypto calls that will be removed in a future release | Badlop | 2015-04-04 | 1 | -2/+2 | |
| | | | ||||||
* | | | Replace undefined value with empty one (processone/ejabberd-contrib#92) | Badlop | 2015-04-04 | 1 | -0/+2 | |
| | | | ||||||
* | | | Remove unused case clauses to make dialyzer happy | Holger Weiss | 2015-04-03 | 1 | -3/+0 | |
| | | | ||||||
* | | | Improve srg_get_info result format (processone/ejabberd-contrib#92) | Badlop | 2015-04-03 | 1 | -2/+7 | |
| | | | ||||||
* | | | Fix output formatting in srg_get_info commend from mod_admin_extra | Paweł Chmielowski | 2015-04-02 | 1 | -3/+1 | |
| | | | ||||||
* | | | Fix problems with get_vcard* functions from mod_admin_extra | Paweł Chmielowski | 2015-04-01 | 1 | -5/+5 | |
| | | | ||||||
* | | | Drop exmpp usage from mod_admin_extra | Paweł Chmielowski | 2015-04-01 | 1 | -14/+1 | |
| | | | ||||||
* | | | Merge pull request #493 from weiss/rfc-6121-routing | Evgeny Khramtsov | 2015-04-01 | 4 | -91/+35 | |
|\ \ \ | | | | | | | | | Update ejabberd_sm's routing rules as per RFC 6121 | |||||
| * | | | Don't bother with filtering out PEP error messages | Holger Weiss | 2015-03-25 | 3 | -82/+7 | |
| | | | | | | | | | | | | | | | | | | | | Now that ejabberd_sm won't deliver error messages that were sent to bare JIDs anymore, PEP error messages should no longer arrive. | |||||
| * | | | Route headlines sent to bare JIDs to all resources | Holger Weiss | 2015-03-25 | 1 | -11/+11 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | As per RFC 6121, deliver headline messages that were sent to a bare JID to all resources with a non-negative priority, not just to those with the highest priority. If no such resource is available, discard them silently. | |||||
| * | | | Don't route error/groupchat messages to bare JIDs | Holger Weiss | 2015-03-25 | 1 | -1/+12 | |
| | | | | | | | | | | | | | | | | | | | | As per RFC 6121, drop error messages that were sent to bare JIDs, and return an error if a groupchat message was sent to a bare JID. | |||||
| * | | | Update routing for unavailable resources | Holger Weiss | 2015-03-25 | 1 | -1/+9 | |
| | | | | | | | | | | | | | | | | | | | | As per RFC 6121, don't reroute non-chat messages sent to unavailable resources. | |||||
* | | | | Swap 'mnesia' and 'internal' types correctly | Evgeniy Khramtsov | 2015-03-30 | 1 | -1/+5 | |
| | | | | ||||||
* | | | | The 'default_db' option should impact ejabberd_auth as well | Evgeniy Khramtsov | 2015-03-30 | 1 | -1/+1 | |
| | | | | ||||||
* | | | | Add new 'default_db' option | Evgeniy Khramtsov | 2015-03-30 | 14 | -24/+36 | |
| | | | | ||||||
* | | | | Try to fix more Dialyzer warnings | Badlop | 2015-03-27 | 3 | -4/+4 | |
| | | | | ||||||
* | | | | Ensure set_presence changes are kept in state (thanks to Davide ↵ | Badlop | 2015-03-27 | 1 | -2/+3 | |
| | | | | | | | | | | | | | | | | Colombo)(EJAB-1184) | |||||
* | | | | Fix even more dialyzer warnings | Badlop | 2015-03-27 | 4 | -22/+6 | |
| | | | | ||||||
* | | | | Fix set_presence command (ejabberd-contrib#61) | Badlop | 2015-03-27 | 2 | -2/+5 | |
| | | | | ||||||
* | | | | Fix more mod_admin_extra commands | Badlop | 2015-03-26 | 1 | -20/+15 | |
| | | | |