24
1
mirror of https://github.com/processone/ejabberd.git synced 2024-06-14 22:00:16 +02:00
xmpp.chapril.org-ejabberd/src
Badlop 7808dc11af * src/acl.erl: New ACL: shared_group (thanks to Maxim Ryazanov)
* 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
2008-12-23 19:15:33 +00:00
..
ejabberd_zlib * src/*/Makefile.win32: Provide explicit beam filenames because 2008-09-30 16:12:05 +00:00
eldap * src/eldap/Makefile.in: added +optimize and +driver 2008-11-24 13:27:04 +00:00
mod_irc * src/mod_irc/mod_irc.erl: Announce disco#info (thanks to Spike) 2008-11-26 16:04:27 +00:00
mod_muc * src/jlib.erl: Implementation of XEP-0059 Result Set 2008-12-23 13:04:42 +00:00
mod_proxy65 * src/mod_irc/mod_irc.erl: Announce disco#info (thanks to Spike) 2008-11-26 16:04:27 +00:00
mod_pubsub Improve handling of PEP sent to external contacts (EJAB-825) 2008-12-23 10:20:34 +00:00
msgs * contrib/extract_translations/extract_translations.erl: Use 2008-08-17 16:35:58 +00:00
odbc * src/odbc/odbc_queries.erl: Fix removal of private_storage of an 2008-12-23 00:48:09 +00:00
pam * doc/guide.tex: Update Process-one name to ProcessOne (EJAB-708) 2008-07-31 11:18:49 +00:00
stringprep * src/*/Makefile.win32: Provide explicit beam filenames because 2008-09-30 16:12:05 +00:00
tls * src/tls/tls_drv.c: Don't create a SSL context on every 2008-11-10 14:32:51 +00:00
web URL path should be tokenized by / and then decoded (EJAB-786). 2008-11-12 10:03:27 +00:00
win32 * src/win32/ejabberd.nsh: Removed (thanks to Sergei Golovan) 2005-12-22 13:44:58 +00:00
acl.erl * src/acl.erl: New ACL: shared_group (thanks to Maxim Ryazanov) 2008-12-23 19:15:33 +00:00
aclocal.m4 * src/configure.ac: Improve legibility 2008-07-12 21:32:45 +00:00
adhoc.erl * doc/guide.tex: Update Process-one name to ProcessOne (EJAB-708) 2008-07-31 11:18:49 +00:00
adhoc.hrl * doc/guide.tex: Update Process-one name to ProcessOne (EJAB-708) 2008-07-31 11:18:49 +00:00
configure * doc/guide.tex: Update what permissions does enable-user grant 2008-07-14 10:06:13 +00:00
configure.ac * doc/guide.tex: Update what permissions does enable-user grant 2008-07-14 10:06:13 +00:00
configure.bat * src/translate.erl: Search translations directory in priv_dir 2004-04-27 20:28:23 +00:00
configure.erl * doc/guide.tex: Update Process-one name to ProcessOne (EJAB-708) 2008-07-31 11:18:49 +00:00
cyrsasl_anonymous.erl * doc/guide.tex: Update Process-one name to ProcessOne (EJAB-708) 2008-07-31 11:18:49 +00:00
cyrsasl_digest.erl * src/cyrsasl_digest.erl: Check digest-uri in SASL digest 2008-12-23 01:02:44 +00:00
cyrsasl_plain.erl * doc/guide.tex: Update Process-one name to ProcessOne (EJAB-708) 2008-07-31 11:18:49 +00:00
cyrsasl.erl * doc/guide.tex: Update Process-one name to ProcessOne (EJAB-708) 2008-07-31 11:18:49 +00:00
ejabberd_admin.erl * doc/guide.tex: Fix capitalization of some section titles 2008-12-16 17:36:34 +00:00
ejabberd_app.erl * src/ejabberd_app.erl: Open ejabberd.log sooner, so errors during 2008-10-24 22:07:38 +00:00
ejabberd_auth_anonymous.erl * doc/guide.tex: Update Process-one name to ProcessOne (EJAB-708) 2008-07-31 11:18:49 +00:00
ejabberd_auth_external.erl * src/mod_register.erl: Change password using mod_register always 2008-08-18 18:21:10 +00:00
ejabberd_auth_internal.erl * src/acl.erl: New ACL: shared_group (thanks to Maxim Ryazanov) 2008-12-23 19:15:33 +00:00
ejabberd_auth_ldap.erl * src/acl.erl: New ACL: shared_group (thanks to Maxim Ryazanov) 2008-12-23 19:15:33 +00:00
ejabberd_auth_odbc.erl * src/acl.erl: New ACL: shared_group (thanks to Maxim Ryazanov) 2008-12-23 19:15:33 +00:00
ejabberd_auth_pam.erl * src/acl.erl: New ACL: shared_group (thanks to Maxim Ryazanov) 2008-12-23 19:15:33 +00:00
ejabberd_auth.erl * src/acl.erl: New ACL: shared_group (thanks to Maxim Ryazanov) 2008-12-23 19:15:33 +00:00
ejabberd_c2s_config.erl * doc/guide.tex: Update Process-one name to ProcessOne (EJAB-708) 2008-07-31 11:18:49 +00:00
ejabberd_c2s.erl * src/ejabberd_c2s.erl: Bugfix in "from" attribute checking 2008-12-12 13:08:00 +00:00
ejabberd_check.erl * src/ejabberd_check.erl: Detect correctly MSSQL and ODBC 2008-08-25 12:08:22 +00:00
ejabberd_commands.erl Replace mentions of mod_xmlrpc to ejabberd_xmlrpc 2008-10-13 09:01:08 +00:00
ejabberd_commands.hrl * src/ejabberd_commands.erl: New 'ejabberd commands': separate 2008-10-12 11:53:25 +00:00
ejabberd_config.erl * src/mod_last.erl: Implement workaround for uptime statistic in 2008-12-23 01:34:52 +00:00
ejabberd_config.hrl * doc/guide.tex: Update Process-one name to ProcessOne (EJAB-708) 2008-07-31 11:18:49 +00:00
ejabberd_ctl.erl * src/ejabberd_ctl.erl: If ejabberd didn't start correctly: 2008-10-24 22:11:42 +00:00
ejabberd_ctl.hrl * doc/guide.tex: Update Process-one name to ProcessOne (EJAB-708) 2008-07-31 11:18:49 +00:00
ejabberd_frontend_socket.erl * src/ejabberd_receiver.erl: Hibernate after timeout 2008-11-23 09:43:52 +00:00
ejabberd_hooks.erl * doc/guide.tex: Update Process-one name to ProcessOne (EJAB-708) 2008-07-31 11:18:49 +00:00
ejabberd_listener.erl * src/ejabberd_lstener.erl: Fix listeners 2008-10-24 17:26:11 +00:00
ejabberd_local.erl * doc/guide.tex: Update Process-one name to ProcessOne (EJAB-708) 2008-07-31 11:18:49 +00:00
ejabberd_logger_h.erl * doc/guide.tex: Fix capitalization of some section titles 2008-12-16 17:36:34 +00:00
ejabberd_loglevel.erl * doc/guide.tex: Update Process-one name to ProcessOne (EJAB-708) 2008-07-31 11:18:49 +00:00
ejabberd_node_groups.erl * doc/guide.tex: Update Process-one name to ProcessOne (EJAB-708) 2008-07-31 11:18:49 +00:00
ejabberd_rdbms.erl * src/ejabberd_rdbms.erl: fix SQL database reconnection 2008-10-06 14:18:46 +00:00
ejabberd_receiver.erl * src/ejabberd_receiver.erl: Hibernate after timeout 2008-11-23 09:43:52 +00:00
ejabberd_router.erl * src/ejabberd_router.erl: Fix call to mnesia match_object 2008-08-22 11:35:32 +00:00
ejabberd_s2s_in.erl * doc/guide.tex: Update Process-one name to ProcessOne (EJAB-708) 2008-07-31 11:18:49 +00:00
ejabberd_s2s_out.erl * src/ejabberd_s2s_out.erl: exports the DNS resolution function. 2008-11-08 17:50:54 +00:00
ejabberd_s2s.erl * src/ejabberd_sm.erl: Update from ctl to commands (EJAB-694) 2008-10-12 12:04:10 +00:00
ejabberd_service.erl Retract from previous commit the code that checked the connection is attempted to a known served component (EJAB-717) 2008-08-09 20:09:37 +00:00
ejabberd_sm.erl * src/ejabberd_sm.erl: Update from ctl to commands (EJAB-694) 2008-10-12 12:04:10 +00:00
ejabberd_socket.erl * src/ejabberd_app.erl: Start listeners explicitely at server 2008-10-12 11:11:29 +00:00
ejabberd_sup.erl * src/ejabberd_lstener.erl: Fix listeners 2008-10-24 17:26:11 +00:00
ejabberd_system_monitor.erl * doc/guide.tex: Update Process-one name to ProcessOne (EJAB-708) 2008-07-31 11:18:49 +00:00
ejabberd_tmp_sup.erl * doc/guide.tex: Update Process-one name to ProcessOne (EJAB-708) 2008-07-31 11:18:49 +00:00
ejabberd_update.erl * doc/guide.tex: Update Process-one name to ProcessOne (EJAB-708) 2008-07-31 11:18:49 +00:00
ejabberd.app * src/ejabberd.app: The ejabberd version number is defined in the 2008-06-18 21:33:48 +00:00
ejabberd.cfg.example * doc/guide.tex: Fix capitalization of some section titles 2008-12-16 17:36:34 +00:00
ejabberd.erl * doc/guide.tex: Update Process-one name to ProcessOne (EJAB-708) 2008-07-31 11:18:49 +00:00
ejabberd.hrl * doc/guide.tex: Update Process-one name to ProcessOne (EJAB-708) 2008-07-31 11:18:49 +00:00
ejabberdctl.cfg.example Add firewalling port range definition 2008-04-01 09:07:29 +00:00
ejabberdctl.template * src/ejabberdctl.template: Fix detection of ejabberdctl.cfg path 2008-11-26 18:02:41 +00:00
ejd2odbc.erl * doc/guide.tex: Update Process-one name to ProcessOne (EJAB-708) 2008-07-31 11:18:49 +00:00
expat_erl.c * src/expat_erl.c: Removed R9B workaround 2008-04-11 05:19:27 +00:00
extauth.erl * src/extauth.erl: When the extauth call fails or timeouts, deny 2008-11-06 15:36:49 +00:00
gen_iq_handler.erl * doc/guide.tex: Update Process-one name to ProcessOne (EJAB-708) 2008-07-31 11:18:49 +00:00
gen_mod.erl * src/gen_mod.erl: First store module options in ETS and Mnesia, 2008-11-26 15:10:38 +00:00
idna.erl * doc/guide.tex: Update Process-one name to ProcessOne (EJAB-708) 2008-07-31 11:18:49 +00:00
inetrc * src/ejabberdctl.template: Create logs_dir if doesn't exist. New 2008-01-01 10:53:05 +00:00
jd2ejd.erl * doc/guide.tex: Update Process-one name to ProcessOne (EJAB-708) 2008-07-31 11:18:49 +00:00
jlib.erl * src/jlib.erl: Implementation of XEP-0059 Result Set 2008-12-23 13:04:42 +00:00
jlib.hrl * src/jlib.erl: Implementation of XEP-0059 Result Set 2008-12-23 13:04:42 +00:00
Makefile.in * src/mod_muc/mod_muc_room.erl: Move definitions to header file 2008-12-02 19:23:12 +00:00
Makefile.win32 * src/mod_proxy65/: XEP-0065 proxy (thanks to Evgeniy Khramtsov) 2006-10-28 02:04:55 +00:00
mod_adhoc.erl * doc/guide.tex: Update Process-one name to ProcessOne (EJAB-708) 2008-07-31 11:18:49 +00:00
mod_announce.erl * doc/guide.tex: Update Process-one name to ProcessOne (EJAB-708) 2008-07-31 11:18:49 +00:00
mod_caps.erl typo fix 2008-12-23 10:53:06 +00:00
mod_configure.erl * src/mod_configure.erl: Update calls from ctl to 2008-10-12 12:05:31 +00:00
mod_configure2.erl * doc/guide.tex: Update Process-one name to ProcessOne (EJAB-708) 2008-07-31 11:18:49 +00:00
mod_disco.erl * doc/guide.tex: Update Process-one name to ProcessOne (EJAB-708) 2008-07-31 11:18:49 +00:00
mod_echo.erl * doc/guide.tex: Update Process-one name to ProcessOne (EJAB-708) 2008-07-31 11:18:49 +00:00
mod_ip_blacklist.erl * doc/guide.tex: Update Process-one name to ProcessOne (EJAB-708) 2008-07-31 11:18:49 +00:00
mod_last_odbc.erl * src/mod_last.erl: Implement workaround for uptime statistic in 2008-12-23 01:34:52 +00:00
mod_last.erl * src/mod_last.erl: Implement workaround for uptime statistic in 2008-12-23 01:34:52 +00:00
mod_offline_odbc.erl * src/web/ejabberd_web_admin.erl: Run new hook 2008-10-12 14:16:05 +00:00
mod_offline.erl * src/web/ejabberd_web_admin.erl: Run new hook 2008-10-12 14:16:05 +00:00
mod_privacy_odbc.erl * src/odbc/odbc_queries.erl: Fix removal of private_storage of an 2008-12-23 00:48:09 +00:00
mod_privacy.erl * src/odbc/odbc_queries.erl: Fix removal of private_storage of an 2008-12-23 00:48:09 +00:00
mod_privacy.hrl * doc/guide.tex: Update Process-one name to ProcessOne (EJAB-708) 2008-07-31 11:18:49 +00:00
mod_private_odbc.erl * doc/guide.tex: Update Process-one name to ProcessOne (EJAB-708) 2008-07-31 11:18:49 +00:00
mod_private.erl * doc/guide.tex: Update Process-one name to ProcessOne (EJAB-708) 2008-07-31 11:18:49 +00:00
mod_register.erl * src/acl.erl: New ACL: shared_group (thanks to Maxim Ryazanov) 2008-12-23 19:15:33 +00:00
mod_roster_odbc.erl * src/ejabberd_c2s.erl: Ensure unique ID in roster push (EJAB-721) 2008-10-24 18:01:08 +00:00
mod_roster.erl * src/ejabberd_c2s.erl: Ensure unique ID in roster push (EJAB-721) 2008-10-24 18:01:08 +00:00
mod_roster.hrl * doc/guide.tex: Update Process-one name to ProcessOne (EJAB-708) 2008-07-31 11:18:49 +00:00
mod_service_log.erl * doc/guide.tex: Update Process-one name to ProcessOne (EJAB-708) 2008-07-31 11:18:49 +00:00
mod_shared_roster.erl * src/acl.erl: New ACL: shared_group (thanks to Maxim Ryazanov) 2008-12-23 19:15:33 +00:00
mod_stats.erl * doc/guide.tex: Update Process-one name to ProcessOne (EJAB-708) 2008-07-31 11:18:49 +00:00
mod_time.erl * doc/guide.tex: Update Process-one name to ProcessOne (EJAB-708) 2008-07-31 11:18:49 +00:00
mod_vcard_ldap.erl * doc/guide.tex: Update Process-one name to ProcessOne (EJAB-708) 2008-07-31 11:18:49 +00:00
mod_vcard_odbc.erl * src/mod_vcard_odbc: added vCard support for MS SQL Server 2005 (missing from previous commit) 2008-10-03 15:30:56 +00:00
mod_vcard.erl * src/mod_irc/mod_irc.erl: Announce disco#info (thanks to Spike) 2008-11-26 16:04:27 +00:00
mod_version.erl * doc/guide.tex: Update Process-one name to ProcessOne (EJAB-708) 2008-07-31 11:18:49 +00:00
p1_fsm.erl * doc/guide.tex: Update Process-one name to ProcessOne (EJAB-708) 2008-07-31 11:18:49 +00:00
p1_mnesia.erl * doc/guide.tex: Update Process-one name to ProcessOne (EJAB-708) 2008-07-31 11:18:49 +00:00
ram_file_io_server.erl * src/ejabberd_loglevel.erl: Preliminary dynamic loglevel support. 2006-12-04 16:07:44 +00:00
randoms.erl * doc/guide.tex: Update Process-one name to ProcessOne (EJAB-708) 2008-07-31 11:18:49 +00:00
sha.erl * doc/guide.tex: Update Process-one name to ProcessOne (EJAB-708) 2008-07-31 11:18:49 +00:00
shaper.erl * doc/guide.tex: Update Process-one name to ProcessOne (EJAB-708) 2008-07-31 11:18:49 +00:00
translate.erl * src/translate.erl: When a translation file can't be loaded, show 2008-10-24 22:16:17 +00:00
treap.erl * doc/guide.tex: Update Process-one name to ProcessOne (EJAB-708) 2008-07-31 11:18:49 +00:00
xml_stream.erl * doc/guide.tex: Update Process-one name to ProcessOne (EJAB-708) 2008-07-31 11:18:49 +00:00
xml.erl * doc/guide.tex: Update Process-one name to ProcessOne (EJAB-708) 2008-07-31 11:18:49 +00:00
XmppAddr.asn1 * src/ejabberd_s2s_in.erl: Support for dNSName certificate field 2005-11-17 05:29:33 +00:00