aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/CoreModules/Framework/InventoryAccess/HGInventoryAccessModule.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Instrument the UDP path of creating assets so that it triggers an asset post ↵Diva Canto2014-08-021-5/+5
| | | | for users with different asset servers
* Merge branch 'master' of ssh://opensimulator.org/var/git/opensimDiva Canto2014-05-221-3/+0
|\
| * When can't rez, show only one error message; not two. And show more specific ↵Oren Hurvitz2014-05-191-3/+0
| | | | | | | | error messages.
* | Fixed a problem with detaching attachments in situations where the user's ↵Diva Canto2014-05-221-0/+14
|/ | | | asset server is not the same as the simulator's asset server. Unfortunately this still continues to be wasteful -- new assets are created every time an attachment is detached, but the process of storing the new asset goes through the InventoryAccess module, which does all sorts of checks regarding the users' inventory.
* Makes it possible to support grids in which all the simulators share all ↵Diva Canto2014-05-041-18/+82
| | | | | | | | central services of a Robust server EXCEPT assets. In other words, grids where the simulators' assets are kept in one DB and the users' inventory assets are kept on another. When users rez items from inventory or take objects from world, an HG-like asset copy takes place between the 2 servers, the world asset server and the user's asset server. This makes the simulators independent of the central asset server. Note that this an advanced configuration and requires some security strengthening coming up.
* More on HG inventory and OutboundPermission: disallowing giving inventory to ↵Diva Canto2013-08-031-1/+12
| | | | foreigners if OutboundPermission is false
* HG: If OutboundPermission is set to false, let's enforce stricter ↵Diva Canto2013-08-031-0/+31
| | | | permissions by not allowing objects to be taken to inventory.
* Don't touch the Current Outfit folder also on coming back homeDiva Canto2013-07-231-1/+9
|
* In renaming the folders for hypergriding, don't rename the Current Outfit ↵Diva Canto2013-07-231-1/+1
| | | | folder. The viewer doesn't like that.
* Don't post Link asset types back to the home gridDiva Canto2013-07-231-3/+6
|
* Put guards on a bunch of exception-inducing code, as seen in logs from load ↵Diva Canto2013-07-091-1/+1
| | | | test.
* More debug, same issueDiva Canto2013-07-041-1/+1
|
* HG: close a loophole by which if something was wrong with the ServiceURLs it ↵Diva Canto2013-07-021-1/+1
| | | | resulted in never ending asset requests
* Switched to using the other Util function with a default value.Diva Canto2013-02-271-2/+4
|
* Moved the HG default variables out of [Startup] and into their own section ↵Diva Canto2013-02-271-2/+2
| | | | [Hypergrid] in *Common.ini.example. Backwards compatible for now.
* Added new Util function for reading config vars that's more generic than the ↵Diva Canto2013-02-221-3/+4
| | | | one I added yesterday -- this is for helping move config vars out of [Startup]
* Simplification of HG configs: HomeURI and GatekeeperURI now are defined as ↵Diva Canto2013-02-211-5/+4
| | | | default under [Startup]. They can then be overwritten in the other sections (but probably shouldn't). I kept the existing code for backwards compatibility, so this should not cause any breaks from people's current configurations. But people should move to have these 2 vars under [Startup] -- see OpenSim.ini.example and Robust.HG.ini.example. And yes, both names now end with "URI" for consistency.
* More module cleanup: removed the CoreModules.Framework modules directives ↵Diva Canto2012-11-121-0/+2
| | | | out of .addin.xml.
* HG: flip all configs to HG2.0. PLEASE CHECK YOUR EXISTING HG CONFIGS AGAINST ↵Diva Canto2012-11-021-1/+3
| | | | THESE.
* HG Rez object: warn the user if the item or asset cannot be found.Diva Canto2012-09-221-2/+7
|
* Restarting to work on HGSuitcaseInventoryService: added the ability for the ↵Diva Canto2012-09-131-0/+2
| | | | outside world to retrieve appearance items. Not ACLed yet.
* Resolve some mono compiler warnings.Justin Clark-Casey (justincc)2012-05-251-3/+2
|
* Moved the inventory manipulation from HGEntityTransferModule to ↵Diva Canto2012-04-061-3/+149
| | | | HGInventoryAccessModule where it belongs. They need to exchange some events, so added those to EventManager. Those events (TeleportStart and TeleportFail) are nice to have anyway.
* More on HG inventory transfers. Move the FireAndForget higher up.Diva Canto2012-03-091-1/+1
|
* More on the freeze on HG inventory transfers: spawn a threadlet on the ↵Diva Canto2012-03-081-1/+1
| | | | functional asset posts so that the client threads doesn't freeze (but the network posts are serialized).
* HG: Remove async in posting assets to foreign grid. Mono hates concurrency ↵Diva Canto2012-02-251-1/+1
| | | | there.
* HG: normalize all externalized user ULRs to be the Home URL, i.e. the ↵Diva Canto2012-01-121-3/+6
| | | | location of the user's UAS. This corrects an earlier design which had some cases pointing to the profile server. WARNING: CONFIGURATION CHANGES in both the sims (*Common.ini) and the Robust configs (Robust.HG.ini). Please check diff of the example files, but basically all vars that were pointing to profile should point to the UAS instead and should be called HomeURI.
* Added UserManagementModule.IsLocalGridUser(UUID) to be used throughout ↵Diva Canto2011-12-291-7/+3
| | | | region Scenes and Modules. Changed existing modules to use it instead of assuming that foreign = null account.
* Added prefix HG to the name of the landmark item in inventory, as a soft ↵Diva Canto2011-06-031-1/+6
| | | | reminder that the landmark belongs to a place in another grid. People can change the name, but that's their decision.
* HG Landmarks now working.Diva Canto2011-06-031-1/+1
|
* HG Landmarks being created. WARNING: new config var under ↵Diva Canto2011-06-031-0/+15
| | | | [HGInventoryAccessModule], Gatekeeper.
* Added necessary code to drop inventory on hg friends using the profile ↵Diva Canto2011-05-241-4/+10
| | | | window, but can't test because this mechanism doesn't seem to work without a profile service.
* Provide a configuration setting to control whether multiple taken objects ↵Justin Clark-Casey (justincc)2011-04-181-0/+3
| | | | | | | are coalesced to inventory This is the CoalesceMultipleObjectsToInventory setting in [Inventory] in OpenSimDefaults.ini Default is true.
* Fixes mantis #5431 -- coalesced objects in HG-enabled regions. Needs more ↵Diva Canto2011-04-151-24/+3
| | | | testing to make sure HG inventory isn't broken by this (it shouldn't).
* Added a config var to HGInventoryAccessModule called OutboundPermission that ↵Diva Canto2011-02-041-2/+6
| | | | controls whether the sim lets asset POSTs happen to foreign grids or not. It's True by default. If ppl want to allow foreign visitors but don't want to allow any assets out of their grid, they should set this to False. This is the beginning of policies for these things...
* Creator information preserved upon HG transfers.Diva Canto2010-11-261-2/+10
|
* minor: remove mono compiler warningsJustin Clark-Casey (justincc)2010-09-031-1/+1
|
* minor: remove mono compiler warningsJustin Clark-Casey (justincc)2010-08-131-2/+2
|
* Fixes additional bug reported in mantis #4841.Diva Canto2010-07-051-2/+3
|
* Got rid of all hyperassets references. Also fixed accessing textures in ↵Diva Canto2010-07-041-5/+3
| | | | user's inventory in foreign grids.
* Started to clean up the mess with HyperAssets in LLClientView. Fixed HG ↵Diva Canto2010-07-041-0/+13
| | | | access to Notecards in user's inventory.
* Remove the override from DeletToInventory in HGInventoryAccessModule. This ↵Diva Canto2010-06-291-1/+2
| | | | may be causing the infinite loop, not sure.
* Buglet fix in HG inventory. Make sure that GetRootFolder for non-HG ↵Diva Canto2010-06-291-1/+1
| | | | xinventory is the folder "My Inventory". Also changed the Suitcase folder name to "My Suitcase".
* Continuing refactor. Refactor DeRezObject to deal with multiple objectsMelanie Thielker2010-06-011-2/+15
|
* Renamed TryGetAvatar to TryGetScenePresence on SceneManager, SceneBase, ↵Dan Lake2010-03-191-1/+1
| | | | Scene and SceneGraph. This was the only change in this patch to keep it isolated from other recent changes to the same set of files.
* Fixed typo that was affecting the BasicInventoryAccessModuleDiva Canto2010-02-241-1/+1
|
* Bug fix: change HGBroker to a INonSharedRegionModuleDiva Canto2010-01-301-2/+5
|
* * HGScene is no more.Diva Canto2010-01-301-0/+204
* Moved a few key inventory access methods from Scene.Inventory to an IInventoryAccessModule module