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 | 2 | -15/+36 |
| | | | | | 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 | 4 | -94/+359 |
| | | | | | | | | 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 | 4 | -64/+374 |
| | | | | | | | | | | | | | | | | | | | | 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. | ||||
* | Provide header with latin-1 encoding in translations to work with Erlang/OTP R17 | Badlop | 2014-03-12 | 1 | -1/+2 |
| | |||||
* | Merge branch 'master' of github.com:processone/ejabberd | Evgeniy Khramtsov | 2014-02-28 | 12 | -26/+150 |
|\ | |||||
| * | Support XEP-0321: Remote Roster Management (EJAB-1381) | Badlop | 2014-02-26 | 2 | -6/+109 |
| | | |||||
| * | 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 |
| | | |||||
| * | Merge pull request #145 from weiss/fix-configure-flag | badlop | 2014-02-24 | 1 | -1/+1 |
| |\ | | | | | | | Fix --enable-transient_supervisors flag | ||||
| | * | Fix --{enable,disable}-transient_supervisors flag | Holger Weiss | 2014-02-21 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | Fix configure's --{enable,disable}-transient_supervisors option: Make sure it's enabled with --enable and disabled with --disable, not the other way round. This also makes --disable the default setting, as documented. | ||||
| * | | Merge pull request #144 from weiss/fix-supervisor-start | badlop | 2014-02-24 | 1 | -1/+1 |
| |\ \ | | |/ | |/| | Add missing parenthesis | ||||
| | * | 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 |
| | | |||||
| * | Merge pull request #134 from mrjameshamilton/patch-1 | badlop | 2014-01-23 | 1 | -1/+1 |
| |\ | | | | | | | Fixed parameter order in call to restore_room/3 | ||||
| | * | 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 |
| | | |||||
| * | Add some ejabberd_xmlrpc documentation, and link to full details | Badlop | 2014-01-02 | 1 | -2/+8 |
| | | |||||
| * | Fix auth verification in ejabberd_xmlrpc (thanks to Vicis) | Badlop | 2014-01-02 | 1 | -1/+3 |
| | | |||||
| * | Fix example configuration option 'add' to 'append_host_config' | Badlop | 2014-01-02 | 1 | -5/+4 |
| | | |||||
* | | Regenerate XMPP codec | Evgeniy Khramtsov | 2014-02-28 | 2 | -7/+7 |
|/ | |||||
* | 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 |
| | |||||
* | remove version.tex file which is auto-generated | Christophe Romain | 2013-12-05 | 1 | -2/+0 |
| | |||||
* | Add access rule to mod_roster (EJAB-72) | Badlop | 2013-12-04 | 3 | -10/+55 |
| | |||||
* | 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 |
| | |||||
* | Merge pull request #119 from Mikhail-D/patch-1 | badlop | 2013-12-02 | 1 | -0/+1783 |
|\ | | | | | Create mssql2012.sql | ||||
| * | Create mssql2012.sql | Mikhail-D | 2013-12-02 | 1 | -0/+1783 |
|/ | | | replace sp_dboption with new instructions | ||||
* | Support for OpenSSL ciphers list in ejabberd_c2s, ejabberd_s2s_in and ↵ | Alexey Shchepin | 2013-11-28 | 4 | -5/+21 |
| | | | | 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 | 6 | -14/+14 |
| | |||||
* | 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 |
| | |||||
* | Get rid of deprecated MySQL variable 'table_type' | Evgeniy Khramtsov | 2013-10-23 | 1 | -29/+25 |
| | |||||
* | Check libyaml presence at configure time | Evgeniy Khramtsov | 2013-10-22 | 1 | -0/+1 |
| | |||||
* | Enumerate convert_to_yaml command in list of commands | Badlop | 2013-10-09 | 1 | -1/+3 |
| | |||||
* | Fix display ACLs in WebAdmin | Badlop | 2013-10-01 | 1 | -8/+8 |
| | |||||
* | update default version to 13.1013.10 | Christophe Romain | 2013-09-27 | 1 | -1/+1 |
| | |||||
* | 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 | 3 | -2/+32 |
| |