aboutsummaryrefslogtreecommitdiff
path: root/src (unfollow)
Commit message (Collapse)AuthorFilesLines
2012-11-09ImprovementPablo Polvorin1-7/+2
Instead of traversing and constructing a new set, share the set structure when constructing the pres_a set.
2012-11-09ImprovementPablo Polvorin1-1/+4
Force the binary to be a heap binary, rather than keeping it as a refcount or sub-binary
2012-11-02Fix and document persistent_history MUC option (EJABS-1865)Badlop1-2/+2
2012-10-30Fixed "message" tag checking in standby modeAlexey Shchepin1-1/+1
2012-10-30Show binaries as strings in WebAdmin; handle tab characters.Badlop1-2/+4
2012-10-30Don't try to send privacy pushes in OOR mode (a line was not removed in the ↵Alexey Shchepin1-1/+0
previous commit)
2012-10-30Don't try to send privacy pushes in OOR modeAlexey Shchepin1-15/+21
2012-10-29Fix mod_ack:user_send_packet/3 signature (thanks zzolkiewski)Pablo Polvorin1-4/+4
That hook has 4 arguments
2012-10-29Show binaries in a pretty format in WebAdminBadlop1-2/+36
2012-10-26Get rid of dreaded tuple_to_list(now())Evgeniy Khramtsov4-10/+5
2012-10-25Fix data convertionEvgeniy Khramtsov1-3/+8
2012-10-24"epam" should return binaries, not stringsEvgeniy Khramtsov1-1/+4
2012-10-23Process 'max_s2s_connections' and 'max_s2s_connections_per_node'Evgeniy Khramtsov1-17/+32
options correctly
2012-10-03Fixed a typo in ejabberd_s2s_in SUPERVISOR_START definitionAlexey Shchepin1-1/+1
2012-10-01clean the pubsub odbc patchChristophe Romain2-427/+664
2012-09-27Check a node of a migrating process (EJABS-1908)Evgeniy Khramtsov3-6/+12
2012-09-18Fix record definition (EJAB-1578)Badlop1-1/+2
2012-09-18Fix specEvgeniy Khramtsov1-1/+1
2012-09-18Fix dialyzer typesEvgeniy Khramtsov1-1/+1
2012-09-14Don't forget about webscoket_handlers in pipelined http requestsPaweł Chmielowski1-8/+12
2012-09-14Make websocket work over tlsPaweł Chmielowski5-99/+134
2012-09-14Unify paths for handling websocket and regular http requestsPaweł Chmielowski5-106/+170
This allow to easily produce html output from error paths in websocket code, and this ability is used to produce informational page when regular http request is directed to websocket url. Additionally HEAD and OPTIONS request are now handled correctly.
2012-09-14Unify GET and POST handling codePaweł Chmielowski1-90/+87
Code for both it almost identical, extract all differences to separate function extract_path_query.
2012-09-14Fix syntax error in ejabberd_websocketPaweł Chmielowski1-1/+1
2012-09-14Don't try to decode utf-8 codepoints in ej_websocket only to convert it back ↵Paweł Chmielowski2-4/+3
to utf-8 in ej_http_ws Additionally that conversion code was wrong sometimes and lead to loosing some bits of information. This fixes EJABS-1875
2012-09-14Properly handle websocket sub-protocolsPaweł Chmielowski1-5/+40
2012-09-14Properly handle close op in websocketPaweł Chmielowski1-5/+24
2012-09-13Fix mod_ack, make it work with both oor and normal clients.Pablo Polvorin3-8/+57
If the client is able to go to oor, mod_ack must made it do so. If the client is not able to to go oor mode, mod_ack must stop the c2s session, and wait for it to really terminate before continuing (to avoid race conditions, see EJABS-1677). Conflicts: src/ejabberd_c2s.erl src/mod_ack.erl src/mod_ping.erl
2012-09-13Make mod_ack work with applepush (TECH-1463) (thanks aleksey)Pablo Polvorin1-7/+3
Do not forcelly kill the c2s process. Conflicts: src/mod_ack.erl Conflicts: src/mod_ack.erl
2012-09-13LDAP StartTLS supportEvgeniy Khramtsov3-100/+193
Conflicts: src/ejabberd_auth_ldap.erl src/eldap/eldap.erl src/mod_shared_roster_ldap.erl src/mod_vcard_ldap.erl src/tls/tls.erl
2012-09-13Move SM dispatchers code in a separate fileEvgeniy Khramtsov4-50/+226
and make it more robust (EJABS-1845) Conflicts: src/ejabberd_sm.erl src/ejabberd_sup.erl
2012-09-13Add forgotten fileEvgeniy Khramtsov1-0/+35
2012-09-13Make gen_iq_handlers more robust (EJABS-1758)Evgeniy Khramtsov4-127/+197
Conflicts: src/ejabberd_local.erl src/ejabberd_sm.erl src/gen_iq_handler.erl
2012-09-13Do not close session with an item-not-found error whenEvgeniy Khramtsov1-14/+12
receiving duplicate request with same rid as the currently active one (EJABS-1844) (thanks to Pawel Chmielowski) Conflicts: src/web/ejabberd_bosh.erl
2012-09-12Allow multiple fqdn values in configuration (EJAB-1578)Badlop1-8/+19
2012-09-12Fix recent commit "Reduce size..."Badlop1-2/+2
2012-09-12put cleaning code to pubsub_debugChristophe Romain2-57/+27
2012-09-11Reduce size of XML stream stateJanusz Dziemidowicz1-24/+27
This makes size of hibernated ejabberd_receiver a lot smaller (from ~290 words down to ~40).
2012-09-11Send announce Message stanzas as Headline type instead of NormalBadlop1-3/+3
2012-09-11Check node name is available before starting ejabberd (EJAB-1572)Badlop1-67/+71
2012-09-11Update Slovak translation (thanks to Marek Bečka)Badlop1-350/+320
2012-09-11fix configure to display generic versionChristophe Romain1-9/+9
2012-09-11update copyright date to 2012Christophe Romain30-60/+60
2012-09-11binary refactoringChristophe Romain256-60735/+81925
2012-05-03Repeated http-bind request should abort only requests with same ridPaweł Chmielowski1-23/+14
Before this change, when request with repeat rid was received any waiting request was aborted (but only after next request was delivered). With this change, only request with identical rid are aborted and this is done immediately
2012-05-03Receiving missing http-bind request shouldn't close waiting out-ouf-order ↵Paweł Chmielowski1-11/+25
request
2012-05-03Remove CRLFs introduced in the previous mergeEvgeniy Khramtsov2-5392/+5392
2012-04-29Fix get_subscription_lists/4Evgeniy Khramtsov1-1/+1
2012-04-27Do not trigger item-not-found errors in mod_http_bind (part of EJABS-1827)Paweł Chmielowski1-8/+14
This changes what happens to request received with out of order rid, previously response to such request was send immediately, and client was free to submit another request, which triggered item-not-found if it was delivered before request with missing rid. This change make us wait for sending response to out of order request until request with missing rid arrives. It also queues all outgoing data before that condition is meet.
2012-04-27Do not trigger item-not-found errors in mod_http_bind (part of EJABS-1827)Paweł Chmielowski1-8/+14
This changes what happens to request received with out of order rid, previously response to such request was send immediately, and client was free to submit another request, which triggered item-not-found if it was delivered before request with missing rid. This change make us wait for sending response to out of order request until request with missing rid arrives. It also queues all outgoing data before that condition is meet.