mirror of
https://github.com/processone/ejabberd.git
synced 2024-11-22 16:20:52 +01:00
Document protocol support (EJABS-1620)
This commit is contained in:
parent
3b24923458
commit
0c725b5fac
@ -27,6 +27,8 @@
|
|||||||
|
|
||||||
-author('stephen.roettger@googlemail.com').
|
-author('stephen.roettger@googlemail.com').
|
||||||
|
|
||||||
|
-protocol({rfc, 5802}).
|
||||||
|
|
||||||
-export([start/1, stop/0, mech_new/4, mech_step/2]).
|
-export([start/1, stop/0, mech_new/4, mech_step/2]).
|
||||||
|
|
||||||
-include("ejabberd.hrl").
|
-include("ejabberd.hrl").
|
||||||
|
@ -27,6 +27,10 @@
|
|||||||
|
|
||||||
-author('alexey@process-one.net').
|
-author('alexey@process-one.net').
|
||||||
|
|
||||||
|
-protocol({xep, 78, '2.5'}).
|
||||||
|
-protocol({xep, 138, '2.0'}).
|
||||||
|
-protocol({xep, 198, '1.3'}).
|
||||||
|
|
||||||
-update_info({update, 0}).
|
-update_info({update, 0}).
|
||||||
|
|
||||||
-define(GEN_FSM, p1_fsm).
|
-define(GEN_FSM, p1_fsm).
|
||||||
|
@ -25,6 +25,8 @@
|
|||||||
|
|
||||||
-module(ejabberd_captcha).
|
-module(ejabberd_captcha).
|
||||||
|
|
||||||
|
-protocol({xep, 158, '1.0'}).
|
||||||
|
|
||||||
-behaviour(gen_server).
|
-behaviour(gen_server).
|
||||||
|
|
||||||
%% API
|
%% API
|
||||||
|
@ -10,6 +10,9 @@
|
|||||||
|
|
||||||
-module(ejabberd_http_bind).
|
-module(ejabberd_http_bind).
|
||||||
|
|
||||||
|
-protocol({xep, 124, '1.11'}).
|
||||||
|
-protocol({xep, 206, '1.4'}).
|
||||||
|
|
||||||
-behaviour(gen_fsm).
|
-behaviour(gen_fsm).
|
||||||
|
|
||||||
%% External exports
|
%% External exports
|
||||||
|
@ -38,6 +38,8 @@
|
|||||||
|
|
||||||
-module(ejabberd_piefxis).
|
-module(ejabberd_piefxis).
|
||||||
|
|
||||||
|
-protocol({xep, 227, '1.0'}).
|
||||||
|
|
||||||
%% API
|
%% API
|
||||||
-export([import_file/1, export_server/1, export_host/2]).
|
-export([import_file/1, export_server/1, export_host/2]).
|
||||||
|
|
||||||
|
@ -27,6 +27,8 @@
|
|||||||
|
|
||||||
-author('alexey@process-one.net').
|
-author('alexey@process-one.net').
|
||||||
|
|
||||||
|
-protocol({xep, 114, '1.6'}).
|
||||||
|
|
||||||
-define(GEN_FSM, p1_fsm).
|
-define(GEN_FSM, p1_fsm).
|
||||||
|
|
||||||
-behaviour(?GEN_FSM).
|
-behaviour(?GEN_FSM).
|
||||||
|
@ -25,6 +25,8 @@
|
|||||||
%%%-------------------------------------------------------------------
|
%%%-------------------------------------------------------------------
|
||||||
-module(ejabberd_stun).
|
-module(ejabberd_stun).
|
||||||
|
|
||||||
|
-protocol({rfc, 5766}).
|
||||||
|
|
||||||
%% API
|
%% API
|
||||||
-export([tcp_init/2, udp_init/2, udp_recv/5, start/2, socket_type/0]).
|
-export([tcp_init/2, udp_init/2, udp_recv/5, start/2, socket_type/0]).
|
||||||
|
|
||||||
|
@ -38,6 +38,8 @@
|
|||||||
|
|
||||||
-module(ejabberd_websocket).
|
-module(ejabberd_websocket).
|
||||||
|
|
||||||
|
-protocol({rfc, 6455}).
|
||||||
|
|
||||||
-author('ecestari@process-one.net').
|
-author('ecestari@process-one.net').
|
||||||
|
|
||||||
-export([check/2, socket_handoff/8]).
|
-export([check/2, socket_handoff/8]).
|
||||||
|
@ -27,6 +27,10 @@
|
|||||||
|
|
||||||
-author('alexey@process-one.net').
|
-author('alexey@process-one.net').
|
||||||
|
|
||||||
|
-protocol({xep, 59, '1.0'}).
|
||||||
|
-protocol({xep, 82, '1.1'}).
|
||||||
|
-protocol({xep, 203, '2.0'}).
|
||||||
|
|
||||||
-compile({no_auto_import, [atom_to_binary/2,
|
-compile({no_auto_import, [atom_to_binary/2,
|
||||||
binary_to_integer/1,
|
binary_to_integer/1,
|
||||||
integer_to_binary/1]}).
|
integer_to_binary/1]}).
|
||||||
|
@ -27,6 +27,8 @@
|
|||||||
|
|
||||||
-author('henoch@dtek.chalmers.se').
|
-author('henoch@dtek.chalmers.se').
|
||||||
|
|
||||||
|
-protocol({xep, 50, '1.2'}).
|
||||||
|
|
||||||
-behaviour(gen_mod).
|
-behaviour(gen_mod).
|
||||||
|
|
||||||
-export([start/2, stop/1, process_local_iq/3,
|
-export([start/2, stop/1, process_local_iq/3,
|
||||||
|
@ -28,6 +28,8 @@
|
|||||||
|
|
||||||
-behaviour(gen_mod).
|
-behaviour(gen_mod).
|
||||||
|
|
||||||
|
-protocol({xep, 191, '1.2'}).
|
||||||
|
|
||||||
-export([start/2, stop/1, process_iq/3,
|
-export([start/2, stop/1, process_iq/3,
|
||||||
process_iq_set/4, process_iq_get/5]).
|
process_iq_set/4, process_iq_get/5]).
|
||||||
|
|
||||||
|
@ -29,6 +29,8 @@
|
|||||||
|
|
||||||
-author('henoch@dtek.chalmers.se').
|
-author('henoch@dtek.chalmers.se').
|
||||||
|
|
||||||
|
-protocol({xep, 115, '1.5'}).
|
||||||
|
|
||||||
-behaviour(gen_server).
|
-behaviour(gen_server).
|
||||||
|
|
||||||
-behaviour(gen_mod).
|
-behaviour(gen_mod).
|
||||||
|
@ -26,6 +26,7 @@
|
|||||||
%%%----------------------------------------------------------------------
|
%%%----------------------------------------------------------------------
|
||||||
-module (mod_carboncopy).
|
-module (mod_carboncopy).
|
||||||
-author ('ecestari@process-one.net').
|
-author ('ecestari@process-one.net').
|
||||||
|
-protocol({xep, 280, '0.8'}).
|
||||||
|
|
||||||
-behavior(gen_mod).
|
-behavior(gen_mod).
|
||||||
|
|
||||||
|
@ -25,6 +25,7 @@
|
|||||||
|
|
||||||
-module(mod_client_state).
|
-module(mod_client_state).
|
||||||
-author('holger@zedat.fu-berlin.de').
|
-author('holger@zedat.fu-berlin.de').
|
||||||
|
-protocol({xep, 352, '0.1'}).
|
||||||
|
|
||||||
-behavior(gen_mod).
|
-behavior(gen_mod).
|
||||||
|
|
||||||
|
@ -23,13 +23,12 @@
|
|||||||
%%%
|
%%%
|
||||||
%%%----------------------------------------------------------------------
|
%%%----------------------------------------------------------------------
|
||||||
|
|
||||||
%%% Implements most of XEP-0133: Service Administration Version 1.1
|
|
||||||
%%% (2005-08-19)
|
|
||||||
|
|
||||||
-module(mod_configure).
|
-module(mod_configure).
|
||||||
|
|
||||||
-author('alexey@process-one.net').
|
-author('alexey@process-one.net').
|
||||||
|
|
||||||
|
-protocol({xep, 133, '1.1'}).
|
||||||
|
|
||||||
-behaviour(gen_mod).
|
-behaviour(gen_mod).
|
||||||
|
|
||||||
-export([start/2, stop/1, get_local_identity/5,
|
-export([start/2, stop/1, get_local_identity/5,
|
||||||
|
@ -27,6 +27,9 @@
|
|||||||
|
|
||||||
-author('alexey@process-one.net').
|
-author('alexey@process-one.net').
|
||||||
|
|
||||||
|
-protocol({xep, 30, '2.4'}).
|
||||||
|
-protocol({xep, 157, '1.0'}).
|
||||||
|
|
||||||
-behaviour(gen_mod).
|
-behaviour(gen_mod).
|
||||||
|
|
||||||
-export([start/2, stop/1, process_local_iq_items/3,
|
-export([start/2, stop/1, process_local_iq_items/3,
|
||||||
|
@ -27,6 +27,8 @@
|
|||||||
|
|
||||||
-author('alexey@process-one.net').
|
-author('alexey@process-one.net').
|
||||||
|
|
||||||
|
-protocol({xep, 12, '2.0'}).
|
||||||
|
|
||||||
-behaviour(gen_mod).
|
-behaviour(gen_mod).
|
||||||
|
|
||||||
-export([start/2, stop/1, process_local_iq/3, export/1,
|
-export([start/2, stop/1, process_local_iq/3, export/1,
|
||||||
|
@ -27,6 +27,8 @@
|
|||||||
|
|
||||||
-author('alexey@process-one.net').
|
-author('alexey@process-one.net').
|
||||||
|
|
||||||
|
-protocol({xep, 45, '1.25'}).
|
||||||
|
|
||||||
-behaviour(gen_server).
|
-behaviour(gen_server).
|
||||||
|
|
||||||
-behaviour(gen_mod).
|
-behaviour(gen_mod).
|
||||||
|
@ -9,6 +9,8 @@
|
|||||||
|
|
||||||
-author('badlop@process-one.net').
|
-author('badlop@process-one.net').
|
||||||
|
|
||||||
|
-protocol({xep, 33, '1.1'}).
|
||||||
|
|
||||||
-behaviour(gen_server).
|
-behaviour(gen_server).
|
||||||
|
|
||||||
-behaviour(gen_mod).
|
-behaviour(gen_mod).
|
||||||
|
@ -26,6 +26,11 @@
|
|||||||
-module(mod_offline).
|
-module(mod_offline).
|
||||||
|
|
||||||
-author('alexey@process-one.net').
|
-author('alexey@process-one.net').
|
||||||
|
|
||||||
|
-protocol({xep, 22, '1.4'}).
|
||||||
|
-protocol({xep, 23, '1.3'}).
|
||||||
|
-protocol({xep, 160, '1.0'}).
|
||||||
|
|
||||||
-define(GEN_SERVER, p1_server).
|
-define(GEN_SERVER, p1_server).
|
||||||
-behaviour(?GEN_SERVER).
|
-behaviour(?GEN_SERVER).
|
||||||
|
|
||||||
|
@ -27,6 +27,8 @@
|
|||||||
|
|
||||||
-author('bjc@kublai.com').
|
-author('bjc@kublai.com').
|
||||||
|
|
||||||
|
-protocol({xep, 199, '2.0'}).
|
||||||
|
|
||||||
-behavior(gen_mod).
|
-behavior(gen_mod).
|
||||||
|
|
||||||
-behavior(gen_server).
|
-behavior(gen_server).
|
||||||
|
@ -27,6 +27,8 @@
|
|||||||
|
|
||||||
-author('alexey@process-one.net').
|
-author('alexey@process-one.net').
|
||||||
|
|
||||||
|
-protocol({xep, 16, '1.6'}).
|
||||||
|
|
||||||
-behaviour(gen_mod).
|
-behaviour(gen_mod).
|
||||||
|
|
||||||
-export([start/2, stop/1, process_iq/3, export/1, import/1,
|
-export([start/2, stop/1, process_iq/3, export/1, import/1,
|
||||||
|
@ -27,6 +27,8 @@
|
|||||||
|
|
||||||
-author('alexey@process-one.net').
|
-author('alexey@process-one.net').
|
||||||
|
|
||||||
|
-protocol({xep, 49, '1.2'}).
|
||||||
|
|
||||||
-behaviour(gen_mod).
|
-behaviour(gen_mod).
|
||||||
|
|
||||||
-export([start/2, stop/1, process_sm_iq/3, import/3,
|
-export([start/2, stop/1, process_sm_iq/3, import/3,
|
||||||
|
@ -27,6 +27,8 @@
|
|||||||
|
|
||||||
-author('xram@jabber.ru').
|
-author('xram@jabber.ru').
|
||||||
|
|
||||||
|
-protocol({xep, 65, '1.8'}).
|
||||||
|
|
||||||
-behaviour(gen_mod).
|
-behaviour(gen_mod).
|
||||||
|
|
||||||
-behaviour(supervisor).
|
-behaviour(supervisor).
|
||||||
|
@ -47,7 +47,8 @@
|
|||||||
-behaviour(gen_mod).
|
-behaviour(gen_mod).
|
||||||
-behaviour(gen_server).
|
-behaviour(gen_server).
|
||||||
-author('christophe.romain@process-one.net').
|
-author('christophe.romain@process-one.net').
|
||||||
-version('1.13-1').
|
-protocol({xep, 60, '1.13-1'}).
|
||||||
|
-protocol({xep, 163, '1.2'}).
|
||||||
|
|
||||||
-include("ejabberd.hrl").
|
-include("ejabberd.hrl").
|
||||||
-include("logger.hrl").
|
-include("logger.hrl").
|
||||||
|
@ -27,6 +27,8 @@
|
|||||||
|
|
||||||
-author('alexey@process-one.net').
|
-author('alexey@process-one.net').
|
||||||
|
|
||||||
|
-protocol({xep, 77, '2.4'}).
|
||||||
|
|
||||||
-behaviour(gen_mod).
|
-behaviour(gen_mod).
|
||||||
|
|
||||||
-export([start/2, stop/1, stream_feature_register/2,
|
-export([start/2, stop/1, stream_feature_register/2,
|
||||||
|
@ -34,6 +34,9 @@
|
|||||||
|
|
||||||
-module(mod_roster).
|
-module(mod_roster).
|
||||||
|
|
||||||
|
-protocol({xep, 237, '1.3'}).
|
||||||
|
-protocol({xep, 321, '0.1'}).
|
||||||
|
|
||||||
-author('alexey@process-one.net').
|
-author('alexey@process-one.net').
|
||||||
|
|
||||||
-behaviour(gen_mod).
|
-behaviour(gen_mod).
|
||||||
|
@ -25,6 +25,8 @@
|
|||||||
|
|
||||||
-module(mod_sic).
|
-module(mod_sic).
|
||||||
|
|
||||||
|
-protocol({xep, 279, '0.2'}).
|
||||||
|
|
||||||
-author('karim.gemayel@process-one.net').
|
-author('karim.gemayel@process-one.net').
|
||||||
|
|
||||||
-behaviour(gen_mod).
|
-behaviour(gen_mod).
|
||||||
|
@ -24,6 +24,7 @@
|
|||||||
|
|
||||||
%%%-------------------------------------------------------------------
|
%%%-------------------------------------------------------------------
|
||||||
-module(mod_sip).
|
-module(mod_sip).
|
||||||
|
-protocol({rfc, 3261}).
|
||||||
|
|
||||||
-behaviour(gen_mod).
|
-behaviour(gen_mod).
|
||||||
-behaviour(esip).
|
-behaviour(esip).
|
||||||
|
@ -27,6 +27,8 @@
|
|||||||
|
|
||||||
-author('alexey@process-one.net').
|
-author('alexey@process-one.net').
|
||||||
|
|
||||||
|
-protocol({xep, 39, '0.6.0'}).
|
||||||
|
|
||||||
-behaviour(gen_mod).
|
-behaviour(gen_mod).
|
||||||
|
|
||||||
-export([start/2, stop/1, process_local_iq/3]).
|
-export([start/2, stop/1, process_local_iq/3]).
|
||||||
|
@ -28,6 +28,8 @@
|
|||||||
|
|
||||||
-author('alexey@process-one.net').
|
-author('alexey@process-one.net').
|
||||||
|
|
||||||
|
-protocol({xep, 202, '2.0'}).
|
||||||
|
|
||||||
-behaviour(gen_mod).
|
-behaviour(gen_mod).
|
||||||
|
|
||||||
-export([start/2, stop/1, process_local_iq/3]).
|
-export([start/2, stop/1, process_local_iq/3]).
|
||||||
|
@ -27,6 +27,9 @@
|
|||||||
|
|
||||||
-author('alexey@process-one.net').
|
-author('alexey@process-one.net').
|
||||||
|
|
||||||
|
-protocol({xep, 54, '1.2'}).
|
||||||
|
-protocol({xep, 55, '1.3'}).
|
||||||
|
|
||||||
-behaviour(gen_mod).
|
-behaviour(gen_mod).
|
||||||
|
|
||||||
-export([start/2, init/3, stop/1, get_sm_features/5,
|
-export([start/2, init/3, stop/1, get_sm_features/5,
|
||||||
|
@ -27,6 +27,8 @@
|
|||||||
|
|
||||||
-author('alexey@process-one.net').
|
-author('alexey@process-one.net').
|
||||||
|
|
||||||
|
-protocol({xep, 92, '1.1'}).
|
||||||
|
|
||||||
-behaviour(gen_mod).
|
-behaviour(gen_mod).
|
||||||
|
|
||||||
-export([start/2, stop/1, process_local_iq/3]).
|
-export([start/2, stop/1, process_local_iq/3]).
|
||||||
|
Loading…
Reference in New Issue
Block a user