| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Document in mod_muc.erl the gen_storage table schema (EJAB-1368) | Badlop | 2010-12-23 | 1 | -0/+38 |
| | | |||||
| * | Add support in WebAdmin to register vhosts, and a page to restart or remove it | Badlop | 2010-12-23 | 1 | -5/+107 |
| | | |||||
| * | New ejabberd commands to list, register and remove vhosts | Badlop | 2010-12-23 | 1 | -0/+22 |
| | | |||||
| * | Fix register of vhost (EJAB-1346) | Badlop | 2010-12-23 | 1 | -15/+18 |
| | | |||||
| * | Add some variable type hints | Badlop | 2010-12-23 | 1 | -2/+2 |
| | | |||||
| * | Update auth modules to support stopping | Badlop | 2010-12-23 | 4 | -0/+28 |
| | | |||||
| * | Fix Type definition | Badlop | 2010-12-21 | 1 | -1/+3 |
| | | |||||
| * | Remove call to function no longer existent | Badlop | 2010-12-21 | 1 | -7/+0 |
| | | |||||
| * | Make sure 'closed' event is correctly processed on every state | Evgeniy Khramtsov | 2010-12-17 | 1 | -1/+1 |
| | | |||||
| * | Export make_sid so we can use it in pre-binding. | W. Andrew Loe III | 2010-12-15 | 1 | -1/+2 |
| | | |||||
| * | Fix warning about unused variables | Badlop | 2010-12-13 | 1 | -2/+2 |
| | | |||||
| * | Fix some exmpp attribute type | Badlop | 2010-12-11 | 3 | -17/+17 |
| | | |||||
| * | Fix some errors when porting from mod_pubsub.erl (thanks to Karim Gemayel) | Badlop | 2010-12-07 | 2 | -51/+66 |
| | | |||||
| * | Support for X-Forwarded-For HTTP header (EJAB-1356) | Badlop | 2010-12-07 | 1 | -2/+31 |
| | | |||||
| * | update pubsub_odbc patch | Christophe Romain | 2010-12-07 | 2 | -2040/+2631 |
| | | |||||
| * | add node attribute to pubsub subscribe event (EJAB-1361) | Christophe Romain | 2010-12-07 | 1 | -2/+4 |
| | | |||||
| * | Fix detection of mod_last at server start (EJAB-641) | Badlop | 2010-12-03 | 1 | -2/+14 |
| | | |||||
| * | Support PostgreSQL 9.0 (EJAB-1359)(thanks to Stephen Gibberd and Konstantin ↵ | Badlop | 2010-12-03 | 1 | -1/+1 |
| | | | | | Nikiforov) | ||||
| * | Fix use of exmpp | Badlop | 2010-12-02 | 1 | -3/+4 |
| | | |||||
| * | Fix cyrsasl_digest RFC-2831 2.1.2.1 (EJAB-476) | Pablo Polvorin | 2010-12-02 | 1 | -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 Romain | 2010-12-02 | 2 | -66/+13 |
| | | |||||
| * | Increase maximum restart strategy of the ODBC supervisor. Do not brutally ↵ | Evgeniy Khramtsov | 2010-12-01 | 1 | -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 ↵ | Badlop | 2010-12-01 | 1 | -11/+17 |
| | | | | | auth. | ||||
| * | Merge branch 'master' of ↵ | Pablo Polvorin | 2010-11-29 | 4 | -12/+25 |
| |\ | | | | | | | git+ssh://git@gitorious.process-one.net/ejabberd/mainline | ||||
| | * | expose find_connection for routing in other modules (if needed) | Christopher tofu Zorn | 2010-11-29 | 1 | -0/+1 |
| | | | |||||
| | * | add the ability to send raw xml packets over http bind | Christopher tofu Zorn | 2010-11-29 | 2 | -11/+23 |
| | | | |||||
| | * | Fix characters not allowed in username. Don't include that in translatable ↵ | Badlop | 2010-11-29 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | string. List mentioned in: http://xmpp.org/rfcs/rfc3920.html#nodeprep-prohibited | ||||
| * | | Port to latest exmpp changes (attribute names as binary()). | Pablo Polvorin | 2010-11-29 | 46 | -1041/+1041 |
| |/ | | | | All atributes are now binary() instead of atoms. | ||||
| * | Support negative part-hour TZ values (thanks to Alexander Zhukov)(EJAB-1301) | Badlop | 2010-11-29 | 2 | -9/+8 |
| | | |||||
| * | Don't loop when there is nothing after a stream start | Alexey Shchepin | 2010-11-26 | 1 | -2/+0 |
| | | |||||
| * | Correct domain_certfile tlsopts modifications for s2s connections (EJAB-1086) | Andreas Köhler | 2010-11-26 | 2 | -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 ↵ | Badlop | 2010-11-22 | 1 | -2/+1 |
| | | | | | (EJAB-1350) | ||||
| * | Port SSLVER detection from 2.1.x, needed for ?PG2 (EJAB-1349) | Badlop | 2010-11-22 | 2 | -3/+14 |
| | | |||||
| * | Use pg2 from R14B in systems with older versions (EJAB-1349) | Badlop | 2010-11-22 | 4 | -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. | ||||
| * | Fix http-bind supervisor to support multiple vhosts (EJAB-1321) | Badlop | 2010-11-17 | 2 | -29/+19 |
| | | |||||
| * | Fix R12B5 compatibility in ejabberd_http_bind.erl (EJAB-1343) | Andreas Köhler | 2010-11-17 | 1 | -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öhler | 2010-11-17 | 1 | -3/+3 |
| | | | | | (EJAB-1342) | ||||
| * | Do not start mod_proxy65 if it is unable to bind an address (EJAB-1336) | Evgeniy Khramtsov | 2010-11-17 | 1 | -7/+11 |
| | | |||||
| * | Use MEDIUMTEXT type for vcard avatars in MySQL schema (EJAB-1252) | Evgeniy Khramtsov | 2010-11-17 | 1 | -1/+1 |
| | | |||||
| * | Do not print full error message when LDAP timeout occurs (EJAB-1324) | Evgeniy Khramtsov | 2010-11-17 | 1 | -0/+2 |
| | | |||||
| * | Set SSL_MODE_RELEASE_BUFFERS mode when available (EJAB-1351) | Evgeniy Khramtsov | 2010-11-17 | 1 | -0/+3 |
| | | |||||
| * | Temporary workaround for starting stored rooms | Badlop | 2010-11-16 | 2 | -0/+6 |
| | | |||||
| * | Provide new, not old, affiliation in kick/ban presence with codes 321 and 301 | Badlop | 2010-11-16 | 1 | -6/+9 |
| | | |||||
| * | Fix typos in the example configuration file | Badlop | 2010-11-12 | 1 | -2/+2 |
| | | |||||
| * | Before binding tcp ports, checks the socket type and listener options | Andreas Köhler | 2010-11-10 | 1 | -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 later | Andreas Köhler | 2010-11-10 | 1 | -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) | Badlop | 2010-11-10 | 1 | -30/+28 |
| | | |||||
| * | Fix anonymous user cleanup (EJAB-883) | ppolvorin | 2010-11-10 | 2 | -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öhler | 2010-11-10 | 1 | -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öhler | 2010-11-10 | 1 | -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. | ||||
