aboutsummaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Add stun directory to compilation processBadlop2009-08-113-3169/+2038
| | | | SVN Revision: 2461
* More documentation for STUN server.Badlop2009-08-111-0/+5
| | | | | | | | | | * Add stun listener to example config file, disabled. * Improve enumeration of listeners options * Mention STUN in release notes * Mention new STUN listener in release notes * Mention new network protocol syntax in release notes SVN Revision: 2454
* it is now possible to start TCP/UDP on the same portEvgeniy Khramtsov2009-08-112-29/+62
| | | | SVN Revision: 2452
* do not forget to close TLS socketEvgeniy Khramtsov2009-08-101-6/+5
| | | | SVN Revision: 2451
* RFC5389 (STUN) support: stand-alone server, binding usage onlyEvgeniy Khramtsov2009-08-097-13/+814
| | | | SVN Revision: 2450
* Add ejabberd command to get the current loglevel (EJAB-1004)Badlop2009-08-071-0/+8
| | | | SVN Revision: 2447
* Added port and password connection parameters (thanks to Anton ↵Badlop2009-08-072-72/+154
| | | | | | Podavalov)(EJAB-339) SVN Revision: 2446
* do not create hometree node by defaultChristophe Romain2009-08-072-4/+4
| | | | SVN Revision: 2444
* add new pubsub modules in win32 MakefileChristophe Romain2009-08-071-9/+45
| | | | SVN Revision: 2443
* mod_pubsub_odbc.erl is autogenerated by applying a patch to mod_pubsub.erlBadlop2009-08-072-3/+6
| | | | SVN Revision: 2442
* Add support for XEP-227 import/export, requires exmpp to use it (EJAB-993)Badlop2009-08-073-10/+766
| | | | SVN Revision: 2439
* typo fix on subscriptionsChristophe Romain2009-08-072-2/+2
| | | | SVN Revision: 2438
* initial merge of pubsub odbc, compilation pass okChristophe Romain2009-08-0714-57/+6941
| | | | SVN Revision: 2437
* Move functions from roster_versioning to mod_roster (EJAB-964)Badlop2009-08-064-96/+105
| | | | SVN Revision: 2429
* Support for roster versioning (EJAB-964)Pablo Polvorin2009-08-0610-32/+324
| | | | | | | | | | | | | | | | | | | | | Introduces two options for mod_roster and mod_roster_odbc: - {versioning, true | false} Enable or disable roster versioning on ejabberd. - {store_current_id, true | false} If true, the current roster version is stored on DB (internal or odbc). Otherwise it is calculated on the fly each time. Performance: Setting store_current_id to true should help in reducing the load for both ejabberd and the DB. Details: If store_current_id is false, the roster version is a hash of the entire roster. If store_current_id is true, the roster version is a hash, but of the current time (this has to do with transactional semantics; we need to perform both the roster update and the version update on the same transaction, but we don't have the entire roster when we are changing a single item on DB. Loading it there requires significant changes to be introduced, so I opted for this simpler approach). In either case, there is no difference for the clients, the roster version ID is opaque. IMPORTANT: mod_shared_roster is not compatible with the option 'store_current_id'. Shared roster and roster versioning can be both enabled, but store_current_id MUST be set to false. SVN Revision: 2428
* * src/odbc/ejabberd_odbc_sup.erl: make requests return a timeout ifJérôme Sautret2009-08-062-18/+43
| | | | | | | connections to the database cannot be established (EJABS-990). * src/odbc/ejabberd_odbc.erl: cosmetic changes. SVN Revision: 2427
* * src/ejabberd_loglevel.erl: add get/0 API function that returns current log ↵Jérôme Sautret2009-08-061-3/+14
| | | | | | level (EJAB-1004). SVN Revision: 2426
* * src/odbc/ejabberd_odbc.erl: fix keepalive query, broken by r2092.Jérôme Sautret2009-08-061-1/+2
| | | | SVN Revision: 2425
* Document the new option s2s_dns_options, expressed in seconds (EJAB-994)Badlop2009-08-031-2/+2
| | | | SVN Revision: 2417
* fix is_last_item_cache_enabled issue with PEP, and fix indentationChristophe Romain2009-07-311-125/+120
| | | | SVN Revision: 2416
* fixes incorrect substitution of an LDAP patternEvgeniy Khramtsov2009-07-311-2/+4
| | | | SVN Revision: 2414
* deny node creation if node owner is not owner of parent node as wellChristophe Romain2009-07-301-1/+1
| | | | SVN Revision: 2413
* typo fixChristophe Romain2009-07-301-3/+4
| | | | SVN Revision: 2412
* do not store item when persist_item false but send_last_published_item and ↵Christophe Romain2009-07-301-14/+21
| | | | | | last_item_cache enabled SVN Revision: 2411
* fix configuration result (EJAB-995)Christophe Romain2009-07-302-9/+8
| | | | SVN Revision: 2408
* do not crash on unmatched requestEvgeniy Khramtsov2009-07-301-1/+4
| | | | SVN Revision: 2406
* EJAB-994: Implements DNS timeouts and retries.Geoff Cant2009-07-302-5/+31
| | | | SVN Revision: 2404
* Document mod_ping in the ejabberd Guide (EJAB-974)(EJAB-173)Badlop2009-07-302-23/+22
| | | | SVN Revision: 2403
* implemented timeout_action: none | kill. default is noneEvgeniy Khramtsov2009-07-302-0/+19
| | | | SVN Revision: 2402
* XMPP Ping support (thanks to Brian Cully)Evgeniy Khramtsov2009-07-302-32/+316
| | | | SVN Revision: 2401
* update existing key instead of dropping an errorEvgeniy Khramtsov2009-07-291-2/+4
| | | | SVN Revision: 2398
* EJAB-940: Implements reliable ODBC transaction nesting.Geoff Cant2009-07-281-111/+139
| | | | SVN Revision: 2397
* Fix error when nick registration stanza doesn't contain Value.Badlop2009-07-271-4/+4
| | | | SVN Revision: 2394
* fix subscribers publish_modelChristophe Romain2009-07-251-8/+12
| | | | SVN Revision: 2393
* fix get node configuration bug (Thanks to Brian Cully)Christophe Romain2009-07-241-1/+1
| | | | SVN Revision: 2392
* New command to dump a table to text file.Badlop2009-07-231-16/+35
| | | | SVN Revision: 2389
* Add support to delete content and delete table.Badlop2009-07-231-1/+9
| | | | SVN Revision: 2388
* Log an error if HTTP request does not include Host header (EJAB-966)Badlop2009-07-231-0/+3
| | | | SVN Revision: 2386
* delete/2 now does not crash when there is nothing to delete. fold/1 addedEvgeniy Khramtsov2009-07-221-1/+10
| | | | SVN Revision: 2383
* caps storage indexed on case insensitive jidChristophe Romain2009-07-211-1/+2
| | | | SVN Revision: 2382
* Fix typo from EJAB-988Mickaël Rémond2009-07-211-1/+1
| | | | SVN Revision: 2380
* HTML room logs: fix formatting of spaces; log config when disabling logging; ↵Badlop2009-07-212-7/+106
| | | | | | display occupants (EJAB-986) SVN Revision: 2378
* Allow content types to be configured in ejabberd.cfg (EJAB-975)(thanks to ↵Badlop2009-07-211-30/+61
| | | | | | Brian Cully) SVN Revision: 2376
* fix get_entity_subscriptions result matchChristophe Romain2009-07-201-3/+3
| | | | SVN Revision: 2375
* moved some log reports from error to debug level (thanks to Evgeniy Khramtsov)Badlop2009-07-201-3/+3
| | | | SVN Revision: 2373
* Implement pubsub#get-pending Ad Hoc Command (EJAB-955) (thanks to Brian Cully)Christophe Romain2009-07-2014-33/+271
| | | | SVN Revision: 2372
* Revert workaround of EJAB-611 because it seems no longer required (EJAB-709)Badlop2009-07-171-4/+1
| | | | SVN Revision: 2370
* Support XEP-0157: Contact Addresses for XMPP Services (EJAB-235)Badlop2009-07-179-9/+97
| | | | SVN Revision: 2368
* Fix updating pending subscriptions (EJAB-980)Christophe Romain2009-07-172-22/+27
| | | | SVN Revision: 2367
* Store account number in internal auth of (EJAB-981)(thanks to Juan Pablo ↵Badlop2009-07-172-5/+111
| | | | | | Carlino) SVN Revision: 2365