aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Grid/UserServer.Modules (follow)
Commit message (Collapse)AuthorAgeFilesLines
* First pass at the new login service. Still incomplete, but doesn't disrupt ↵Diva Canto2009-12-301-0/+1
| | | | the existing code.
* if an xml rpc method throws an exception, log as an error to the console as ↵Justin Clark-Casey (justincc)2009-12-031-0/+1
| | | | well as returning the exception to the caller
* Implemented a Watchdog class. Do not manually create Thread objects anymore, ↵John Hurliman2009-10-221-4/+4
| | | | use Watchdog.StartThread(). While your thread is running call Watchdog.UpdateThread(). When it is shutting down call Watchdog.RemoveThread(). Most of the threads in OpenSim have been updated
* Better error handling to diagnose login problems.Diva Canto2009-10-031-0/+1
|
* Formatting cleanup.Jeff Ames2009-10-013-6/+6
|
* Fixed bug in HG that was causing secondlife:// refs to bomb the client.Diva Canto2009-09-281-3/+2
| | | | Also fiddled a bit more with the initial CAP in the user server.
* Fixed bug in user server related to region's serverURI.Diva Canto2009-09-281-1/+1
|
* Fixed small bug in having to deal with RegionInfo's ServerURI, which wasn't ↵Diva Canto2009-09-271-0/+1
| | | | being set.
* Fixed the connection from User server to GridServer.Diva Canto2009-09-271-32/+30
|
* re-enable registration of user service authentication method I accidentally ↵Justin Clark-Casey (justincc)2009-09-241-1/+1
| | | | | | disabled a few commits ago load/save iar on a grid should now work, provided that the user service is this revision or newer
* Allow load/save iar password checks to be done in grid modeJustin Clark-Casey (justincc)2009-09-241-1/+55
| | | | | This should allow load/save iar to work for grid mode as long as the grid user service is later than this revision Grid services of earlier revisions will always erroneously report incorrect password. This will be addressed shortly.
* The stubs for an authorization service, at the moment the service will ↵Rob Smart2009-09-101-0/+1
| | | | always grant access to an avatar entering the region if requested.
* A slightly modified version ofTeravus Ovares (Dan Olivares)2009-08-251-1/+6
| | | | http://opensimulator.org/mantis/view.php?id=4040 by jhurliman. The patch didn't match up, so I winged it here. My effort to manually merge the patch seems to make sense, so I'm going to commit it.
* Fixed bug in AvatarCreationModule, where during the cloning of a folder it ↵MW2009-07-121-0/+5
| | | | would report it was unsuccessful if the folder was empty.
* * Corrected CAPS namespacesArthur Valadares2009-06-182-2/+2
| | | | | * "luke, use the sed"
* InterServiceInventoryService references *almost* completely removed from the ↵diva2009-06-112-2/+2
| | | | simulator. Only a couple left, not important. Also updated the login tests -- Justin, this time I was able to fix this by myself :)
* Comment out unused variables / private fields to avoid compiler warnings.Jeff Ames2009-06-041-4/+4
|
* Comment out unused private functions to avoid compiler warnings.Jeff Ames2009-06-041-53/+53
|
* Fixed AvatarCreationModule (I think)MW2009-06-011-1/+1
|
* trying to get panda to be able to read the AvatarCreationModule MW2009-06-011-544/+544
|
* part 1 of trying to get panda to be able to read the AvatarCreationModule MW2009-06-011-545/+545
|
* Some changes to the AvatarCreationModule to reduce the number of database ↵MW2009-06-011-69/+86
| | | | reads/writes. Still requires more work in this area.
* Minor: Change OpenSim to OpenSimulator in older copyright headers and ↵Jeff Ames2009-06-0110-10/+10
| | | | LICENSE.txt.
* Update svn properties.Jeff Ames2009-05-311-528/+528
|
* Added option (on my default) to the clone avatar function so that the ↵MW2009-05-301-122/+141
| | | | | | | clothes and attachments that the target avatar is wearing, to begin with, are removed. So the end result isn't a merger of those clothes/attachments and the ones the template avatar is wearing. Added IPAddress ListenIPAddress property to BaseHttpServer so that the listening/binding IP can be set.
* Made it so ( by default) the Clone avatar function, propagates the ↵MW2009-05-301-21/+28
| | | | permissions on the cloned items. This needs further testing to make sure all permissions are set correctly.
* a few small changes to AvatarCreationModuleMW2009-05-301-14/+17
|
* Added a AvatarCreationModule to the user server. This handles the "cloning" ↵MW2009-05-301-0/+499
| | | | | | | | | | | of a existing avatar's inventory to another avatar's inventory (the base method will also create the inventory for a new avatar if the avatar doesn't alreayd have any inventory). The code also sets the target avatar as wearing whatever the template avatar was wearing (including attachments). The idea is to allow the use of this to give new avatars a more interesting avatar (and inventory set) than the current default. I have include a console command that will clone the inventory from one existing user (template avatar) to another existing avatar (target avatar). The format of the command is : "clone avatar <templateAvatarFirstName> <templateAvatarLastName> <targetAvatarFirstName> <targetAvatarLastName>" (to use this console command on new accounts, the "create user" command will need to be used first) While the code was designed for hooking up to a remote call from a web interface, I have left the hookup code out of this commit, as I believe most use cases will want to handle it differently. Also added a "trusted handler" to the inventory server to allow the user server to create new folders in a user's inventory. All this is in the old UGAIM servers so will need porting to the new servers.
* Restoring the initial CAP Url to exactly what it used to be before Adam's ↵diva2009-05-261-6/+13
| | | | changes. Adam's code is still there, but commented, until we figure out what's going on.
* * Fiddles with some login network code to attempt to fix login bug.Adam Frisby2009-05-261-1/+2
|
* * Implements automatic loopback handling for standalone regions. Adam Frisby2009-05-231-4/+6
| | | | | * This /should/ make OpenSim behave properly when hosting behind a NAT router and utilizing port forwarding (but the router doesn't support Loopback)
* * Pipes IPEndPoint through all Login methods, including LLSD/OSD login paths.Adam Frisby2009-05-231-3/+3
|
* * Pipes requestors IP address through all XmlRpcRequest delegates. This is ↵Adam Frisby2009-05-235-21/+25
| | | | | | | | | | needed to be able to 'NAT-wrap' the login sequence. * If you have something using XmlRpc that isn't in core, change your method signature from: (XmlRpcRequest request) to: (XmlRpcRequest request, IPEndPoint remoteClient)
* Intermediate commit. WILL NOT COMPILE!Melanie Thielker2009-05-049-2/+10
|
* Flipping check_session xmlrpc's keep-alive to false, because some clients hang.diva2009-04-291-1/+1
|
* * Resolve http://opensimulator.org/mantis/view.php?id=3509 by putting some ↵Justin Clarke Casey2009-04-221-14/+2
| | | | | | | | service initialization into CommsManager * What is really needed is a plugin and interface request system as being done for region modules
* * Fission OGS1UserServices into user service and OGS1 user data plugin ↵Justin Clarke Casey2009-04-221-0/+1
| | | | | | | | | 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-142-71/+15
| | | | authentication (in safemode only) upon CreateChildAgents. All of this for Hypergrid users too. This addresses assorted spoofing vulnerabilities.
* * Added some more experimental code; nothing wired in so far.lbsa712009-04-091-40/+68
|
* Update svn properties, add copyright header, formatting cleanup.Jeff Ames2009-03-311-224/+224
|
* Another bit of refactoring to try to make sense of ↵diva2009-03-292-0/+2
| | | | OpenSim.Framework.Communications. Everything that looks like a service, with service handlers, moved to .Services -- i.e. LoginService and Response, and GridInfoService. The rest of the changes were to adapt to the new locations of those files.
* Moved some files around, so that it's easier to share code between ↵diva2009-03-291-0/+1
| | | | standalone and the grid services. Should not affect any functionality.
* * This updates LibOMV to the current release 0.6.0 on March 19 2009Teravus Ovares2009-03-271-2/+2
| | | | | | * Important: HttpServer.dll was changed to HttpServer_OpenSim.dll so that the HttpServer references do not conflict if you've copied the OpenMetaverse.Http.dll and requirements to the OpenSimulator bin folder. This means that if you reference HttpServer.dll in any projects, you will need to change the reference to HttpServer_OpenSim.dll. It still uses the Same HttpServer namespace though.
* Added the hg login procedure to the user server.diva2009-03-271-0/+223
|
* * Normalized and pulled GetInventorySkeleton up.lbsa712009-03-201-62/+0
|
* * De-duplicated login service some morelbsa712009-03-201-29/+0
| | | | | | * Normalized m_inventoryService * Pulled AddActiveGestures up
* * Group OpenSim.Framework.Servers interfaces togetherJustin Clarke Casey2009-03-191-0/+1
|
* * Another stab at refactoring up the CustomiseResponse function. Two fixes:lbsa712009-03-121-149/+47
| | | | | | | | * Sometimes, null is a valid return value to indicate 'none found'. doh. * Sometimes, the Grid server does not send simURI - this you need to reconstruct yourself. Euw. (I believe) this solves mantis issue #3287
* * Reverted r8750 to do another round of debugging on mantis #3287lbsa712009-03-111-28/+155
|
* *** POTENTIAL BREAKAGE ***lbsa712009-03-101-155/+28
| | | | | | | | | * Finally got to the point where I could pull up the CustomiseResponse function. Major de-duplication. * Introduced FromRegionInfo on RegionProfileData * This revision needs both grid and standalone testing galore. Work in progress!