aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/CoreModules/Framework/UserManagement/UserManagementModule.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Dump OpenSim 0.9.0.1 into it's own branch.onefang2019-05-191-39/+306
|
* Initial update to OpenSim 0.8.2.1 source code.David Walter Seikel2016-11-031-198/+421
|
* UserManagementModule: search the local cache for names too.Diva Canto2012-12-091-0/+10
| | | | Inventory transfers: don't do async on asset transfers or now.
* More module cleanup: removed the CoreModules.Framework modules directives ↵Diva Canto2012-11-121-0/+2
| | | | out of .addin.xml.
* Finally fix build break by allowing UserManagementModule (which constructs a ↵Justin Clark-Casey (justincc)2012-10-051-0/+1
| | | | | | packet directly) to reference OpenSim.Region.ClientStack.LindenUDP. This time I actually properly did a clean build
* Show the user's home url too on the console command.Diva Canto2012-09-261-4/+3
|
* Add "friends show cache <first-name> <last-name>" command for debugging ↵Justin Clark-Casey (justincc)2012-03-281-0/+29
| | | | | | purposes. This adds a reverse lookup (name -> ID) to IUserManagement instead of hitting the UserAccountService directly.
* HG Friends: allow the establishment of HG friendships without requiring ↵Diva Canto2012-03-201-9/+11
| | | | co-presence in the same sim. Using avatar picker, users can now search for names such as "first.last@grid.com:9000", find them, and request friendship. Friendship requests are stored if target user is offline. TESTED ON STANDALONE ONLY.
* Added GetUUID(first, last) on UserAgentsService so that we can finally make ↵Diva Canto2012-03-171-1/+0
| | | | direct user connections.
* More on HG access control. This commit splits the UserManagementModule into ↵Diva Canto2012-03-171-40/+62
| | | | the Basic one and the HG one, so that we can do everything that needs to be done for HG ACLs to work without interfering with the vanilla opensim. For the moment, it finds foreign users who have left a trace in the region, e.g. an object. This makes it possible to ban/IM/etc these users using the regular avatar picker. TODO: contact the UAS directly given a name of the form First.Last @foo.com.
* Moved HandleAvatarPickerRequest from the generic Scene.PacketHandlers to the ↵Diva Canto2012-03-171-0/+62
| | | | UserManagementModule where it belongs. No functional changes.
* Change "help" to display categories/module list then "help ↵Justin Clark-Casey (justincc)2012-03-081-1/+1
| | | | | | | | | | | <category/module>" to display commands in a category. This is to deal with the hundred lines of command splurge when one previously typed "help" Modelled somewhat on the mysql console One can still type help <command> to get per command help at any point. Categories capitalized to avoid conflict with the all-lowercase commands (except for commander system, as of yet). Does not affect command parsing or any other aspects of the console apart from the help system. Backwards compatible with existing modules.
* Fix improper code formatting introduced in 6214e6a217cfBo Iwu2012-01-131-24/+40
| | | | Signed-off-by: BlueWall <jamesh@bluewallgroup.com>
* Undo some prior workBlueWall2012-01-121-93/+0
| | | | Move some added fuctions out of core into the addon module to keep things clean
* Renamed one var and deleted commented code. No functional changes.Diva Canto2012-01-121-33/+2
|
* Allow update of stored entries within User Management Module-this is needed ↵Bo Iwu2012-01-121-48/+52
| | | | | | for proper work of HG friends. See http://opensimulator.org/mantis/view.php?id=5847
* Profile UpdatesBlueWall2012-01-031-0/+93
| | | | Update basic profile to use the replaceable interface, making configuration less error-prone. Add support to query avatar's home user account and profile service for regions usng the updated OpenProfileModule with Hypergrid.
* Added UserManagementModule.IsLocalGridUser(UUID) to be used throughout ↵Diva Canto2011-12-291-0/+9
| | | | region Scenes and Modules. Changed existing modules to use it instead of assuming that foreign = null account.
* Fix the build breakJustin Clark-Casey (justincc)2011-11-161-1/+1
|
* Look up a homeURL only when it's not null, in addition to not being string.EmptyJustin Clark-Casey (justincc)2011-11-161-1/+1
|
* Enable log message to tell us what type of url is being requested from a ↵Justin Clark-Casey (justincc)2011-11-151-3/+3
| | | | user's homeurl
* fix build break on UserManagementModule.Justin Clark-Casey (justincc)2011-11-151-7/+8
| | | | This also adds time since started to "show threads". Unfortunately these two changes got mixed in.
* Do proper locking of UserManagementModule.m_UserCache when getting.Justin Clark-Casey (justincc)2011-11-151-29/+57
| | | | | | | | This might help with [USER AGENT CONNECTOR]: new connector to () [USER AGENT CONNECTOR]: Unable to contact remote server for GetServerURLs [USER AGENT CONNECTOR]: Malformed Uri : Argument cannot be null. Parameter name: uriString
* Stop the UserManagementModule logging every user it adds for nowJustin Clark-Casey (justincc)2011-09-101-3/+3
|
* Add temporary debugging in HGInventoryBroker and ↵Justin Clark-Casey (justincc)2011-09-061-2/+0
| | | | | | | RemoveXInventoryServiceConnector This is for http://opensimulator.org/mantis/view.php?id=5669 If we can't retrieve an IUserManagement module we complain, and we also warn in the log when its manually set in XISC by HGInventoryBroker
* Stop NPC's getting hypergrid like names in some circumstances.Justin Clark-Casey (justincc)2011-08-191-13/+32
| | | | | This meant punching in another AddUser() method in IUserManagement to do a direct name to UUID associated without the account check (since NPCs don't have accounts). May address http://opensimulator.org/mantis/view.php?id=5645
* Hack around with the NPC module to get osNpcCreate() partially working again.Justin Clark-Casey (justincc)2011-06-291-1/+2
| | | | | | This now creates an avatar but appearance is always cloudy. Move doesn't work. Really, creating an NPC should only involve a ScenePresence rather than doing anything with IClientAPI, since an NPC has no viewer to communicate with!
* Change the name of the newest command to "show names" so that it doesn't ↵Diva Canto2011-06-091-2/+2
| | | | conflict with the existing "show users"
* Fixed "Unknown User" listed as creator/owner on prims created with the Build ↵Diva Canto2011-06-081-8/+66
| | | | button by foreign visitors. Added command to the UserManagementModule to list all the known bindings between user UUIDs and their names: show user-names.
* Narrow down the exception catching to exactly the exception of interest. ↵Diva Canto2011-06-051-1/+1
| | | | This may decrease the time of processing prims with broken user data.
* Commented a few extra debug messages.Diva Canto2011-05-261-2/+2
|
* Added necessary code to drop inventory on hg friends using the profile ↵Diva Canto2011-05-241-3/+33
| | | | window, but can't test because this mechanism doesn't seem to work without a profile service.
* HG Friends working to some extent: friendships offered and accepted ↵Diva Canto2011-05-191-0/+2
| | | | correctly handled. Friends list showing correct foreign names. TODO: GrantRights.
* Allow cross-scope friendships to work, and also allow other cross scope nameMelanie2011-01-031-1/+1
| | | | resolution
* WARNING: LOTS OF CONFIGURATION CHANGES AFFECTING PRIMARILY HG CONFIGS. Added ↵Diva Canto2010-11-251-0/+5
| | | | capability to preserve creator information on HG asset transfers. Added a new HGAssetService that is intended to be the one outside the firewall. It processes and filters the assets that go out of the grid. Also fixed the normal AssetService to do special things for the main instance (console commands, etc). Moved HGInventoryService to OpenSim.Services.HypergridService. Changed the way the login service gets the ServiceURL configs.
* Added creator info across the board -- TaskInventoryItems and InventoryItems ↵Diva Canto2010-11-211-24/+37
| | | | | | themselves. Tested. Seems to be working, main tests pass. Nothing done for IARs or HG transfers yet -- this only works for OARs for the time being. New migration in inventory table in order to make CreatorID varchar(255).
* Global creator information working on MySQL DB and on load/save OARs. ↵Diva Canto2010-11-211-0/+297
Creator name properly shown on the viewer as first.last @authority. New option added to save oar -profile=url. Migration on RegionStore making CreatorID be 255 chars. Moved Handling of user UUID -> name requests to a new module UserManagement/UserManagementModule.