aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Services/Connectors/Asset/AssetServicesConnector.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2015-10-14Restored authentication in AssetServicesConnector.Diva Canto1-2/+2
2015-09-15fix bad side efects of missing avination optional configurationUbitUmarov1-11/+16
2015-09-09revert SynchronousRestObjectRequester timeout to miliseconds, and fix where ↵UbitUmarov1-2/+2
it was wrong set in seconds
2015-09-04Deleted OpenSim.Framework.Communications. Moved its two remaining files to ↵Diva Canto1-1/+0
OpenSim.Framework.
2015-09-03 at last we can login and see objects ( friends is dead and disable inUbitUmarov1-1/+1
scenepresence)
2015-09-02seems to compile ( tests comented out)UbitUmarov1-58/+2
2014-09-18 dont give a ring to each asset request, just one to rule them all, i meanUbitUmarov1-8/+15
thread not ring
2014-09-17 and another oneUbitUmarov1-1/+6
2014-07-21Close streams immediately when we finish using themOren Hurvitz1-15/+17
2014-05-23Adds optional HTTP Basic Authentication to Robust service connectors.Diva Canto1-9/+10
2014-05-14Fix recent asset request timeout issue by commenting out (for now) the ↵Justin Clark-Casey (justincc)1-10/+14
m_maxAssetRequestConcurrency mistakenly passed in as a timeout to SynchronousRestObjectRequester.MakeRequest() For a long time, possibly forever, the m_maxAssetRequestConcurrency was mistakenly passed in as a 30 ms timeout rather than as a concurrent connection limiter. This didn't come to light until the timeout was actually used in recent commit faf9ba53 Since this hasn't been operational for a long time and in release candidate phase, commenting it out for now though will need to revisit this. Relates to http://opensimulator.org/mantis/view.php?id=7165
2014-04-23Workaround for SRAS: if Store Asset returns 'null' then assume the asset ↵Oren Hurvitz1-0/+7
already exists, and this isn't an error
2014-04-20Better error-handling when storing assets: recognize that 'null' is an error ↵Oren Hurvitz1-12/+11
value
2014-04-02Added assets service method AssetsExist(), which returns whether the given ↵Oren Hurvitz1-0/+21
list of assets exist. This method is used to optimize sending assets with embedded assets: e.g., when a Hypergrid visitor takes an item into the inventory.
2013-09-08Fix exception when brokering HG asset idsMelanie Thielker1-1/+7
2013-07-11Added property to make for more flexible testing.Diva Canto1-0/+5
2013-06-10Remove Temporary from use to shortcut asset stores. The Local propertyMic Bowman1-1/+1
differentiates between local & grid storage. The Temporary property just says that which service handles the it, the asset can be safely removed in the future.
2012-11-15Revert "Merge master into teravuswork", it should have been avination, not ↵teravus1-7/+1
master. This reverts commit dfac269032300872c4d0dc507f4f9062d102b0f4, reversing changes made to 619c39e5144f15aca129d6d999bcc5c34133ee64.
2012-10-05Fix threading in remote asset connectorMelanie1-16/+21
2012-10-04Make the asset retrieval concurrency a config switch. The current valueMic Bowman1-3/+8
of 30 is still hanging badly on some mono versions. The switch defaults to 30 to preserve current behavior.
2012-09-30Allow setting max connections for an endpointMelanie1-3/+3
2012-09-14Sequence/throttle asset retrievals.Melanie1-37/+67
2012-09-14Allow setting max connections for an endpointMelanie1-2/+2
2012-09-06Prevent double slashes, try #4UbitUmarov1-1/+1
2012-09-06 remove extra '/' in assets urlUbitUmarov1-6/+13
2012-09-06Prevent double slashes, try #3Melanie1-0/+3
2012-09-06Revert "Change string concatenation to Path.Combine to eliminate extra slashes."Melanie1-8/+6
This reverts commit b9d026666dbabb210cc013d29eb79fe214594dd9.
2012-09-06Change string concatenation to Path.Combine to eliminate extra slashes.Melanie1-6/+8
Windoze barfs on them.
2012-09-06Revert " remove extra '/' in assets url"Melanie1-13/+6
This reverts commit 041fcd6a72e1822656d58f87a398e3a0f065a486.
2012-05-09Where necessary, rename OpenSim/Services/Connectors/*.cs files to reflect ↵Justin Clark-Casey (justincc)1-0/+0
the actual class names. This is usually because the file name was singular (*Service*) but the class name was plural (*Services*). This is to make configuration easier rather than having to look in the c# code itself to find the slightly different name of the connector. This does not affect existing configuration since the files are being renamed rather than the classes.
2012-01-06Fix up asset stuffMelanie1-0/+3
2012-01-05Remove a dangling command registrationMelanie1-4/+0
2012-01-05Move simulator asset info commands to an optional module from the connector. ↵Justin Clark-Casey (justincc)1-43/+2
Make them conform with service side commands. This stops them appearing twice when Hypergrid is enabled.
2012-01-02Adding commented out log messages and some minor formatting for future bug ↵Justin Clark-Casey (justincc)1-0/+6
hunting. No functional changes.
2011-10-06Change the asset connector to allow connection to different asset serversMelanie1-7/+61
depending on the first two digits of the asset id.
2011-07-21When an uncached asset is requested multiple times concurrently, only load ↵Oren Hurvitz1-9/+49
it once Signed-off-by: root <root@grid00001.t-data.com>
2011-04-12Moved 3 request handlers from OpenSim.Framework.Servers.HttpServer up to ↵Diva Canto1-1/+0
OpenSim.Framework -- just pasted them in WebUtil. This is so that code that uses the Service connectors don't need to include the HttpServer dll -- that was odd.
2010-07-04Check cached asset to make sure it contains data, and if not, re-requestTom Grimshaw1-3/+3
2010-07-03Make sure the AssetServiceConnector times out within 30 seconds. If it ↵Tom Grimshaw1-2/+2
doesn't, the client will get bored and give an upload error, instead of granting success and entering the asset into our retry queue.
2010-07-01Cache all assets on upload so that the client can still retrieve the asset ↵Tom Grimshaw1-3/+2
if it enters a retry queue
2010-07-01Fix build breakTom Grimshaw1-1/+1
2010-07-01Report asset upload success if it has previously failedTom Grimshaw1-0/+4
2010-07-01Catch newid == null which is what happens if the asset service is offline ↵Tom Grimshaw1-0/+4
(seems a connection failure does not throw an exception)
2010-06-29The other half of the asset fix. Implement an exponentially incrementing ↵Tom Grimshaw1-11/+88
retry timer for asset upload failures. Total queue time in the ballpark of 24 hours, which should be a reasonable time for any grid admin to get their asset service back online. This should stop lost assets.
2010-04-08Backported GetTextureModule and IAssetService.GetCached()John Hurliman1-0/+8
2010-04-08* Adds IAssetService.GetCached() to allow asset fetching from the local ↵John Hurliman1-0/+8
cache only * Adds GetTextureModule that implements the "GetTexture" capability, aka HTTP texture fetching. This is a significantly optimized path that does not require any server-side JPEG2000 decoding, texture priority queue, or UDP file transfer * Sanity check for null reference in LLClientView.RefreshGroupMembership()
2010-03-09* Typo fixesJohn Hurliman1-1/+1
* Performance improvement in the expensive GenerateClientFlags()
2010-02-22Changed asset CreatorID to a stringJohn Hurliman1-1/+1
2010-02-22* Adds CreatorID to asset metadata. This is just the plumbing to support ↵John Hurliman1-1/+1
CreatorID, it doesn't modify database backends or OAR files to support storing/loading it
2010-02-15Formatting cleanup.Jeff Ames1-1/+1