Christophe Romain
ca403c25e7
fix manage subscriptions owner's usecase
...
SVN Revision: 2528
2009-08-24 22:40:40 +00:00
Badlop
1b81a2e3d6
Write PID file, path is configurable in ejabberdctl.cfg (EJAB-1023)
...
SVN Revision: 2526
2009-08-24 21:21:04 +00:00
Badlop
73282e0760
Prepare ejabberd.init when installing ejabberd.
...
SVN Revision: 2521
2009-08-24 19:44:07 +00:00
Badlop
11be369987
Added preliminary template file for ejabberd.init (thanks to Christophe Romain)
...
SVN Revision: 2520
2009-08-24 19:43:52 +00:00
Badlop
ad7a8fffd5
Update Japanese translation (thanks to Tsukasa Hamano)
...
SVN Revision: 2519
2009-08-23 15:32:46 +00:00
Christophe Romain
e6b05199a8
update pubsub_odbc.patch
...
SVN Revision: 2518
2009-08-21 11:54:22 +00:00
Badlop
dabea295aa
Comment -spec lines to compile with ancient Erlang/OTP versions.
...
SVN Revision: 2517
2009-08-21 10:24:21 +00:00
Badlop
c8e7a4f4ac
Modify exmpp header lines to compile with ancient Erlang/OTP versions.
...
SVN Revision: 2516
2009-08-21 09:27:34 +00:00
Evgeniy Khramtsov
2a505d1d86
do not include MAPPED-ADDRESS in new style responses since it is not required by the RFC
...
SVN Revision: 2514
2009-08-21 06:07:04 +00:00
Badlop
f9119a3ec6
Update Czech translation (thanks to Lukáš Polívka)
...
SVN Revision: 2510
2009-08-20 17:29:56 +00:00
Christophe Romain
49fe1399af
add missing index while migrating old pubsub database
...
SVN Revision: 2509
2009-08-20 15:50:24 +00:00
Christophe Romain
56e52f0571
fixing pubsub_subscription issue when changed transaction to sync_dirty
...
SVN Revision: 2508
2009-08-20 13:07:58 +00:00
Badlop
7c76c65c8c
Updated translation files.
...
SVN Revision: 2507
2009-08-19 21:48:53 +00:00
Badlop
1efdf914f3
Update Polish translation (thanks to Zbyszek Żółkiewski)
...
SVN Revision: 2506
2009-08-19 21:48:07 +00:00
Badlop
6952aae506
Update Norwegian translation (thanks to Stian B. Barmen)
...
SVN Revision: 2502
2009-08-19 09:40:40 +00:00
Badlop
0a159a0850
Update Italian translation (thanks to Gabriele Stilli)
...
SVN Revision: 2501
2009-08-19 09:21:19 +00:00
Badlop
0a89bbaaa1
Update Dutch translation (thanks to Andreas van Cranenburgh)
...
SVN Revision: 2500
2009-08-18 17:10:28 +00:00
Christophe Romain
b70b742a9e
allow hometree pubsub plugin usage in default config, flat being default plugin anyway
...
SVN Revision: 2497
2009-08-17 20:27:28 +00:00
Christophe Romain
f2bd9e01b0
fix create_node and subscribe_node glitches from last merge
...
SVN Revision: 2496
2009-08-17 20:25:31 +00:00
Badlop
45b12ec886
Fix EDoc errors.
...
SVN Revision: 2494
2009-08-17 17:16:43 +00:00
Badlop
0192913405
Update German translation (thanks to Nikolaus Polak)
...
SVN Revision: 2493
2009-08-17 16:52:50 +00:00
Badlop
cf6d39487a
Display room service messages in distintive blue colour.
...
SVN Revision: 2491
2009-08-15 22:02:49 +00:00
Badlop
3571ef9767
Update Ingoing s2s connections inner state to hold domain name (thanks to Juan Pablo Carlino)(EJAB-972)
...
SVN Revision: 2489
2009-08-15 21:38:48 +00:00
Badlop
3e45bdcc2d
Don't allow room config to enable password protection with empty password (EJAB-1011)
...
SVN Revision: 2485
2009-08-15 20:09:05 +00:00
Badlop
5ddfccd45e
If room config violates service policy, return not-acceptable instead of bad-request.
...
SVN Revision: 2484
2009-08-15 20:08:51 +00:00
Badlop
14e95f91d1
Update Ukraininan translation (thanks to Ruslan Rakhmanin)
...
SVN Revision: 2483
2009-08-15 17:48:53 +00:00
Evgeniy Khramtsov
2999a11f4b
fixes disco#info
...
SVN Revision: 2482
2009-08-15 03:14:17 +00:00
Badlop
7fb6a4696a
Update Galician translation (thanks to Carlos E. Lopez)
...
SVN Revision: 2481
2009-08-14 23:18:56 +00:00
Badlop
2e68058508
Update Slovak translation (thanks to Marek Bečka)
...
SVN Revision: 2480
2009-08-14 23:13:05 +00:00
Badlop
3f8a4a5756
Updated Portuguese-Brazil translation (thanks to Otávio Fernandes)
...
SVN Revision: 2479
2009-08-13 16:44:56 +00:00
Badlop
f6258b2f46
Update Chinese translation (thanks to Shelley Shyan and Zhan Caibao)
...
SVN Revision: 2478
2009-08-13 13:48:35 +00:00
Evgeniy Khramtsov
cbc78674e5
removed unnecessary gen_server call
...
SVN Revision: 2476
2009-08-13 09:59:31 +00:00
Badlop
1e148d4260
Updated Turkish translation (thanks to Doruk Fisek)
...
SVN Revision: 2475
2009-08-12 20:19:36 +00:00
Evgeniy Khramtsov
46ae4e7340
fixes fuzzy strings in Russian translation
...
SVN Revision: 2474
2009-08-12 15:09:31 +00:00
Badlop
268fe029fd
Update French translation (thanks to Nicolas Vérité)
...
SVN Revision: 2471
2009-08-12 14:15:07 +00:00
Badlop
3dc88feec9
Fix port in IRC register form.
...
SVN Revision: 2470
2009-08-12 11:37:05 +00:00
Evgeniy Khramtsov
5098964df0
updated Russian translation
...
SVN Revision: 2469
2009-08-12 11:31:51 +00:00
Badlop
d3f9819c0f
Update Spanish translation
...
SVN Revision: 2468
2009-08-12 10:42:42 +00:00
Badlop
06cee5a654
Update translation files again.
...
SVN Revision: 2467
2009-08-12 10:42:28 +00:00
Badlop
5438504fbf
Fix english strings
...
SVN Revision: 2466
2009-08-12 10:42:08 +00:00
Badlop
56f525c475
Update translation files
...
SVN Revision: 2465
2009-08-12 10:12:16 +00:00
Badlop
44ac69f8de
Add support in WebAdmin for the new listener network protocol
...
SVN Revision: 2462
2009-08-11 18:22:58 +00:00
Badlop
60932b67b1
Add stun directory to compilation process
...
SVN Revision: 2461
2009-08-11 18:22:43 +00:00
Badlop
3eaf796cca
More documentation for STUN server.
...
* 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
2009-08-11 11:22:57 +00:00
Evgeniy Khramtsov
01a9f981f4
it is now possible to start TCP/UDP on the same port
...
SVN Revision: 2452
2009-08-11 07:15:36 +00:00
Evgeniy Khramtsov
d967054a9f
do not forget to close TLS socket
...
SVN Revision: 2451
2009-08-10 02:20:05 +00:00
Evgeniy Khramtsov
73fabfe3a6
RFC5389 (STUN) support: stand-alone server, binding usage only
...
SVN Revision: 2450
2009-08-09 10:44:16 +00:00
Badlop
5490d7efe8
Add ejabberd command to get the current loglevel (EJAB-1004)
...
SVN Revision: 2447
2009-08-07 14:51:55 +00:00
Badlop
0e8dd70ed5
Added port and password connection parameters (thanks to Anton Podavalov)(EJAB-339)
...
SVN Revision: 2446
2009-08-07 14:43:44 +00:00
Christophe Romain
29cb0ae7ba
do not create hometree node by default
...
SVN Revision: 2444
2009-08-07 14:10:08 +00:00
Christophe Romain
14b22a4f98
add new pubsub modules in win32 Makefile
...
SVN Revision: 2443
2009-08-07 13:37:29 +00:00
Badlop
c1d2a9305a
mod_pubsub_odbc.erl is autogenerated by applying a patch to mod_pubsub.erl
...
SVN Revision: 2442
2009-08-07 13:17:34 +00:00
Badlop
f9a8b9ff31
Add support for XEP-227 import/export, requires exmpp to use it (EJAB-993)
...
SVN Revision: 2439
2009-08-07 09:52:45 +00:00
Christophe Romain
0b03106946
typo fix on subscriptions
...
SVN Revision: 2438
2009-08-07 08:29:24 +00:00
Christophe Romain
5598d34478
initial merge of pubsub odbc, compilation pass ok
...
SVN Revision: 2437
2009-08-07 08:26:47 +00:00
Badlop
d6f3182731
Move functions from roster_versioning to mod_roster (EJAB-964)
...
SVN Revision: 2429
2009-08-06 21:06:16 +00:00
Pablo Polvorin
53626d16e3
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
2009-08-06 15:45:13 +00:00
Jérôme Sautret
59c88fcfe7
* 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
2009-08-06 15:06:08 +00:00
Jérôme Sautret
0cc9d8f8a0
* src/ejabberd_loglevel.erl: add get/0 API function that returns current log level (EJAB-1004).
...
SVN Revision: 2426
2009-08-06 10:56:55 +00:00
Jérôme Sautret
95239baf85
* src/odbc/ejabberd_odbc.erl: fix keepalive query, broken by r2092.
...
SVN Revision: 2425
2009-08-06 10:23:32 +00:00
Badlop
720fd7605d
Document the new option s2s_dns_options, expressed in seconds (EJAB-994)
...
SVN Revision: 2417
2009-08-03 15:03:50 +00:00
Christophe Romain
9fbef39193
fix is_last_item_cache_enabled issue with PEP, and fix indentation
...
SVN Revision: 2416
2009-07-31 14:55:05 +00:00
Evgeniy Khramtsov
fc0209fec9
fixes incorrect substitution of an LDAP pattern
...
SVN Revision: 2414
2009-07-31 06:32:24 +00:00
Christophe Romain
6bd9bac716
deny node creation if node owner is not owner of parent node as well
...
SVN Revision: 2413
2009-07-30 22:00:41 +00:00
Christophe Romain
26ace9829a
typo fix
...
SVN Revision: 2412
2009-07-30 21:37:19 +00:00
Christophe Romain
31d6fe3c7d
do not store item when persist_item false but send_last_published_item and last_item_cache enabled
...
SVN Revision: 2411
2009-07-30 21:00:44 +00:00
Christophe Romain
b08c061683
fix configuration result (EJAB-995)
...
SVN Revision: 2408
2009-07-30 13:13:22 +00:00
Evgeniy Khramtsov
cd68e0021e
do not crash on unmatched request
...
SVN Revision: 2406
2009-07-30 13:08:26 +00:00
Geoff Cant
f4330e9ed3
EJAB-994: Implements DNS timeouts and retries.
...
SVN Revision: 2404
2009-07-30 12:34:59 +00:00
Badlop
ea96fe3fd1
Document mod_ping in the ejabberd Guide (EJAB-974)(EJAB-173)
...
SVN Revision: 2403
2009-07-30 11:45:54 +00:00
Evgeniy Khramtsov
548be039b3
implemented timeout_action: none | kill. default is none
...
SVN Revision: 2402
2009-07-30 10:25:54 +00:00
Evgeniy Khramtsov
458b28eeff
XMPP Ping support (thanks to Brian Cully)
...
SVN Revision: 2401
2009-07-30 08:58:21 +00:00
Evgeniy Khramtsov
a528c62bba
update existing key instead of dropping an error
...
SVN Revision: 2398
2009-07-29 03:40:56 +00:00
Geoff Cant
bf10d1e956
EJAB-940: Implements reliable ODBC transaction nesting.
...
SVN Revision: 2397
2009-07-28 13:46:28 +00:00
Badlop
1262b0e353
Fix error when nick registration stanza doesn't contain Value.
...
SVN Revision: 2394
2009-07-27 09:36:49 +00:00
Christophe Romain
9d9fca5e19
fix subscribers publish_model
...
SVN Revision: 2393
2009-07-25 10:58:49 +00:00
Christophe Romain
ff1f4f5a35
fix get node configuration bug (Thanks to Brian Cully)
...
SVN Revision: 2392
2009-07-24 20:09:25 +00:00
Badlop
164e1520d4
New command to dump a table to text file.
...
SVN Revision: 2389
2009-07-23 15:23:08 +00:00
Badlop
140d938bc3
Add support to delete content and delete table.
...
SVN Revision: 2388
2009-07-23 15:23:02 +00:00
Badlop
b3eb800be1
Log an error if HTTP request does not include Host header (EJAB-966)
...
SVN Revision: 2386
2009-07-23 14:50:58 +00:00
Evgeniy Khramtsov
94a638da85
delete/2 now does not crash when there is nothing to delete. fold/1 added
...
SVN Revision: 2383
2009-07-22 06:46:07 +00:00
Christophe Romain
fef762243c
caps storage indexed on case insensitive jid
...
SVN Revision: 2382
2009-07-21 20:51:14 +00:00
Mickaël Rémond
46735f7c62
Fix typo from EJAB-988
...
SVN Revision: 2380
2009-07-21 19:17:32 +00:00
Badlop
7dfdd5d654
HTML room logs: fix formatting of spaces; log config when disabling logging; display occupants (EJAB-986)
...
SVN Revision: 2378
2009-07-21 18:33:56 +00:00
Badlop
5346a7df02
Allow content types to be configured in ejabberd.cfg (EJAB-975)(thanks to Brian Cully)
...
SVN Revision: 2376
2009-07-21 17:31:09 +00:00
Christophe Romain
46304da5d7
fix get_entity_subscriptions result match
...
SVN Revision: 2375
2009-07-20 15:19:51 +00:00
Badlop
367365f816
moved some log reports from error to debug level (thanks to Evgeniy Khramtsov)
...
SVN Revision: 2373
2009-07-20 09:21:30 +00:00
Christophe Romain
360b4916b1
Implement pubsub#get-pending Ad Hoc Command (EJAB-955) (thanks to Brian Cully)
...
SVN Revision: 2372
2009-07-20 08:53:56 +00:00
Badlop
480c98e991
Revert workaround of EJAB-611 because it seems no longer required (EJAB-709)
...
SVN Revision: 2370
2009-07-17 21:46:26 +00:00
Badlop
9df5639974
Support XEP-0157: Contact Addresses for XMPP Services (EJAB-235)
...
SVN Revision: 2368
2009-07-17 20:45:44 +00:00
Christophe Romain
2729285977
Fix updating pending subscriptions (EJAB-980)
...
SVN Revision: 2367
2009-07-17 19:58:42 +00:00
Badlop
08a72c1693
Store account number in internal auth of (EJAB-981)(thanks to Juan Pablo Carlino)
...
SVN Revision: 2365
2009-07-17 19:05:55 +00:00
Christophe Romain
c54fb0c9f2
Fix set-subscriptions to work with multi-subscribe (EJAB-977)
...
SVN Revision: 2364
2009-07-17 09:29:11 +00:00
Badlop
d49fe6e60d
If a command is already defined: log as Debug, not as Warning.
...
SVN Revision: 2362
2009-07-16 20:18:19 +00:00
Badlop
5413c72ed5
Update Galician translation (thanks to Carlos E. Lopez)
...
SVN Revision: 2361
2009-07-13 16:31:40 +00:00
Christophe Romain
b31ca0cd36
prevent creating badxml when pubsub_state is not accessible
...
SVN Revision: 2360
2009-07-08 14:28:22 +00:00
Badlop
0287d50ff4
If directory /sbin is created, set permissions 755, not 750.
...
SVN Revision: 2358
2009-07-07 08:27:15 +00:00
Badlop
5475f35f9f
Temporary debug and ctl nodes must get nodename similar to destination.
...
SVN Revision: 2355
2009-07-06 14:09:03 +00:00
Badlop
a7eb5a77eb
Add -hidden flag when calling Debug or Ctl
...
SVN Revision: 2354
2009-07-06 14:08:57 +00:00
Christophe Romain
fc55db403e
XEP-0248 bugfix (EJAB-963) (Thanks to Brian Cully)
...
SVN Revision: 2353
2009-07-06 08:05:33 +00:00
Christophe Romain
67052929d5
make virtual nodes having default options
...
SVN Revision: 2352
2009-07-02 10:11:59 +00:00
Badlop
4f0cd053c4
Support XEP-0085 Chat State Notifications (EJAB-961)
...
SVN Revision: 2350
2009-06-30 19:32:22 +00:00
Badlop
29ea2738cc
Include original timestamp on delayed presences (thanks to Mickael Remond)(EJAB-234)
...
SVN Revision: 2348
2009-06-30 17:50:47 +00:00
Badlop
49688feaf2
Add XEP82 Date Time, update XEP202 Entity Time and XEP203 Delayed Delivery (EJAB-234)
...
SVN Revision: 2345
2009-06-30 16:51:25 +00:00
Badlop
f145a32b79
Add announcement of offline feature to service discovery (EJAB-234)
...
SVN Revision: 2344
2009-06-30 16:51:15 +00:00
Christophe Romain
35dc60c534
minor bugfixes on dag nodes
...
SVN Revision: 2343
2009-06-29 21:46:13 +00:00
Badlop
523239d5a7
Don't use lists:keyfind/3 bcause it was introduced only in recent R13A.
...
SVN Revision: 2341
2009-06-25 18:05:12 +00:00
Badlop
29a11c89b1
Improvements in the WebAdmin browsing menus.
...
SVN Revision: 2334
2009-06-23 21:00:43 +00:00
Badlop
46ff889bd3
Add Vim folding
...
SVN Revision: 2333
2009-06-23 20:45:39 +00:00
Badlop
6140047edf
Change some translatable strings.
...
SVN Revision: 2332
2009-06-23 00:05:08 +00:00
Badlop
34a490361f
Detect auth errors and report in log file. Support auth when domain not provided.
...
SVN Revision: 2330
2009-06-22 22:58:52 +00:00
Badlop
2594c7d687
Add permanent section about HTTP Bind module to the Guide. Example config.
...
SVN Revision: 2260
2009-06-16 17:48:38 +00:00
Badlop
19fbe884d7
Add forgotten copyright and license notices.
...
SVN Revision: 2258
2009-06-16 17:48:27 +00:00
Badlop
95aa4653cb
Easier debugging (EJAB-936)(thanks to Michael Remond)
...
SVN Revision: 2257
2009-06-16 17:48:22 +00:00
Badlop
d950fb96b6
Code clean-up (EJAB-936)(thanks to Michael Remond)
...
SVN Revision: 2256
2009-06-16 17:48:18 +00:00
Badlop
ada531bd8d
Started code clean-up (EJAB-936)(thanks to Michael Remond)
...
SVN Revision: 2255
2009-06-16 17:48:13 +00:00
Badlop
caf9c4f65e
Replaced sha1 to hexadecimal transformation with sha:sha/1 call (thanks to Alexey Shchepin)
...
SVN Revision: 2254
2009-06-16 17:48:08 +00:00
Badlop
606e1982a9
Replace TYPE/1 with is_TYPE/1 (EJAB-922)
...
SVN Revision: 2253
2009-06-16 17:48:04 +00:00
Badlop
660bbaee3d
Simplified code.(thanks to Michael Remond)
...
SVN Revision: 2252
2009-06-16 17:48:00 +00:00
Badlop
65bc1122b2
Properly warn user and admin when mod_http_bind is not started.(thanks to Michael Remond)
...
SVN Revision: 2251
2009-06-16 17:47:56 +00:00
Badlop
7f8c01b150
Do not clear input when dispatching a get when we have nothing to output. (thanks to Geoff Cant)
...
SVN Revision: 2250
2009-06-16 17:47:51 +00:00
Badlop
20060d9cf6
Changed the place where database is created(thanks to Michael Remond)
...
SVN Revision: 2249
2009-06-16 17:47:47 +00:00
Badlop
67570668b6
Fix remote-stream-error stanzas
...
SVN Revision: 2248
2009-06-16 17:47:41 +00:00
Badlop
5fc16bc830
New option max_inactivity to configure maximum inactivity period (EJAB-512)
...
SVN Revision: 2247
2009-06-16 17:47:23 +00:00
Badlop
feded4b0b7
Fix warning of unused Host variable
...
SVN Revision: 2246
2009-06-16 17:47:17 +00:00
Badlop
15a6e660b9
Include condition in http-bind terminate body when service stops (EJAB-792)
...
SVN Revision: 2245
2009-06-16 17:47:12 +00:00
Badlop
1ce4eb06a7
Fix unknown rid error (thanks to Jerome Sautret)
...
SVN Revision: 2244
2009-06-16 17:47:07 +00:00
Badlop
3e9b5d4ed4
Implement packets reordering to avoid race conditions (EJAB-724).(thanks to Michael Remond)
...
SVN Revision: 2243
2009-06-16 17:47:03 +00:00
Badlop
b8478c50b9
Updated IP retrieving (thanks to Alexey Shchepin)
...
SVN Revision: 2242
2009-06-16 17:46:59 +00:00
Badlop
e9ee9959a1
Improve ip fetching patch (thanks to Christohpe Romain)
...
SVN Revision: 2241
2009-06-16 17:46:55 +00:00
Badlop
2d9f715d65
Retrieve correct IP from http connection (thanks to Christohpe Romain)
...
SVN Revision: 2240
2009-06-16 17:46:51 +00:00
Badlop
44c2259a43
Fix syntax error. (thanks to Jerome Sautret)
...
SVN Revision: 2239
2009-06-16 17:46:46 +00:00
Badlop
17de26d800
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
2009-06-16 17:46:42 +00:00
Badlop
154a0d1c96
Do not display error message when starting several hosts (EJAB-571) (thanks to Christohpe Romain)
...
SVN Revision: 2237
2009-06-16 17:46:37 +00:00
Badlop
1626ede210
Provide explanation in error message when module is already started for another vhost
...
SVN Revision: 2236
2009-06-16 17:46:33 +00:00
Badlop
e14c3f4699
Removed small warning
...
SVN Revision: 2235
2009-06-16 17:46:29 +00:00
Badlop
9e309d2a38
Bugfixes (thanks to Alexey Shchepin)
...
SVN Revision: 2234
2009-06-16 17:46:25 +00:00
Badlop
a00b7fd89b
Removed receive_loop (thanks to Alexey Shchepin)
...
SVN Revision: 2233
2009-06-16 17:46:21 +00:00
Badlop
d036802891
Remove Erlang module attribute 'vsn' because it does not provide any worth feature, and it difficults hot code update (EJAB-440)
...
SVN Revision: 2232
2009-06-16 17:46:16 +00:00
Badlop
0047e4192b
Bugfix when table does not exist (thanks to Justin Kirby)
...
SVN Revision: 2231
2009-06-16 17:46:12 +00:00
Badlop
261b7dc0d9
Migration code for people using previous version of the HTTP binding module (EJAB-390)
...
SVN Revision: 2230
2009-06-16 17:46:08 +00:00
Badlop
b42dd00a53
Do not overwrite the stanza namespace (thanks to Anastasia Gornostaeva)
...
SVN Revision: 2229
2009-06-16 17:46:03 +00:00
Badlop
4a83538cf6
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
2009-06-16 17:45:59 +00:00
Badlop
a314cdf26f
The Erlang/OTP function httpd_util:to_lower/1 is deprecated, and it is recommended to use string:to_lower/1 instead.
...
SVN Revision: 2227
2009-06-16 17:45:55 +00:00
Badlop
51a55723cf
Use DEBUG instead of INFO_MSG to keep log files small. Fix parse errors for grepping 'stream:error' (thanks to Stefan Strigler)
...
SVN Revision: 2226
2009-06-16 17:45:50 +00:00
Badlop
4dac8f437f
Forgot keyword 'catch' when doing list_to_float on bosh version attribute for initial request (thanks to Stefan Strigler)
...
SVN Revision: 2225
2009-06-16 17:45:46 +00:00
Badlop
7bfd87bec6
Fixes for pausing sessions; did not parse 'pause' attribute to int (thanks to Stefan Strigler)
...
SVN Revision: 2224
2009-06-16 17:45:42 +00:00
Badlop
bb26498faf
Support pausing sessions (thanks to Stefan Strigler) (thanks to Stefan Strigler)
...
SVN Revision: 2223
2009-06-16 17:45:38 +00:00
Badlop
222cabb745
Comment-header: talk about xmpp over bosh rather than http binding (thanks to Stefan Strigler)
...
SVN Revision: 2222
2009-06-16 17:45:34 +00:00
Badlop
c55ee29a24
Removed debugging stuff. Removed error condition (thanks to Stefan Strigler)
...
SVN Revision: 2221
2009-06-16 17:45:26 +00:00
Badlop
4cce314c11
Code cleanup. Code reorganization. Store version of bosh session. Use bosh version for error conditions (thanks to Stefan Strigler)
...
SVN Revision: 2220
2009-06-16 17:45:22 +00:00
Badlop
8a89b1737f
Store version as float (thanks to Stefan Strigler)
...
SVN Revision: 2219
2009-06-16 17:45:16 +00:00
Badlop
e7417c2f8b
Save bosh version with session (thanks to Stefan Strigler)
...
SVN Revision: 2218
2009-06-16 17:45:12 +00:00
Badlop
4ebeb4d6d0
Code rearranged (thanks to Stefan Strigler)
...
SVN Revision: 2217
2009-06-16 17:45:09 +00:00
Badlop
eea6a1a544
Make use of macros for namespaces. Some code cleanup. (thanks to Stefan Strigler)
...
SVN Revision: 2216
2009-06-16 17:44:59 +00:00
Badlop
fbf4a7aa35
Fix for 'terminate' in request, send empty body instead of error (thanks to Stefan Strigler)
...
SVN Revision: 2215
2009-06-16 17:44:55 +00:00
Badlop
9b8d897b5f
Disabled debugging (thanks to Stefan Strigler)
...
SVN Revision: 2214
2009-06-16 17:44:51 +00:00
Badlop
f248cfd18d
Some code cleanup (thanks to Stefan Strigler)
...
SVN Revision: 2213
2009-06-16 17:44:47 +00:00
Badlop
100befc771
Bosh compliance: honor xmpp:version (thanks to Stefan Strigler)
...
SVN Revision: 2212
2009-06-16 17:44:42 +00:00
Badlop
4ed01b98de
Restore ejabberd directory structure (src/web) for integration as patch (thanks to Christohpe Romain)
...
SVN Revision: 2211
2009-06-16 17:44:38 +00:00
Badlop
68ae80ed2f
We do not send a 'version' attribute at the stream header for now (thanks to Stefan Strigler)
...
SVN Revision: 2210
2009-06-16 17:44:34 +00:00
Badlop
0da3b27dfe
Prepare_response: fixed a dbg message. Changed http header (thanks to Stefan Strigler)
...
SVN Revision: 2209
2009-06-16 17:44:29 +00:00
Badlop
3dbfd827bb
Implements sockname and peername for compatibility (thanks to Christohpe Romain)
...
SVN Revision: 2208
2009-06-16 17:44:25 +00:00
Badlop
70fd795a1b
Reverted to r76 as 97 is completely broken and should not have been checked in at all (thanks to Stefan Strigler)
...
SVN Revision: 2207
2009-06-16 17:44:13 +00:00
Badlop
2e402c27f4
Minor changes (thanks to Stefan Strigler)
...
SVN Revision: 2206
2009-06-16 17:44:08 +00:00
Badlop
673a7aad55
Disabled debug (thanks to Stefan Strigler)
...
SVN Revision: 2205
2009-06-16 17:44:04 +00:00
Badlop
88d32b1064
Deal with return values from starting/terminating supervisor (thanks to Stefan Strigler)
...
SVN Revision: 2204
2009-06-16 17:44:00 +00:00
Badlop
5b09c35dea
Disabled debug (thanks to Stefan Strigler)
...
SVN Revision: 2203
2009-06-16 17:43:55 +00:00
Badlop
18f183e4e3
Removed my own supervisor (thanks to Stefan Strigler)
...
SVN Revision: 2202
2009-06-16 17:43:51 +00:00
Badlop
15b0841282
Renamed some vars for (thanks to Stefan Strigler)
...
SVN Revision: 2201
2009-06-16 17:43:47 +00:00
Badlop
da6c4f9941
Start supervisor here (thanks to Stefan Strigler)
...
SVN Revision: 2200
2009-06-16 17:43:43 +00:00
Badlop
7ed7ca6e1e
Make use of new api for plugable http based services (thanks to Stefan Strigler)
...
SVN Revision: 2199
2009-06-16 17:43:39 +00:00
Badlop
bbe82647e8
Initial commit of HTTP-Bind source code (thanks to Stefan Striegler)
...
SVN Revision: 2198
2009-06-16 17:43:35 +00:00
Badlop
c34999cc96
Add permanent section about mod_http_fileserver to the Guide. Example config.
...
SVN Revision: 2182
2009-06-16 13:46:03 +00:00
Badlop
e43271216f
Add forgotten copyright and license notices.
...
SVN Revision: 2181
2009-06-16 13:45:57 +00:00
Badlop
c4e80abeac
New option directory_indices, and improve logging (thanks to Brian Cully)(EJAB-932)
...
SVN Revision: 2180
2009-06-16 13:45:51 +00:00
Badlop
1bcc001615
Fix capitalization of HTTP headers (thanks to Brian Cully)(EJAB-892)
...
SVN Revision: 2179
2009-06-16 13:45:46 +00:00
Badlop
83e96f155a
Converted to gen_server behaviour (EJAB-561). Use the general reopen_log_hook instead of ejabberdctl command.
...
SVN Revision: 2178
2009-06-16 13:45:33 +00:00
Badlop
3681835668
Fix ip source to comply with new ip storage into ejabberd_http (thanks to Christophe Romain)
...
SVN Revision: 2177
2009-06-16 13:45:22 +00:00
Badlop
d2684bc3e8
Use httpd_util:to_lower when not compiling with Erlang R12 (EJAB-628)
...
SVN Revision: 2176
2009-06-16 13:45:17 +00:00
Badlop
c4ca19d313
Added JavaScript content type
...
SVN Revision: 2175
2009-06-16 13:45:12 +00:00
Badlop
a9ab002f48
Include Last-Modified HTTP header in responses to allow caching (EJAB-546) in mod_http_fileserver and mod_muc_log_http.
...
SVN Revision: 2174
2009-06-16 13:45:03 +00:00
Badlop
b416ed03c9
Fix error creating ETS table if enabled in several vhosts (EJAB-551). Unregister the command when stopping the module.
...
SVN Revision: 2173
2009-06-16 13:44:58 +00:00
Badlop
2190055a06
Remove Erlang module attribute 'vsn' because it doesn't provide any worth feature, and it difficults hot code update (EJAB-440)
...
SVN Revision: 2172
2009-06-16 13:44:53 +00:00
Badlop
7e426b9623
The Erlang/OTP function httpd_util:to_lower/1 is deprecated, and it's recommended to use string:to_lower/1 instead.
...
SVN Revision: 2171
2009-06-16 13:44:48 +00:00
Badlop
bd106bd45f
Small change in accesslog file format; fix bug when accesslog conf parameter wasn't present in the conf file (thanks to Jerome Sautret)
...
SVN Revision: 2170
2009-06-16 13:44:38 +00:00
Badlop
99fe76f8bc
Added accesslog parameter to record requests log in a file similar to Apache (thanks to Jerome Sautret)
...
SVN Revision: 2169
2009-06-16 13:44:32 +00:00
Badlop
eedef994a9
Initial commit of mod_http_fileserver (thanks to Massimiliano Mirra)
...
SVN Revision: 2168
2009-06-16 13:44:26 +00:00
Mickaël Rémond
732ad47559
Fix syntax error in config file.
...
SVN Revision: 2165
2009-06-16 00:47:43 +00:00
Badlop
83ffe1989a
Ad-hoc commands to join IRC channel, set nickname and encoding (thanks to Magnus Henoch)(EJAB-302)
...
SVN Revision: 2164
2009-06-15 18:56:52 +00:00
Badlop
e0370d89b4
Add option to restrict max offline messages by Access and ACL (EJAB-951)
...
New option for mod_offline: access_max_user_messages.
The old option user_max_messages is no longer supported.
SVN Revision: 2162
2009-06-15 17:43:18 +00:00
Badlop
de15168cdb
Replace TYPE/1 with is_TYPE/1 (EJAB-922)
...
SVN Revision: 2159
2009-06-15 17:26:48 +00:00
Christophe Romain
ddd3e58f35
add greetings to Brian Cully for pubsub contribs
...
SVN Revision: 2158
2009-06-15 13:58:40 +00:00
Christophe Romain
50b73664e2
experimental patch including XEP-248 (thanks to Brian Cully)
...
SVN Revision: 2157
2009-06-15 13:45:40 +00:00
Badlop
6f080f7fed
Prevent process crash if the IP and port of a connection is unknown.
...
SVN Revision: 2155
2009-06-11 18:01:36 +00:00
Badlop
ce7e9129d9
When client is closed, include the Reason in the stream trailer stanza.
...
SVN Revision: 2153
2009-06-09 12:09:48 +00:00
Badlop
f767def249
Add forgotten copyright and license notices. Fix blackspaces.
...
SVN Revision: 2151
2009-06-09 10:56:14 +00:00
Evgeniy Khramtsov
5583a3f7dc
fixes typo in Russian translation
...
SVN Revision: 2149
2009-06-09 07:03:27 +00:00
Evgeniy Khramtsov
b7fd730409
Malformed CAPTCHA response may crash a room. This is now fixed.
...
SVN Revision: 2148
2009-06-09 03:53:36 +00:00
Badlop
1266bf48e6
Update Spanish translation
...
SVN Revision: 2147
2009-06-05 15:22:29 +00:00
Badlop
459074fd97
Update French translation (thanks to Nicolas Vérité)
...
SVN Revision: 2146
2009-06-05 15:07:15 +00:00
Badlop
3b5a74b34e
Update Russian translation (thanks to Evgeniy Khramtsov)
...
The translator improves ru.po Russian translation.
Later ru.msg is automatically obtained by calling: make translations
SVN Revision: 2145
2009-06-03 16:41:44 +00:00
Badlop
049b7c5d11
Update ejabberd.pot and *.po, compile *.msg. All this by calling: make translations
...
SVN Revision: 2144
2009-06-03 16:41:34 +00:00
Evgeniy Khramtsov
97e2b39b69
updated russian translation
...
SVN Revision: 2143
2009-06-03 15:39:30 +00:00
Badlop
48392832ef
When max_stanza_size is exceeded, return meaningful error message (EJAB-752)
...
SVN Revision: 2142
2009-06-02 21:24:33 +00:00
Badlop
72b842d8d1
Remove support of deprecated Disco Publish XEP-0030 (EJAB-904)
...
SVN Revision: 2140
2009-06-02 18:07:59 +00:00
Badlop
05187325ee
Fix Access check: the rule can be defined in a vhost or global.
...
SVN Revision: 2136
2009-06-01 18:04:18 +00:00
Christophe Romain
fa5b06f542
apply patch from EJAB-845
...
SVN Revision: 2118
2009-05-29 02:14:07 +00:00
Christophe Romain
bf57f712da
fix nodetree virtual to allow node subscription
...
SVN Revision: 2117
2009-05-29 00:44:07 +00:00
Christophe Romain
c27d6fddf4
make flat the default node plugin
...
SVN Revision: 2116
2009-05-29 00:27:26 +00:00
Christophe Romain
6bd70aaf09
fix ets table name change
...
SVN Revision: 2115
2009-05-29 00:13:21 +00:00
Christophe Romain
cdd3ab17ae
remove useless debug
...
SVN Revision: 2113
2009-05-28 23:02:02 +00:00
Christophe Romain
039d5b8367
pubsub: added configuration option in guide.tex, added last item cache, use default node type if given type is not configured, make node_flat the default node plugin. caps: improve cache handling
...
SVN Revision: 2112
2009-05-28 22:30:43 +00:00
Badlop
af32a18b4b
Update CSS of WebAdmin menu
...
SVN Revision: 2108
2009-05-27 17:29:01 +00:00
Badlop
4094482a9f
Support to select what modules to update. Split large function in smaller ones.
...
SVN Revision: 2107
2009-05-27 17:28:55 +00:00
Christophe Romain
7f5cce8196
make get_items able to sort items in publish order (EJAB-824)
...
SVN Revision: 2105
2009-05-26 22:50:11 +00:00
Christophe Romain
ffe2d532bf
improve get_entity_* to work regardless of nodetree (EJAB-937)
...
SVN Revision: 2104
2009-05-26 21:50:13 +00:00
Badlop
29607291ae
Added support for captcha feature disability (EJAB-895)
...
If the option captcha_cmd is set but captcha can't be created:
* show critical error at server start
* hide captcha option in room configuration form
* don't require occupants to fill captcha
SVN Revision: 2101
2009-05-26 11:53:58 +00:00
Badlop
5c00365550
Add label in captcha form. Improve translatable strings in captcha and muc room.
...
SVN Revision: 2100
2009-05-26 11:03:45 +00:00
Badlop
31aa201ee8
Support LDAPS with TLS (EJAB-109)(thanks to Thomas Baden, Andy Harb, Sergei Golovan, Anton Podavalov)
...
SVN Revision: 2098
2009-05-25 17:15:48 +00:00
Badlop
3ec3e78baa
Decrease proxy65 buffer sizes to 8192 bytes.
...
The original size of 65535 confused clients with tight
shapers (thanks to Evgeniy Khramtsov)
SVN Revision: 2096
2009-05-25 11:17:11 +00:00
Mickaël Rémond
11c4dba442
* trunk/src/odbc/ejabberd_odbc.erl: Fix typo (EJABS-859) (EJAB-940) (CR-EJAB-10)
...
* branches/road-to-exmpp/src/odbc/ejabberd_odbc.erl: Likewise.
SVN Revision: 2095
2009-05-21 16:43:33 +00:00
Mickaël Rémond
270662c07b
* trunk/src/odbc/ejabberd_odbc.erl: Move trace to debug loglevel (EJAB-940) (EJABS-859) (CR-EJAB-10)
...
SVN Revision: 2093
2009-05-21 16:23:27 +00:00
Mickaël Rémond
b8f094b080
* trunk/src/odbc/ejabberd_odbc.erl: Support for nested transaction (EJABS-859) (EJAB-940) (CR-EJAB-10)
...
SVN Revision: 2092
2009-05-21 16:19:33 +00:00
Christophe Romain
dffe808895
PubSub: improve get_entity_* API
...
SVN Revision: 2090
2009-05-19 21:59:15 +00:00
Badlop
b5964c2a5f
Added API function to get current S2S connections with information
...
get_info_s2s_connections(Type) returns a list of incoming (or outgoing)
S2S connections with information for each one including IP address,
port number, TLS options... (thanks to Juan Pablo Carlino)
SVN Revision: 2088
2009-05-19 09:38:17 +00:00
Evgeniy Khramtsov
5f67072e06
* src/eldap/eldap.erl: log warnings on unsuccessful LDAP bind attempts. Increase timeout before the next LDAP bind attempt up to five seconds if the last bind attempt was rejected by the LDAP server ("soft" error). Thanks to Konstantin Khomoutov.
...
SVN Revision: 2086
2009-05-16 13:18:15 +00:00
Badlop
5a68b44be1
New command to convert mnesia nodename, copied from OTP and Debian
...
SVN Revision: 2080
2009-05-15 22:38:46 +00:00
Badlop
dfc97beaef
Allow to define additional Erlang options in ejabberdctl.cfg (thanks to Sergei Golovan)
...
SVN Revision: 2079
2009-05-15 22:10:53 +00:00
Badlop
4c1eefb791
The --node argument overwrites the value of ejabberdctl.cfg
...
SVN Revision: 2078
2009-05-15 22:08:00 +00:00
Badlop
e3eac4f00d
No longer edit ChangeLog, will be auto generated for ejabberd releases.
...
Added new call 'make changelog' which generates a ChangeLog file by
prepending to the old file obtained from SVN the new lines obtained
from SVN Log and formatted with svn2cl.
ChangeLog will be generated and included in ejabberd releases.
SVN Revision: 2076
2009-05-14 21:12:12 +00:00
Christophe Romain
257efddd1b
Fix bad transaction returncode in unsubscribe presence handler
...
SVN Revision: 2073
2009-05-12 20:57:38 +00:00
Christophe Romain
20088d8a92
Prevent race condition when calling get_caps while note_caps has not been handled yet (EJAB-934)
...
SVN Revision: 2071
2009-05-11 17:16:25 +00:00
Mickaël Rémond
077b9cd4db
* src/ejabberd_debug.erl: Handled fprof based profiling (EJABS-872).
...
* src/ejabberd_app.erl: Likewise.
SVN Revision: 2070
2009-05-11 16:48:56 +00:00
Christophe Romain
7e370d0201
handle Example 90 of XEP-0060 (EJAB-909), and make use of nodeAttr
...
SVN Revision: 2068
2009-05-08 01:18:02 +00:00
Christophe Romain
90263cf0e7
Allow to get subscriptions on a given node (EJAB-712), and presence based fixes
...
SVN Revision: 2066
2009-05-07 23:35:59 +00:00
Badlop
18af5f8675
Merge misplaced 2055 2058 and 2062 from ejabberd-2.0.4.
...
* src/ejabberd_app.erl: Better support for profiling.
* src/ejabberd.erl: Likewise
* src/ejabberd_ctl.erl: Likewise
* src/ejabberd_debug.erl: Likewise
SVN Revision: 2063
2009-05-07 22:46:51 +00:00
Christophe Romain
3d766c1cb5
several pubsub fixes and improvements. also fixes EJAB-913 and EJAB-871
...
SVN Revision: 2059
2009-05-07 00:09:02 +00:00
Badlop
fec3742aaa
Replace TYPE/1 with is_TYPE/1 (EJAB-922)
...
SVN Revision: 2057
2009-05-06 16:54:43 +00:00
Badlop
90abb578e6
* src/Makefile.in: Prevent Erlang R13B compilation warning:
...
behaviour X undefined (EJAB-920)
SVN Revision: 2056
2009-05-06 15:15:09 +00:00
Badlop
dff6e28b2d
* src/ejabberd_loglevel.erl: Use dynamic_compile instead of
...
ram_file_io_server. Support definition of loglevels with integer
or atom. (thanks to Geoff Cant)(EJAB-919)
* src/dynamic_compile.erl: Added erlang module that converts
string to binary loadable code by Mats Cronqvist, Chris Newcombe,
and Jacob Vorreuter.
* src/ram_file_io_server.erl: Remove file not longer useful.
* src/ejabberd.app: Likewise
SVN Revision: 2054
2009-05-06 14:51:51 +00:00
Badlop
9b370787c2
* src/mod_muc/mod_muc_room.erl: Fix badarg return (EJAB-899)
...
SVN Revision: 2053
2009-05-03 11:26:18 +00:00
Christophe Romain
a4b715516e
typo fix
...
SVN Revision: 2051
2009-04-30 21:36:33 +00:00
Christophe Romain
0ed0c45aba
mod_caps: reduce memory and remove mnesia lock
...
SVN Revision: 2050
2009-04-30 21:09:45 +00:00
Christophe Romain
f8780bc6ee
PubSub/PEP API change for major optimization
...
SVN Revision: 2048
2009-04-30 05:18:06 +00:00
Badlop
b2659e4a6f
* src/ejabberd_hooks.erl: Support distributed hooks (EJAB-829)
...
SVN Revision: 2047
2009-04-28 14:57:16 +00:00
Badlop
e45e486fd2
* src/xml.erl: More verbose error reporting for
...
element_to_string (thanks to Magnus Henoch)(EJAB-301)
SVN Revision: 2045
2009-04-27 21:36:41 +00:00
Badlop
7c4e7dea4b
* src/translate.erl: Support additional files (EJAB-925)
...
* contrib/extract_translations/extract_translations.erl: Likewise
* contrib/extract_translations/prepare-translation.sh: Likewise
SVN Revision: 2044
2009-04-27 20:55:35 +00:00
Badlop
709a536fb7
* src/win32_dns.erl: Fix problem parsing some win32 dns (EJAB-927)
...
SVN Revision: 2043
2009-04-27 20:36:19 +00:00
Badlop
cabf128bbb
* src/cyrsasl_digest.erl: Fix auth verification (EJAB-863)
...
SVN Revision: 2042
2009-04-27 20:24:21 +00:00