aboutsummaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* fix EJAB-701 and EJAB-836Christophe Romain2009-01-082-71/+95
| | | | SVN Revision: 1779
* * src/mod_roster.erl: Show hyperlinks to local contacts whenBadlop2009-01-072-4/+40
| | | | | | | browsing roster of account in Web Admin (EJAB-480) * src/mod_roster_odbc.erl: Likewise SVN Revision: 1778
* * src/web/ejabberd_web_admin.erl: WebAdmin serves Guide and linksBadlop2009-01-073-12/+57
| | | | | | | | | | | 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
* * src/msgs/ru.po: Fix typo (thanks to Dominges)Badlop2009-01-062-2/+2
| | | | | | * src/msgs/ru.msg: Likewise SVN Revision: 1776
* * src/tls/tls_drv.c: Added a flag to avoid certificate validationAlexey Shchepin2009-01-053-4/+21
| | | | | | | * src/tls/tls.erl: Likewise * src/ejabberd_c2s.erl: Likewise SVN Revision: 1774
* * src/*.erl: Fix EDoc commentsBadlop2009-01-0313-35/+33
| | | | SVN Revision: 1771
* PubSub: Added access-whitelist and member-affiliation features (EJAB-780)Christophe Romain2009-01-032-8/+13
| | | | SVN Revision: 1768
* PubSub cleanup, EJAB-827 fix, EJAB-701 partial fixChristophe Romain2009-01-034-391/+266
| | | | SVN Revision: 1766
* * src/ejabberd_c2s.erl: Remove useless comment and port Alexey fix to 2.0.x ↵Mickaël Rémond2008-12-291-7/+0
| | | | | | branch. SVN Revision: 1764
* * src/ejabberd_c2s.erl: Bugfix in "from" attribute checkingAlexey Shchepin2008-12-291-19/+17
| | | | SVN Revision: 1763
* * src/odbc/odbc_queries.erl: replaced string:join/2 function.Evgeniy Khramtsov2008-12-291-11/+16
| | | | | | | | 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
* * src/odbc/ejabberd_odbc.erl: Print meaningful error message whenEvgeniy Khramtsov2008-12-291-12/+22
| | | | | | | an SQL transaction exceeds number of restarts. Also rollbacks this transaction to prevent deadlocks. SVN Revision: 1761
* * src/ejabberd_c2s.erl: We should allow use of bare resource in from by the ↵Mickaël Rémond2008-12-281-13/+26
| | | | | | client (partially revert r1727) (EJAB-812) SVN Revision: 1759
* Use inet:gethostbyname instead of inet_res:getbynameBadlop2008-12-261-5/+5
| | | | SVN Revision: 1758
* * src/web/ejabberd_web_admin.erl: Show in ejabberd Web Admin theBadlop2008-12-261-3/+12
| | | | | | | connection method and connected node of Jabber clients (thanks to Oleg Palij)(EJAB-319) SVN Revision: 1757
* * src/ejabberd_config.erl: Option outgoing_s2s_options to defineBadlop2008-12-264-29/+97
| | | | | | | | | | | | s2s outgoing behaviour: IPv4, IPv6 and timeout (thanks to Stephan Maka)(EJAB-665) * src/ejabberd_s2s_out.erl: Likewise * src/ejabberd_socket.erl: Likewise * src/ejabberd.cfg.example: Likewise * doc/guide.tex: Likewise * doc/guide.html: Likewise SVN Revision: 1756
* * src/odbc/ejabberd_odbc.erl: get rid of SERIALIZABLE isolation level on ↵Evgeniy Khramtsov2008-12-264-166/+206
| | | | | | | | | | MySQL connections. * src/odbc/odbc_queries.erl: replaces all delete->insert chains with update->insert. * src/mod_privacy_odbc.erl: moved sql queries to odbc_queries.erl. * src/mod_roster_odbc.erl: changed interface for odbc_queries.erl. SVN Revision: 1755
* * src/aclocal.m4: Fixes in configure script: fixBadlop2008-12-243-615/+627
| | | | | | | | | disable-disable_zlib and disable-pam; in case of problems, PAM verification aborts with error instead of warning. (EJAB-787) * src/configure.ac: Likewise * src/configure: Likewise SVN Revision: 1754
* * src/acl.erl: New ACL: shared_group (thanks to Maxim Ryazanov)Badlop2008-12-238-31/+149
| | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/guide.tex: Likewise * src/mod_shared_roster.erl: Push new group members when registered or manually added to group: EJAB-730 EJAB-731 EJAB-732 EJAB-767 EJAB-794. When user is added to group, push it to other members, and other members to it. When user is removed from group, push deletion to other members, and other members to it. When user is registered, push him to members of group @all@. When user is deleted, push deletion to members of group @all@. Document several functions in mod_shared_roster. * src/ejabberd_auth.erl: Rename hook user_registered to register_user, for name consistency with the widely used hook remove_user. Run hook register_user in ejabberd_auth, so it's run when account is created with any method. Run hook remove_user in ejabberd_auth, so it's run when account is deleted with any method. * 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/mod_register.erl: Likewise SVN Revision: 1752
* * src/jlib.erl: Implementation of XEP-0059 Result SetBadlop2008-12-233-4/+142
| | | | | | | | Management (thanks to Eric Cestari)(EJAB-807) * src/jlib.hrl: Likewise * src/mod_muc/mod_muc.erl: Likewise SVN Revision: 1750
* typo fixChristophe Romain2008-12-231-3/+3
| | | | SVN Revision: 1748
* make caps store only required user_caps_defaultChristophe Romain2008-12-231-3/+9
| | | | SVN Revision: 1747
* Improve handling of PEP sent to external contacts (EJAB-825)Christophe Romain2008-12-232-19/+49
| | | | SVN Revision: 1745
* * src/mod_last.erl: Implement workaround for uptime statistic inBadlop2008-12-233-15/+60
| | | | | | | | | 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
* * src/cyrsasl_digest.erl: Check digest-uri in SASL digestBadlop2008-12-231-22/+48
| | | | | | authentication (thanks to Paul Guyot)(EJAB-569) SVN Revision: 1743
* * src/odbc/odbc_queries.erl: Fix removal of private_storage of anBadlop2008-12-233-2/+40
| | | | | | | | | | 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
* Fix send_last_published_item issue when running on clustered table (EJAB-793)Christophe Romain2008-12-201-9/+26
| | | | SVN Revision: 1740
* Check option of the nodetree instead of checking configurationChristophe Romain2008-12-181-2/+2
| | | | SVN Revision: 1737
* * src/mod_pubsub/mod_pubsub.erl: Fix update pubsub tables fromBadlop2008-12-161-53/+59
| | | | | | ejabberd 1.x to 2.x (EJAB-817) SVN Revision: 1734
* * doc/guide.tex: Fix capitalization of some section titlesBadlop2008-12-163-5/+24
| | | | | | | | | | | | | | | | | | | | | * 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
* fix get_item_name deadlock on transactionChristophe Romain2008-12-151-7/+4
| | | | SVN Revision: 1728
* * src/ejabberd_c2s.erl: Bugfix in "from" attribute checkingAlexey Shchepin2008-12-121-18/+12
| | | | SVN Revision: 1727
* fix typo bug injected in r1712Christophe Romain2008-12-091-1/+1
| | | | SVN Revision: 1724
* prevent publish items with invalid XML schema (EJAB-699)Christophe Romain2008-12-091-5/+5
| | | | SVN Revision: 1722
* cosmetic change (intentation and spaces)Christophe Romain2008-12-081-11/+11
| | | | SVN Revision: 1719
* remove pubsub_state record when unsubscribing node without affiliation ↵Christophe Romain2008-12-081-0/+4
| | | | | | (EJAB-776) SVN Revision: 1717
* reply to suscriptions options queries with unsupported feature error (EJAB-713)Christophe Romain2008-12-081-0/+4
| | | | SVN Revision: 1716
* several pubsub improvementsChristophe Romain2008-12-086-60/+97
| | | | SVN Revision: 1715
* Reduce memory consumption due to caps handlingChristophe Romain2008-12-083-118/+96
| | | | SVN Revision: 1712
* * src/ejabberd_c2s.erl: Enforce client stanza from attribute (EJAB-812).Mickaël Rémond2008-12-082-22/+74
| | | | | | * src/jlib.erl: Likewise. SVN Revision: 1706
* Fix default value of default_room_options (thanks to Aleksey Shchepin)Badlop2008-12-031-1/+1
| | | | SVN Revision: 1702
* * src/odbc/ejabberd_odbc.erl: close MySQL connections on terminate (needs ↵Jérôme Sautret2008-12-031-1/+9
| | | | | | mysql r829) SVN Revision: 1700
* No need to define default value of history field because it is explicitely ↵Badlop2008-12-021-1/+1
| | | | | | set when the record is created SVN Revision: 1699
* * src/mod_muc/mod_muc_room.erl: Move definitions to header fileBadlop2008-12-023-60/+83
| | | | | | | * src/mod_muc/mod_muc_room.hrl: New header file * src/Makefile.in: Likewise SVN Revision: 1698
* Remove debug line from SVN r1685Badlop2008-11-281-4/+1
| | | | SVN Revision: 1689
* * src/mod_muc/mod_muc_room.erl: Clean user activity after timeoutAlexey Shchepin2008-11-281-47/+106
| | | | | | (EJAB-804) SVN Revision: 1688
* * src/ejabberdctl.template: Fix detection of ejabberdctl.cfg pathBadlop2008-11-261-4/+4
| | | | SVN Revision: 1687
* * src/mod_irc/mod_irc.erl: Announce disco#info (thanks to Spike)Badlop2008-11-265-9/+12
| | | | | | | | | * 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
* * src/gen_mod.erl: First store module options in ETS and Mnesia,Badlop2008-11-262-12/+23
| | | | | | | | | | | | | | 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
* pubsub/pep: get_node_affiliations resultset bugfixChristophe Romain2008-11-251-8/+3
| | | | SVN Revision: 1684