Christophe Romain
252a08e037
Improve handling of PEP sent to external contacts (EJAB-825)
...
SVN Revision: 1746
2008-12-23 10:25:00 +00:00
Badlop
9539a50c33
* src/cyrsasl_digest.erl: Check digest-uri in SASL digest
...
authentication (thanks to Paul Guyot)(EJAB-569)
SVN Revision: 1743
2008-12-23 01:02:44 +00:00
Badlop
2bcee1f85d
* src/odbc/odbc_queries.erl: Fix removal of private_storage of an
...
account when the account is removed
* src/mod_privacy.erl: Remove privacy lists of an account when the
account is removed (EJAB-720)
* src/mod_privacy_odbc.erl: Likewise
SVN Revision: 1742
2008-12-23 00:48:09 +00:00
Christophe Romain
2890c01979
Fix send_last_published_item issue when running on clustered table (EJAB-793)
...
SVN Revision: 1739
2008-12-19 23:21:26 +00:00
Badlop
cd1eddde1a
* src/mod_pubsub/mod_pubsub.erl: Fix update pubsub tables from
...
ejabberd 1.x to 2.x (EJAB-817)
SVN Revision: 1734
2008-12-16 17:44:48 +00:00
Badlop
a61b838ad9
* doc/guide.tex: Fix capitalization of some section titles
...
* doc/guide.tex: Mention as optional Requirements: mysql, pgsql
and pam
* src/ejabberd_ctl.erl: Command reopen-log must also rotate
sasl.log (thanks to Alexander Tsvyashchenko)(EJAB-711)
* src/ejabberd_logger_h.erl: Export the function rotate_log/1
* doc/guide.tex: Improve explanation of log files rotation
* doc/guide.tex: Improve explanation of watchdog admins
option: only useful for developers (EJAB-816)
* src/ejabberd.cfg.example: Likewise
* doc/guide.tex: Say 'higher' instead of 'newer' in requirements
* README: Likewise
* doc/guide.tex: Simplify example mod_muc configuration
SVN Revision: 1733
2008-12-16 17:39:05 +00:00
Christophe Romain
bba71d464e
remove pubsub_state record when unsubscribing node without affiliation (EJAB-776)
...
SVN Revision: 1718
2008-12-08 21:49:40 +00:00
Christophe Romain
feb0bceb41
ignore unknown configuration fields (EJAB-762); fix node authorization bug (EJAB-798)
...
SVN Revision: 1713
2008-12-08 19:38:59 +00:00
Christophe Romain
6349ff898f
Reduce memory consumption due to caps handling
...
SVN Revision: 1711
2008-12-08 14:08:58 +00:00
Mickaël Rémond
197246bad8
* src/ejabberd_c2s.erl: Enforce client stanza from attribute (EJAB-812).
...
* src/jlib.erl: Likewise.
SVN Revision: 1707
2008-12-08 09:31:40 +00:00
Badlop
cc9990fcaa
Fix default value of default_room_options (thanks to Aleksey Shchepin)
...
SVN Revision: 1702
2008-12-03 15:06:21 +00:00
Christophe Romain
84bc6844b9
Don't create a SSL context on every connection and disable SSLv2 on outgoing connections (EJAB-781)
...
SVN Revision: 1694
2008-12-01 15:29:59 +00:00
Christophe Romain
efb6615cfd
Hibernate ejabberd_receiver and ejabberd_frontend_socket processes after timeout
...
SVN Revision: 1693
2008-12-01 15:16:40 +00:00
Badlop
db8eeb78e5
Remove debug line from SVN r1685
...
SVN Revision: 1689
2008-11-28 19:51:30 +00:00
Badlop
693e32aecf
* src/mod_irc/mod_irc.erl: Announce disco#info (thanks to Spike)
...
* src/mod_muc/mod_muc.erl: Announce disco#info disco#items
* src/mod_proxy65/mod_proxy65_service.erl: No announce disco#items
* src/mod_pubsub/mod_pubsub.erl: Announce disco#info disco#items
* src/mod_vcard.erl: Announce disco#info
SVN Revision: 1686
2008-11-26 16:04:27 +00:00
Badlop
34d93528ae
* src/gen_mod.erl: First store module options in ETS and Mnesia,
...
then start the module. In case of failure, remove options from
ETS. Until now the module was started before the options were
stored in database, and some modules started incorrectly because
they couldn't access the options from database; for instance
mod_muc_room required this for reading max_users option.
* src/mod_muc/mod_muc_room.erl: Include the value of max_users
service option and the current max_users room option in the list
of allowed room limit values.
SVN Revision: 1685
2008-11-26 15:10:38 +00:00
Christophe Romain
8ef0fe6b56
pubsub/pep: get_node_affiliations resultset bugfix
...
SVN Revision: 1683
2008-11-25 23:04:22 +00:00
Mickaël Rémond
3dd58372fe
* src/ejabberd_s2s_out.erl: exports the DNS resolution function.
...
SVN Revision: 1674
2008-11-08 17:50:54 +00:00
Badlop
2042a7ab27
* src/ejabberd_app.erl: Open ejabberd.log before parsing
...
ejabberd.cfg and translation files (EJAB-777)
SVN Revision: 1670
2008-10-27 10:56:46 +00:00
Christophe Romain
26cf780476
does not write item when max_items set to 0 (solves EJAB-768)
...
SVN Revision: 1660
2008-10-17 00:42:20 +00:00
Christophe Romain
a2b8263a20
fix remove_user not unsubscribing user (EJAB-684)
...
SVN Revision: 1658
2008-10-16 23:07:06 +00:00
Christophe Romain
e950adc0ef
fix badarg issue on get_roster_info when allowed roster groups is not defined
...
SVN Revision: 1657
2008-10-16 22:14:04 +00:00
Jérôme Sautret
184251b162
* src/odbc/ejabberd_odbc.erl: log MySQL driver messages (merge 1652 from trunk).
...
SVN Revision: 1653
2008-10-13 15:29:05 +00:00
Jérôme Sautret
1effe2be49
Merge commit 1612 from trunk:
...
* src/mod_roster_odbc.erl: fix MySQL multiple requests issue.
SVN Revision: 1613
2008-10-07 12:34:23 +00:00
Jérôme Sautret
a4ee23edfe
Merge from trunk r1600:
...
* src/ejabberd_rdbms.erl: fix SQL database reconnection
issues (EJAB-764) and add odbc_start_interval configuration
directive (default to 30 seconds).
* src/odbc/ejabberd_odbc.erl: likewise.
* src/odbc/ejabberd_odbc_sup.erl: likewise.
* doc/guide.tex: likewise.
SVN Revision: 1601
2008-10-06 14:27:48 +00:00
Jérôme Sautret
7224ec8cb4
* src/odbc/odbc_queries.erl: Fix syntax error on update_roster_sql query.
...
SVN Revision: 1599
2008-10-03 15:49:24 +00:00
Jérôme Sautret
096825fc55
* src/odbc/odbc_queries.erl: Fix empty query that fails on MySQL (merged from trunk).
...
SVN Revision: 1598
2008-10-03 15:47:30 +00:00
Mickaël Rémond
c9aef303a2
* src/mod_shared_roster.erl: Correct roster push when changing a shared roster entry name (EJAB-738).
...
SVN Revision: 1590
2008-10-01 14:52:25 +00:00
Badlop
3ced58c239
* src/*/Makefile.win32: Provide explicit beam filenames because
...
nmake does not accept wildcards (thanks to Attila
Vangel)(EJAB-543)
SVN Revision: 1588
2008-09-30 16:12:05 +00:00
Mickaël Rémond
2a0823f423
* src/mod_configure.erl: Fix adhoc commands reply types for "get-online-users-num" and "get-registered-users-num" (EJAB-756).
...
SVN Revision: 1569
2008-09-22 16:08:37 +00:00
Christophe Romain
55b586e51c
send last published events now supports PEP events from unavailable users nodes (EJAB-698)
...
SVN Revision: 1549
2008-08-27 09:25:24 +00:00
Christophe Romain
d5df314295
get_items bugfix (EJAB-716)
...
SVN Revision: 1541
2008-08-25 22:51:17 +00:00
Christophe Romain
28c34a844a
Prevent case_clause error when ejabber_odbc:sql_query returns {error, Reason}
...
SVN Revision: 1539
2008-08-25 13:34:53 +00:00
Christophe Romain
3c88ab49f0
Prevent case_clause error when ejabber_odbc:sql_query returns {error, Reason}
...
SVN Revision: 1537
2008-08-25 13:11:25 +00:00
Badlop
b338dd671f
* src/ejabberd_check.erl: Detect correctly MSSQL and ODBC
...
configuration (EJAB-710)
SVN Revision: 1536
2008-08-25 12:08:22 +00:00
Geoff Cant
2cda62dceb
EJAB-624: fixes mod_muc_room:is_visitor/2 to use get_role not get_affiliation
...
SVN Revision: 1535
2008-08-23 23:23:51 +00:00
Badlop
5d6fe1a055
* src/ejabberd_router.erl: Fix call to mnesia match_object
...
SVN Revision: 1533
2008-08-22 11:35:32 +00:00
Badlop
2f4db862f4
* src/mod_register.erl: Change password using mod_register always
...
returns success regardless of real result (EJAB-723)
* src/ejabberd_auth.erl: Likewise
* src/ejabberd_auth_external.erl: Likewise
* src/ejabberd_auth_internal.erl: Likewise
* src/ejabberd_auth_odbc.erl: Likewise
SVN Revision: 1530
2008-08-18 18:21:10 +00:00
Badlop
11f68cf7fd
* src/msgs/sv.msg: Fixed formatting typos
...
SVN Revision: 1526
2008-08-16 12:06:13 +00:00
Badlop
5a05eb8d62
* src/gen_mod.erl: Export stop_module_keep_config/2 (EJAB-706)
...
SVN Revision: 1525
2008-08-16 12:03:21 +00:00
Badlop
54842e7585
* src/msgs/sk.msg: Updated (thanks to Marek Becka)
...
SVN Revision: 1519
2008-08-11 00:48:57 +00:00
Badlop
76b19660e3
* src/msgs/eo.msg: Updated (thanks to Andreas van Cranenburgh)
...
* src/msgs/nl.msg: Updated (thanks to Andreas van Cranenburgh)
* src/msgs/sv.msg: Updated (thanks to Thore Alstromer and Heysan)
SVN Revision: 1518
2008-08-10 11:40:41 +00:00
Badlop
68ecc1f082
Retract from previous commit the code that checked the connection is attempted to a known served component (EJAB-717)
...
SVN Revision: 1517
2008-08-09 20:09:37 +00:00
Badlop
9147a1d2dd
* src/ejabberd_service.erl: Fix XEP-0114 compliance: define xmlns
...
in header of error response; check the connection is attempted to
a served component; include in response the JID of served
component not server (thanks to Sergei Golovan)
SVN Revision: 1516
2008-08-09 18:08:00 +00:00
Badlop
9dd66c241c
* src/web/ejabberd_http.erl: Temporary solution for check of
...
packet size when HTTPS (EJAB-611)(EJAB-507)(EJAB-574)
SVN Revision: 1502
2008-08-01 08:50:19 +00:00
Badlop
f5e489c764
* doc/guide.tex: Update Process-one name to ProcessOne (EJAB-708)
...
* doc/guide.html: Likewise
* doc/api/overview.edoc: Likewise
* src/*/*.erl: Likewise
* src/*/*.hrl: Likewise
* src/*/*.c: Likewise
* src/odbc/*.sql: Likewise
SVN Revision: 1499
2008-07-31 11:18:49 +00:00
Badlop
31b00c25c8
* src/mod_muc/mod_muc_room.erl: Support Reasons for all
...
affiliation and role changes (EJAB-306)
SVN Revision: 1498
2008-07-30 18:24:08 +00:00
Badlop
4f1fe31627
* src/gen_mod.erl: When ejabberd is kindly stopped, don't forget
...
modules configuration (EJAB-706)
* src/ejabberd_app.erl: Likewise
SVN Revision: 1497
2008-07-30 18:11:14 +00:00
Badlop
d22154a2d4
* src/msgs/uk.msg: Fix: each string in a single line
...
* src/msgs/wa.msg: Likewise
* src/msgs/es.msg: Fix typo
* src/msgs/gl.msg: Likewise
* src/msgs/pt-br.msg: Likewise
* src/msgs/zh.msg: Fix some strings (thanks to Zhan Caibao)
SVN Revision: 1496
2008-07-30 14:09:36 +00:00
Badlop
751a8fbd37
* src/msgs/ca.msg: Updated (thanks to Badlop)
...
* src/msgs/cs.msg: Updated (thanks to Lukas Poliuvk)
* src/msgs/de.msg: Updated (thanks to Nikolaus Polak)
* src/msgs/es.msg: Updated (thanks to Badlop)
* src/msgs/fr.msg: Updated (thanks to Christophe Romain)
* src/msgs/it.msg: Updated (thanks to Luca Brivio)
* src/msgs/ja.msg: Updated (thanks to Tsukasa Hamano)
* src/msgs/no.msg: Updated (thanks to Stian B. Barmen)
* src/msgs/pl.msg: Updated (thanks to Zbyszek Zolkiewski)
* src/msgs/pt-br.msg: Updated (thanks to Otavio Fernandes)
* src/msgs/ru.msg: Updated (thanks to Evgeniy Khramtsov)
* src/msgs/tr.msg: Updated (thanks to Doruk Fisek)
* src/msgs/uk.msg: Updated (thanks to Ruslan Rakhmanin)
* src/msgs/wa.msg: Updated (thanks to Pablo Saratxaga)
* src/msgs/zh.msg: Updated (thanks to Shelley Shyan)
SVN Revision: 1495
2008-07-29 11:21:53 +00:00
Badlop
6ea15171f7
* src/mod_muc/mod_muc_room.erl: Add 'description' to the
...
mod_muc_room config record; it will be used in ejabberd 2.1.x
branch (EJAB-670)
SVN Revision: 1493
2008-07-28 16:15:51 +00:00
Christophe Romain
782ee63266
Speedup startup with many pubsub nodes (EJAB-669)
...
SVN Revision: 1490
2008-07-25 09:06:09 +00:00
Badlop
2d5fdbab64
* src/mod_proxy65/mod_proxy65_lib.erl: Send protocol compliant
...
SOCKS5 reply; this breaks support of uncompliant Psi<0.10 (thanks
to Felix Geyer)(EJAB-632)
* src/mod_proxy65/mod_proxy65_stream.erl: Likewise
SVN Revision: 1488
2008-07-24 18:03:28 +00:00
Badlop
f841acb21f
* src/mod_register.erl: When a registration is blocked due to IP
...
limitation, return description in error stanza (EJAB-692)
SVN Revision: 1487
2008-07-24 17:49:37 +00:00
Christophe Romain
71e87aef6e
allow owner to subscribe/get its one node (EJAB-705)
...
SVN Revision: 1485
2008-07-24 14:06:28 +00:00
Badlop
df21b2d48c
* src/Makefile.in: Support for parallel compilation with 'make -j'
...
in multi core CPUs: fix compilation dependencies; compile
behaviors before other source code (EJAB-697)(thanks to Jonathan
Schleifer)
* src/mod_pubsub/Makefile.in: Likewise
* src/eldap/Makefile.in: Likewise
SVN Revision: 1484
2008-07-24 11:53:00 +00:00
Geoff Cant
318823fe68
Altering XForms text for allow_visitor_status mod_muc_room option. (EJAB-624)
...
SVN Revision: 1481
2008-07-23 17:45:39 +00:00
Geoff Cant
102281194f
Remove allow_visitor_presence, add allow_visitor_status [merge from trunk@1477-1478] (EJAB-624)
...
SVN Revision: 1479
2008-07-23 16:58:52 +00:00
Geoff Cant
6768a21d36
Implementing muc_room visitor presence restrictions. [merge from trunk@1475] (EJAB-624)
...
SVN Revision: 1476
2008-07-23 13:03:30 +00:00
Christophe Romain
895e104b6a
subscribing to a node sends only last items (EJAB-700), send_last_items bugfix
...
SVN Revision: 1473
2008-07-23 01:13:36 +00:00
Christophe Romain
c6090dd8ca
pubsub improvement, fixes EJAB-684 EJAB-675 EJAB-663
...
SVN Revision: 1471
2008-07-22 23:41:40 +00:00
Badlop
293676d2a6
* src/ejabberd_config.erl: If syntax mistake in config file, show
...
specific error message (EJAB-616)
SVN Revision: 1470
2008-07-22 16:08:57 +00:00
Badlop
4ebaf3efa0
* src/mod_muc/mod_muc_room.erl: Fix to allow a server admin to add
...
himself as owner of a room (EJAB-687)
SVN Revision: 1460
2008-07-17 17:32:11 +00:00
Badlop
82e8b16a39
* src/Makefile.in: ejabberctl doesn't use the erl found by the
...
configure script (EJAB-676)
* src/ejabberdctl.template: Likewise
SVN Revision: 1459
2008-07-17 17:13:01 +00:00
Christophe Romain
fc2ea76a45
use -DSSL39 if compiling with R12
...
SVN Revision: 1455
2008-07-16 22:23:58 +00:00
Badlop
ae939c5f80
* src/ejabberd_c2s.erl: Put auth_module in Info always (EJAB-549)
...
SVN Revision: 1454
2008-07-16 18:05:46 +00:00
Christophe Romain
745106c83d
Rolled back the previous IP getting patch, and Report connection's IP address
...
SVN Revision: 1452
2008-07-16 13:30:37 +00:00
Christophe Romain
546bb02153
Rolled back the previous IP getting patch, and Report connection's IP address
...
SVN Revision: 1451
2008-07-16 13:29:57 +00:00
Badlop
b1ca88a5eb
* src/configure.ac: Improve legibility
...
* src/aclocal.m4: Likewise
* src/configure: Likewise
* src/ejabberdctl.template: Remove garbage variable. Document node
option
* doc/guide.tex: Add references to sections.
* doc/guide.html: Likewise
SVN Revision: 1438
2008-07-12 21:32:45 +00:00
Badlop
cdcc3a2520
* doc/guide.tex: Document how to insert a newline character in
...
welcome_message (EJAB-501)
* src/ejabberd.cfg.example: Likewise
SVN Revision: 1437
2008-07-11 13:47:15 +00:00
Christophe Romain
3c90d7c2b9
change needed to support previous blacklist support
...
SVN Revision: 1432
2008-07-11 07:13:41 +00:00
Christophe Romain
bc18e89d61
Backport C2S blacklist support from trunk
...
SVN Revision: 1431
2008-07-11 06:59:45 +00:00
Badlop
e956ca4fe3
* src/configure.ac: Don't check for erlang header file (EJAB-232)
...
* src/configure: Likewise
SVN Revision: 1430
2008-07-10 18:09:18 +00:00
Badlop
53c994825c
* src/configure.ac: Check for erlang header files (EJAB-232)
...
* src/configure: Likewise
SVN Revision: 1429
2008-07-09 21:33:34 +00:00
Badlop
085d979037
* src/mod_pubsub/mod_pubsub.erl: Fix compilation warnings
...
* src/mod_pubsub/node_zoo.erl: Likewise
* src/mod_shared_roster.erl: Likewise
SVN Revision: 1428
2008-07-09 21:26:25 +00:00
Badlop
49b02c0a9f
* src/mod_muc/mod_muc_log.erl: Fix XHTML compliance: ensure some
...
language is set, include ID attribute in each message, add
microseconds to ensure unique value (EJAB-497)
SVN Revision: 1426
2008-07-09 18:39:41 +00:00
Badlop
d8405b694e
* src/ejabberd_config.erl (load_file): error message on sasl.log
...
is not flattened (EJAB-616)
SVN Revision: 1424
2008-07-09 16:08:32 +00:00
Christophe Romain
3dfcc4c4d3
typo fix
...
SVN Revision: 1417
2008-07-08 10:31:29 +00:00
Christophe Romain
8047ff0617
improve ip fetching patch
...
SVN Revision: 1414
2008-07-08 10:17:50 +00:00
Badlop
8032533f26
* src/Makefile.in: Spool, config and log dirs: writtable by owner,
...
readable by group, nothing by others (EJAB-686)
* doc/guide.tex: New section Securing sensible files
* doc/guide.html: Likewise
SVN Revision: 1413
2008-07-07 14:52:47 +00:00
Jérôme Sautret
8012133539
* src/mod_privacy_odbc.erl: Support for privacy lists in MySQL (thanks to Igor Goryachev)(EJAB-538)(merge r1409 from trunk)
...
SVN Revision: 1410
2008-07-03 16:20:47 +00:00
Christophe Romain
1e56a614f9
PubSub improvements, and solves (EJAB-453) (EJAB-608)
...
SVN Revision: 1407
2008-07-03 09:56:21 +00:00
Badlop
971c9ce5a5
* src/ejabberd_ctl.erl: Web Admin and Ad-hoc admin: dump only
...
persistent tables (EJAB-678)
SVN Revision: 1387
2008-06-29 11:59:06 +00:00
Badlop
7abfd51534
* src/mod_pubsub/node_pep.erl: Complain if mod_caps disabled and
...
mod_pubsub has PEP plugin enabled (EJAB-677)
SVN Revision: 1386
2008-06-29 11:34:30 +00:00
Christophe Romain
2c9d424330
allow get_default on PEP nodes (EJAB-656)
...
SVN Revision: 1363
2008-06-19 09:08:30 +00:00
Badlop
541f381145
* src/ejabberd.app: The ejabberd version number is defined in the
...
OTP application resource file, in the key 'vsn' (EJAB-657)
* src/ejabberd.hrl: The macro VERSION now consults the ejabberd
application key vsn
* src/configure.erl: Load the ejabberd application description
* doc/Makefile: Read ejabberd version from ejabberd.app vsn
* doc/api/Makefile: Likewise
SVN Revision: 1361
2008-06-18 21:33:48 +00:00
Christophe Romain
a7cd412a76
temporary roster_groups_allowed fix (EJAB-655)
...
SVN Revision: 1360
2008-06-18 16:35:17 +00:00
Christophe Romain
ab310255d7
pubsub get_default bugfix (EJAB-656)
...
SVN Revision: 1357
2008-06-18 16:19:15 +00:00
Badlop
d9241c9e75
* src/ejabberd.cfg.example: Add registration_timeout (EJAB-653)
...
SVN Revision: 1355
2008-06-13 17:51:01 +00:00
Badlop
73f40db258
* src/msgs/pl.msg: Bugfix in arguments of translated string that
...
could crash the room (thanks to Anastasia Gornostaeva)
SVN Revision: 1345
2008-06-04 13:21:36 +00:00
Badlop
56740871f1
* src/web/ejabberd_web.erl (make_xhtml/2): Allow to include
...
elements in the HTTP header
SVN Revision: 1344
2008-05-31 18:21:43 +00:00
Badlop
6c9eb98792
* src/odbc/odbc_queries.erl (del_user_return_password): Return
...
password (thanks to Oleg Palij)
SVN Revision: 1343
2008-05-31 17:09:13 +00:00
Badlop
fef60fe1d3
Retract the changes that SVN commit 1326 made in branches/ejabberd-2.0.x
...
SVN Revision: 1339
2008-05-20 16:23:43 +00:00
Badlop
45c1bad6d8
* doc/guide.html: Updated
...
* doc/dev.html: Likewise
* doc/features.html: Likewise
* doc/version.tex: Likewise
* src/ejabberd.hrl: Version is 2.0.x
SVN Revision: 1336
2008-05-19 09:46:42 +00:00
Badlop
6916d7b552
* src/configure.ac: R12 support: remove compilation
...
warning (EJAB-630)
* src/configure: Likewise
* doc/guide.tex: Likewise
SVN Revision: 1334
2008-05-19 09:20:35 +00:00
Christophe Romain
7461cb5f72
Change FSMTIMEOUT to 30s
...
SVN Revision: 1327
2008-05-16 15:28:23 +00:00
Christophe Romain
8e069daa61
fixing 1324 commit issue on tagged versions
...
SVN Revision: 1326
2008-05-16 14:23:37 +00:00
Christophe Romain
8041c033a9
Don't activate a socket untill its receiver process is controlling it
...
SVN Revision: 1325
2008-05-16 12:56:24 +00:00
Badlop
ca8c659804
* src/mod_muc/mod_muc_room.erl: Return Forbidden error message
...
when user sends private message in a room that disallows
it (EJAB-595)
SVN Revision: 1323
2008-05-12 20:35:43 +00:00
Badlop
a96cf33df3
* src/web/ejabberd_http.erl (parse_auth): Allow password that
...
include colon character (EJAB-522)
SVN Revision: 1322
2008-05-12 17:56:27 +00:00