aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Make sure 'closed' event is correctly processed on every stateEvgeniy Khramtsov2010-12-171-1/+1
|
* Export make_sid so we can use it in pre-binding.W. Andrew Loe III2010-12-151-1/+2
|
* Ignore OS X libraries.W. Andrew Loe III2010-12-151-0/+1
|
* Add release notes for ejabberd 2.1.6Badlop2010-12-151-0/+67
|
* Fix warning about unused variablesBadlop2010-12-131-2/+2
|
* Fix some exmpp attribute typeBadlop2010-12-113-17/+17
|
* Mention in the Guide that mod_muc supports the backend optionBadlop2010-12-091-0/+2
|
* Fix some errors when porting from mod_pubsub.erl (thanks to Karim Gemayel)Badlop2010-12-072-51/+66
|
* Support for X-Forwarded-For HTTP header (EJAB-1356)Badlop2010-12-072-3/+36
|
* update pubsub_odbc patchChristophe Romain2010-12-072-2040/+2631
|
* add node attribute to pubsub subscribe event (EJAB-1361)Christophe Romain2010-12-071-2/+4
|
* Fix detection of mod_last at server start (EJAB-641)Badlop2010-12-031-2/+14
|
* Update example extauth script with tryregister, removeuser and removeuser3 ↵Badlop2010-12-031-0/+16
| | | | (EJAB-641)
* Support PostgreSQL 9.0 (EJAB-1359)(thanks to Stephen Gibberd and Konstantin ↵Badlop2010-12-031-1/+1
| | | | Nikiforov)
* Fix use of exmppBadlop2010-12-021-3/+4
|
* Fix cyrsasl_digest RFC-2831 2.1.2.1 (EJAB-476)Pablo Polvorin2010-12-021-2/+82
| | | | | | | | | | Fix sasl digest bug when username|password|resource strings had all characters <= U+00FF and at least one character >= U+0080. Warnning: Note that by fixing the bug, we may be broking compatibility with clients that "implements" it. See comments on https://support.process-one.net/browse/EJAB-476
* fix pubsub cross domain eventing (EJAB-1340)Christophe Romain2010-12-022-66/+13
|
* Increase maximum restart strategy of the ODBC supervisor. Do not brutally ↵Evgeniy Khramtsov2010-12-011-2/+2
| | | | kill ODBC processes on supervisor shutdown to avoid polution of the mnesia table
* When the Password attribute is missing in PIEFXIS file, don't check account ↵Badlop2010-12-011-11/+17
| | | | auth.
* Merge branch 'master' of ↵Pablo Polvorin2010-11-294-12/+25
|\ | | | | | | git+ssh://git@gitorious.process-one.net/ejabberd/mainline
| * expose find_connection for routing in other modules (if needed)Christopher tofu Zorn2010-11-291-0/+1
| |
| * add the ability to send raw xml packets over http bindChristopher tofu Zorn2010-11-292-11/+23
| |
| * Fix characters not allowed in username. Don't include that in translatable ↵Badlop2010-11-291-1/+1
| | | | | | | | | | | | | | string. List mentioned in: http://xmpp.org/rfcs/rfc3920.html#nodeprep-prohibited
* | Port to latest exmpp changes (attribute names as binary()).Pablo Polvorin2010-11-2946-1041/+1041
|/ | | | All atributes are now binary() instead of atoms.
* Support negative part-hour TZ values (thanks to Alexander Zhukov)(EJAB-1301)Badlop2010-11-292-9/+8
|
* Don't loop when there is nothing after a stream startAlexey Shchepin2010-11-261-2/+0
|
* Correct domain_certfile tlsopts modifications for s2s connections (EJAB-1086)Andreas Köhler2010-11-262-6/+18
| | | | | | | | | | | | | | | | * In ejabberd_s2s_out:wait_for_feature_request/2, the domain to use for looking up domain_certfile options is #state.myname and not #state.server * If s2s_certfile is not specified, connect should still be part of the tls options used by ejabberd_s2s_out * Add #state.server to ejabberd_s2s_in processes and store the to attribute in :wait_for_stream/2. Then use that server in :wait_for_feature_request/2 to change the tls options like in ejabberd_s2s_out. Fixes EJAB-1086.
* Send Unavailable Presence stanza when an occupant is kicked or banned ↵Badlop2010-11-221-2/+1
| | | | (EJAB-1350)
* Port SSLVER detection from 2.1.x, needed for ?PG2 (EJAB-1349)Badlop2010-11-222-3/+14
|
* Use pg2 from R14B in systems with older versions (EJAB-1349)Badlop2010-11-224-8/+402
| | | | | | pg2_backport.erl is a copy of pg2.erl from Erlang/OTP R14B. That module is used in ejabberd installations where an OTP previous to R14 is installed.
* Disapprove the use of R14A and R14B due to the rwlock bug.Badlop2010-11-192-2/+4
|
* Remove forgotten mentions of obsolete and undocumented mod_..._odbcBadlop2010-11-191-5/+2
|
* add missing modrosterodbc newcommandChristophe Romain2010-11-191-2/+3
|
* Document mod_shared_roster_ldap (thanks to Marcin Owsiany)Evgeniy Khramtsov2010-11-185-4/+352
|
* Fix http-bind supervisor to support multiple vhosts (EJAB-1321)Badlop2010-11-172-29/+19
|
* Fix R12B5 compatibility in ejabberd_http_bind.erl (EJAB-1343)Andreas Köhler2010-11-171-3/+1
| | | | erlang:max/2 and :min/2 are new functions
* Use LFrom and LTo consistently in ejabberd_s2s_in:stream_established/2 ↵Andreas Köhler2010-11-171-3/+3
| | | | (EJAB-1342)
* Do not start mod_proxy65 if it is unable to bind an address (EJAB-1336)Evgeniy Khramtsov2010-11-171-7/+11
|
* Use MEDIUMTEXT type for vcard avatars in MySQL schema (EJAB-1252)Evgeniy Khramtsov2010-11-171-1/+1
|
* Do not print full error message when LDAP timeout occurs (EJAB-1324)Evgeniy Khramtsov2010-11-171-0/+2
|
* Set SSL_MODE_RELEASE_BUFFERS mode when available (EJAB-1351)Evgeniy Khramtsov2010-11-171-0/+3
|
* Temporary workaround for starting stored roomsBadlop2010-11-162-0/+6
|
* Provide new, not old, affiliation in kick/ban presence with codes 321 and 301Badlop2010-11-161-6/+9
|
* Fix typos in the example configuration fileBadlop2010-11-121-2/+2
|
* Before binding tcp ports, checks the socket type and listener optionsAndreas Köhler2010-11-101-8/+19
| | | | | | | | (EJAB-1334) If the callback module has a socket type of independent and needs to create the listener itself, do not pre-bind the port. The same holds if there are errors in the listener configuration.
* Bind listener ports early and start accepting connections laterAndreas Köhler2010-11-101-29/+69
| | | | | | | | | | | | | | | | | | | | (EJAB-1334) It may happen that auth or rdbms client tcp connections bind a local socket to a port number required by a configered listener. The ejabberd applications fails to start up and needs to be restarted. In plain C you would bind(2) the listener port and listen(2) later on. gen_tcp:listen/2 does not allow to separate these two steps though, so another way is not to accept connections while start up. OTOH, the kernel will syn/ack incoming connections and receive data, leaving them in a buffer for the ejabberd to read from. If this is unwanted, a load balancer would need to receive data from the ejabberd server before adding the node to its pool. This patch binds tcp ports while initializing the ejabberd_listener process, storing ListenSockets in an ets table. start_listeners/0 will reuse these ports later on.
* Rollback some Specs that break Dialyzer (thanks to Karim Gemayel)(EJAB-1345)Badlop2010-11-101-30/+28
|
* Fix anonymous user cleanup (EJAB-883)ppolvorin2010-11-102-5/+11
| | | | | anonymous users table and vcards were not correctly cleaned up after the user disconnect.
* In mod_last*:get_last_iq/4, check for user resources first to return 0 ↵Andreas Köhler2010-11-101-0/+10
| | | | | | seconds if there is one Fixes problem 2 of EJAB-1158.
* Refactor mod_last to use the same core get_last/2 functionality, but keep ↵Andreas Köhler2010-11-101-15/+22
| | | | | | | | api stable The local function get_last/4 has been renamed to get_last_iq/4, since it converts the result of get_last/2 (typically {ok, TimeStamp, Status}) to an iq packet.