diff options
author | Paweł Chmielowski <pawel@process-one.net> | 2015-04-15 10:47:10 +0200 |
---|---|---|
committer | Paweł Chmielowski <pawel@process-one.net> | 2015-04-15 10:47:10 +0200 |
commit | ba69c469b551e77929bd1a6eb3fd16a82ef13687 (patch) | |
tree | 65d0fa1dbd523c410b011bcec53bf477036c9794 /src/ejabberd_socket.erl | |
parent | Enable websocket connection in default config file (diff) |
Remove http_poll module
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.
Diffstat (limited to 'src/ejabberd_socket.erl')
-rw-r--r-- | src/ejabberd_socket.erl | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/ejabberd_socket.erl b/src/ejabberd_socket.erl index 86f6971b6..29c7774e4 100644 --- a/src/ejabberd_socket.erl +++ b/src/ejabberd_socket.erl @@ -50,16 +50,14 @@ -include("logger.hrl"). -include("jlib.hrl"). --type sockmod() :: ejabberd_http_poll | - ejabberd_http_bind | +-type sockmod() :: ejabberd_http_bind | ejabberd_http_ws | gen_tcp | p1_tls | ezlib. -type receiver() :: pid () | atom(). -type socket() :: pid() | inet:socket() | p1_tls:tls_socket() | ezlib:zlib_socket() | - ejabberd_http_bind:bind_socket() | - ejabberd_http_poll:poll_socket(). + ejabberd_http_bind:bind_socket(). -record(socket_state, {sockmod = gen_tcp :: sockmod(), socket = self() :: socket(), @@ -192,7 +190,7 @@ send(SocketData, Data) -> %% Can only be called when in c2s StateData#state.xml_socket is true %% This function is used for HTTP bind -%% sockmod=ejabberd_http_poll|ejabberd_http_bind or any custom module +%% sockmod=ejabberd_http_ws|ejabberd_http_bind or any custom module -spec send_xml(socket_state(), xmlel()) -> any(). send_xml(SocketData, Data) -> |