aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Client/Linden (follow)
Commit message (Collapse)AuthorAgeFilesLines
* InterServiceInventoryService references *almost* completely removed from the ↵diva2009-06-112-3/+4
| | | | simulator. Only a couple left, not important. Also updated the login tests -- Justin, this time I was able to fix this by myself :)
* * Making silent logoff of old hung sessions for new connections default forArthur Valadares2009-06-012-12/+2
| | | | | StandAlone users. Not touching grid.
* * Allows standalone region users to skip the "You must wait 5 minutes to log ↵Arthur Valadares2009-05-292-1/+13
| | | | | | | | again" message and allow the region to kick the old user and log the new one without reporting any failure. Default is still to show message and fail login
* * Implements automatic loopback handling for standalone regions. Adam Frisby2009-05-231-2/+8
| | | | | * 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-1/+1
|
* * Pipes requestors IP address through all XmlRpcRequest delegates. This is ↵Adam Frisby2009-05-231-2/+2
| | | | | | | | | | 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)
* * Upgraded LLStandaloneLoginModule, LLProxyLoginModule and ↵Arthur Valadares2009-05-214-36/+125
| | | | | | | | | | | | LLClientStackModule to new region modules. This was needed because the stand alone and grid modules weren't deleting old scenes, which caused an issue when deleting and recreating a region with same name on same x,y coordinates. Tested it on standalone and issue is fixed. Requires prebuild to be run again. Fixes Mantis #3699
* Heart surgery on asset service code bits. Affects OpenSim.ini configuration ↵diva2009-05-151-1/+1
| | | | | | | | | | | | -- please see the example. Affects region servers only. This may break a lot of things, but it needs to go in. It was tested in standalone and the UCI grid, but it needs a lot more testing. Known problems: * HG asset transfers are borked for now * missing texture is missing * 3 unit tests commented out for now
* - moving banned check and public/private check toDr Scofield2009-05-053-9/+19
| | | | | | | | | | Scene.NewUserConnection() - adding reason reporting this enforces estate bans very early on and prevents us from circulating client objects that we'd then have to retract once we realize that the client is not allowed into the region
* Intermediate commit. WILL NOT COMPILE!Melanie Thielker2009-05-041-1/+1
|
* * Add user data plugin to store temporary profiles (which are distinct from ↵Justin Clarke Casey2009-04-231-1/+0
| | | | | | | | | cached) * Plugin not yet used * Existing functionality should not be affected in any way
* Adds session authentication upon NewUserConnections. Adds user key ↵diva2009-04-141-1/+1
| | | | authentication (in safemode only) upon CreateChildAgents. All of this for Hypergrid users too. This addresses assorted spoofing vulnerabilities.
* Another bit of refactoring to try to make sense of ↵diva2009-03-291-0/+1
| | | | 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.
* * Appearance patches suite: These patches are applied to allow libomv bots ↵Sean Dague2009-03-251-1/+1
| | | | | | | | | | | | to wear outfits in the future. This functionality will be upstreamed later. ** Fixed call of new AvatarAppearance without arguments, which caused bots look like clouds of gas ** Added a SendAvatarData in ScenePresence.SetAppearance, which is expected after SetAppearance is run ** Fixed AssetXferUploader: CallbackID wasn't being passed on on multiple packets asset uploads ** Set VisualParams in AvatarAppearance to stop the alien looking bot from spawning and now looks a little better. *** TODO: Set better VisualParams value then 150 to everything
* * Normalized and pulled GetInventorySkeleton up.lbsa712009-03-201-34/+0
|
* * De-duplicated login service some morelbsa712009-03-201-36/+4
| | | | | | * Normalized m_inventoryService * Pulled AddActiveGestures up
* * refactor: Create IHttpServer interface instead of accessing BaseHttpServer ↵Justin Clarke Casey2009-03-191-3/+4
| | | | via CommunicationsManager directly
* * Another stab at refactoring up the CustomiseResponse function. Two fixes:lbsa712009-03-121-138/+5
| | | | | | | | * 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-5/+138
|
* *** POTENTIAL BREAKAGE ***lbsa712009-03-101-138/+5
| | | | | | | | | * 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!
* * Re-aligned CustomiseResponse function for imminent up-pullinglbsa712009-03-101-16/+14
|
* * minor: remove some mono compiler warningsJustin Clarke Casey2009-03-061-1/+1
|
* Renamed ILoginRegionsConnector to ILoginServiceToRegionsConnector and moved ↵MW2009-03-033-46/+3
| | | | it from OpenSim.Client.Linden to OpenSim.Framework.
* forgotten filesMW2009-03-031-0/+300
|
* Moved Linden protocol login handling to modules in OpenSim.Client.Linden. ↵MW2009-03-034-1/+763
| | | | | | | | There are two region modules in there LLStandaloneLoginModule (for standalone mode) and LLProxyLoginModule (for grid mode which just handles incoming expect_user and logoff_user messages from the remote login server) Changed OpenSim.Framework.Communications.Tests.LoginServiceTests to use the LLStandaloneLoginService (from the LLStandaloneLoginModule) rather than LocalLoginService. Really these login tests should most likely be somewhere else as they are testing specific implementations of login services. Commented out the old LocalLoginService as its no longer used, but want to check there are no problems before it gets deleted.
* Refactoring of CreateCommsManagerPlugin.MW2009-03-031-2/+5
| | | | | Plus some general cleanup of a few other files (deleting excess blank lines etc)
* Added OpenSim.Client.Linden which is a (non shared) region module that ↵MW2009-03-021-0/+81
creates and initialises the LindenClientStack (or actually whatever client stack was set in opensim.ini) for that region. Currently this module is still at a early stage so just for testing, so its hardcoded to be disabled. To enable first turn off auto creation of the client stack in opensimbase (see last revision) and then in OpenSim.Client.Linden.LLClientStackModule change bool m_createClientStack = false; to true.