]>
granicus.if.org Git - ejabberd/log
Badlop [Fri, 7 Aug 2009 10:22:11 +0000 (10:22 +0000)]
To use import/export XEP-0227 feature, exmpp 0.9.1 or higher is required.
SVN Revision: 2441
Badlop [Fri, 7 Aug 2009 10:22:06 +0000 (10:22 +0000)]
ejabberdctl commands use _ instead of -. For backwards compatibility - is still supported.
SVN Revision: 2440
Badlop [Fri, 7 Aug 2009 09:52:45 +0000 (09:52 +0000)]
Add support for XEP-227 import/export, requires exmpp to use it (EJAB-993)
SVN Revision: 2439
Christophe Romain [Fri, 7 Aug 2009 08:29:24 +0000 (08:29 +0000)]
typo fix on subscriptions
SVN Revision: 2438
Christophe Romain [Fri, 7 Aug 2009 08:26:47 +0000 (08:26 +0000)]
initial merge of pubsub odbc, compilation pass ok
SVN Revision: 2437
Badlop [Thu, 6 Aug 2009 21:06:20 +0000 (21:06 +0000)]
Document options for Roster Versioning (EJAB-964)
SVN Revision: 2430
Badlop [Thu, 6 Aug 2009 21:06:16 +0000 (21:06 +0000)]
Move functions from roster_versioning to mod_roster (EJAB-964)
SVN Revision: 2429
Pablo Polvorin [Thu, 6 Aug 2009 15:45:13 +0000 (15:45 +0000)]
Support for roster versioning (EJAB-964)
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
Jérôme Sautret [Thu, 6 Aug 2009 15:06:08 +0000 (15:06 +0000)]
* src/odbc/ejabberd_odbc_sup.erl: make requests return a timeout if
connections to the database cannot be established (EJABS-990).
* src/odbc/ejabberd_odbc.erl: cosmetic changes.
SVN Revision: 2427
Jérôme Sautret [Thu, 6 Aug 2009 10:56:55 +0000 (10:56 +0000)]
* src/ejabberd_loglevel.erl: add get/0 API function that returns current log level (EJAB-1004).
SVN Revision: 2426
Jérôme Sautret [Thu, 6 Aug 2009 10:23:32 +0000 (10:23 +0000)]
* src/odbc/ejabberd_odbc.erl: fix keepalive query, broken by r2092.
SVN Revision: 2425
Christophe Romain [Thu, 6 Aug 2009 09:47:16 +0000 (09:47 +0000)]
cosmetic change
SVN Revision: 2423
Jérôme Sautret [Thu, 6 Aug 2009 09:40:22 +0000 (09:40 +0000)]
* tools/ejabberdctl: fix shell function syntax (EJAB-1003).
* tools/ejabberdctl: use a variable for Erlang shell.
SVN Revision: 2422
Badlop [Mon, 3 Aug 2009 15:03:50 +0000 (15:03 +0000)]
Document the new option s2s_dns_options, expressed in seconds (EJAB-994)
SVN Revision: 2417
Christophe Romain [Fri, 31 Jul 2009 14:55:05 +0000 (14:55 +0000)]
fix is_last_item_cache_enabled issue with PEP, and fix indentation
SVN Revision: 2416
Evgeniy Khramtsov [Fri, 31 Jul 2009 06:32:24 +0000 (06:32 +0000)]
fixes incorrect substitution of an LDAP pattern
SVN Revision: 2414
Christophe Romain [Thu, 30 Jul 2009 22:00:41 +0000 (22:00 +0000)]
deny node creation if node owner is not owner of parent node as well
SVN Revision: 2413
Christophe Romain [Thu, 30 Jul 2009 21:37:19 +0000 (21:37 +0000)]
typo fix
SVN Revision: 2412
Christophe Romain [Thu, 30 Jul 2009 21:00:44 +0000 (21:00 +0000)]
do not store item when persist_item false but send_last_published_item and last_item_cache enabled
SVN Revision: 2411
Christophe Romain [Thu, 30 Jul 2009 13:13:22 +0000 (13:13 +0000)]
fix configuration result (EJAB-995)
SVN Revision: 2408
Evgeniy Khramtsov [Thu, 30 Jul 2009 13:08:26 +0000 (13:08 +0000)]
do not crash on unmatched request
SVN Revision: 2406
Geoff Cant [Thu, 30 Jul 2009 12:34:59 +0000 (12:34 +0000)]
EJAB-994: Implements DNS timeouts and retries.
SVN Revision: 2404
Badlop [Thu, 30 Jul 2009 11:45:54 +0000 (11:45 +0000)]
Document mod_ping in the ejabberd Guide (EJAB-974)(EJAB-173)
SVN Revision: 2403
Evgeniy Khramtsov [Thu, 30 Jul 2009 10:25:54 +0000 (10:25 +0000)]
implemented timeout_action: none | kill. default is none
SVN Revision: 2402
Evgeniy Khramtsov [Thu, 30 Jul 2009 08:58:21 +0000 (08:58 +0000)]
XMPP Ping support (thanks to Brian Cully)
SVN Revision: 2401
Evgeniy Khramtsov [Wed, 29 Jul 2009 03:40:56 +0000 (03:40 +0000)]
update existing key instead of dropping an error
SVN Revision: 2398
Geoff Cant [Tue, 28 Jul 2009 13:46:28 +0000 (13:46 +0000)]
EJAB-940: Implements reliable ODBC transaction nesting.
SVN Revision: 2397
Badlop [Mon, 27 Jul 2009 09:36:49 +0000 (09:36 +0000)]
Fix error when nick registration stanza doesn't contain Value.
SVN Revision: 2394
Christophe Romain [Sat, 25 Jul 2009 10:58:49 +0000 (10:58 +0000)]
fix subscribers publish_model
SVN Revision: 2393
Christophe Romain [Fri, 24 Jul 2009 20:09:25 +0000 (20:09 +0000)]
fix get node configuration bug (Thanks to Brian Cully)
SVN Revision: 2392
Badlop [Thu, 23 Jul 2009 15:23:08 +0000 (15:23 +0000)]
New command to dump a table to text file.
SVN Revision: 2389
Badlop [Thu, 23 Jul 2009 15:23:02 +0000 (15:23 +0000)]
Add support to delete content and delete table.
SVN Revision: 2388
Badlop [Thu, 23 Jul 2009 14:50:58 +0000 (14:50 +0000)]
Log an error if HTTP request does not include Host header (EJAB-966)
SVN Revision: 2386
Evgeniy Khramtsov [Wed, 22 Jul 2009 06:46:07 +0000 (06:46 +0000)]
delete/2 now does not crash when there is nothing to delete. fold/1 added
SVN Revision: 2383
Christophe Romain [Tue, 21 Jul 2009 20:51:14 +0000 (20:51 +0000)]
caps storage indexed on case insensitive jid
SVN Revision: 2382
Mickaël Rémond [Tue, 21 Jul 2009 19:17:32 +0000 (19:17 +0000)]
Fix typo from EJAB-988
SVN Revision: 2380
Badlop [Tue, 21 Jul 2009 18:33:56 +0000 (18:33 +0000)]
HTML room logs: fix formatting of spaces; log config when disabling logging; display occupants (EJAB-986)
SVN Revision: 2378
Badlop [Tue, 21 Jul 2009 17:31:09 +0000 (17:31 +0000)]
Allow content types to be configured in ejabberd.cfg (EJAB-975)(thanks to Brian Cully)
SVN Revision: 2376
Christophe Romain [Mon, 20 Jul 2009 15:19:51 +0000 (15:19 +0000)]
fix get_entity_subscriptions result match
SVN Revision: 2375
Badlop [Mon, 20 Jul 2009 09:21:30 +0000 (09:21 +0000)]
moved some log reports from error to debug level (thanks to Evgeniy Khramtsov)
SVN Revision: 2373
Christophe Romain [Mon, 20 Jul 2009 08:53:56 +0000 (08:53 +0000)]
Implement pubsub#get-pending Ad Hoc Command (EJAB-955) (thanks to Brian Cully)
SVN Revision: 2372
Badlop [Fri, 17 Jul 2009 21:46:26 +0000 (21:46 +0000)]
Revert workaround of EJAB-611 because it seems no longer required (EJAB-709)
SVN Revision: 2370
Badlop [Fri, 17 Jul 2009 20:45:44 +0000 (20:45 +0000)]
Support XEP-0157: Contact Addresses for XMPP Services (EJAB-235)
SVN Revision: 2368
Christophe Romain [Fri, 17 Jul 2009 19:58:42 +0000 (19:58 +0000)]
Fix updating pending subscriptions (EJAB-980)
SVN Revision: 2367
Badlop [Fri, 17 Jul 2009 19:05:55 +0000 (19:05 +0000)]
Store account number in internal auth of (EJAB-981)(thanks to Juan Pablo Carlino)
SVN Revision: 2365
Christophe Romain [Fri, 17 Jul 2009 09:29:11 +0000 (09:29 +0000)]
Fix set-subscriptions to work with multi-subscribe (EJAB-977)
SVN Revision: 2364
Badlop [Thu, 16 Jul 2009 20:18:19 +0000 (20:18 +0000)]
If a command is already defined: log as Debug, not as Warning.
SVN Revision: 2362
Badlop [Mon, 13 Jul 2009 16:31:40 +0000 (16:31 +0000)]
Update Galician translation (thanks to Carlos E. Lopez)
SVN Revision: 2361
Christophe Romain [Wed, 8 Jul 2009 14:28:22 +0000 (14:28 +0000)]
prevent creating badxml when pubsub_state is not accessible
SVN Revision: 2360
Badlop [Tue, 7 Jul 2009 08:27:15 +0000 (08:27 +0000)]
If directory /sbin is created, set permissions 755, not 750.
SVN Revision: 2358
Badlop [Mon, 6 Jul 2009 14:09:03 +0000 (14:09 +0000)]
Temporary debug and ctl nodes must get nodename similar to destination.
SVN Revision: 2355
Badlop [Mon, 6 Jul 2009 14:08:57 +0000 (14:08 +0000)]
Add -hidden flag when calling Debug or Ctl
SVN Revision: 2354
Christophe Romain [Mon, 6 Jul 2009 08:05:33 +0000 (08:05 +0000)]
XEP-0248 bugfix (EJAB-963) (Thanks to Brian Cully)
SVN Revision: 2353
Christophe Romain [Thu, 2 Jul 2009 10:11:59 +0000 (10:11 +0000)]
make virtual nodes having default options
SVN Revision: 2352
Badlop [Tue, 30 Jun 2009 19:32:22 +0000 (19:32 +0000)]
Support XEP-0085 Chat State Notifications (EJAB-961)
SVN Revision: 2350
Badlop [Tue, 30 Jun 2009 17:50:47 +0000 (17:50 +0000)]
Include original timestamp on delayed presences (thanks to Mickael Remond)(EJAB-234)
SVN Revision: 2348
Badlop [Tue, 30 Jun 2009 16:51:25 +0000 (16:51 +0000)]
Add XEP82 Date Time, update XEP202 Entity Time and XEP203 Delayed Delivery (EJAB-234)
SVN Revision: 2345
Badlop [Tue, 30 Jun 2009 16:51:15 +0000 (16:51 +0000)]
Add announcement of offline feature to service discovery (EJAB-234)
SVN Revision: 2344
Christophe Romain [Mon, 29 Jun 2009 21:46:13 +0000 (21:46 +0000)]
minor bugfixes on dag nodes
SVN Revision: 2343
Badlop [Thu, 25 Jun 2009 18:05:12 +0000 (18:05 +0000)]
Don't use lists:keyfind/3 bcause it was introduced only in recent R13A.
SVN Revision: 2341
Badlop [Thu, 25 Jun 2009 18:02:23 +0000 (18:02 +0000)]
Improve explanation about SSL for port 5223 and its option 'tls'.
SVN Revision: 2339
Badlop [Thu, 25 Jun 2009 17:07:15 +0000 (17:07 +0000)]
Add note about PAM configuration for pam_winbind (thanks to Jon Bendtsen)
SVN Revision: 2337
Badlop [Tue, 23 Jun 2009 21:00:43 +0000 (21:00 +0000)]
Improvements in the WebAdmin browsing menus.
SVN Revision: 2334
Badlop [Tue, 23 Jun 2009 20:45:39 +0000 (20:45 +0000)]
Add Vim folding
SVN Revision: 2333
Badlop [Tue, 23 Jun 2009 00:05:08 +0000 (00:05 +0000)]
Change some translatable strings.
SVN Revision: 2332
Badlop [Mon, 22 Jun 2009 22:58:52 +0000 (22:58 +0000)]
Detect auth errors and report in log file. Support auth when domain not provided.
SVN Revision: 2330
Badlop [Wed, 17 Jun 2009 09:05:22 +0000 (09:05 +0000)]
Add forgotten optional requirement: Imagemagick's Convert.
SVN Revision: 2325
Badlop [Tue, 16 Jun 2009 17:48:38 +0000 (17:48 +0000)]
Add permanent section about HTTP Bind module to the Guide. Example config.
SVN Revision: 2260
Badlop [Tue, 16 Jun 2009 17:48:31 +0000 (17:48 +0000)]
Add unit test script for http-bind service (thanks to Stefan Strigler)
SVN Revision: 2259
Badlop [Tue, 16 Jun 2009 17:48:27 +0000 (17:48 +0000)]
Add forgotten copyright and license notices.
SVN Revision: 2258
Badlop [Tue, 16 Jun 2009 17:48:22 +0000 (17:48 +0000)]
Easier debugging (EJAB-936)(thanks to Michael Remond)
SVN Revision: 2257
Badlop [Tue, 16 Jun 2009 17:48:18 +0000 (17:48 +0000)]
Code clean-up (EJAB-936)(thanks to Michael Remond)
SVN Revision: 2256
Badlop [Tue, 16 Jun 2009 17:48:13 +0000 (17:48 +0000)]
Started code clean-up (EJAB-936)(thanks to Michael Remond)
SVN Revision: 2255
Badlop [Tue, 16 Jun 2009 17:48:08 +0000 (17:48 +0000)]
Replaced sha1 to hexadecimal transformation with sha:sha/1 call (thanks to Alexey Shchepin)
SVN Revision: 2254
Badlop [Tue, 16 Jun 2009 17:48:04 +0000 (17:48 +0000)]
Replace TYPE/1 with is_TYPE/1 (EJAB-922)
SVN Revision: 2253
Badlop [Tue, 16 Jun 2009 17:48:00 +0000 (17:48 +0000)]
Simplified code.(thanks to Michael Remond)
SVN Revision: 2252
Badlop [Tue, 16 Jun 2009 17:47:56 +0000 (17:47 +0000)]
Properly warn user and admin when mod_http_bind is not started.(thanks to Michael Remond)
SVN Revision: 2251
Badlop [Tue, 16 Jun 2009 17:47:51 +0000 (17:47 +0000)]
Do not clear input when dispatching a get when we have nothing to output. (thanks to Geoff Cant)
SVN Revision: 2250
Badlop [Tue, 16 Jun 2009 17:47:47 +0000 (17:47 +0000)]
Changed the place where database is created(thanks to Michael Remond)
SVN Revision: 2249
Badlop [Tue, 16 Jun 2009 17:47:41 +0000 (17:47 +0000)]
Fix remote-stream-error stanzas
SVN Revision: 2248
Badlop [Tue, 16 Jun 2009 17:47:23 +0000 (17:47 +0000)]
New option max_inactivity to configure maximum inactivity period (EJAB-512)
SVN Revision: 2247
Badlop [Tue, 16 Jun 2009 17:47:17 +0000 (17:47 +0000)]
Fix warning of unused Host variable
SVN Revision: 2246
Badlop [Tue, 16 Jun 2009 17:47:12 +0000 (17:47 +0000)]
Include condition in http-bind terminate body when service stops (EJAB-792)
SVN Revision: 2245
Badlop [Tue, 16 Jun 2009 17:47:07 +0000 (17:47 +0000)]
Fix unknown rid error (thanks to Jerome Sautret)
SVN Revision: 2244
Badlop [Tue, 16 Jun 2009 17:47:03 +0000 (17:47 +0000)]
Implement packets reordering to avoid race conditions (EJAB-724).(thanks to Michael Remond)
SVN Revision: 2243
Badlop [Tue, 16 Jun 2009 17:46:59 +0000 (17:46 +0000)]
Updated IP retrieving (thanks to Alexey Shchepin)
SVN Revision: 2242
Badlop [Tue, 16 Jun 2009 17:46:55 +0000 (17:46 +0000)]
Improve ip fetching patch (thanks to Christohpe Romain)
SVN Revision: 2241
Badlop [Tue, 16 Jun 2009 17:46:51 +0000 (17:46 +0000)]
Retrieve correct IP from http connection (thanks to Christohpe Romain)
SVN Revision: 2240
Badlop [Tue, 16 Jun 2009 17:46:46 +0000 (17:46 +0000)]
Fix syntax error. (thanks to Jerome Sautret)
SVN Revision: 2239
Badlop [Tue, 16 Jun 2009 17:46:42 +0000 (17:46 +0000)]
Removed HTTP bind session count. Removed the 'sponsored bind session' text. (thanks to Michael Remond)
Details:
Removed the HTTP bind session count because it leaks information on the size of the platform.
Removed the text 'sponsored by Mabber' because it is confusing, as people could think a third-party service using HTTP bind is sponsored by Mabber.
SVN Revision: 2238
Badlop [Tue, 16 Jun 2009 17:46:37 +0000 (17:46 +0000)]
Do not display error message when starting several hosts (EJAB-571) (thanks to Christohpe Romain)
SVN Revision: 2237
Badlop [Tue, 16 Jun 2009 17:46:33 +0000 (17:46 +0000)]
Provide explanation in error message when module is already started for another vhost
SVN Revision: 2236
Badlop [Tue, 16 Jun 2009 17:46:29 +0000 (17:46 +0000)]
Removed small warning
SVN Revision: 2235
Badlop [Tue, 16 Jun 2009 17:46:25 +0000 (17:46 +0000)]
Bugfixes (thanks to Alexey Shchepin)
SVN Revision: 2234
Badlop [Tue, 16 Jun 2009 17:46:21 +0000 (17:46 +0000)]
Removed receive_loop (thanks to Alexey Shchepin)
SVN Revision: 2233
Badlop [Tue, 16 Jun 2009 17:46:16 +0000 (17:46 +0000)]
Remove Erlang module attribute 'vsn' because it does not provide any worth feature, and it difficults hot code update (EJAB-440)
SVN Revision: 2232
Badlop [Tue, 16 Jun 2009 17:46:12 +0000 (17:46 +0000)]
Bugfix when table does not exist (thanks to Justin Kirby)
SVN Revision: 2231
Badlop [Tue, 16 Jun 2009 17:46:08 +0000 (17:46 +0000)]
Migration code for people using previous version of the HTTP binding module (EJAB-390)
SVN Revision: 2230
Badlop [Tue, 16 Jun 2009 17:46:03 +0000 (17:46 +0000)]
Do not overwrite the stanza namespace (thanks to Anastasia Gornostaeva)
SVN Revision: 2229
Badlop [Tue, 16 Jun 2009 17:45:59 +0000 (17:45 +0000)]
Support for c2s ACL access, max_stanza and shaper on http_poll connections (EJAB-243, EJAB-415, EJAB-416)(thanks to Michael Remond)
SVN Revision: 2228