aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/CoreModules/Agent/AssetTransaction/AssetTransactionModule.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* minor: Tidy up disabled logging on AssetTransactionModule for future use. ↵Justin Clark-Casey (justincc)2013-02-081-8/+10
| | | | Make it clear that transaction parameter to HandleUDPUploadRequest is an ID.
* Remove any mention of IRegionModule from region names and comments to aidMelanie2012-11-121-1/+1
| | | | grepping for remaining uses
* Move UDP update task item code to AssetXferUploader to match existing create ↵Justin Clark-Casey (justincc)2012-09-251-1/+1
| | | | | | | user item and update user item mechanisms This is done for consistency and to allow removal or some access methods that increase code complexity. However, this path has not been used for a long time, not even by LL 1.23 - viewers use caps http upload for this instead
* Fix occasional race condition failure when creating new clothing/body parts ↵Justin Clark-Casey (justincc)2012-09-251-7/+2
| | | | | | | | | in the viewer or updating existing assets. On creating these items, the viewer sends a UDP AssetUploadRequest followed by a CreateInventoryItem. It was possible for the CreateInventoryItem/UpdateInventoryItem to occasionally outrace the AssetUploadRequest and fail to find an initialized Xfer object, at which point the item create would fail. So instead we always set up a Xfer object on either the asset or inventory item update request. This does not introduce a new race because code already exists to delay the item operation until the asset is uploaded if necessary (but this only worked if the xfer object already existed)
* Record the fact that child agents can have asset transactions.Justin Clark-Casey (justincc)2012-06-071-8/+7
| | | | Also change code to grab the agent asset transaction module once.
* User level based restrictions for HyperGrid teleports, asset uploads, group ↵Snoopy Pfeffer2012-03-271-1/+21
| | | | creations and getting contacted from other grids. Incoming HyperGrid teleports can also be restricted to local users.
* Remove IClientAPI from the money module. It was only used to pass in theMelanie2012-01-281-1/+1
| | | | agent id anyway
* Fix avatar parameter updating for viewer 3 and maybe 2.Justin Clark-Casey (justincc)2011-09-231-15/+10
| | | | | | | | | When a slider parameter is changed, the viewer uploads a new shape (or other asset) and the item is updated to point to it. Viewer 1 uploaded the data in the initial request itself, so the asset references was almost always correctly updated. However, viewer 3/2 always uploads data in a subsequent xfer, which exposed a race condition where the viewer would make the item update before the asset had uploaded. This commit shuffles the order of operations to avoid this race, the item is updated with the new asset id instead of the old one while the upload was still taking place. A second race had to be fixed where avatar appearance would also be updated with the old asset id rather than the new one. This was fixed by updating the avatar appearance ids when the appearance was actually saved, rather than when the wearables update was made.
* Convert the agent asset transactions module to a new style module.Melanie2010-12-041-78/+88
| | | | | | | Refactor to remove the property "MyScene" and the pointless circular refs to the managing classes. Converted the module to a non-shared module. Reformatted source for 80 columns. Removed the special role the module had in the old loader.
* Clean up IMoneyModule and adjust the other modules to the changesMelanie Thielker2010-07-021-1/+1
|
* Fix http://opensimulator.org/mantis/view.php?id=4224Justin Clark-Casey (justincc)2010-02-121-2/+6
| | | | | | | This resolves the problem where eyes and hair would turn white on standalone configurations When a client receives body part information, for some insane reason or other it always ends up uploading this back to the server and then immediately re-requesting it. This should have been okay since we stored that asset in cache. However, the standalone asset service connector was not checking this cache properly, so every time the client made the request for the asset it has just loaded it would get a big fat null back in the face, causing it to make clothes and hair white. This bug did not affect grids since they use a different service connector.
* Revert "Updates all IRegionModules to the new style region modules."Melanie2010-01-291-27/+8
| | | | This reverts commit ec3c31e61e5e540f822891110df9bc978655bbaf.
* Updates all IRegionModules to the new style region modules.Revolution2010-01-231-8/+27
| | | | Signed-off-by: Melanie <melanie@t-data.com>
* Minor: Change OpenSim to OpenSimulator in older copyright headers and ↵Jeff Ames2009-06-011-1/+1
| | | | LICENSE.txt.
* Add initializing m_scene if it's not null. Marking MyScene as [Obsolete]Melanie Thielker2009-05-191-0/+7
| | | | | | | | because it will be removed soonish. This is NOT the way to go. Thanks, mpallari, for pointing this out. Fixes Mantis #3684
* Remove the old asset cache and local services and the configurations for themMelanie Thielker2009-05-181-18/+0
|
* Mantis#3218. Thank you kindly, TLaukkan (Tommil) for a patch that:Charles Krinke2009-02-221-5/+5
| | | | | | | | | * 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.
* * optimized usings.lbsa712009-02-121-1/+1
|
* starting phase 2 of the OpenSim.Region.Environment commit: relocatingDr Scofield2009-02-091-0/+288
OpenSim.Region.Environment.Modules.Agent en bloc to OpenSim.Region.CoreModules