aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Communications (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * Add user data plugin to store temporary profiles (which are distinct from ↵Justin Clarke Casey2009-04-234-9/+9
| | | | | | | | | 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-13/+8
|
* * Resolve http://opensimulator.org/mantis/view.php?id=3509 by putting some ↵Justin Clarke Casey2009-04-225-32/+48
| | | | | | | | service initialization into CommsManager * What is really needed is a plugin and interface request system as being done for region modules
* * Resolve http://opensimulator.org/mantis/view.php?id=3509 by passing up the ↵Justin Clarke Casey2009-04-221-4/+4
| | | | comms manager rather than null
* * Fix windows build from last commitJustin Clarke Casey2009-04-221-0/+1
|
* * Fission OGS1UserServices into user service and OGS1 user data plugin ↵Justin Clarke Casey2009-04-226-774/+798
| | | | | | | | | 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
* Thank you dslake for diagnosing and fixing a race condition in ↵diva2009-04-182-132/+146
| | | | OGS1SecureInventoryServer (mantis #3483). The provided patch was slightly modified to narrow the locking scope to smaller portions of the functions. Applied the same locking to HGInventoryService, which suffered from the same race condition.
* Bug fix for standalone HG login. VerifySession should be local for local users.diva2009-04-182-1/+11
|
* * Moved the DefaultConfig settings into already-existing ConfigSettingslbsa712009-04-172-3/+3
|
* * Some more work on refactoring configs;lbsa712009-04-172-3/+3
| | | | | | | * Moved the constants out into a separate DefaultConfig * Pulled configMember up * Some minor CCC
* * minor: Eliminate redundant argument in PreloadUserCacheJustin Clarke Casey2009-04-161-1/+1
|
* minor: Remove some mono compiler warnings. Uncomment code when it's ↵Justin Clarke Casey2009-04-151-1/+1
| | | | actually being used.
* One less vulnerability in the HG: detecting foreign users trying to come in ↵diva2009-04-141-1/+13
| | | | with local user IDs. If that happened by accident, too bad, foreign user can't come in with that ID. This test is a consequence of not having truly global names yet.
* Adds session authentication upon NewUserConnections. Adds user key ↵diva2009-04-143-73/+155
| | | | authentication (in safemode only) upon CreateChildAgents. All of this for Hypergrid users too. This addresses assorted spoofing vulnerabilities.
* Fix for minor bug introduced yesterday, HG only. Can't lookup the profile ↵diva2009-04-141-1/+1
| | | | when we're looking up the profile...
* Making OGS1UserServices friendly to subclassing.diva2009-04-141-29/+45
|
* * Some more experimental work on distributed assets. Nothing hotwired yet.lbsa712009-04-132-75/+98
| | | | | | | | | * 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-082-0/+11
|
* Changed the asynchronous call to get inventory in HG, so that it properly ↵diva2009-04-051-19/+49
| | | | | | | reports problems. OGS1 should also be changed, but I'm leaving it as is for now. RestSessionObjectPosterResponse is fairly broken and should not be used. Minor changes in Get inventory item in HGAssetMapper.
* Added CreateObject(regionhandle, userID, itemID) to post objects that are to ↵diva2009-04-051-0/+11
| | | | | | | be fetched from the user's inventory server and rezzed in the region. Added all code necessary to fetch the item and the asset, and rez it inworld. The access to the item is uncap-ed and unverified -- I may place it later either under a cap or with auth verification. But in this model regions don't have the user's inventory, so they would have to guess the item IDs. Added safemode config to Standalone Hypergrid, similar effect to AllowRegionAccessToInventory in Inventory Server. Everyone should have these vars set to their default values except me!
* * Fixed copyright headers on HyperGrid source files. (Now match the rest of ↵Adam Frisby2009-04-055-123/+118
| | | | | | | OpenSim, license text is unchanged) * Added Bitmap[,] to IParcel for MRM
* * Upped trunk version number to 0.6.4 as we just tagged 0.6.4-releaselbsa712009-04-012-2/+2
|
* Another bit of refactoring to try to make sense of ↵diva2009-03-292-3/+3
| | | | 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
* Committing partial work on passing folders across instances. This may crash.Melanie Thielker2009-03-233-0/+55
|
* Add QueryItem method to secure inventory and HG inventory, change method sig toMelanie Thielker2009-03-222-0/+39
| | | | | | provide additional information the HG needs.
* Add a QueryItem method to the inventory subsystem. Currently implemented forMelanie Thielker2009-03-211-0/+16
| | | | | | | MySQL only, stubs for the others. This allows updating the cache with a single item from the database.
* Adds support for unlink-region command in hypergrid.diva2009-03-183-0/+95
|
* regionInfo isn't defined here yet, which leads to a NRE. Grid-serverHomer Horwitz2009-03-151-1/+1
| | | | | | provided us with the data, so let's use it for now. Hopefully fixes Mantis #3297.
* * Another stab at refactoring up the CustomiseResponse function. Two fixes:lbsa712009-03-121-1/+4
| | | | | | | | * 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
* * Removed unused and uncommented filelbsa712009-03-101-433/+0
|
* * Refactored out Create() methods to ensure proper transformation between ↵lbsa712009-03-101-13/+11
| | | | | | | | RegionProfileData and RegionInfo * Created ToRegionInfo method, still not using it pending peer review. * This is a preparatory commit for a subsequent login service refactoring.
* forgotten filesMW2009-03-031-2/+2
|
* Moved Linden protocol login handling to modules in OpenSim.Client.Linden. ↵MW2009-03-031-1/+3
| | | | | | | | 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.
* * minor: Remove most mono compiler warningsJustin Clarke Casey2009-02-252-2/+2
|
* Mantis#3218. Thank you kindly, TLaukkan (Tommil) for a patch that:Charles Krinke2009-02-223-55/+58
| | | | | | | | | * Added log4net dependency to physxplugin in prebuild.xml. * Added missing m_log fields to classes. * Replaced Console.WriteLine with appropriate m_log.Xxxx * Tested that nant test target runs succesfully. * Tested that local opensim sandbox starts up without errors.
* * Upped VersionInfo to 0.6.3 and in the process, changed assemblyinfo to ↵lbsa712009-02-202-6/+6
| | | | 0.6.3.* to better track down dll ref and overwrite problems.
* THE BIG ANTI-REMOTING SCHLEP -- StartRemoting is no more. Sims in older ↵diva2009-02-2010-2527/+4
| | | | | | | versions will have a hard time communicating with sims on this release and later, especially if they haven't transitioned to RESTComms at all. There's still some cleanup to do on assorted data structures, but the main functional change here is that sims no longer listen on remoting ports.
* This moves the 2 friends-related interregion messages out of OGS1 and into ↵diva2009-02-201-78/+0
| | | | the FriendsModule. No functional changes. Those messages were sent over XMLRPC, and that's how it continues to be for now. Just moving this couple of interregion messages out of OGS1, in preparation for the big shlep ahead.
* Improved log message.diva2009-02-181-2/+2
|
* Addresses mantis #3181. Waiting for confirmation from the reporter.diva2009-02-171-1/+1
|
* - remove the Metadata property from AssetBase and return all previousMike Mazur2009-02-171-3/+3
| | | | | | | | | properties as before - prefix private variables with m_ in AssetBase.cs - related to Mantis #3122, as mentioned in https://lists.berlios.de/pipermail/opensim-dev/2009-February/005088.html - all services will likely need to be upgraded after this commit
* Major change to how appearance is managed, including changes in login and ↵diva2009-02-173-1/+15
| | | | user service/server. Appearance is now sent by the user service/server along with all other loginparams. Regions don't query the user service for appearance anymore. The appearance is passed along from region to region as the avie moves around. And, as before, it's stored back with the user service as the client changes the avie's appearance. Child agents have default appearances that are set to the actual appearance when the avie moves to that region. (as before, child agents are invisible and non-physical).
* Add copyright headers. Minor formatting cleanup. Fix some compiler ↵Jeff Ames2009-02-131-1/+1
| | | | warnings. Fix some m_log declarations.
* Commented a couple of not very useful log messages that are cluttering the ↵diva2009-02-121-4/+4
| | | | log in sims that have objects belonging to foreign users.
* * Remove a change which shouldn't have made it into the last commitJustin Clarke Casey2009-02-121-2/+0
| | | | | | * Rogue change affected grid only
* * Add missing OpenSIm.Framework.Communications ref for Wdinwos buildsJustin Clarke Casey2009-02-121-0/+2
|
* * optimized usings.lbsa712009-02-1215-47/+21
|
* Makes ban of HG users exactly the same as ban of local users, that is upon ↵diva2009-02-121-75/+44
| | | | AddClient and not before.
* Moved prim crossing out of OGS1 and into RESTComms and ↵diva2009-02-091-0/+12
| | | | | | | | | | LocalInterregionComms. This breaks interregion comms with older versions in what concerns prim crossing. In the process of moving the comms, a few things seem to be working better, namely this may address mantis #3011, mantis #1698. Hopefully, this doesn't break anything else. But I'm still seeing weirdnesses with attchments jumping out of place after a cross/TP. The two most notable changes in the crossing process were: * Object gets passed in only one message, not two as done before. * Local object crossings do not get serialized, as done before.