Badlop
50137aa98d
Add +export_all to EFLAGS if: make debug=true (thanks to Marcin Owsiany)(EJAB-1134)
...
SVN Revision: 2842
2009-12-29 19:10:52 +00:00
Badlop
f0863e1dfe
Support also SASL PLAIN auth messages described in RFC4616 (EJAB-1132)
...
SVN Revision: 2839
2009-12-29 18:44:17 +00:00
Badlop
1713bf635d
Disable code of recent commit because some clients can't handle it (EJAB-1058)
...
SVN Revision: 2838
2009-12-29 18:44:02 +00:00
Badlop
9bee86178f
Write in room log when a room is created, destroyed, started, stopped (EJAB-1144)
...
SVN Revision: 2836
2009-12-29 14:43:24 +00:00
Badlop
455d85a278
Send features after negotiating binding and session (EJAB-1058)
...
SVN Revision: 2834
2009-12-28 20:09:46 +00:00
Badlop
d812975565
Provide more detailed log message when s2s stream start fails.
...
SVN Revision: 2831
2009-12-28 15:29:42 +00:00
Badlop
34d5d08501
Support for arguments in ejabberdctl that are empty strings.
...
SVN Revision: 2827
2009-12-28 11:45:46 +00:00
Badlop
c7f4f39c03
Fix error message when register is forbidden by ACL (EJAB-803)
...
SVN Revision: 2823
2009-12-23 16:08:20 +00:00
Badlop
b2d6a25240
Improved Polish translation (thanks to Janusz B. Wiśniewski and Zbigniew Żółkiewski)(EJAB-1138)
...
SVN Revision: 2822
2009-12-23 14:23:45 +00:00
Badlop
4a57f5db74
Recompile all translation files
...
SVN Revision: 2821
2009-12-23 14:23:30 +00:00
Badlop
675c24f5eb
pep_mapping not working due to Node type mismatch (EJAB-1135)
...
SVN Revision: 2815
2009-12-21 15:13:44 +00:00
Badlop
15abddb7a8
Fix EDoc comment
...
SVN Revision: 2814
2009-12-21 14:35:09 +00:00
Badlop
3df45683ff
Fix get_group_opt to return Default value in case of Mnesia error.
...
SVN Revision: 2811
2009-12-19 00:16:32 +00:00
Badlop
ef49822a47
Update branch version name back to 2.1.x
...
SVN Revision: 2810
2009-12-17 18:08:07 +00:00
Badlop
402a8c0d35
Prepare 2.1.1 release
...
SVN Revision: 2808
2009-12-14 14:15:45 +00:00
Badlop
d24449488c
Print command's reply and newline only when there's something to print.
...
SVN Revision: 2806
2009-12-11 20:04:36 +00:00
Badlop
b9e57a341d
Added to ejabberdctl an experimental variable EJABBERD_BYPASS_WARNINGS
...
SVN Revision: 2804
2009-12-11 19:42:59 +00:00
Badlop
79be929d96
Add support for serving a Unique Room Name (thanks to Pablo Polvorin)(EJAB-1121)
...
SVN Revision: 2802
2009-12-11 12:30:41 +00:00
Badlop
65aed47873
Show Last Activity menu item in Webadmin only if vhost has mod_last (EJAB-1031)
...
SVN Revision: 2799
2009-12-09 17:47:02 +00:00
Badlop
8ac16a0ec1
Call in WebAdmin the proper mod_last backend module (EJAB-1031)
...
SVN Revision: 2798
2009-12-09 17:46:51 +00:00
Badlop
3250c24ff1
This is ejabberd 2.1.x branch, not 2.1.0 tag.
...
SVN Revision: 2796
2009-12-09 10:09:35 +00:00
Badlop
e3b4c99b00
Apply a forgotten part of the original patch (EJAB-1119)
...
SVN Revision: 2792
2009-12-08 17:32:46 +00:00
Badlop
1f5bf8fbc0
Fix memory and port leak when TLS is enabled in HTTP (thanks to Brian Cully)(EJAB-1119)
...
SVN Revision: 2790
2009-12-07 17:33:02 +00:00
Badlop
f044d6ed28
Fix bug that couldn't connect if starttls_required and zlib were set (EJAB-1118)
...
SVN Revision: 2789
2009-12-07 15:54:25 +00:00
Christophe Romain
3aa242e2c7
prevent sending duplicated last items if several resources online (EJAB-1116)
...
SVN Revision: 2786
2009-12-06 23:18:17 +00:00
Badlop
8983cba129
Typo in mod_pubsub_odbc breaks Service Discovery and more (EJAB-1115)
...
SVN Revision: 2784
2009-12-04 18:35:14 +00:00
Badlop
bd97c40f92
Call ejabberd_router:route/3 instead of sending a message (EJAB-1114)
...
SVN Revision: 2782
2009-12-04 16:31:25 +00:00
Badlop
5a006b977d
Small relax the limitation in the mod_pubsub_odbc host option.
...
SVN Revision: 2781
2009-12-04 16:08:31 +00:00
Badlop
2265f52c34
Fix warning of unused variable
...
SVN Revision: 2776
2009-12-03 22:53:39 +00:00
Badlop
7b244652f1
Use os:getenv to get HOME; if variable is undefined use default values.
...
SVN Revision: 2773
2009-12-03 15:59:01 +00:00
Badlop
325e67f4cb
Use old regexp instead re in 2.x for pre-R12B-4 compatibility.
...
SVN Revision: 2771
2009-12-02 23:26:28 +00:00
Badlop
6ce660b9c2
IQ sent to resource not connected, return service-unavailable instead of recipient-unavailable (EJAB-1045)
...
SVN Revision: 2768
2009-12-01 20:00:33 +00:00
Badlop
575e07a986
Forward IQ vCard queries of room occupants to bare JID, not full (EJAB-1045)
...
SVN Revision: 2767
2009-12-01 20:00:15 +00:00
Badlop
20d1011194
Don't handle internally an IQ vCard if destination is full JID (EJAB-1045)
...
SVN Revision: 2766
2009-12-01 19:59:59 +00:00
Badlop
3df5277728
Move get_group_name outside the loop (thanks to mikekaganski)
...
SVN Revision: 2762
2009-11-26 14:46:24 +00:00
Badlop
51594b6011
Generate main XML file also when exporting only a vhost (EJAB-1098)
...
SVN Revision: 2753
2009-11-23 18:34:36 +00:00
Badlop
58425ba45d
Show informative webpage when browsing the HTTP-Poll page (EJAB-1106)
...
SVN Revision: 2751
2009-11-23 15:21:05 +00:00
Badlop
1716b090f9
Option to define custom HTTP headers in mod_http_fileserver (EJAB-612)
...
SVN Revision: 2747
2009-11-23 12:00:46 +00:00
Badlop
6cf3ae8050
Include IP address, time and module in IBR admin message (thanks to Tsukasa Hamano)
...
SVN Revision: 2744
2009-11-17 11:14:31 +00:00
Evgeniy Khramtsov
311bf4dbb1
fixes allow_host/2 on subdomains. added hook s2s_allow_host: the hook should return deny or allow
...
SVN Revision: 2738
2009-11-13 16:19:46 +00:00
Badlop
1511a5dc82
Fix EDoc errors
...
SVN Revision: 2735
2009-11-06 18:26:06 +00:00
Badlop
041d947e83
Fix bug that forgot listener options when using R12 or older.
...
SVN Revision: 2734
2009-11-06 18:24:54 +00:00
Christophe Romain
2007b3d496
typo fix that breaks pep
...
SVN Revision: 2731
2009-11-06 11:01:40 +00:00
Christophe Romain
09e847b97d
fix root node deletion match
...
SVN Revision: 2729
2009-11-05 17:36:15 +00:00
Badlop
b9f911554c
Fix ProcessOne name in comments.
...
SVN Revision: 2724
2009-11-04 20:14:22 +00:00
Badlop
1a5eb4f73d
Fix disco on root node, add commands to disco (thanks to Brian Cully)(EJAB-1094)
...
SVN Revision: 2722
2009-11-04 19:54:15 +00:00
Badlop
3930715712
Send authorization messages outside of get-pending transaction (thanks to Brian Cully)(EJAB-1090)
...
SVN Revision: 2721
2009-11-04 19:52:33 +00:00
Badlop
64bc97d471
Send authorization messages outside of get-pending transaction (thanks to Brian Cully)(EJAB-1090)
...
SVN Revision: 2719
2009-11-04 17:38:51 +00:00
Badlop
9192c75e1a
Fix stringprep Bidi checking (thanks to Alexey Shchepin)(EJAB-1087)
...
SVN Revision: 2717
2009-11-01 12:15:34 +00:00
Christophe Romain
512d701ef8
minor bugfix, thanks to brian Cully (EJAB-1089)
...
SVN Revision: 2713
2009-10-27 14:26:22 +00:00
Christophe Romain
ef3dd090c7
backport previous patch to pubsub odbc
...
SVN Revision: 2711
2009-10-27 14:13:18 +00:00
Christophe Romain
3d5fe6a337
fix disco bugs, thanks to Brian Cully (EJAB-1088)
...
SVN Revision: 2710
2009-10-27 14:07:35 +00:00
Badlop
798853abb6
Fix mistake that disallowed s2s_out connections when using Erlang R12 or older.
...
SVN Revision: 2694
2009-10-21 21:11:09 +00:00
Christophe Romain
8ce1e790ac
does not use slash as default separator in nodename (EJAB-667)
...
SVN Revision: 2687
2009-10-20 15:03:07 +00:00
Badlop
a232d16ff4
Body tag not properly closed in HTTP-Bind (thanks to Janusz Dziemidowicz)(EJAB-1075)
...
SVN Revision: 2685
2009-10-20 09:56:12 +00:00
Badlop
f2a37597cf
In default config, only local accounts can create rooms and pubsub nodes.
...
SVN Revision: 2683
2009-10-19 17:02:37 +00:00
Badlop
257e4c34a8
Provide send_timeout_close option in TCP only in R13B or higher (EJAB-926)
...
SVN Revision: 2680
2009-10-19 14:47:05 +00:00
Badlop
66cd86e726
Support ejabberd_listener option 'backlog' to increase TCP backlog (thanks to Janusz Dziemidowicz)(EJAB-1063)
...
SVN Revision: 2678
2009-10-19 13:23:46 +00:00
Badlop
84a1cc943d
Consistency, wording and spacing corrections for Polish messages (thanks to Marcin Owsiany)(EJAB-1072)
...
SVN Revision: 2677
2009-10-19 11:36:05 +00:00
Badlop
da50ec6215
Start mnesia as a permanent application (thanks to Brian Cully)(EJAB-1068)
...
SVN Revision: 2673
2009-10-19 10:41:44 +00:00
Badlop
69c4d5d89b
Fix unnecessary call to xml:crypt/1 (thanks to Janusz Dziemidowicz)(EJAB-1064)
...
SVN Revision: 2672
2009-10-19 10:30:41 +00:00
Mickaël Rémond
006515020a
Support gen_tcp send timeout: Close the connection if the other end has disconnected ungracefully or cannot keep up with the rate at which we are sending data (EJAB-926)
...
SVN Revision: 2671
2009-10-19 09:36:23 +00:00
Badlop
f86318a179
Fixed more gcc signedness warnings
...
SVN Revision: 2668
2009-10-13 22:30:08 +00:00
Christophe Romain
b667148982
prevent remove_user from blocking gen_server, and allow plugin to change broadcasted payload on publish
...
SVN Revision: 2666
2009-10-13 16:43:02 +00:00
Christophe Romain
cbf6abc263
typo fix (EJAB-1060)
...
SVN Revision: 2664
2009-10-13 07:47:17 +00:00
Badlop
355648dc7e
If s2s fails due to namespace mismatch, show differences to help debugging the problem.
...
SVN Revision: 2662
2009-10-12 22:51:19 +00:00
Christophe Romain
3128c26766
fix get_item issue on authorize access model (thanks to brian cully) (EJAB-1060)
...
SVN Revision: 2660
2009-10-12 15:22:14 +00:00
Christophe Romain
c311ea1505
autodetect compilation parameters for Mac OS X Snow Leopard (EJAB-1056)
...
SVN Revision: 2658
2009-10-12 12:01:54 +00:00
Christophe Romain
2c48515e7c
return invalid-options on badly formed subscription options
...
SVN Revision: 2656
2009-10-12 09:59:36 +00:00
Christophe Romain
25523371fc
Default pubsub messages to headline if nothing is configured (thanks to Brian Cully) (EJAB-1061)
...
SVN Revision: 2654
2009-10-12 09:05:26 +00:00
Badlop
3e9e967429
Fix regression for authorize node subscription (thanks to Brian Cully)(EJAB-1060)
...
SVN Revision: 2651
2009-10-09 12:00:20 +00:00
Mickaël Rémond
c79489fb65
Add debug message on command execution
...
SVN Revision: 2650
2009-10-08 17:22:48 +00:00
Evgeniy Khramtsov
14232df14c
new option added: max_fsm_queue. removed hardcoded FSMLIMITS
...
SVN Revision: 2645
2009-10-07 14:24:09 +00:00
Evgeniy Khramtsov
72535ee14d
use queue to reduced quadratic time effort on selective receive (thanks to Alexey Shchepin)
...
SVN Revision: 2644
2009-10-07 13:41:36 +00:00
Christophe Romain
0a77892391
allow max_items_node use on pep
...
SVN Revision: 2642
2009-10-06 15:18:58 +00:00
Badlop
c10984f61b
Improve stream error stanza when receives invalid handshake from component.
...
SVN Revision: 2640
2009-10-06 10:04:26 +00:00
Badlop
ce1364b414
Pack presences stored in C2S processes (thanks to Geoff Cant)(EJAB-1057)
...
SVN Revision: 2638
2009-09-28 17:23:37 +00:00
Christophe Romain
4667cefb62
do not create hometree base when hometree not configured as plugin
...
SVN Revision: 2634
2009-09-25 13:12:29 +00:00
Evgeniy Khramtsov
6fa0f68239
fixes race condition in wait_caps/note_caps (EJAB-1054)
...
SVN Revision: 2632
2009-09-25 11:47:21 +00:00
Badlop
4606f33081
Update Catalan translation (thanks to Jan Kusanagi)
...
SVN Revision: 2630
2009-09-24 21:27:23 +00:00
Christophe Romain
726545ae86
improve waiting caps clean (EJAB-1054)
...
SVN Revision: 2627
2009-09-24 19:29:21 +00:00
Christophe Romain
1c585e74bc
fix EJAB-1044 and EJAB-1055
...
SVN Revision: 2626
2009-09-24 19:28:43 +00:00
Badlop
dc474cf9d5
Recompile guide and translation files.
...
SVN Revision: 2625
2009-09-24 13:37:32 +00:00
Christophe Romain
e2ba1f4f1d
rename pep_sendlast_offline option to ignore_pep_from_offline in default configuration
...
SVN Revision: 2622
2009-09-23 21:56:41 +00:00
Christophe Romain
330d6f7b6e
rename pep_sendlast_offline option to ignore_pep_from_offline (EJAB-1047)
...
SVN Revision: 2621
2009-09-23 21:54:58 +00:00
Christophe Romain
68fd22af87
fix Makefile.win32 for including stun (thanks to neustradamus)
...
SVN Revision: 2619
2009-09-23 21:11:21 +00:00
Badlop
f25b2266bd
Fix wrong XEP number to XEP-0227. Recompile translation files.
...
SVN Revision: 2617
2009-09-23 17:25:04 +00:00
Christophe Romain
8107b2b7dc
fix EJAB-819 thanks to badlop
...
SVN Revision: 2615
2009-09-23 15:56:06 +00:00
Mickaël Rémond
4936c2dc58
Replaced Jabber references in config file with XMPP, official name of the protocol
...
SVN Revision: 2612
2009-09-23 12:37:58 +00:00
Christophe Romain
fc1dd42e5a
fix EJAB-1048, add timestamp to last published items
...
SVN Revision: 2611
2009-09-23 09:27:12 +00:00
Mickaël Rémond
325660a547
Removed unneeded use of length function + Remove trailing spaces
...
SVN Revision: 2610
2009-09-21 15:10:50 +00:00
Badlop
8d47a20d63
Added new translation to Greek language (thanks to James Iakovos Mandelis)
...
SVN Revision: 2607
2009-09-21 07:39:23 +00:00
Christophe Romain
9aee12d83b
fix missing member affiliation on odbc plugin
...
SVN Revision: 2603
2009-09-18 13:43:49 +00:00
Christophe Romain
970973cb9a
fix compilation warning
...
SVN Revision: 2601
2009-09-18 13:29:08 +00:00
Christophe Romain
719aff1088
Return terminal binding condition on max stanza size limit (thanks to Aleksey)
...
SVN Revision: 2600
2009-09-18 13:17:07 +00:00
Evgeniy Khramtsov
ff1622c658
removed pretty printer from debug
...
SVN Revision: 2599
2009-09-15 11:11:49 +00:00
Badlop
717837172c
Remove ChangeLog on distclean
...
SVN Revision: 2598
2009-09-11 08:59:53 +00:00
Christophe Romain
ae70faef94
change version do 2.1.0
...
SVN Revision: 2597
2009-09-11 08:16:25 +00:00
Badlop
c86a73f894
Replace TYPE/1 with is_TYPE/1 (EJAB-922)
...
SVN Revision: 2596
2009-09-10 22:38:37 +00:00
Jérôme Sautret
49894fe065
Add a "created_at" column to some tables in the MySQL schema to store
...
a timestamp (thanks to Pedro Melo, EJAB-376).
SVN Revision: 2593
2009-09-10 16:52:20 +00:00
Jérôme Sautret
58d690376c
Fix pubsub tables constraints in MySQL schema creation script.
...
SVN Revision: 2592
2009-09-10 16:45:50 +00:00
Christophe Romain
c841505a07
remove useless include
...
SVN Revision: 2590
2009-09-09 21:41:25 +00:00
Christophe Romain
31c6d6194f
fix delete item to allow owner being able to remove all publisher items, and also fix EJAB-1036
...
SVN Revision: 2589
2009-09-09 21:40:21 +00:00
Badlop
d678a21f21
Change some error messages.
...
SVN Revision: 2587
2009-09-07 14:28:08 +00:00
Christophe Romain
860957d20c
fix minor timestamp shift between item creation and modification
...
SVN Revision: 2585
2009-09-04 23:32:13 +00:00
Pablo Polvorin
9d8de17b4d
Use the local (target) domain for firing the s2s_receive_packet hook.
...
It was using the external server domain (LFrom) instead of the local domain (LTo).
This might have impact on mod_caps in s2s scenarios, needs further attention.
SVN Revision: 2583
2009-09-04 21:31:03 +00:00
Badlop
0d108d5b1e
Update Swedish translation (thanks to Gustaf Alströmer)
...
SVN Revision: 2580
2009-09-02 13:39:57 +00:00
Christophe Romain
07f457f49f
improve previous patch
...
SVN Revision: 2578
2009-09-01 13:16:10 +00:00
Badlop
55fef3c3e7
Fix missing tag when configuring subscription option (thanks to Clochix)
...
SVN Revision: 2576
2009-09-01 08:18:30 +00:00
Badlop
a033b06150
BOSH module optimization and clean-up (thanks to Aleksey Shchepin and Mickaël Rémond)(EJAB-936)
...
SVN Revision: 2574
2009-08-31 18:37:52 +00:00
Badlop
fd57ec5872
Support zlib compression after STARTTLS (thanks to Aleksey Shchepin)(EJAB-499)
...
SVN Revision: 2571
2009-08-31 16:29:25 +00:00
Badlop
f6c6a7ee31
Fix Edoc errors
...
SVN Revision: 2569
2009-08-31 11:11:13 +00:00
Badlop
19dead97a3
Rename erlang log file sasl.log to erlang.log (EJAB-783)
...
SVN Revision: 2567
2009-08-31 08:41:56 +00:00
Badlop
2568c616f7
Update translation files
...
SVN Revision: 2566
2009-08-29 19:23:02 +00:00
Badlop
dab4adaaee
Update Esperanto translation (thanks to Andreas van Cranenburgh)
...
SVN Revision: 2565
2009-08-29 19:22:38 +00:00
Christophe Romain
fdc6149c08
apply last patch to pubsub_odbc as well
...
SVN Revision: 2563
2009-08-28 16:24:42 +00:00
Christophe Romain
e29c992cbf
secure calls to ets:lookup
...
SVN Revision: 2562
2009-08-28 16:22:37 +00:00
Christophe Romain
156c496a27
fix send last item issue
...
SVN Revision: 2560
2009-08-28 00:06:28 +00:00
Christophe Romain
5e99d3416d
delete node fix
...
SVN Revision: 2558
2009-08-27 22:36:46 +00:00
Christophe Romain
b6f50972b6
remove INFO_MSG call inside sql_query_internal
...
SVN Revision: 2556
2009-08-27 22:27:55 +00:00
Christophe Romain
ff1fc2b4f0
reapply previous RSM filtering fix drop by mistake
...
SVN Revision: 2555
2009-08-27 22:23:39 +00:00
Christophe Romain
57aefa240f
get odbc subscriptions bugfix
...
SVN Revision: 2554
2009-08-27 22:14:48 +00:00
Christophe Romain
2fdabe8b5b
several improvements, and fix odbc subscriptions issues
...
SVN Revision: 2553
2009-08-27 21:38:23 +00:00
Badlop
217d3131c8
Fix EDoc comment
...
SVN Revision: 2552
2009-08-27 18:15:12 +00:00
Christophe Romain
51e2896914
fix pep not fetching subscriptions
...
SVN Revision: 2551
2009-08-27 10:20:05 +00:00
Christophe Romain
054ad379ce
typo fix
...
SVN Revision: 2549
2009-08-27 09:44:03 +00:00
Christophe Romain
2425c51ae4
fix issue with RSM filtering
...
SVN Revision: 2548
2009-08-27 09:32:40 +00:00
Christophe Romain
c137715902
fix old api in node_flat_odbc
...
SVN Revision: 2547
2009-08-27 08:57:45 +00:00
Christophe Romain
670d7c7ebd
port commit from r2527 to odbc plugin
...
SVN Revision: 2543
2009-08-27 08:17:44 +00:00
Evgeniy Khramtsov
2c735c91d6
check if a room is not persistent before starting a new one with the same name (EJAB-1026)
...
SVN Revision: 2539
2009-08-26 04:14:54 +00:00
Christophe Romain
eca4d9c963
resolve EJAB-1025, send notification when owner changed entity subscription
...
SVN Revision: 2532
2009-08-25 16:35:43 +00:00
Badlop
64976e18b3
Add command to update PubSub table of ejabberd trunk SVN.
...
If you use ejabberd trunk SVN, run this command:
ejabberdctl rename_default_nodeplugin
SVN Revision: 2531
2009-08-25 15:23:23 +00:00
Christophe Romain
f303a40973
apply badlop's patch from http://www.ejabberd.im/node/3629
...
SVN Revision: 2530
2009-08-25 15:09:12 +00:00
Christophe Romain
3909f95ac1
added function to rename old default nodes to hometree
...
SVN Revision: 2529
2009-08-25 14:13:26 +00:00
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
Badlop
e1fd7c444e
* src/jlib.erl: Fix recursive call to speedup base64
...
decoding (thanks to Jeffrey Rogiers)(EJAB-333)
SVN Revision: 2041
2009-04-27 19:17:17 +00:00
Christophe Romain
fc9ba11afe
minor cosmetic fix
...
SVN Revision: 2040
2009-04-24 21:34:59 +00:00
Christophe Romain
bda111b145
fix minor pubsub init glitch, and allow ejabberd_odbc to execute bloc of queries without transaction
...
SVN Revision: 2038
2009-04-24 10:27:31 +00:00
Christophe Romain
eab7a509f9
improve send last published items spawning
...
SVN Revision: 2036
2009-04-22 22:19:41 +00:00
Badlop
6acf7fb5ec
* src/ejabberd.cfg.example: Fix English typos. Fix line length:
...
max 80 characters per line. Remove trailing blankspaces. Added
markers for Vim fold, you may want to add to $HOME/.vimrc this
line: set modeline
* src/ejabberdctl.cfg.example: Likewise
SVN Revision: 2035
2009-04-22 13:45:57 +00:00
Badlop
b59ecb83e8
* src/mod_muc/mod_muc.erl: Limit number of characters in Room ID,
...
Name and Description (EJAB-899)
* src/mod_muc/mod_muc_room.erl: Likewise
* doc/guide.tex: Likewise
* doc/guide.html: Likewise
SVN Revision: 2034
2009-04-22 12:05:10 +00:00
Badlop
aedb847a81
* src/cyrsasl.erl: Change API of check_password: pass a function
...
to generate the digest (thanks to Graham Whitted)(EJAB-863)
* src/cyrsasl_anonymous.erl: Likewise
* src/cyrsasl_digest.erl: Likewise
* src/cyrsasl_plain.erl: Likewise
* src/ejabberd_auth.erl: Likewise
* src/ejabberd_auth_anonymous.erl: Likewise
* src/ejabberd_auth_external.erl: Likewise
* src/ejabberd_auth_internal.erl: Likewise
* src/ejabberd_auth_ldap.erl: Likewise
* src/ejabberd_auth_odbc.erl: Likewise
* src/ejabberd_auth_pam.erl: Likewise
* src/ejabberd_c2s.erl: Likewise
SVN Revision: 2033
2009-04-22 11:44:03 +00:00
Badlop
ca8eeaac57
* src/ejabberd_c2s.erl: Fix for SASL Anonymous connections not
...
stored or purged (thanks to Andy Skelton)(EJAB-912)
SVN Revision: 2032
2009-04-22 11:02:03 +00:00
Badlop
d7223ea6ef
* src/mod_shared_roster.erl: Support in API to add 'all' as member
...
of a group (thanks to Martin Langhoff)(EJAB-916)
SVN Revision: 2031
2009-04-22 10:40:11 +00:00
Badlop
8654991333
* src/ejabberd_captcha.erl: If a problem appears while obtaining
...
the image, show error message (EJAB-895)
SVN Revision: 2030
2009-04-22 10:26:19 +00:00
Badlop
a26a7463a0
* src/Makefile.in: Install example script captcha.sh (EJAB-895)
...
SVN Revision: 2029
2009-04-22 10:23:22 +00:00
Badlop
34df1f502c
* src/ejabberd.cfg.example: Add CAPTCHA options (EJAB-895)
...
SVN Revision: 2028
2009-04-22 10:21:55 +00:00
Badlop
d22c483781
* src/ejabberd_ctl.erl: New option to require auth in ejabberdctl
...
and restrict what commands and arguments can execute (EJAB-910)
* src/ejabberd_config.erl: Likewise
SVN Revision: 2024
2009-04-17 13:48:59 +00:00
Badlop
5db572171b
* src/ejabberd_commands.erl: API to restrict who can execute what
...
commands and arguments (EJAB-910)
SVN Revision: 2023
2009-04-17 13:43:15 +00:00
Badlop
1dad64a1cc
* src/mod_muc/mod_muc_log.erl: Linkify also xmpp:..., as it was
...
done previously (thanks to Konstantin Khomoutov)(EJAB-850)
SVN Revision: 2020
2009-04-14 18:25:58 +00:00
Christophe Romain
0770e0eee4
after check, last commit was useless
...
SVN Revision: 2019
2009-04-14 12:46:55 +00:00
Christophe Romain
e740cfcc47
minor change, back to original patch
...
SVN Revision: 2017
2009-04-14 09:48:34 +00:00
Christophe Romain
412f65a0cb
minor typo fix
...
SVN Revision: 2016
2009-04-10 21:11:35 +00:00
Christophe Romain
cd6587d9df
minor improvement for best readability
...
SVN Revision: 2014
2009-04-10 08:40:10 +00:00
Christophe Romain
549fa6e836
make sure caps table are clean on startup
...
SVN Revision: 2013
2009-04-10 08:01:08 +00:00
Christophe Romain
409ab48068
better hadling of presence in mod_caps
...
SVN Revision: 2012
2009-04-10 07:36:17 +00:00
Badlop
7d0de522dd
* src/msgs/pl.po: Fix some translations (thanks to Andrzej Smyk)
...
SVN Revision: 2011
2009-04-09 11:18:06 +00:00
Badlop
b326b7eb74
* src/mod_pubsub/mod_pubsub.erl: Announce PubSub features in the
...
server JID only if PEP is enabled (EJAB-905)
SVN Revision: 2010
2009-04-08 19:30:24 +00:00
Badlop
f4c88768da
* src/mod_muc/mod_muc.erl: English fixes (thanks to Glenn Sieb)
...
* src/mod_muc/mod_muc_log.erl: Likewise
* src/mod_muc/mod_muc_room.erl: Likewise
* src/mod_register.erl: Likewise
* src/web/ejabberd_web_admin.erl: Likewise
SVN Revision: 2009
2009-04-08 19:04:13 +00:00
Badlop
4dd21545a0
* src/ejabberd_frontend_socket.erl: Fix compilation warnings and
...
add TODO comments.
SVN Revision: 2007
2009-04-08 18:56:11 +00:00
Badlop
7c415f3fdf
* src/mod_irc/mod_irc_connection.erl: Fix compilation warnings.
...
SVN Revision: 2006
2009-04-08 18:52:52 +00:00
Christophe Romain
5a6f837800
pubsub: prevent blocking when sending lots of items, send last items to connected resource only, and cosmetic changes
...
SVN Revision: 2005
2009-04-08 15:53:46 +00:00
Evgeniy Khramtsov
f80c848692
* src/ejabberd_captcha.erl: fixed compilation warnings.
...
SVN Revision: 2004
2009-04-08 12:05:03 +00:00
Badlop
46efb20947
* src/ejabberd_captcha.erl: Small code reorganization; export new
...
functions build_captcha_html/2 and check_captcha/2
SVN Revision: 2001
2009-03-30 11:55:31 +00:00
Badlop
a93a3370ef
* src/ejabberd_sm.erl: Partially retract SVN r1976
...
EJAB-300 (EJAB-890). Check default privacy list when account, not
a specific session, receives a presence subscription
stanza (EJAB-300).
* src/ejabberd_c2s.erl: Likewise
SVN Revision: 1998
2009-03-24 16:22:33 +00:00
Christophe Romain
bc39341633
implement roster acces model (EJAB-780)
...
SVN Revision: 1997
2009-03-20 00:08:38 +00:00
Christophe Romain
1ac385f499
Allow more environment variable overrides in ejabberdctl (EJAB-891)
...
SVN Revision: 1995
2009-03-19 21:28:34 +00:00
Evgeniy Khramtsov
b789ee630d
* src/ejabberd_captcha.erl: moved all functions from ejabberd_captcha process. Use mnesia:transaction/1 where it is needed.
...
SVN Revision: 1994
2009-03-14 06:27:05 +00:00
Evgeniy Khramtsov
3834bcc07e
* src/ejabberd_captcha.erl: fixes previous commit
...
SVN Revision: 1992
2009-03-13 16:02:59 +00:00
Evgeniy Khramtsov
7e924341e4
* src/ejabberd_captcha.erl: XEP-158 (CAPTCHA Forms).
...
* src/ejabberd_config.erl: likewise.
* src/ejabberd_sup.erl: likewise.
* src/jlib.hrl: likewise.
* src/web/ejabberd_http.erl: likewise.
* src/mod_muc/mod_muc_room.erl: CAPTCHA support.
* src/mod_muc/mod_muc_room.hrl: likewise.
SVN Revision: 1991
2009-03-13 16:01:46 +00:00
Badlop
f214b8c528
Fix mistake when calling win32_dns.
...
SVN Revision: 1990
2009-03-11 18:36:27 +00:00
Badlop
d4b5e94635
* src/tls/tls_drv.c: Fix encryption problem for ejabberd_http
...
after timeout (thanks to Alexey Shchepin)(EJAB-880)
SVN Revision: 1986
2009-03-10 15:21:36 +00:00
Christophe Romain
064d1af5de
typo fix on roster access_model
...
SVN Revision: 1984
2009-03-10 12:08:41 +00:00
Christophe Romain
51faa601fa
Fix PEP with other domains and s2s (EJAB-825)
...
SVN Revision: 1980
2009-03-10 10:35:57 +00:00
Badlop
d28efabb79
* src/tls/tls_drv.c: Fix to support OpenSSL older than
...
0.9.8f (EJAB-877)(thanks to Jonathan Schleifer)
* doc/guide.tex: It is again supported OpenSSL older than 0.9.8f
* doc/guide.html: Likewise
SVN Revision: 1979
2009-03-09 19:17:53 +00:00
Badlop
ad7bca0e78
* src/Makefile.in: In SunOS, use different C flags (thanks to
...
Thomas)(EJAB-438)
* src/ejabberd_zlib/Makefile.in: Likewise
* src/mod_irc/Makefile.in: Likewise
* src/stringprep/Makefile.in: Likewise
* src/tls/Makefile.in: Likewise
SVN Revision: 1977
2009-03-07 09:52:26 +00:00
Badlop
787d225f1e
* src/ejabberd_c2s.erl: Enforce privacy rules also for
...
subscription requests (EJAB-300)
* src/ejabberd_sm.erl: Likewise
SVN Revision: 1976
2009-03-07 08:59:26 +00:00
Evgeniy Khramtsov
06eb54fef8
* src/ejabberd_hooks.erl: fixed typo
...
SVN Revision: 1970
2009-03-06 10:03:29 +00:00
Evgeniy Khramtsov
0e8f56f0b3
* src/ejabberd_hooks.erl: anonymous functions support.
...
SVN Revision: 1969
2009-03-06 09:34:13 +00:00
Badlop
f826dc2f9f
* src/ejabberd_app.erl: In a Windows machine, explicitly add the
...
nameservers, as it seems Erlang does not do itself (EJAB-860)
* src/win32_dns.erl: Get name servers from Windows registy (thanks
to Geoff Cant)
SVN Revision: 1968
2009-03-05 20:03:18 +00:00
Badlop
ea715129e9
* src/ejabberd_auth.erl: If anonymous auth is enabled, when
...
checking if the account already exists in other auth methods, take
into account if the auth method failed (EJAB-882)
* src/ejabberd_auth_anonymous.erl: Likewise
* src/ejabberd_auth_external.erl: Likewise
* src/ejabberd_auth_internal.erl: Likewise
* src/ejabberd_auth_ldap.erl: Likewise
* src/ejabberd_auth_odbc.erl: Likewise
* src/ejabberd_auth_pam.erl: Likewise
SVN Revision: 1966
2009-03-04 18:34:02 +00:00
Christophe Romain
b3c39d120f
Allow node creation without configure item
...
SVN Revision: 1963
2009-03-04 01:12:10 +00:00
Christophe Romain
965585eb56
update pubsub version
...
SVN Revision: 1960
2009-03-04 01:04:28 +00:00
Christophe Romain
020d6a46c5
Add roster subscriptions handling and make PEP events sent to all resources
...
SVN Revision: 1956
2009-03-03 22:42:37 +00:00
Badlop
117b67a31c
Fix small compilation error introduced in revision 1923
...
SVN Revision: 1931
2009-02-28 00:01:27 +00:00
Badlop
64f2945892
* src/mod_pubsub/node_default.erl: Fix that non-subscriber could
...
fetch items from Authorize node (thanks to Brian Cully)(EJAB-873)
SVN Revision: 1930
2009-02-27 23:56:46 +00:00
Badlop
3a5fb440cc
* src/tls/tls_drv.c: S2S connection with STARTTLS fails to Gtalk
...
and recent Openfire (thanks to Philipp Hancke)(EJAB-877)
SVN Revision: 1926
2009-02-27 15:42:27 +00:00
Evgeniy Khramtsov
b766109f66
* src/mod_proxy65/mod_proxy65_service.erl: if an ip option is not defined, the module takes an IP address of a local hostname.
...
SVN Revision: 1925
2009-02-27 03:22:40 +00:00
Christophe Romain
67e24366ee
cosmetic changes
...
SVN Revision: 1923
2009-02-27 03:09:00 +00:00
Badlop
fd26056d01
* src/mod_pubsub/mod_pubsub.erl: Fix incorrect implementation of
...
Pubsub payload requirements (thanks to Andy Skelton)(EJAB-823)
SVN Revision: 1921
2009-02-25 21:17:14 +00:00
Badlop
1650a946f2
* src/ejabberd_listener.erl: Fix report message of 'undef' error
...
SVN Revision: 1916
2009-02-24 17:25:40 +00:00
Christophe Romain
04fde3620d
Do not call mod_caps:clear_caps as it breaks PubSub/PEP (EJAB-854)
...
SVN Revision: 1912
2009-02-23 15:56:19 +00:00
Alexey Shchepin
b6208955f3
* src/web/ejabberd_http.erl: Added a workaround for inet:peername
...
returning 'ebadf'
SVN Revision: 1910
2009-02-23 05:25:10 +00:00
Badlop
e6324f8a02
Fix a minor compilation warning and add EDoc comment
...
SVN Revision: 1907
2009-02-21 11:24:08 +00:00
Badlop
ce03742e1b
* src/ejabberd_listener.erl: When stopping a listener, don't stop
...
the listener supervisor (EJAB-874)
SVN Revision: 1891
2009-02-20 14:51:13 +00:00
Christophe Romain
6e055f60de
fix nodetree plugin resolver
...
SVN Revision: 1889
2009-02-19 11:25:56 +00:00
Badlop
74763be4dd
* src/ejabberd_listener.erl: More error detections
...
SVN Revision: 1884
2009-02-17 15:42:22 +00:00
Badlop
e4a3cdb486
* src/ejabberd_listener.erl: More error detections
...
SVN Revision: 1883
2009-02-17 09:53:29 +00:00
Badlop
4659ae7683
* src/ejabberd_config.erl: Check certfiles are readable on server
...
start and listener start (EJAB-753)
* src/ejabberd_listener.erl: Likewise
SVN Revision: 1882
2009-02-16 17:57:30 +00:00
Badlop
b0cc0cdcf9
* src/mod_privacy.erl: Privacy List: deny presence-out all + send
...
presence to: presence is sent (EJAB-255)
* src/ejabberd_c2s.erl: Likewise
SVN Revision: 1881
2009-02-16 16:24:08 +00:00
Badlop
22d87353be
* src/mod_muc/mod_muc_room.erl: Owner of a password protected room
...
must provide the password, like other participants (EJAB-867)
SVN Revision: 1880
2009-02-16 15:57:02 +00:00
Badlop
f6ddd8bc5b
* src/mod_muc/mod_muc_log.erl: Prevent XSS in MUC logs by
...
linkifying only a few known protocols (EJAB-850)
SVN Revision: 1879
2009-02-16 15:32:54 +00:00
Badlop
2bd54854ec
* src/mod_muc/mod_muc.erl: Export function to create MUC
...
room (thanks to Eric Cestari) (EJAB-729)
SVN Revision: 1878
2009-02-16 15:24:40 +00:00
Badlop
b0e749eca5
* src/mod_roster.erl: When account is deleted, cancel presence
...
subscription for all roster items (EJAB-790)
* src/mod_roster_odbc.erl: Likewise
SVN Revision: 1877
2009-02-16 14:49:20 +00:00
Badlop
d0f1300a84
* src/web/ejabberd_http_poll.erl: Allow configuration of session
...
timeout, using new global option http_poll_timeout (EJAB-135)
* doc/guide.tex: Document new option
* doc/guide.html: Likewise
SVN Revision: 1876
2009-02-14 09:03:26 +00:00
Badlop
70e431787e
* src/ejabberd_listener.erl: Report error at startup if a listener
...
module isn't available or is not an ejabberd listener (EJAB-868)
SVN Revision: 1875
2009-02-13 23:52:24 +00:00
Badlop
d0fc8fe056
* src/mod_shared_roster.erl: Fix bug: a pending subscription
...
request, and later the requester added to the roster due to a
shared roster group, that request could neither be accepted or
rejected (thanks to Brian Cully)(EJAB-869)
SVN Revision: 1874
2009-02-13 23:01:41 +00:00
Badlop
a06bffa413
* src/web/ejabberd_web_admin.erl: Show big integers with comma
...
separators for easy reading
SVN Revision: 1873
2009-02-13 22:13:34 +00:00
Badlop
3524172856
* src/ejabberd_system_monitor.erl: Allow parametrizable watchdog
...
threshold: option watchdog_large_heap or chatting with the
watchdog bot (EJAB-545)
* src/ejabberd_config.erl: Likewise
* doc/guide.tex: Likewise
* doc/guide.html: Likewise
SVN Revision: 1872
2009-02-13 19:27:56 +00:00
Christophe Romain
d1001a99c2
prevent from calling get_vh_registered_users/2 when not available
...
SVN Revision: 1869
2009-02-13 13:28:10 +00:00
Christophe Romain
bb13c9e8ab
fix delete-items issue and manage-affiliations typo
...
SVN Revision: 1868
2009-02-09 13:37:58 +00:00
Badlop
ec31aef6cb
* src/mod_pubsub/mod_pubsub.erl: The table pubsub_node in ejabberd
...
older than 2.0.2 had indexes for parentid and type. This is not
required since ejabberd 2.0.2, so those indexes can be
deleted. (EJAB-669)
SVN Revision: 1864
2009-02-05 21:23:16 +00:00
Badlop
e321a241b7
* src/Makefile.in: Fix arguments to Install program
...
SVN Revision: 1860
2009-02-03 10:25:06 +00:00
Badlop
aab07df37b
* src/web/ejabberd_web_admin.erl: Calls to the hook
...
webadmin_menu_node provide the node as first argument, and calls
to webadmin_menu_hostnode provide both the host and the node. Fix
call to make_menu_items, because webadmin_menu_node was called in
cases where webadmin_menu_hostnode should be called. Align to
right some table elements.
SVN Revision: 1859
2009-02-02 10:12:44 +00:00
Evgeniy Khramtsov
e790ceea60
* src/eldap/eldap.erl: moves waiting for response queries to
...
pending queue on an LDAP connection failure.
SVN Revision: 1856
2009-01-30 15:22:18 +00:00
Evgeniy Khramtsov
8530e628b4
* src/eldap/eldap.erl: implemented queue for pending queries.
...
SVN Revision: 1855
2009-01-27 13:24:18 +00:00
Evgeniy Khramtsov
e2fa195e20
* src/eldap/eldap.erl: Close a connection on tcp_error.
...
SVN Revision: 1851
2009-01-23 07:28:49 +00:00
Badlop
ee1140483c
* src/odbc/mysql.sql: Fix complain about comment syntax
...
* src/odbc/pg.sql: Likewise
SVN Revision: 1850
2009-01-23 00:10:00 +00:00
Badlop
d0273f4630
* doc/api/process-one.css: Add some style to HTML elements
...
* src/ejabberd_listener.erl: Fix EDoc errors
* src/web/ejabberd_web_admin.erl: Likewise
SVN Revision: 1843
2009-01-21 19:49:26 +00:00
Badlop
b9caf7e610
* src/ejabberd_hooks.erl: Explanation in EDoc of some functions
...
SVN Revision: 1842
2009-01-21 17:36:28 +00:00
Badlop
3e2048ace9
* src/Makefile.in: The path to the installed copy of ejabberd
...
Guide is set in the environment variable
EJABBERD_DOC_PATH (EJAB-837).
* src/web/ejabberd_web_admin.erl: Likewise
* src/ejabberdctl.template: Likewise
* doc/guide.tex: Likewise
* doc/guide.html: Likewise
SVN Revision: 1835
2009-01-20 19:42:08 +00:00
Badlop
2e511c78af
* src/mod_privacy.erl: Only run roster_get_jid_info if privacy
...
list has subscription or group (thanks to George Hazan)(EJAB-851).
Sort items in privacy list by order before storing (EJAB-848)
* src/mod_privacy.hrl: Likewise
* src/mod_privacy_odbc.erl: Likewise
SVN Revision: 1834
2009-01-20 17:34:58 +00:00
Mickaël Rémond
579e1972d5
* src/ejabberd_c2s.erl: Added comments.
...
SVN Revision: 1823
2009-01-17 16:33:35 +00:00
Badlop
43e12a3702
* src/mod_privacy.erl: Privacy list items must be processed in the
...
specified order (EJAB-848)
* src/mod_privacy_odbc.erl: Likewise
SVN Revision: 1822
2009-01-16 16:06:21 +00:00
Mickaël Rémond
d041c1127d
* src/tls/Makefile.win32: Windows compilation support.
...
* src/tls/tls_drv.c: Likewise.
* src/tls/stdint.h: Likewise.
SVN Revision: 1816
2009-01-13 16:33:17 +00:00
Badlop
52930b77d8
* src/msgs/pl.po: Fix typo (thanks to Apag0r)(EJAB-844)
...
SVN Revision: 1814
2009-01-12 23:47:07 +00:00
Badlop
43a98ab69b
* src/web/ejabberd_web_admin.erl: Use textareas for large input
...
like ejabberd module options and listening port options. Show
result of POST more clearly. Ensure access rules are shown with
some minimum separation. Improve menu headers. (EJAB-562)
* src/web/ejabberd_web_admin.hrl: Likewise
* src/mod_offline.erl: Likewise
* src/mod_offline_odbc.erl: Likewise
* src/mod_roster.erl: Likewise
* src/mod_roster_odbc.erl: Likewise
* src/mod_shared_roster.erl: Likewise
SVN Revision: 1813
2009-01-12 21:48:34 +00:00
Badlop
ba2eb35590
* src/ejabberd_listener.erl: New way to configure IP address and
...
IP version of listener. Support for definition of IP address in
string format, and implicit definition of IP
version (EJAB-388). Support for defining several listeners: all
with same port number but different IP addresses (EJAB-389)(thanks
to Fabrice Colliot and Sergei Golovan). Better report in WebAdmin
of problem when starting a listener. The old configuration method
of ip tuple and inet6 is fully supported for backwards
compatibility, but is not documented in the Guide anymore.
* src/ejabberd_config.erl: Likewise
* src/mod_proxy65/mod_proxy65_stream.erl: Likewise
* src/mod_proxy65/mod_proxy65_service.erl: Likewise
* src/web/ejabberd_web_admin.erl: Likewise
* doc/guide.tex: Document the new way to configure IP address and
IP version of listener, undocument options ip and inet6
* doc/guide.html: Likewise
SVN Revision: 1812
2009-01-12 20:03:02 +00:00
Badlop
55db20d4b7
* src/web/ejabberd_web_admin.erl: New appearance of WebAdmin logo,
...
fixed logo-fill.
SVN Revision: 1811
2009-01-12 19:24:25 +00:00
Badlop
b3328c08a6
* doc/guide.tex: Fix some English strings: JID -> Jabber ID;
...
jabberd 1.4 -> jabberd14; commited -> committed
* src/*/*.erl: Likewise
* src/msgs/*.msg: Likewise
* src/msgs/*.po: Likewise
SVN Revision: 1810
2009-01-12 18:41:46 +00:00
Alexey Shchepin
562e6c8d39
* src/odbc/ejabberd_odbc.erl: Fixed processing of UPDATE results
...
with pgsql
SVN Revision: 1808
2009-01-12 18:15:49 +00:00
Badlop
f09509502e
* doc/guide.tex: Update copyright date 2008 to 2009 (EJAB-842)
...
* doc/guide.html: Likewise
* src/*/*.erl: Likewise
* src/*/*.erl: Remove unneeded blankspaces in license text
SVN Revision: 1804
2009-01-12 14:44:42 +00:00
Christophe Romain
1ac9246a49
prevent unauthorized entity to gain none-affiliation for given entity
...
SVN Revision: 1802
2009-01-11 04:08:10 +00:00
Christophe Romain
8090011126
fix previous partial patch (EJAB-840)
...
SVN Revision: 1799
2009-01-11 01:45:24 +00:00
Christophe Romain
c170783a49
fix owners cache and fix unsubscribe permissions (EJAB-840)
...
SVN Revision: 1797
2009-01-11 01:41:06 +00:00
Christophe Romain
38dcae1fc8
fix unsubscription of full jid subscribed node (EJAB-839)
...
SVN Revision: 1794
2009-01-10 13:38:10 +00:00
Badlop
eaa1644ebd
* src/mod_configure.erl: Fix access check for vhost configuration
...
SVN Revision: 1787
2009-01-09 00:39:57 +00:00
Mickaël Rémond
f0af10e600
* src/ejabberd_listener.erl: Define send timeout option to avoid blocking on socket send (EJAB-746).
...
* src/ejabberd_s2s_out.erl: Likewise.
SVN Revision: 1784
2009-01-08 20:49:16 +00:00
Christophe Romain
a1f0ad3300
apply delete-any feature
...
SVN Revision: 1783
2009-01-08 18:45:59 +00:00
Christophe Romain
967bbe7f03
fix EJAB-701 and EJAB-836
...
SVN Revision: 1779
2009-01-08 14:06:35 +00:00
Badlop
14bc7cf77f
* src/mod_roster.erl: Show hyperlinks to local contacts when
...
browsing roster of account in Web Admin (EJAB-480)
* src/mod_roster_odbc.erl: Likewise
SVN Revision: 1778
2009-01-07 01:38:45 +00:00
Badlop
9f80ec4fb6
* src/web/ejabberd_web_admin.erl: WebAdmin serves Guide and links
...
to related sections; the path to guide.html can be configured with
option doc_path (EJAB-837)
* src/web/ejabberd_web_admin.hrl: Likewise
* src/mod_shared_roster.erl: Likewise
* doc/guide.tex: Likewise
* doc/guide.html: Likewise
SVN Revision: 1777
2009-01-07 00:55:02 +00:00
Badlop
a0d48c63a3
* src/msgs/ru.po: Fix typo (thanks to Dominges)
...
* src/msgs/ru.msg: Likewise
SVN Revision: 1776
2009-01-06 15:09:53 +00:00
Alexey Shchepin
b1252f837f
* src/tls/tls_drv.c: Added a flag to avoid certificate validation
...
* src/tls/tls.erl: Likewise
* src/ejabberd_c2s.erl: Likewise
SVN Revision: 1774
2009-01-05 17:21:10 +00:00
Badlop
91a7110941
* src/*.erl: Fix EDoc comments
...
SVN Revision: 1771
2009-01-03 21:29:54 +00:00
Christophe Romain
01d761a901
PubSub: Added access-whitelist and member-affiliation features (EJAB-780)
...
SVN Revision: 1768
2009-01-03 00:55:05 +00:00
Christophe Romain
e710a24860
PubSub cleanup, EJAB-827 fix, EJAB-701 partial fix
...
SVN Revision: 1766
2009-01-03 00:25:40 +00:00
Mickaël Rémond
1f57a380c8
* src/ejabberd_c2s.erl: Remove useless comment and port Alexey fix to 2.0.x branch.
...
SVN Revision: 1764
2008-12-29 12:06:34 +00:00
Alexey Shchepin
df478a8e90
* src/ejabberd_c2s.erl: Bugfix in "from" attribute checking
...
SVN Revision: 1763
2008-12-29 11:11:37 +00:00
Evgeniy Khramtsov
5a5ab955cb
* src/odbc/odbc_queries.erl: replaced string:join/2 function.
...
Removed ugly "catch" statement from update_t/4.
WARNING: this change requires last version of mysql driver.
You can update it from ejabberd-modules repository.
SVN Revision: 1762
2008-12-29 09:26:20 +00:00
Evgeniy Khramtsov
85fdf7cb25
* src/odbc/ejabberd_odbc.erl: Print meaningful error message when
...
an SQL transaction exceeds number of restarts. Also rollbacks
this transaction to prevent deadlocks.
SVN Revision: 1761
2008-12-29 04:21:27 +00:00