OpenSimMirror/OpenSim/Region/CoreModules
Justin Clark-Casey (justincc) 7995c3037a Add outbound URL filter to llHttpRequest() and osSetDynamicTextureURL*() script functions.
This is to address an issue where HTTP script functions could make calls to localhost and other endpoints inside the simulator's LAN.
By default, all private addresses are now blocked as per http://en.wikipedia.org/wiki/Reserved_IP_addresses
If you require exceptions to this, configure [Network] OutboundDisallowForUserScriptsExcept in OpenSim.ini
2015-03-04 17:00:41 +00:00
..
Agent Making the J2KDecoderModule decoder function async. Could this be the cause of sim freeze? -- HandleRequestImage in LLClientView is now sync, which means that it cannot take too long to complete. However, its execution path may end up in J2KDecoderModule.Decode, which is heavy and could stop the packet processing thread while it's at it. 2013-08-03 15:42:25 -07:00
Asset In the flotasm asset cache, if we get a request for a file that we're actively writing, simply return null instead of first logging an exception. 2013-03-30 01:21:16 +00:00
Avatar Fix issue with editing notes for other avatars 2013-12-16 16:26:28 -05:00
Framework refactor: rename Scene.IncomingCloseAgent() to CloseAgent() in order to make it clear that all non-clientstack callers should be using this rather than RemoveClient() in order to step through the ScenePresence state machine properly. 2013-09-27 22:29:10 +01:00
Hypergrid minor: Correct minor spelling mistake Reseting -> Resetting in HG Map module log message 2013-09-26 20:09:34 +01:00
Properties Deleted all AssemblyFileVersion directives 2013-02-19 17:14:55 -08:00
Scripting Add outbound URL filter to llHttpRequest() and osSetDynamicTextureURL*() script functions. 2015-03-04 17:00:41 +00:00
ServiceConnectorsIn Backport profile fixes 2013-12-06 14:30:37 -05:00
ServiceConnectorsOut refactor: rename Scene.IncomingCloseAgent() to CloseAgent() in order to make it clear that all non-clientstack callers should be using this rather than RemoveClient() in order to step through the ScenePresence state machine properly. 2013-09-27 22:29:10 +01:00
World Properly dispose of drawing objects to reduce/stop memory leakage on generating map tiles with the MapImageModule and TexturedMapTileRenderer (the current defaults) 2014-01-24 00:20:41 +00:00