summaryrefslogtreecommitdiff
path: root/include (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Add MAM (XEP-0313) supportEvgeniy Khramtsov2015-06-221-0/+2
|
* Include session record from header file instead of duplicating itMickael Remond2015-05-261-0/+5
|
* Fix dialyzer warning in mod_muc_admin:206Badlop2015-05-211-2/+2
|
* Remove deprecated XEP-0090 Entity Time and 91 Delayed Delivery (EJAB-849)Badlop2015-05-181-2/+0
|
* Add publish_only to affiliation type specChristophe Romain2015-04-221-1/+1
|
* PubSub improvementsChristophe Romain2015-04-211-117/+31
| | | | | | | | This commit contains - code cleanup - use of db_type instead of old mod_pubsub_odbc - some minor optimizations - some minor bugfixes
* Add virtual host support for SQLiteEvgeniy Khramtsov2015-04-081-4/+0
|
* Merge pull request #486 from saa/sqlite_supportEvgeny Khramtsov2015-04-081-0/+6
|\ | | | | Add SQLite support
| * Add SQLite supportSergey Abramyan2015-03-201-0/+6
| |
* | Update 'rsm_in' record element typesHolger Weiss2015-03-181-2/+2
|/ | | | | | The jlib:rsm_decode/1 function sets the 'max' and/or 'index' elements of the returned 'rsm_in' record to 'error' if the parsed strings cannot be converted to integer values.
* Add packaging support for contributed modulesChristophe Romain2015-03-111-0/+4
| | | | | | | This is a preliminary version that is tested to work with the packaging branch of ejabberd-modules repository This version lacks automatic configuration include at runtime
* Add forgotten header fileEvgeniy Khramtsov2015-03-091-0/+7
|
* Add support for websocket connectionsPaweł Chmielowski2015-02-251-0/+12
|
* Add compatibility macros for deprecated types (thanks to Alexey)Christophe Romain2015-02-233-10/+33
|
* Update copyright dates to 2015 (EJAB-1733)Badlop2015-01-0817-19/+19
|
* Process XML-RPC requests via p1_xml and ejabberd_httpEvgeniy Khramtsov2014-10-041-0/+1
|
* Support XEP-0352: Client State IndicationHolger Weiss2014-09-111-0/+1
|
* Move some namespaces definitions into header fileEvgeniy Khramtsov2014-07-211-0/+3
|
* Use -include_lib instead of -include for esip and p1_xmlMatwey V. Kornilov2014-07-051-1/+1
| | | | | -include_lib is used in order to find deps. Rebar include magic is not required anymore. Rebar uses deps as library directory.
* Don't store messages with <no-store/> hintHolger Weiss2014-05-121-0/+1
| | | | Honor the <no-store/> hint defined in XEP-0334.
* Merge remote-tracking branch 'processone/master' into xep-0198Holger Weiss2014-05-0617-83/+68
|\ | | | | | | | | | | Conflicts: doc/guide.tex src/ejabberd_c2s.erl
| * Make it possible to get/set vCards for MUC roomsEvgeniy Khramtsov2014-05-041-0/+1
| |
| * Merge pull request #146 from jamielinux/masterbadlop2014-04-1116-64/+48
| |\ | | | | | | Update FSF address
| | * Update FSF addressJamie Nguyen2014-02-2216-64/+48
| | |
| * | Update copyright dates to 2014 (EJAB-1679)Badlop2014-03-1317-19/+19
| |/
* / Add initial XEP-0198 support (EJAB-532)Holger Weiss2014-03-121-0/+2
|/ | | | | | | | | | | | | | | | | | | | Implement partial support for XEP-0198: Stream Management. After successful negotiation of this feature, the server requests an ACK for each stanza transmitted to the client and responds to ACK requests issued by the client. On session termination, the server re-routes any unacknowledged stanzas. The length of the pending queue can be limited by setting the "max_ack_queue" option to some integer value (default: 500). XEP-0198 support can be disabled entirely by setting the "stream_management" option to false (default: true). So far, stream management is implemented only for c2s connections, and the optional stream resumption feature also described in XEP-0198 is not (yet) supported. This addition was originally based on a patch provided by Magnus Henoch and updated by Grzegorz Grasza. Their code implements an early draft of XEP-0198 for some previous version of ejabberd. It has since been rewritten almost entirely.
* Get rid of global configuration optionsEvgeniy Khramtsov2013-08-211-4/+1
|
* Logger improvements.Evgeniy Khramtsov2013-06-271-5/+5
| | | | | | | | | | lager: * It is now possible to change the loglevel. * Log rotation is now supported as well. p1_logger: * When rotating a log file, add suffix ".0" to the renamed file. This is needed in order to be consistent with lager rotation mechanism.
* Do not generate LDAP's ASN.1 code when compiling ejabberd.Evgeniy Khramtsov2013-06-221-0/+81
| | | | | We need ASN.1 codec to decode messages into binaries, so we fixed generated ELDAPv3.erl. A better solution is needed to be found.
* Switch to rebar build toolEvgeniy Khramtsov2013-06-1317-0/+1724
Use dynamic Rebar configuration Make iconv dependency optional Disable transient_supervisors compile option Add hipe compilation support Only compile ibrowse and lhttpc when needed Make it possible to generate an OTP application release Add --enable-debug compile option Add --enable-all compiler option Add --enable-tools configure option Add --with-erlang configure option. Add --enable-erlang-version-check configure option. Add lager support Improve the test suite