Badlop
35b1e2885e
* src/jlib.erl: Implementation of XEP-0059 Result Set
...
Management (thanks to Eric Cestari)(EJAB-807)
* src/jlib.hrl: Likewise
* src/mod_muc/mod_muc.erl: Likewise
SVN Revision: 1750
2008-12-23 13:04:42 +00:00
Christophe Romain
17cbd1614a
typo fix
...
SVN Revision: 1748
2008-12-23 10:53:06 +00:00
Christophe Romain
4d20367a0c
make caps store only required user_caps_default
...
SVN Revision: 1747
2008-12-23 10:51:44 +00:00
Christophe Romain
5adfcfad7a
Improve handling of PEP sent to external contacts (EJAB-825)
...
SVN Revision: 1745
2008-12-23 10:20:34 +00:00
Badlop
42036d8f68
* src/mod_last.erl: Implement workaround for uptime statistic in
...
32 bit machines, so it can show uptime greater than 50
days (EJAB-610)
* src/mod_last_odbc.erl: Likewise
* src/ejabberd_config.erl: Store start time in local_config table
SVN Revision: 1744
2008-12-23 01:34:52 +00:00
Badlop
af2fa5b5f5
* 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
74f15f790a
* 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
4469880c2e
Fix send_last_published_item issue when running on clustered table (EJAB-793)
...
SVN Revision: 1740
2008-12-20 00:00:24 +00:00
Christophe Romain
c0fb556a01
Check option of the nodetree instead of checking configuration
...
SVN Revision: 1737
2008-12-18 13:45:46 +00:00
Badlop
8f43867091
* 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
867ce5be32
* doc/guide.tex: Fix capitalization of some section titles
...
* doc/guide.tex: Mention as optional Requirements: mysql, pgsql
and pam
* src/ejabberd_admin.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: 1732
2008-12-16 17:36:34 +00:00
Christophe Romain
a800ac5a4e
fix get_item_name deadlock on transaction
...
SVN Revision: 1728
2008-12-15 19:55:35 +00:00
Alexey Shchepin
620cbc765c
* src/ejabberd_c2s.erl: Bugfix in "from" attribute checking
...
SVN Revision: 1727
2008-12-12 13:08:00 +00:00
Christophe Romain
6e5a32308a
fix typo bug injected in r1712
...
SVN Revision: 1724
2008-12-09 22:42:01 +00:00
Christophe Romain
e8635b99c8
prevent publish items with invalid XML schema (EJAB-699)
...
SVN Revision: 1722
2008-12-09 22:02:47 +00:00
Christophe Romain
07e9ad307e
cosmetic change (intentation and spaces)
...
SVN Revision: 1719
2008-12-08 23:28:50 +00:00
Christophe Romain
23ce0b312d
remove pubsub_state record when unsubscribing node without affiliation (EJAB-776)
...
SVN Revision: 1717
2008-12-08 21:47:50 +00:00
Christophe Romain
dceb817853
reply to suscriptions options queries with unsupported feature error (EJAB-713)
...
SVN Revision: 1716
2008-12-08 21:17:46 +00:00
Christophe Romain
c443ee4f4a
several pubsub improvements
...
SVN Revision: 1715
2008-12-08 19:50:50 +00:00
Christophe Romain
e2d8154a80
Reduce memory consumption due to caps handling
...
SVN Revision: 1712
2008-12-08 14:10:55 +00:00
Mickaël Rémond
4618ec1fef
* src/ejabberd_c2s.erl: Enforce client stanza from attribute (EJAB-812).
...
* src/jlib.erl: Likewise.
SVN Revision: 1706
2008-12-08 09:21:36 +00:00
Badlop
8e32cc11cb
Fix default value of default_room_options (thanks to Aleksey Shchepin)
...
SVN Revision: 1702
2008-12-03 15:06:21 +00:00
Jérôme Sautret
9e679aa621
* src/odbc/ejabberd_odbc.erl: close MySQL connections on terminate (needs mysql r829)
...
SVN Revision: 1700
2008-12-03 10:58:19 +00:00
Badlop
bc9ba75c2b
No need to define default value of history field because it is explicitely set when the record is created
...
SVN Revision: 1699
2008-12-02 19:45:39 +00:00
Badlop
f124bb3d10
* src/mod_muc/mod_muc_room.erl: Move definitions to header file
...
* src/mod_muc/mod_muc_room.hrl: New header file
* src/Makefile.in: Likewise
SVN Revision: 1698
2008-12-02 19:23:12 +00:00
Badlop
7348f4a553
Remove debug line from SVN r1685
...
SVN Revision: 1689
2008-11-28 19:51:30 +00:00
Alexey Shchepin
964cb84864
* src/mod_muc/mod_muc_room.erl: Clean user activity after timeout
...
(EJAB-804)
SVN Revision: 1688
2008-11-28 16:06:39 +00:00
Badlop
78b90e9300
* src/ejabberdctl.template: Fix detection of ejabberdctl.cfg path
...
SVN Revision: 1687
2008-11-26 18:02:41 +00:00
Badlop
340562e452
* 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
6a785fa536
* 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
e68a731219
pubsub/pep: get_node_affiliations resultset bugfix
...
SVN Revision: 1684
2008-11-25 23:05:26 +00:00
Evgeniy Khramtsov
11e5617efc
* src/eldap/Makefile.in: added +optimize and +driver
...
compilation options
* src/eldap/Makefile.win32: Likewise
SVN Revision: 1682
2008-11-24 13:27:04 +00:00
Mickaël Rémond
cc858469ec
* src/ejabberdctl.template: Added the ability to define the --config-dir option.
...
SVN Revision: 1681
2008-11-23 16:41:50 +00:00
Alexey Shchepin
c2d81c59b6
* src/ejabberd_receiver.erl: Hibernate after timeout
...
* src/ejabberd_frontend_socket.erl: Likewise
SVN Revision: 1680
2008-11-23 09:43:52 +00:00
Badlop
91b328b7d5
URL path should be tokenized by / and then decoded (EJAB-786).
...
SVN Revision: 1679
2008-11-12 10:03:27 +00:00
Badlop
9f110a6352
* src/web/ejabberd_http.erl: Include recognized headers in
...
request_headers as atoms, and others as strings (EJAB-778)
SVN Revision: 1678
2008-11-12 09:58:28 +00:00
Alexey Shchepin
4709ed58aa
* src/tls/tls_drv.c: Don't create a SSL context on every
...
connection and disable SSLv2 on outgoing connections (EJAB-781)
SVN Revision: 1675
2008-11-10 14:32:51 +00:00
Mickaël Rémond
10e3f2cf92
* src/ejabberd_s2s_out.erl: exports the DNS resolution function.
...
SVN Revision: 1674
2008-11-08 17:50:54 +00:00
Badlop
02d68146bd
* src/extauth.erl: When the extauth call fails or timeouts, deny
...
authorization. Use two timeouts: 60s for script initialization and
10s for regular calls. (thanks to Kevin Crosbie from
Ravenpack) (EJAB-627)
SVN Revision: 1673
2008-11-06 15:36:49 +00:00
Alexey Shchepin
8cdebd485a
* src/ejabberd_c2s.erl: Disable zlib when STARTTLS is required
...
SVN Revision: 1672
2008-11-03 13:54:42 +00:00
Badlop
f032cf3380
* src/Makefile.in (clean-local): Delete also ejabberdctl.example
...
SVN Revision: 1671
2008-10-27 12:19:06 +00:00
Badlop
ff6891cdd0
* src/translate.erl: When a translation file can't be loaded, show
...
detailed error message
SVN Revision: 1669
2008-10-24 22:16:17 +00:00
Badlop
9d521c9dd0
* src/ejabberd_ctl.erl: If ejabberd didn't start correctly:
...
'ejabberdctl status' suggests to look in log files; any other
ejabberdctl command shows 'status'.
SVN Revision: 1668
2008-10-24 22:11:42 +00:00
Badlop
9e55a1291a
* src/ejabberd_app.erl: Open ejabberd.log sooner, so errors during
...
ejabberd initialization are logged in that file (EJAB-777). Write
a log message when ejabberd finishes the start or stop.
SVN Revision: 1667
2008-10-24 22:07:38 +00:00
Badlop
426e75a298
* src/ejabberd_c2s.erl: Ensure unique ID in roster push (EJAB-721)
...
* src/mod_roster.erl: Likewise
* src/mod_roster_odbc.erl: Likewise
* src/mod_shared_roster.erl: Likewise
SVN Revision: 1666
2008-10-24 18:01:08 +00:00
Badlop
cdcf2d380b
* src/ejabberd_lstener.erl: Fix listeners
...
* src/ejabberd_sup.erl: Likewise
* src/gen_mod.erl: Likewise
SVN Revision: 1665
2008-10-24 17:26:11 +00:00
Alexey Shchepin
7181957506
* src/ejabberd_frontend_socket.erl: Fixed SSL sockets
...
SVN Revision: 1664
2008-10-23 14:59:49 +00:00
Badlop
5264d9299d
* src/Makefile.in: docdir should be prefixed with DESTDIR (thanks
...
to Jack Moffitt)(EJAB-775)
SVN Revision: 1662
2008-10-17 17:37:50 +00:00
Christophe Romain
f6e2a58772
does not write item when max_items set to 0 (solves EJAB-768)
...
SVN Revision: 1661
2008-10-17 00:43:58 +00:00
Christophe Romain
0083e56c22
fix remove_user not unsubscribing user (EJAB-684)
...
SVN Revision: 1659
2008-10-16 23:09:51 +00:00