Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-03-07 | Merge remote-tracking branch 'upstream/master' | Ben Homnick | |
2012-02-23 | Update copyright dates | Alexey Shchepin | |
2012-02-21 | Fix a crash in debug prints of XML messages | Brendon Hogger | |
2011-11-09 | Fix presence problem after first unavailable (thanks to Christopher Faulet) ↵ | Evgeniy Khramtsov | |
(EJAB-1466) | |||
2011-09-03 | Fix zlib compression connection (EJAB-1448) | Badlop | |
2011-08-17 | New option resource_conflict defines server action (thanks to Lee ↵ | Badlop | |
Boynton)(EJAB-650) | |||
2011-08-16 | New SASL authentication method: SCRAM-SHA-1 (thanks to Stephen ↵ | Badlop | |
Röttger)(EJAB-1196) | |||
2011-07-18 | Fix flash client patch | Badlop | |
2011-07-08 | Ported flash clients patch from 2.1.x | Alexey Shchepin | |
2011-05-27 | Support XEP-0191 Simple Communications Blocking (thanks to Stephan ↵ | Badlop | |
Maka)(EJAB-695) | |||
2011-05-05 | Log this cached exception as DEBUG in ejabberd log file | Badlop | |
2011-03-16 | Fix crash when SASL PLAIN denies auth (EJAB-1425) | Badlop | |
2011-02-14 | update copyright up to 2011 | Christophe Romain | |
2011-01-27 | Fix initial presence after roster subscription approval (EJAB-1384) | Pablo Polvorin | |
Send initial presence after the roster subscription workflow is complete. | |||
2010-12-28 | Change c2s state before offline messages resending | Evgeniy Khramtsov | |
2010-12-24 | new caps processing and related fixes in ejabberd_c2s.erl and miscellaneous ↵ | Christophe Romain | |
fixes in mod_pubsub.erl (Thanks to Karim Gemayel)(EJAB-620) | |||
2010-12-23 | Fix bug introduced with an old commit (EJAB-72) | Badlop | |
2010-12-23 | Allow auth modules to provide SASL errors; default is "not-authorized". | Badlop | |
See http://tools.ietf.org/html/draft-saintandre-rfc3920bis-09#section-7.4 | |||
2010-12-02 | fix pubsub cross domain eventing (EJAB-1340) | Christophe Romain | |
2010-11-29 | Merge branch 'master' of ↵ | Pablo Polvorin | |
git+ssh://git@gitorious.process-one.net/ejabberd/mainline | |||
2010-11-29 | Port to latest exmpp changes (attribute names as binary()). | Pablo Polvorin | |
All atributes are now binary() instead of atoms. | |||
2010-11-29 | add the ability to send raw xml packets over http bind | Christopher tofu Zorn | |
2010-11-10 | Before forwarding last activity requests to a user, check that the user's ↵ | Andreas Köhler | |
presence is visible for From According to XEP-0012, 4. Online User Query, "if the requesting entity is not authorized to view the user's presence information (normally via a presence subscription as defined in XMPP IM), the user's server MUST NOT deliver the IQ-get to an available resource but instead MUST return a <forbidden/> error in response to the last activity request." So check for a subscription of from of the jid and bare jid and whether outgoing presences to From are allowed. Fixes problem 3 of EJAB-1158. | |||
2010-11-10 | Remove dead code for NS_VCARD iq packets from ejabberd_c2s | Andreas Köhler | |
For EJAB-1045, the special NS_VCARD block for handling incoming vcard iqs on behalf of clients has already been restricted to cases where the user or resource part of the recipient is empty. But then the packets should not have been routed to the c2s process anyway. This patch completely removes it. | |||
2010-11-10 | Use ejabberd_c2s:privacy_check_packet/5 for all those hook folded runs in ↵ | Andreas Köhler | |
the c2s module | |||
2010-11-10 | Use c2s state data as user and server in ejabberd_c2s:is_privacy_allow | Andreas Köhler | |
is_privacy_allow is only used in ejabberd_c2s:handle_info/3 to determine for a few presence types whether the packet is allowed to be forwarded to the user's client. This only makes sense if To#jid.user and To#jid.server match StateData#state.user and StateData#state.server. Also, add the atom in as parameter to a new argument Dir of is_privacy_allow and extract from that function privacy_check_packet(StateData, From, To, Packet, Dir) which runs the privavcy check without converting allow/deny to true/false. | |||
2010-11-06 | Take care of xml:lang attribute in unauthenticated stanzas as well | Evgeniy Khramtsov | |
2010-11-06 | Do not store long language tag to avoid possible DoS/flood attacks | Evgeniy Khramtsov | |
2010-11-02 | Fix crash in ejabberd_c2s when blacklist hook returned true (thanks to Jonas ↵ | Badlop | |
Ådahl) Cause of the crash jlib:ip_to_list/1 only supports IP tuples using the form {N1,N2,N3,N4} which is not the case when IPv6 is enabled. | |||
2010-10-17 | Fix bug when routing error stanza | Badlop | |
2010-10-17 | When privacy list denies local user's outgoing stanza, try to return error ↵ | Badlop | |
(EJAB-1320) See: http://xmpp.org/extensions/xep-0016.html#example-51 Example 51. Error: contact is blocked | |||
2010-10-17 | Check privacy of outgoing Message stanzas (EJAB-1320) | Badlop | |
2010-10-12 | Merge branch 'master' of ↵ | Pablo Polvorin | |
git+ssh://git@gitorious.process-one.net/ejabberd/mainline | |||
2010-10-07 | Cosmetic code changes to support emacs indentation | Badlop | |
2010-09-13 | Display priority, login time, pid and pid info in webadmin (EJAB-1300) | Badlop | |
2010-09-10 | Include roster pack patch from Geoff | Pablo Polvorin | |
Patch was already applied to 2.x branch, but not yet ported to master. | |||
2010-07-30 | New access option in mod_roster to disable changes (EJAB-72) | Badlop | |
2010-07-30 | Don't offer SASL auth before doing TLS if TLS is required (thanks to Etan ↵ | Badlop | |
Reisner) Originally reported in http://yo.jabber.ru/bugzilla/show_bug.cgi?id=251 Implements: http://tools.ietf.org/html/rfc3920#section-6.2 If Use of TLS (Section 5) needs to be established before a particular authentication mechanism may be used, the receiving entity MUST NOT provide that mechanism in the list of available SASL authentication mechanisms prior to TLS negotiation. | |||
2010-07-23 | Various fixes (EJAB-831) | Badlop | |
2010-07-23 | Support SASL GSSAPI authentication (thanks to Mikael Magnusson)(EJAB-831) | Badlop | |
2010-07-23 | Patch core for MH (thanks to Alexey Shchepin and Geoff Cant) | Badlop | |
2010-07-22 | Allow roster change from external component (TECH-1001) | Christophe Romain | |
2010-07-14 | Added catches to reset_stream calls to avoid errors during a race condition ↵ | Christophe Romain | |
(thanks to Aleksey Shchepin) | |||
2010-06-18 | Improve ejabberd's broadcast stanzas to satisfy #xmlel type | Badlop | |
2010-06-18 | More remove support for XEP-0018 (EJAB-810) | Badlop | |
2010-06-18 | Remove support for the rejected XEP-0018 Invisible Presence (EJAB-810) | Badlop | |
2010-06-02 | consistent hashing support. WARNING: update exmpp before running this | Evgeniy Khramtsov | |
2010-05-20 | Use multicast in C2S presence broadcast (EJAB-267) | Badlop | |
2010-05-10 | Partially revert "Fix more HTTP-Bind", add proper fix: c2s works again, BOSH ↵ | Badlop | |
not yet | |||
2010-05-10 | full support for XEP-0115 v1.5 (EJAB-1223) (EJAB-1189) | Evgeniy Khramtsov | |