Commit History

Author SHA1 Message Date
  Diva Canto fe779128b0 Added simulation version compatibility check so that agents coming from 0.7.6 to a varregion running in 0.8 and above will be denied teleport, rather than be allowed and crash the viewer. 10 years ago
  Oren Hurvitz 47b84875fd Tell QueryAccess explicitly whether the user is coming in via Teleport or Cross, because the permission checks are different. 10 years ago
  Oren Hurvitz d15a3b10a3 When sending JSON-RPC calls (for UserProfile), use WebUtil instead of constructing the HTTP requests manually. This allows the calls to be logged when using "debug http all 6". 10 years ago
  Oren Hurvitz 06e0528d0b In teleports, pass the source region to the destination (similar to an HTTP referrer) 10 years ago
  Oren Hurvitz 85d51e57a9 When sending QueryAccess to a region, also send the user's Home URI 10 years ago
  Oren Hurvitz 6a477e044d If prim region crossing fails then don't delete the prim from the original region 11 years ago
  Diva Canto b4f1b9acf6 Guard against unauthorized agent deletes. 11 years ago
  Diva Canto 931eb892d9 Deleted GET agent all around. Not used. 11 years ago
  Diva Canto 6c7e33fe47 Change IsLocalRegion from using region handle to using regionID. This was affecting UpdateAgent and CloseAgent in cases where the foreign region is on the same coordinates as *some* local region. 11 years ago
  Diva Canto 4778d67005 Finally moved HG agent transfers to use agent fatpacks. 11 years ago
  Diva Canto 8b29db98bd Trying to prevent old route of sending attachments, simulator version unknown maybe due to timeout. mantis #6450 12 years ago
  Justin Clark-Casey (justincc) 96cde407ab Fix bug where a failed QueryAccess to a remove region would always have the reason "Communications failure" no matter what the destination region actually returned 12 years ago
  Justin Clark-Casey (justincc) 7cceab1295 In remote QueryAccess, also receive the actual status (true|false) instead of always true no matter what the callee actually returned. 12 years ago
  Justin Clark-Casey (justincc) 38ce9d45a5 Make ISimulationScene.GetScene() used the more efficient region id for lookup rather than the region handle. 12 years ago
  Melanie 1dfc990264 Add a position parameter to region crossing of objects. This avoids the 13 years ago
  Diva Canto 4a329098e8 Amend to last commit: synchronize access to queues. 13 years ago
  Diva Canto 99b9c1a9d5 More improvements on agent position updates: if the target sims fail, blacklist them for 2 min, so that we don't keep doing remote calls that fail. 13 years ago
  Justin Clark-Casey (justincc) 10a23a823e Get rid of the spurious [WEB UTIL] couldn't decode <OpenSim agent 57956c4b-ff2e-4fc1-9995-613c6256cc98>: Invalid character 'O' in input string messages 13 years ago
  Diva Canto d5326197ac Fixed an issue with the response of CreateAgent over the SimulationConnector. 13 years ago
  Melanie c8b9558039 Also compress the actual fatpacks 13 years ago
  Melanie 9688db2f68 Enable compressed (gzip) fatpack transfers. 13 years ago
  Diva Canto f7d3720126 Increased timeout for fat UpdateAgent to 200secs. Nebadon's 3800-prim alien avatar takes 6secs to transfer between sims on the same machine... 13 years ago
  Diva Canto 8cc547c277 Turns out that it's a bad idea to let Agent position updates linger for a long time on certain versions of mono. It's better to abort them if they take too long. So timeout is now an argument. Currently: 20secs for CreateAgent, 100secs for UpdateAgent (fat), 10 secs for UpdateAgent (Position); all of these divided by 4, for ReadWrite, as Mic had before. 13 years ago
  Diva Canto bbe41c75e1 Fixed confusing OSDMap that comes as the response of QueryAccess in the case it fails. 13 years ago
  Diva Canto e462b926ac Minor improvement in version checking (Simulation service) 13 years ago
  Diva Canto 9892e115cc Fatpack message on agent transfers: 1 message only (UpdateAgent) containing the agent and all attachments. Preserves backwards compatibility -- older sims get passed attachments one by one. Meaning that I finally introduced versioning in the simulation service. 13 years ago
  Justin Clark-Casey (justincc) 20aeace8d7 Add log messages on teleport failure to better pin down the cause. 14 years ago
  Justin Clark-Casey (justincc) 60d47836ce minor: remove mono compiler warning 14 years ago
  Diva Canto c6f2d66eae Fix bug introduced by Query Access. The response does not come in a packaged _Result field, it comes as simple OSDMap with 2 fields in it. 14 years ago
  Melanie 918c12c965 Change the QUERYACCESS method to eliminate spurious access denied messages 14 years ago