aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Communications/Hypergrid (unfollow)
Commit message (Collapse)AuthorFilesLines
2009-06-10Small bug fix in HG.diva1-1/+2
2009-06-10Heart surgery no.2: the inventory service hooks. diva1-0/+7
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.
2009-06-10Formatting cleanup.Jeff Ames1-1/+1
2009-06-01Minor: Change OpenSim to OpenSimulator in older copyright headers and ↵Jeff Ames7-7/+7
LICENSE.txt.
2009-05-24Fixes map image on link-region (HG).diva1-1/+4
2009-05-23* Pipes requestors IP address through all XmlRpcRequest delegates. This is ↵Adam Frisby2-5/+5
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)
2009-05-18Remove the old asset cache and local services and the configurations for themMelanie Thielker1-1/+0
2009-05-12Thank you kindly, Patnad, for a patch that:Charles Krinke1-1/+1
This is to handle the changes in the v1.23 viewer of LL regarding the adult rating. With this patch a region can be changed to the adult rating from LL viewer v1.23 and above.
2009-05-05* If an item creator id contains an iar loaded name, create a temporary ↵Justin Clarke Casey1-1/+17
profile and hashed UUID to represent the user
2009-05-04Intermediate commit. WILL NOT COMPILE!Melanie Thielker6-1/+6
2009-05-04* Resolve http://opensimulator.org/mantis/view.php?id=3573Justin Clarke Casey1-0/+10
* Override add user for HG user services to hit local services if present
2009-04-23* Add user data plugin to store temporary profiles (which are distinct from ↵Justin Clarke Casey2-7/+6
cached) * Plugin not yet used * Existing functionality should not be affected in any way
2009-04-22* Fix hypergrid standalone login by overriding AddNewUserAgent in HGUserServicesJustin Clarke Casey1-13/+8
2009-04-22* Resolve http://opensimulator.org/mantis/view.php?id=3509 by putting some ↵Justin Clarke Casey2-16/+29
service initialization into CommsManager * What is really needed is a plugin and interface request system as being done for region modules
2009-04-22* Resolve http://opensimulator.org/mantis/view.php?id=3509 by passing up the ↵Justin Clarke Casey1-4/+4
comms manager rather than null
2009-04-22* Fix windows build from last commitJustin Clarke Casey1-0/+1
2009-04-22* Fission OGS1UserServices into user service and OGS1 user data plugin ↵Justin Clarke Casey2-35/+9
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
2009-04-18Thank you dslake for diagnosing and fixing a race condition in ↵diva1-75/+81
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.
2009-04-18Bug fix for standalone HG login. VerifySession should be local for local users.diva1-0/+10
2009-04-17* Moved the DefaultConfig settings into already-existing ConfigSettingslbsa711-2/+2
2009-04-17* Some more work on refactoring configs;lbsa711-2/+2
* Moved the constants out into a separate DefaultConfig * Pulled configMember up * Some minor CCC
2009-04-16* minor: Eliminate redundant argument in PreloadUserCacheJustin Clarke Casey1-1/+1
2009-04-15minor: Remove some mono compiler warnings. Uncomment code when it's ↵Justin Clarke Casey1-1/+1
actually being used.
2009-04-14One less vulnerability in the HG: detecting foreign users trying to come in ↵diva1-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.
2009-04-14Adds session authentication upon NewUserConnections. Adds user key ↵diva3-73/+155
authentication (in safemode only) upon CreateChildAgents. All of this for Hypergrid users too. This addresses assorted spoofing vulnerabilities.
2009-04-13* Some more experimental work on distributed assets. Nothing hotwired yet.lbsa711-0/+5
* 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)
2009-04-08* Introduced some experimental code with regards to asset data substitutionlbsa711-0/+6
2009-04-05Changed the asynchronous call to get inventory in HG, so that it properly ↵diva1-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.
2009-04-05Added CreateObject(regionhandle, userID, itemID) to post objects that are to ↵diva1-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!
2009-04-05* Fixed copyright headers on HyperGrid source files. (Now match the rest of ↵Adam Frisby5-123/+118
OpenSim, license text is unchanged) * Added Bitmap[,] to IParcel for MRM
2009-03-29Another bit of refactoring to try to make sense of ↵diva2-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.
2009-03-23Committing partial work on passing folders across instances. This may crash.Melanie Thielker1-0/+23
2009-03-22Add QueryItem method to secure inventory and HG inventory, change method sig toMelanie Thielker1-0/+23
provide additional information the HG needs.
2009-03-18Adds support for unlink-region command in hypergrid.diva1-0/+41
2009-02-25* minor: Remove most mono compiler warningsJustin Clarke Casey2-2/+2
2009-02-22Mantis#3218. Thank you kindly, TLaukkan (Tommil) for a patch that:Charles Krinke1-49/+49
* 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.
2009-02-20THE BIG ANTI-REMOTING SCHLEP -- StartRemoting is no more. Sims in older ↵diva5-1133/+2
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.
2009-02-18Improved log message.diva1-2/+2
2009-02-17- remove the Metadata property from AssetBase and return all previousMike Mazur1-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
2009-02-12* optimized usings.lbsa717-35/+12
2009-02-12Makes ban of HG users exactly the same as ban of local users, that is upon ↵diva1-75/+44
AddClient and not before.
2009-02-09Moved prim crossing out of OGS1 and into RESTComms and ↵diva1-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.
2009-02-09From Alan Webb <awebb@linux.vnet.ibm.com>Sean Dague5-6/+6
These changes replace all direct references to the AssetCache with IAssetCache. There is no change to functionality. Everything works as before. This is laying the groundwork for making it possible to register alternative asset caching mechanisms without disrupting other parts of OpenSim or their dependencies upon AssetCache functionality.
2009-02-07Adds support for HG linking to specific regions within an instance. The ↵diva1-3/+3
format is Host:Port:Region. Refactored the linking code from MapSearchModule to HGHyperlink, so that it can be used both by the MapSearchModule and the Console command.
2009-02-06This changeset is the step 1 of 2 in refactoringDr Scofield4-6/+6
OpenSim.Region.Environment into a "framework" part and a modules only part. This first changeset refactors OpenSim.Region.Environment.Scenes, OpenSim.Region.Environment.Interfaces, and OpenSim.Region.Interfaces into OpenSim.Region.Framework.{Interfaces,Scenes} leaving only region modules in OpenSim.Region.Environment. The next step will be to move region modules up from OpenSim.Region.Environment.Modules to OpenSim.Region.CoreModules and then sort out which modules are really core modules and which should move out to forge. I've been very careful to NOT BREAK anything. i hope i've succeeded. as this is the work of a whole week i hope i managed to keep track with the applied patches of the last week --- could any of you that did check in stuff have a look at whether it survived? thx!
2009-02-04- add OpenSim.Framework.AssetMetadata class. AssetBase is now composed of itMike Mazur1-41/+41
- trim trailing whitespace
2009-02-01More on dynamic hyperlinks. Making the 4096 check (deregistration of region) ↵diva1-2/+2
work in grid mode.
2009-01-03Fixed logic for sending foreign user information (HG).diva1-5/+16
2009-01-03Another interregion comms change that will not work well with previous ↵diva3-20/+39
versions. This commit moves InformRegionOfChildAgent from OGS1 to RESTComms, effectively having the complete child agent life cycle over REST: create=POST, update=PUT, close=DELETE. Additional changes include more functions in the IHyperlink interface, and some refactorings in the HG code for better reuse in RESTComms.
2009-01-01Minor fix for HG request neighbors. Should not return hyperlink neighbors, ↵diva2-4/+4
only neighbors on the same grid. I'm still not sure if this is a bug or a feature, so this may change again. My first commit of 2009 -- Happy New Year!