Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | XEP-0198: Turn some warnings into info messages | Holger Weiss | 2014-04-28 | 1 | -3/+3 |
| | | | | Don't log warnings on events that will happen during normal operation. | ||||
* | XEP-0198: Don't bounce/resend forwarded messages | Holger Weiss | 2014-04-07 | 1 | -8/+52 |
| | | | | | | | On connection timeout, drop any messages that were forwarded by some encapsulating protocol, such as XEP-0280 carbon copies or XEP-0313 archive messages. Bouncing or resending them could easily lead to unexpected results. | ||||
* | XEP-0198: Bounce unacked stanzas by default | Holger Weiss | 2014-03-25 | 1 | -13/+23 |
| | | | | | If the new "resend_on_timeout" option is set to false (which it is by default), bounce any unacknowledged stanzas instead of re-routing them. | ||||
* | Remove "fun" element from c2s #state | Holger Weiss | 2014-03-22 | 1 | -9/+11 |
| | | | | Memory consumption wise, local "fun" references are quite expensive. | ||||
* | Support XEP-0198 session resumption | Holger Weiss | 2014-03-19 | 3 | -92/+350 |
| | | | | | | | | Implement the optional session resumption feature described in XEP-0198. A client that supports this feature may now resume the previous session (within a configurable number of seconds) if the connection was lost. During resumption, ejabberd will retransmit any stanzas that hadn't been acknowledged by the client. | ||||
* | Remove some commented out code | Holger Weiss | 2014-03-16 | 1 | -5/+0 |
| | | | | | The code that had been commented out at some earlier point in time would now break XEP-0198. | ||||
* | Add initial XEP-0198 support (EJAB-532) | Holger Weiss | 2014-03-12 | 2 | -62/+358 |
| | | | | | | | | | | | | | | | | | | | | 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. | ||||
* | Support XEP-0321: Remote Roster Management (EJAB-1381) | Badlop | 2014-02-26 | 1 | -5/+95 |
| | |||||
* | Convert DB details to string when calling odbc:connect/2 (EJAB-1681) | Badlop | 2014-02-26 | 1 | -1/+1 |
| | |||||
* | Don't provide current password in webinterface (github issue #137) | Badlop | 2014-02-26 | 1 | -3/+1 |
| | |||||
* | Add missing parenthesis | Holger Weiss | 2014-02-21 | 1 | -1/+1 |
| | |||||
* | When occupant changes nick, include status 110 in stanzas sent to him | Badlop | 2014-02-14 | 1 | -2/+10 |
| | |||||
* | Fixing mod_carboncopy sends carbons of carbons (fixes #107) | Badlop | 2014-01-23 | 1 | -1/+1 |
| | |||||
* | Fixed parameter order in call to restore_room/3 | mrjameshamilton | 2014-01-23 | 1 | -1/+1 |
| | |||||
* | Clear SASL state after finishing auth | Alexey Shchepin | 2014-01-21 | 1 | -0/+3 |
| | |||||
* | Fix for the previous commit | Alexey Shchepin | 2014-01-21 | 1 | -2/+2 |
| | |||||
* | Use 'to' field only in the first client stream initialization | Alexey Shchepin | 2014-01-20 | 1 | -1/+6 |
| | |||||
* | Fix auth verification in ejabberd_xmlrpc (thanks to Vicis) | Badlop | 2014-01-02 | 1 | -1/+3 |
| | |||||
* | Fix some type specs and errors13.12 | Evgeniy Khramtsov | 2013-12-10 | 8 | -41/+33 |
| | |||||
* | Add ejabberd_xmlrpc | Evgeniy Khramtsov | 2013-12-10 | 1 | -0/+484 |
| | |||||
* | Add access rule to mod_roster (EJAB-72) | Badlop | 2013-12-04 | 2 | -10/+30 |
| | |||||
* | bind values for get_parentnodes_tree | Christophe Romain | 2013-12-03 | 1 | -1/+8 |
| | |||||
* | fix use of virtual nodetree | Christophe Romain | 2013-12-03 | 1 | -1/+5 |
| | |||||
* | Support for OpenSSL ciphers list in ejabberd_c2s, ejabberd_s2s_in and ↵ | Alexey Shchepin | 2013-11-28 | 3 | -4/+15 |
| | | | | ejabberd_s2s_out | ||||
* | add Pubsub data migration from mnesia to odbc (EJAB-1126) | Badlop | 2013-11-14 | 2 | -0/+96 |
| | | | | | | | | | | | | | By calling: ejd2odbc:export_pubsub("localhost","/tmp/aa.txt"). it will generate SQL files like these: /tmp/pubsub_item.txt /tmp/pubsub_node.txt /tmp/pubsub_state.txt Conflicts: src/ejabberd_admin.erl src/ejd2odbc.erl | ||||
* | Correctly convert ACLs into YAML representation | Evgeniy Khramtsov | 2013-11-07 | 1 | -16/+16 |
| | |||||
* | Do not use functions from crypto module wherever possible | Evgeniy Khramtsov | 2013-11-05 | 5 | -9/+9 |
| | |||||
* | Fix some type errors | Evgeniy Khramtsov | 2013-11-05 | 1 | -9/+6 |
| | |||||
* | Do not try to start STUN application during config checks | Evgeniy Khramtsov | 2013-11-02 | 1 | -1/+7 |
| | |||||
* | Avoid case clause crash when loading permanent rooms | Evgeniy Khramtsov | 2013-10-23 | 1 | -2/+2 |
| | |||||
* | Fix display ACLs in WebAdmin | Badlop | 2013-10-01 | 1 | -8/+8 |
| | |||||
* | Fix handling of format_status arguments (thanks to Nbaronov) | Badlop | 2013-09-26 | 1 | -1/+1 |
| | |||||
* | Fix bypass for tls-required (thanks to Zeha) | Badlop | 2013-09-26 | 1 | -1/+3 |
| | |||||
* | Fix roster version support | Evgeniy Khramtsov | 2013-09-24 | 1 | -1/+1 |
| | |||||
* | Better web-handlers detection | Evgeniy Khramtsov | 2013-09-22 | 1 | -5/+5 |
| | |||||
* | Merge branch 'master' of github.com:processone/ejabberd | Evgeniy Khramtsov | 2013-09-19 | 1 | -2/+2 |
|\ | |||||
| * | Fix problem with decoding http headers over tls connections | Paweł Chmielowski | 2013-09-16 | 1 | -2/+2 |
| | | | | | | | | This fixed GitHub issue 96. | ||||
* | | Reflect modules name changes in p1_mysql | Evgeniy Khramtsov | 2013-09-19 | 1 | -9/+9 |
|/ | |||||
* | clean subscriptions handling and avoid function_clause | Christophe Romain | 2013-08-27 | 3 | -11/+6 |
| | |||||
* | fix build of Parents list in #pubsub_node | Christophe Romain | 2013-08-27 | 1 | -1/+5 |
| | |||||
* | fix call to get_session_pid with binary arguments | Christophe Romain | 2013-08-27 | 2 | -2/+2 |
| | |||||
* | Do not rely on p1_logger_h module when lager is enabled | Evgeniy Khramtsov | 2013-08-27 | 1 | -1/+10 |
| | |||||
* | Change configuration file format to YAML | Evgeniy Khramtsov | 2013-08-21 | 48 | -674/+1299 |
| | |||||
* | Do not try to read/write the deprecated "config" table | Evgeniy Khramtsov | 2013-08-21 | 3 | -17/+17 |
| | |||||
* | Do not distribute the ACL table | Evgeniy Khramtsov | 2013-08-21 | 1 | -7/+37 |
| | |||||
* | Get rid of global configuration options | Evgeniy Khramtsov | 2013-08-21 | 1 | -113/+43 |
| | |||||
* | Fix timestamp processing | Evgeniy Khramtsov | 2013-07-23 | 1 | -3/+7 |
| | |||||
* | Fix some type errors | Evgeniy Khramtsov | 2013-07-22 | 2 | -4/+4 |
| | |||||
* | Make it possible to import without cursor usage | Evgeniy Khramtsov | 2013-07-22 | 1 | -22/+38 |
| | |||||
* | Typo fix | Evgeniy Khramtsov | 2013-07-22 | 1 | -1/+1 |
| |