summaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * src/msgs/pl.po: Fix typo (thanks to Apag0r)(EJAB-844)Badlop2009-01-122-2/+2
| | | | SVN Revision: 1814
* * src/web/ejabberd_web_admin.erl: Use textareas for large inputBadlop2009-01-127-95/+130
| | | | | | | | | | | | | | 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
* * src/ejabberd_listener.erl: New way to configure IP address andBadlop2009-01-125-66/+224
| | | | | | | | | | | | | | | | | | | | 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
* * src/web/ejabberd_web_admin.erl: New appearance of WebAdmin logo,Badlop2009-01-121-18/+17
| | | | | | fixed logo-fill. SVN Revision: 1811
* * doc/guide.tex: Fix some English strings: JID -> Jabber ID;Badlop2009-01-1254-472/+472
| | | | | | | | | jabberd 1.4 -> jabberd14; commited -> committed * src/*/*.erl: Likewise * src/msgs/*.msg: Likewise * src/msgs/*.po: Likewise SVN Revision: 1810
* * src/odbc/ejabberd_odbc.erl: Fixed processing of UPDATE resultsAlexey Shchepin2009-01-121-0/+2
| | | | | | with pgsql SVN Revision: 1808
* * doc/guide.tex: Update copyright date 2008 to 2009 (EJAB-842)Badlop2009-01-12149-301/+301
| | | | | | | | * doc/guide.html: Likewise * src/*/*.erl: Likewise * src/*/*.erl: Remove unneeded blankspaces in license text SVN Revision: 1804
* prevent unauthorized entity to gain none-affiliation for given entityChristophe Romain2009-01-111-3/+3
| | | | SVN Revision: 1802
* fix previous partial patch (EJAB-840)Christophe Romain2009-01-111-10/+2
| | | | SVN Revision: 1799
* fix owners cache and fix unsubscribe permissions (EJAB-840)Christophe Romain2009-01-112-22/+52
| | | | SVN Revision: 1797
* fix unsubscription of full jid subscribed node (EJAB-839)Christophe Romain2009-01-101-2/+1
| | | | SVN Revision: 1794
* * src/mod_configure.erl: Fix access check for vhost configurationBadlop2009-01-091-33/+57
| | | | SVN Revision: 1787
* * src/ejabberd_listener.erl: Define send timeout option to avoid blocking on ↵Mickaël Rémond2009-01-082-3/+11
| | | | | | | | socket send (EJAB-746). * src/ejabberd_s2s_out.erl: Likewise. SVN Revision: 1784
* apply delete-any featureChristophe Romain2009-01-087-0/+7
| | | | SVN Revision: 1783
* 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