Commit History

Author SHA1 Message Date
  teravus 182b487243 This implements the Caps throttler. After some testing, the system seemed to be OK with me specifying allowing 1 oversized image per 70,000b/sec with at least one. Try it out, start with a low bandwidth setting and then, set your bandwidth setting middle/high and see the difference. 11 years ago
  teravus b7b96a5e4f Another step in the chain. Pipe the throttle update to the appropriate PollServiceTextureEventArgs. Each poll service having it's own throttle member is more consistent with the model then the region module keeping track of all of them globally and better for locking too. The Poll Services object is not set static to handle multiple nearby regions on the same simulator. 11 years ago
  teravus 4fa088bafb Pipe Throttle Update Event to EventManager, client --> ScenePresence --> EventManager, so that modules can know when throttles are updated. The event contains no client specific data to preserve the possibility of 'multiple clients' and you must still call ControllingClient.GetThrottlesPacked(f) to see what the throttles actually are once the event fires. Hook EventManager.OnUpdateThrottle to GetTextureModule. 11 years ago
  Melanie de3ff44406 Make texture sedning use only two threads to make things less harsh on bandwidth 11 years ago
  UbitUmarov 617f1b9223 just remove the damm thing 11 years ago
  UbitUmarov 7e3eba1064 Seems nothing actually need the request body for getevents. so change 11 years ago
  UbitUmarov 654dd289f2 more changes to PollService 11 years ago
  UbitUmarov ef3d44240e missed change 11 years ago
  UbitUmarov 2cb17d6fbb change GetTextureModule processing 11 years ago
  Melanie 68ece236a6 Protect the responses map with a lock. Also remove ugly "this." type of 12 years ago
  UbitUmarov fd20ef5c91 add some locks to GetTextureModule 12 years ago
  Melanie 387e59ff7f Revamp the HTTP textures handler to allow a maximum of four fetches 12 years ago
  Justin Clark-Casey (justincc) 231a3bf147 Implement optional name and description on http stream handlers so that we can relate a slow request to what the handler actually does and the agent it serves, if applicable. 12 years ago
  Justin Clark-Casey (justincc) 8d866ae8c3 minor: remove some mono compiler warnings 13 years ago
  Justin Clark-Casey (justincc) cace6eaa8a comment out some of the currently less useful debug log messages 13 years ago
  Diva Canto e8944d6c31 Test m_Enabled on RemoveRegion. 13 years ago
  Diva Canto aba9ffdbd0 Refactored the GetMesh module into a handler and a module, to be the same as GetTexture. 13 years ago
  Diva Canto 10180760b7 Works! 13 years ago
  Diva Canto 2d21052fa3 Start to drill down on GetTexture. Read the config and do different things. 13 years ago
  Diva Canto 275046cf02 Change GetTextureModule.cs to conform to the new IRegion module interface. NOTHING OF THIS WORKS. Compiles. 13 years ago
  Diva Canto 6b2b036387 Added OpenSim.Capabilities.Handlers. For the moment it has only the GetTexture handler. The region module in Linden space uses it. WARNING: nothing of this works yet, it just compiles. 13 years ago
  Diva Canto e3c27d8527 Nope, that didn't feel right. Moving all those modules to Linden space. 13 years ago