Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/processone/ejabberd.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-03-07Merge remote-tracking branch 'upstream/master'Ben Homnick
2012-02-23Update copyright datesAlexey Shchepin
2012-02-21Fix a crash in debug prints of XML messagesBrendon Hogger
2011-11-09Fix presence problem after first unavailable (thanks to Christopher Faulet) ↵Evgeniy Khramtsov
(EJAB-1466)
2011-09-03Fix zlib compression connection (EJAB-1448)Badlop
2011-08-17New option resource_conflict defines server action (thanks to Lee ↵Badlop
Boynton)(EJAB-650)
2011-08-16New SASL authentication method: SCRAM-SHA-1 (thanks to Stephen ↵Badlop
Röttger)(EJAB-1196)
2011-07-18Fix flash client patchBadlop
2011-07-08Ported flash clients patch from 2.1.xAlexey Shchepin
2011-05-27Support XEP-0191 Simple Communications Blocking (thanks to Stephan ↵Badlop
Maka)(EJAB-695)
2011-05-05Log this cached exception as DEBUG in ejabberd log fileBadlop
2011-03-16Fix crash when SASL PLAIN denies auth (EJAB-1425)Badlop
2011-02-14update copyright up to 2011Christophe Romain
2011-01-27Fix initial presence after roster subscription approval (EJAB-1384)Pablo Polvorin
Send initial presence after the roster subscription workflow is complete.
2010-12-28Change c2s state before offline messages resendingEvgeniy Khramtsov
2010-12-24new 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-23Fix bug introduced with an old commit (EJAB-72)Badlop
2010-12-23Allow 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-02fix pubsub cross domain eventing (EJAB-1340)Christophe Romain
2010-11-29Merge branch 'master' of ↵Pablo Polvorin
git+ssh://git@gitorious.process-one.net/ejabberd/mainline
2010-11-29Port to latest exmpp changes (attribute names as binary()).Pablo Polvorin
All atributes are now binary() instead of atoms.
2010-11-29add the ability to send raw xml packets over http bindChristopher tofu Zorn
2010-11-10Before 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-10Remove dead code for NS_VCARD iq packets from ejabberd_c2sAndreas 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-10Use ejabberd_c2s:privacy_check_packet/5 for all those hook folded runs in ↵Andreas Köhler
the c2s module
2010-11-10Use c2s state data as user and server in ejabberd_c2s:is_privacy_allowAndreas 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-06Take care of xml:lang attribute in unauthenticated stanzas as wellEvgeniy Khramtsov
2010-11-06Do not store long language tag to avoid possible DoS/flood attacksEvgeniy Khramtsov
2010-11-02Fix 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-17Fix bug when routing error stanzaBadlop
2010-10-17When 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-17Check privacy of outgoing Message stanzas (EJAB-1320)Badlop
2010-10-12Merge branch 'master' of ↵Pablo Polvorin
git+ssh://git@gitorious.process-one.net/ejabberd/mainline
2010-10-07Cosmetic code changes to support emacs indentationBadlop
2010-09-13Display priority, login time, pid and pid info in webadmin (EJAB-1300)Badlop
2010-09-10Include roster pack patch from GeoffPablo Polvorin
Patch was already applied to 2.x branch, but not yet ported to master.
2010-07-30New access option in mod_roster to disable changes (EJAB-72)Badlop
2010-07-30Don'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-23Various fixes (EJAB-831)Badlop
2010-07-23Support SASL GSSAPI authentication (thanks to Mikael Magnusson)(EJAB-831)Badlop
2010-07-23Patch core for MH (thanks to Alexey Shchepin and Geoff Cant)Badlop
2010-07-22Allow roster change from external component (TECH-1001)Christophe Romain
2010-07-14Added catches to reset_stream calls to avoid errors during a race condition ↵Christophe Romain
(thanks to Aleksey Shchepin)
2010-06-18Improve ejabberd's broadcast stanzas to satisfy #xmlel typeBadlop
2010-06-18More remove support for XEP-0018 (EJAB-810)Badlop
2010-06-18Remove support for the rejected XEP-0018 Invisible Presence (EJAB-810)Badlop
2010-06-02consistent hashing support. WARNING: update exmpp before running thisEvgeniy Khramtsov
2010-05-20Use multicast in C2S presence broadcast (EJAB-267)Badlop
2010-05-10Partially revert "Fix more HTTP-Bind", add proper fix: c2s works again, BOSH ↵Badlop
not yet
2010-05-10full support for XEP-0115 v1.5 (EJAB-1223) (EJAB-1189)Evgeniy Khramtsov