aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework/Communications/UserManagerBase.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Re-adding a conditional in UserManager that was removed with arthusv's ↵Diva Canto2009-08-111-1/+1
| | | | commit. Changing new inventory ops to POST.
* Merged with origin, and resolved one conflict in LoginServiceTests.csDiva Canto2009-08-111-1/+1
|\
| * * Improves SceneSetupHelper to allow the tester to choose a real or mock, ↵Arthur Valadares2009-08-111-1/+1
| | | | | | | | | | | | | | | | inventory and asset, service modules. The boolean startServices was replaced with realServices string. If the string contains the word asset, it will start a real asset module, if it contains inventory, it starts a real inventory. Otherwise, it use mock (NullPlugin-like) objects, for tests that don't really need functionality. * SetupScene is now actually sharing the asset and inventory modules if the tester wishes to have multiple regions connected. To link regions, just start SetupScene with the same CommunicationManager for all scenes. SceneSetupHelper will hold a static reference to the modules and won't initialize them again, just run the scenes through the modules AddRegion, RegionLoaded and PostInitialize. * With the recent changes, both asset and inventory (and in the future, user) services should always be asked from the scene, not instantiated alone. The tests should reflect this new behavior and always start a scene.
* | Changed RequestRootFolder to GetRootFolderDiva Canto2009-08-101-1/+1
|/
* Conditional to prevent a null ref in tests. The tests may still not pass.Diva Canto2009-08-101-1/+1
|
* Bug fix for creating users in standalone: the newly-created root folder was ↵diva2009-06-101-0/+3
| | | | not being set in the cached profile. I suspect this bug has been around for a while.
* Heart surgery no.2: the inventory service hooks. diva2009-06-101-1/+25
| | | | | | | Several improvements in the connectors themselves. Several improvements in configurations. Needed to add a hack in IUserService and UserManagerBase, to be removed when that service is refactored.
* Minor: Change OpenSim to OpenSimulator in older copyright headers and ↵Jeff Ames2009-06-011-1/+1
| | | | LICENSE.txt.
* * Resolve http://opensimulator.org/mantis/view.php?id=3573Justin Clarke Casey2009-05-041-2/+2
| | | | | | * Override add user for HG user services to hit local services if present
* * Allow interested user data plugins to store temporary user profilesJustin Clarke Casey2009-04-231-3/+10
| | | | | | * Database and the OGS1 plugins are not interested and hence ignore these calls
* * Add user data plugin to store temporary profiles (which are distinct from ↵Justin Clarke Casey2009-04-231-17/+23
| | | | | | | | | cached) * Plugin not yet used * Existing functionality should not be affected in any way
* * Fix hypergrid standalone login by overriding AddNewUserAgent in HGUserServicesJustin Clarke Casey2009-04-221-2/+8
|
* * Resolve http://opensimulator.org/mantis/view.php?id=3509 by putting some ↵Justin Clarke Casey2009-04-221-20/+25
| | | | | | | | service initialization into CommsManager * What is really needed is a plugin and interface request system as being done for region modules
* * Allow plugins to play nicely in UserManagerBaseJustin Clarke Casey2009-04-221-23/+25
| | | | | | | * Some methods were returning the value of the first plugin queried, even if the return was null * Other methods are probably best off querying more than one plugin and aggregating results
* * Fission OGS1UserServices into user service and OGS1 user data plugin ↵Justin Clarke Casey2009-04-221-57/+51
| | | | | | | | | components * Make OGS1UserServices inherit from UserManagerBase * This allows grid mode regions to use the same user data plugin infrastructure as grid servers and standalone OpenSims
* Adds session authentication upon NewUserConnections. Adds user key ↵diva2009-04-141-0/+15
| | | | authentication (in safemode only) upon CreateChildAgents. All of this for Hypergrid users too. This addresses assorted spoofing vulnerabilities.
* * Some more experimental work on distributed assets. Nothing hotwired yet.lbsa712009-04-131-2/+6
| | | | | | | | | * Introduced preprocess step in FetchAsset (Might revert this later) * Some minor CCC * Added actual implementation of GetUserProfile( uri ) and the corresponding handler to OGS1. * Introduced non-functioning GetUserUri( userProfile) awaiting user server wireup (this might move elsewhere)
* * Introduced some experimental code with regards to asset data substitutionlbsa712009-04-081-0/+5
|
* Initial support for authentication/authorization keys in UserManagerBase, ↵diva2009-03-211-1/+82
| | | | | | | | and use of it in HGStandaloneLoginService (producer of initial key for user, and of subsequent keys) and HGStandaloneInventoryService (consumer of a key). Keys are of the form http://<authority>/<random uuid> and they are sent over http header "authorization".
* * optimized usings.lbsa712009-02-121-4/+3
|
* The DataPluginFactory is now a set of generic methods instead ofMike Mazur2009-02-091-1/+1
| | | | | multiple duplicates of the same code.
* - moved data plugin loading code from various places toMike Mazur2009-02-031-12/+9
| | | | | | | | OpenSim/Data/DataPluginFactory.cs - removed dependencies on a few executable assemblies in bin/OpenSim.Data.addin.xml - trim trailing whitespace
* - move OpenSim/Framework/IUserData.cs to OpenSim/Data/IUserData.csMike Mazur2009-02-031-30/+30
| | | | | - trim trailing whitespace
* * prune and regrade log messages relating to client login and logoutJustin Clarke Casey2009-01-061-3/+0
|
* changed UserManagerBase. IInterServiceInventoryServices ↵MW2008-12-021-1/+1
| | | | m_interServiceInventoryService from private to protected
* * refactor: rename UserServiceAdmin to UserAdminServiceJustin Clarke Casey2008-11-281-1/+1
|
* * refactor: move CreateUser into UserServiceAdminJustin Clarke Casey2008-11-281-22/+46
|
* * Remove unused and largely unimplemented UpdateUserCurrentRegion()Justin Clarke Casey2008-11-271-15/+0
| | | | | | * please say if this causes you a problem
* * test: Add the ability to add a plugin directory to the user and inventory ↵Justin Clarke Casey2008-11-271-6/+26
| | | | | | | | services in order to extend unit tests for user and inventory information * I can't spend any longer in trying to get Mono.Addins to work with the unit tests, so this is not a proper plugin at this time
* * Adding some virtual hooks and making some privaets protected for great ↵lbsa712008-11-251-1/+1
| | | | justice.
* Plumb in the presence notifications and region shutdown/restart messagesMelanie Thielker2008-11-231-0/+8
| | | | | | | | | from the presence module to the message server, through the user server and on into the database. This should fix the "Already logged in" issue that grids see after a sim crashes, or a user crashes out of a sim. Not yet a 100% solution for friends, but getting there.
* Mantis#2660. Thank you kindly, Ruud Lathrop for a patch that:Charles Krinke2008-11-231-5/+24
| | | | | | | | This patch adds the option of adding the email when you create a new user. This works in Gridmode as none Gridmode. This option is also added to RemoteAdminPlugin. With a new handler you can create a user with a email.
* Reapply r7369 r7367 r7366 r7370 r7381. This brings it back up to the newMelanie Thielker2008-11-191-1/+1
| | | | | | libOMV.
* Reverting the texture sending patch and the new libOMV. This makes thisMelanie Thielker2008-11-191-1/+1
| | | | | | | | | release a direct descendant of the stable 7364, with all the features and none of the issues. This omits the following patch chain: r7383 r7382 r7381 r7377 r7375 r7373 r7372 r7370 r7369 r7368 r7367 r7366
* * Update libOMV to r2359. This is necessary for the progressive texture patchJustin Clarke Casey2008-11-171-1/+1
| | | | | | | | * Update libopenjpeg as well for this patch. * Appears to be okay on a very short sniff test * Source code will be placed in opensim-libs shortly
* Megapatch that fixes/adds: friend offer/deny/accept, friendship termination,Homer Horwitz2008-11-011-1/+23
| | | | | | | | | | | | | | on-/offline updates, calling cards for friends. This adds methods in the DB layer and changes the MessagingServer, so a full update (incl. UGAIM) is necessary to get it working. Older regions shouldn't break, nor should older UGAIM break newer regions, but friends/presence will only work with all concerned parts (UGAIM, source region and destination region) at this revision (or later). I added the DB code for MSSQL, too, but couldn't test that. BEWARE: May contain bugs.
* * reverse part of a change that accidentally crept in with the last revisionJustin Clarke Casey2008-10-171-0/+4
|
* * Apply a modified version of http://opensimulator.org/mantis/view.php?id=2290Justin Clarke Casey2008-10-171-5/+15
| | | | | | | | | * This allows multiple user profile providers to be specified in OpenSim.ini separated by commas * If multiple providers are specified then a request for a user profile will query each in turn until the profile is either found or all have been queried * Unfortunately I don't believe this order can currently be specified, which if true is something that will need to be fixed. * Thanks to smeans for the original patch.
* * Replacing Net.HttpListener with HttpServer. Teravus Ovares2008-09-301-3/+6
| | | | | | | | * This is a HUGE update.. and should be considered fraut with peril. * SSL Mode isn't available *yet* but I'll work on that next. * DrScofld is still working on a radical new thread pump scheme for this which will be implemented soon. * This could break the Build! This could break your Grid!
* * In Standalone, add a persistant account for the OGP user.Teravus Ovares2008-09-251-2/+7
| | | | | * Gridmode, this has no effect at all.
* * refactor: collapse UpdateUserProfileProperties() into existing ↵Justin Clarke Casey2008-09-151-23/+0
| | | | | | | | UpdateUserProfile * the methods were identical except that the Properties one did a check for the user profile beforehand. However, every caller was doing this already anyway.
* * refactor: Break out IUserServiceAdmin out of IUserService since admin ↵Justin Clarke Casey2008-09-151-1/+1
| | | | methods don't need to be implemented on Grid hosted region servers
* * Add "reset user password" command to standalone region consoleJustin Clarke Casey2008-09-151-2/+27
| | | | | | * Grid user server implementation to follow shortly
* * Check in first part of http://opensimulator.org/mantis/view.php?id=2073Justin Clarke Casey2008-09-121-100/+96
| | | | | | | | | * This patch aims to introduce look at direction persistence between logins. It won't be active until the second part of the patch is committed in about two weeks time. At this point, region servers that haven't upgraded past this revision may run into problems * This checkin upgrades the user database. As always, we recommend you have backups in case something goes wrong. * Many thanks to tyre for this patch.
* Mantis #2133Melanie Thielker2008-09-061-1/+1
| | | | | | | Thank you, Xugu Madison and ChrisDown, for a patch that fixes linux filename extensions from .Xml back to .xml
* * This is the fabled LibOMV update with all of the libOMV types from JHurlimanTeravus Ovares2008-09-061-34/+34
| | | | | | | * This is a HUGE OMG update and will definitely have unknown side effects.. so this is really only for the strong hearted at this point. Regular people should let the dust settle. * This has been tested to work with most basic functions. However.. make sure you back up 'everything' before using this. It's that big! * Essentially we're back at square 1 in the testing phase.. so lets identify things that broke.
* * This commit incorporates the heart of the OpenGridProtocol patch that is ↵Teravus Ovares2008-08-251-0/+5
| | | | | | | | currently on Forge in a nice, friendly modular format. * There are a lot of changes and this is quite experimental. It's off by default, but you can turn it on by examining the bottom of the opensim.ini.example for the proper OpenSim.ini settings. Remember, you still need an agent domain.. * Furthermore, it isn't quite right when it comes to teleporting to remote regions (place_avatar)
* Mantis#2032. Thank you kindly, Tyre for a patch that:Charles Krinke2008-08-231-0/+8
| | | | | | | This small patch provides the required changes to populate the columns agentIP and agentPort in table "agents" Tested with mysql (but should work for all supported db engines)
* Attachment persistence (Mantis #1711)Melanie Thielker2008-08-191-46/+7
| | | | | | | | | Change user server to handle attachment assets record properly. Ensure that attachments are not re-rezzed on region crossing. Persistence will NOT WORK with earliser UGAI!! Change region server to match.
* Formatting cleanup.Jeff Ames2008-08-181-2/+2
|