aboutsummaryrefslogtreecommitdiff
path: root/src/mod_shared_roster.erl (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Update year of ProcessOne copyright from 2009 to 2010 (EJAB-1159)Badlop2010-01-121-1/+1
| | | | SVN Revision: 2891
* Fix EDoc commentBadlop2009-12-211-2/+1
| | | | SVN Revision: 2814
* Fix get_group_opt to return Default value in case of Mnesia error.Badlop2009-12-191-1/+3
| | | | SVN Revision: 2811
* Move get_group_name outside the loop (thanks to mikekaganski)Badlop2009-11-261-1/+2
| | | | SVN Revision: 2762
* * src/mod_shared_roster.erl: Support in API to add 'all' as memberBadlop2009-04-221-19/+44
| | | | | | of a group (thanks to Martin Langhoff)(EJAB-916) SVN Revision: 2031
* * src/mod_shared_roster.erl: Fix bug: a pending subscriptionBadlop2009-02-131-5/+38
| | | | | | | | request, and later the requester added to the roster due to a shared roster group, that request could neither be accepted or rejected (thanks to Brian Cully)(EJAB-869) SVN Revision: 1874
* * src/web/ejabberd_web_admin.erl: Use textareas for large inputBadlop2009-01-121-17/+18
| | | | | | | | | | | | | | 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
* * doc/guide.tex: Update copyright date 2008 to 2009 (EJAB-842)Badlop2009-01-121-2/+2
| | | | | | | | * doc/guide.html: Likewise * src/*/*.erl: Likewise * src/*/*.erl: Remove unneeded blankspaces in license text SVN Revision: 1804
* * src/web/ejabberd_web_admin.erl: WebAdmin serves Guide and linksBadlop2009-01-071-2/+2
| | | | | | | | | | | 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/acl.erl: New ACL: shared_group (thanks to Maxim Ryazanov)Badlop2008-12-231-15/+94
| | | | | | | | | | | | | | | | | | | | | | | | | | | * 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/ejabberd_c2s.erl: Ensure unique ID in roster push (EJAB-721)Badlop2008-10-241-2/+2
| | | | | | | | * src/mod_roster.erl: Likewise * src/mod_roster_odbc.erl: Likewise * src/mod_shared_roster.erl: Likewise SVN Revision: 1666
* * src/mod_shared_roster.erl: Correct roster push when changing a shared ↵Mickaël Rémond2008-10-011-6/+7
| | | | | | roster entry name (EJAB-738). SVN Revision: 1590
* * doc/guide.tex: Update Process-one name to ProcessOne (EJAB-708)Badlop2008-07-311-1/+1
| | | | | | | | | | | * 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
* * src/*.hrl: Get back all ejabberd header files to their originalBadlop2008-07-161-2/+2
| | | | | | | | | | placement in src/ subdirectories (EJAB-696) * src/*/*.erl: Likewise * src/*/Makefile.in: Likewise * src/Makefile.in: Install header files in system include/ dir, reproducing the subdirectory structure of src/ SVN Revision: 1453
* * src/configure.ac: Update installation permissions (EJAB-402)Badlop2008-07-131-2/+2
| | | | | | | | | | | | | | | | * src/configure: Likewise * src/Makefile.in: The mnesia, ebin and priv dirs are now installed in different locations. Install header files and documentation (EJAB-696) * doc/guide.tex: Likewise * doc/guide.html: Likewise * include/*.hrl: Place for all ejabberd header files (EJAB-696) * src/*/*.erl: Update references to header files * src/*/Makefile.in: Include the include/ dir SVN Revision: 1441
* * src/mod_pubsub/mod_pubsub.erl: Fix compilation warningsBadlop2008-07-091-1/+1
| | | | | | | * src/mod_pubsub/node_zoo.erl: Likewise * src/mod_shared_roster.erl: Likewise SVN Revision: 1428
* * src/mod_shared_roster.erl: Allow to get subscribed to a contactBadlop2008-07-091-7/+81
| | | | | | | | | that is already in the roster by means of a shared roster group: add it to another roster group and it gets subscribed automatically (EJAB-407) * src/mod_roster.erl: Likewise SVN Revision: 1427
* * src/mod_shared_roster.erl: Fix for new registered accounts notBadlop2008-04-261-12/+151
| | | | | | | | being immediately shown in an 'all' special shared roster group (thanks to Alexey Shchepin) (EJAB-71) * src/mod_register.erl: New vhost event user_registered SVN Revision: 1303
* * doc/guide.tex: Updated copyright dates to 2008Badlop2008-01-151-1/+1
| | | | | | * src/*: Likewise SVN Revision: 1153
* * src/web/ejabberd_web_admin.erl: Translate menu items of webadminBadlop2007-12-261-3/+3
| | | | | | | hooks in each module (EJAB-485) * src/mod_shared_roster.erl: Likewise SVN Revision: 1125
* * applied copyright patch 2.Mickaël Rémond2007-12-241-4/+22
| | | | SVN Revision: 1112
* * src/mod_caps.erl: Fix compilation warnings: Part 2 (EJAB-290)Badlop2007-12-071-15/+15
| | | | | | | | | | | * src/mod_configure.erl: * src/mod_configure2.erl: * src/mod_offline_odbc.erl: * src/mod_shared_roster.erl: * src/mod_stats.erl: * src/mod_version.erl: SVN Revision: 1046
* * Making sure SVN properties are correctly set.Mickaël Rémond2007-11-151-1/+1
| | | | SVN Revision: 970
* * src/web/ejabberd_web_admin.erl: Added hooks to allow plugins toAlexey Shchepin2007-08-231-0/+257
| | | | | | | | | | | add their pages without modifying ejabberd_web_admin.erl (thanks to Badlop) * src/web/ejabberd_web_admin.hrl: Macro definitions moved here * src/mod_shared_roster.erl: Updated * src/mod_offline.erl: Likewise * src/mod_offline_odbc.erl: Likewise SVN Revision: 884
* * src/ejabberd_socket.erl: All XML socket operations moved hereAlexey Shchepin2006-09-051-1/+2
| | | | | | | | | | | | | | | * src/ejabberd_listener.erl: Updated * src/ejabberd_receiver.erl: Likewise * src/ejabberd_c2s.erl: Likewise * src/ejabberd_s2s_in.erl: Likewise * src/ejabberd_s2s_out.erl: Likewise * src/ejabberd_service.erl: Likewise * src/mod_shared_roster.erl: Bugfix * src/mod_roster_odbc.erl: Bugfix SVN Revision: 599
* * src/mod_shared_roster.erl: Shared roster entries can now beMickaël Rémond2006-07-061-4/+35
| | | | | | | | | moved or rename from a client without breaking current presence status (EJAB-70). * src/mod_roster.erl: Likewise. * src/mod_roster_odbc.erl: Likewise. SVN Revision: 586
* * src/mod_shared_roster.erl: The logged user (self) is now removed fromMickaël Rémond2006-07-051-1/+11
| | | | | | the shared roster list (EJAB-110). SVN Revision: 584
* * src/mod_shared_roster.erl: Delete the shared roster group nowMickaël Rémond2006-07-051-2/+10
| | | | | | correctly delete its user entries (EJAB-112). SVN Revision: 583
* * src/odbc/pg.sql: UpdatedAlexey Shchepin2006-05-261-3/+2
| | | | | | | | | | | * src/mod_shared_roster.erl: Updated * src/ejabberd_sm.erl: Bugfix * src/mod_roster.erl: Bugfix * src/mod_roster_odbc.erl: Likewise SVN Revision: 570
* * src/web/ejabberd_web_admin.erl: Updated API for betterAlexey Shchepin2005-09-291-1/+15
| | | | | | | | | | integration with J-EAI web interface * src/mod_shared_roster.erl: Now possible to specify all users on virtual host in group * src/web/ejabberd_web_admin.erl: Likewise SVN Revision: 413
* * (all): Enhanced virtual hosting supportAlexey Shchepin2005-06-201-15/+15
| | | | SVN Revision: 370
* Merged the Process One contributions ( Virtual Hosting )tmallard2005-04-171-0/+291
SVN Revision: 307